Tone Generator in 8051

No replies
CodeBender
User offline. Last seen 2 weeks 10 hours ago. Offline
Joined: 11/15/2009
bOt Points: 54

Hello all,

I have a final year project which is about buzzer sounds with 8051, i need to use Assembly Language coding. Actually i do not have much more experience with assembly language, i am a java programmer, the abstract of my project is as below. My only problem is that I do not know what topic in this project I should start with. Could you please help me? Many thanks. 

 

----------------------------------------------

 

 

Object: This project will use the 8051 to generate a pulse stream of different frequencies and produce
an audible tone. 5 different tones should be produced.
 
Input: DIP switch which will determine which tone is played.
 
Output: Buzzer
 
Components: TTL Hex Driver
Buzzer
Transistor driver
DIP Switches
 
Comment:
In this project a code specifying the required tone, is inputted to the 8051, from the DIP switch. A
pulse stream will be produced and heard on the buzzer. Develop the project by adding two tones
together or by varying the on/off ratio of the signal.