河南理工大学本科课程设计报告
-
1
-
设计摘要
本设计主要研究基?/p>
AT89C52
单片机的简易电子琴设计?/p>
它是以单片机作为主控核心,设置键盘、蜂鸣器等外围器件;
另外还用到一
些简单器件如?/p>
两位数码管,?/p>
NPN
型三极管及电阻等?/p>
利用按键实现音符和音
调的输入;两位的数码管进行被操作的按键显示;?/p>
NPN
型三极管
8550
实现?/p>
音频功率放大;最后用蜂鸣器进行播放“送别?/p>
?/p>
本设计硬件部分主要由最小系统,
按键系统模块?/p>
数码管显示模块和蜂鸣?/p>
模块组成。其软件部分主要有主程序模块、定时中断程序、定时计数程序、显?/p>
程序?/p>
?/p>
1
)最小系统:它是单片机应用系统的设计基础。它包括单片机的选择、时?/p>
系统设计、复位电路设计、简单的
I/O
口扩展、掉电保护等?/p>
?/p>
2
)按键系统模块:本设计采?/p>
10
个按键,其中
7
个按键用来显?/p>
7
个音调,
其它
3
个按键可以进行高低中音的切换,并自动播放已存歌曲?/p>
?/p>
3
)数码管显示模块?/p>
SM420562
段选端接在单片机的
P0
口,两个位选端分别
接在
P2^0
?/p>
P2^1
?/p>
?/p>
4
)蜂鸣器模块:此电子琴发音电路是通过三极管驱动蜂鸣器发音,经过上?/p>
电阻提高驱动能力?/p>
本次设计首先对单片机设计简易电子琴仔细分析?/p>
接着制作硬件电路和编?/p>
软件的程序,最后进行软硬件的调试运行。并且从原理图,主要芯片,各模块?/p>
原理和各个模块的程序调试来阐述?/p>
利用单片机产生不同频率来获得我们要求?/p>
音阶,实现高、中、低?/p>
21
个音符的发音和显示和音乐播放时的控制显示,并
且能自动播放程序中编排的音乐?/p>
系统运行稳定,其优点是硬件电路简单,软件
功能完善,控制系统可靠,性价比高等,具有一定的使用和参考价值?/p>