Create a musical organ using AT89C51 MCU.My project on the musical organ which we can also call a mini piano.
In this project I generating the same frequencies whch are exactly same as sa re ga ma pa dha ni sa by using the controller
4. • Check keypad key pressed or not.
• Read data from table to memory.
• if pressed then wait for debouching and send data to port 1.
• for that key use table data from memory to generate a particular
frequency.
• generate a tone through the speaker.
• Return to 1 step.
5. Ground All Rows
All keys
open?
Read all columns
All keys
down?
Wait for debouching
Read all columns
All keys
down?
Ground next row
Read all columns
All keys
pressed in this
row?
Find which key is pressed
Get scan code from tables
Generate respective frequency with
respect to the rate given in the memory
S t a r t
End
Read all columns
No
No
No
Yes
Yes
No
Yes
Yes
Return
12. Our project on musical organ which we can also called mini piano. When
we do this project we know how the piano work.
In this project we are generating the same friquencies whch are excately
same as sa re ga ma pa dha ni sa by using the controller