单片机最小应用系统设计报告-用8051单片机定时器产生乐谱的各种频率方波

单片机最小应用系统设计报告-用8051单片机定时器产生乐谱的各种频率方波

ID:6805799

大小:378.00 KB

页数:28页

时间:2018-01-26

单片机最小应用系统设计报告-用8051单片机定时器产生乐谱的各种频率方波_第1页
单片机最小应用系统设计报告-用8051单片机定时器产生乐谱的各种频率方波_第2页
单片机最小应用系统设计报告-用8051单片机定时器产生乐谱的各种频率方波_第3页
单片机最小应用系统设计报告-用8051单片机定时器产生乐谱的各种频率方波_第4页
单片机最小应用系统设计报告-用8051单片机定时器产生乐谱的各种频率方波_第5页
资源描述:

《单片机最小应用系统设计报告-用8051单片机定时器产生乐谱的各种频率方波》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电子科技大学微机单片机接口设计报告指导老师:学生:学号:电子科技大学机电工程学院2009年5月26单片机最小应用系统设计报告一、设计题目1二、设计目的1三、系统硬件图23.1电路设计原理图23.2电路设计PCB图4四、程序流程图6五、系统说明与分析95.1设计思路及设计过程95.2系统结构及各部分说明95.3系统连线说明165.4系统参数分析17六、源程序17七、总结25八、参考文献2626一、设计题目用8051单片机定时器产生乐谱的各种频率方波,要求信号经过放大后由喇叭发出声音。可选取某段音乐令单片机连续播放。二、设计目的1、通过单片机最小系统的设计,了解常用单片机应用系统开

2、发手段和过程,进一步熟悉和掌握单片机的结构和工作原理,并能初步掌握一般单片机控制系统的编程和应用,从而进一步加深对单片机理论知识的理解。2、掌握单片机内部功能模块的应用:如定时器、计数器、中断系统、I/O口等。3、熟悉基本硬件电路的设计与制作。4、掌握以单片机核心的电路设计的基本方法和技术,了解单片机的基本外围电路的设计和矩阵按键电路及数码管驱动电路的设计。5、学习UVISION对单片机的编程和调试方法。6、学习PROTEL软件的使用,掌PROTEL的基本用法,懂得绘制简单得原理图及其PCB的绘制。7、通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。26三、系

3、统硬件图3.1电路设计原理图整个设计主要包括单片机基本的晶振电路,按键复位电路。具体的电路图如下图所示:对于不同的电路模块进行了分别画图:下图是最小系统模块。26功放模块:26四乘四键盘模块:图1电路原理图3.2电路设计PCB图本次小系统的设计要求设计的电路板实单面板,因为设计中电路板较小,二元器件的数目较多,尤其是矩阵按键部分需要的连线较多,所以本次设计的PCB板中夹杂着几根跳线。PCB的生成,主要是在绘制好电路原理图之后,定义各个元器件的封装形式,生成网络表之后,在新建的PCB中导入网络表,即可一自动生成PCB。根据元器件之间的飞线,设置各个参数之后手动布线。本次设计的PC

4、B图如图2所示。2626图2电路PCB图四、程序流程图键盘扫描程序:4X4行列式键盘识别;音乐产生的方法;26一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。现在以单片机12MHZ晶振为例,例出高中低音符与单片机计数T0相关的计数值如下表所示音符频率(HZ)简谱码(T值)音符频率(HZ)简谱码(T值)低1 DO26263628#4FA#74064860

5、#1 DO#27763731中5SO78464898低2 RE29463835#5SO#83164934#2RE#31163928中6LA88064968低3M33064021#693264994低4FA34964103中7SI98865030#4FA#37064185高1DO104665058低5SO39264260#1DO#110965085#5SO#41564331高2RE117565110低6LA44064400#2RE#124565134#646664463高3M131865157低7SI49464524高4FA139765178中1DO52364580#4FA#14

6、8065198#1DO#55464633高5SO156865217中2RE58764684#5SO#166165235#2RE#62264732高6LA176065252中3M65964777#6186565268中4FA69864820高7SI196765283下面我们要为这个音符建立一个表格,有助于单片机通过查表的方式来获得相应的数据低音0-19之间,中音在20-39之间,高音在40-59之间TABLE:DW0,63628,63835,64021,64103,64260,64400,64524,0,0DW0,63731,63928,0,64185,64331,64463,0

7、,0,0DW0,64580,64684,64777,64820,64898,64968,65030,0,0DW0,64633,64732,0,64860,64934,64994,0,0,0DW0,65058,65110,65157,65178,65217,65252,65283,0,0DW0,65085,65134,0,65198,65235,65268,0,0,0DW02、音乐的音拍,一个节拍为单位(C调)曲调值DELAY曲调值DELAY调4/4125ms调4/462ms调3/4187ms

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。