Problem Encountered
13 Oct 98
we have selected PIC16C84 for our project (Electronic Piano Player). In the start stage, we need to made a PIC16c84 programmer
for programming the said IC, however we found that the programmer can not work at ECP & EEP printer port, so we use a standard printer port.
8 Nov 98
In preliminary design, we use a rotary potentimeters to control the autio output level. As we wanted to make a digital product, finally
we design a electronic volume control circuit which use PIC16C84 to control a transistor to adjust the volume control.
For more detail information, please refer to technical information and circuit daigram of our project.
2 Feb 99
We have discussed with Mr. Philip about the project process status. Mr. Philip suggested that add more sound effect in Electronic Piano Player such as rhythm, drum generator etc.
We try to use the following two methods to increase the features of the electronic piano player.
- We have searched a Yamaha software controlled sound generator YM2149, and use PIC16c84 for keyboard and tone generator controller, Unfortunately,
we can not buy YM2149 in the market. so that we selected method two in our design.
- Using a Holtek HT-3012 rhythm generator and connect to PIC16c84, ( click here is the modify circuit ). On the other hand,
as PIC16c84 has limited I/O port and we use a 74HC164 ( serial-in and parallel-out shift register)
to extend the I/O port and keep most previous design code.
Back to the home page