单片机课程设计报告范本(word档)

单片机课程设计报告范本(word档)

ID:29175371

大小:110.00 KB

页数:8页

时间:2018-12-17

单片机课程设计报告范本(word档)_第1页
单片机课程设计报告范本(word档)_第2页
单片机课程设计报告范本(word档)_第3页
单片机课程设计报告范本(word档)_第4页
单片机课程设计报告范本(word档)_第5页
资源描述:

《单片机课程设计报告范本(word档)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、51单片机课程设计报告专业班级:通信1001姓名:指导教师:设计时间:2013.6.13目录1.设计任务及要求2.总原理图及元器件清单3.设计思路4.软硬件调试5.实验心得51单片机课程设计一、设计任务与要求1.任务:制作并调试51单片机学习板2.要求:(1)了解单片机的设计方案及设计步骤;(2)了解单片机系统的基本结构组成及设计过程中注意的问题;(3)熟悉单片机调试软件的全过程,学会处理调试过程中出(4)现的现象;(5)单片机功能及反引脚的接法和作用,要全面的掌握操作。二、总原理图及器件清单1.总原理图2.元件清

2、单At89C51晶振电阻按键电解电容发光二极管焊板三极管蜂鸣器IC插座晶体振荡器并行口排针排线三、设计思路通过控制定时器的时间产生不同频率的方波,来驱动蜂鸣器发出不同的音频的声音,再利用晶振频率来控制音谱的长短,即可控制节拍。把乐谱中的音符和相应节拍变换成定常数和延迟常数。作为数据表格存放在储存器中,由程序查表得到定时常数和延时常数,分别用控制定时器产生方波的频率和发出该频率方波的持续时间。当时间到时再查下一个音符的定时常数和延时常数,依次下去。实现方法:用定时器T0以方式1来产生各音符对应频率的方波,由P3.0输

3、出驱动蜂鸣器。节拍控制通过用延时子程序D200(延伸200ms)次数来实现,以每拍800ms节拍时间为测,一拍需循环调用延时200ms子程序4次,半拍就需要2次。设晶振频率为8mHZ,乐曲中的音符,频率,半周期,定时值如下表;音符5671234567频率HZ392440494524588660698784880988半周期ms1.281.141.011.950.850.760.720.640.570.51定时值FD80FD06FE07FE25FE57FE84FE94FE00FE63FF01

4、

5、565-

6、323-

7、5

8、321

9、35

10、32-1

11、

12、565431

13、565431

14、151-1

15、151-1

16、OxFe,OxCo四、硬件调试1、是否短路用万用表检查P2两端是短路。电阻为0,则短路,电阻为一适值,电路正常。2、焊接顺序焊接的顺序很重要,按功能划分的器件进行焊接,顺序是功能部件的焊接--调试--另一功能部件的焊接,这样容易找到问题的所在。3、器件功能1)检查原理图连接是否正确2)检查原理图与PCB图是否一致3)检查原理图与器件的DATASHEET上引脚是否一致4)用万用表检查是否有虚焊,引脚短路现象5)查询器件的DATASHEET,

17、分析一下时序是否一致,同时分析一下命令字是否正确6)通过示波器对芯片各个引脚进行检查,检查地址线是否有信号的7)飞线。用别的的口线进行控制,看看能不能对其进行正常操作,多试验,才能找到问题出现在什么地方。1、详细描述硬件安装过程中出现的故障现象,并作故障分析,及解决方法。四.软件调试程序#include#defineucharunsignedcharsbitTone=P3^0;uchara=0;ucharcodeB1[]={0Xfe,0xc0,0X02,0xFe,0xe3,0x02,0xfe,0x

18、c0,0x02,0xfe,0x84,0x02,0xfe,0x57,0x02,0xFe,0x84,0x02,0x00,0x00,0x02,0Xfe,0Xc0,0X02,0xFe,0x84,0x02,0xfe,0x57,0x02,0xfe,0x25,0x02,0xfe,0x84,0x02,0xFe,0xc0,0x02,0xFe,0x84,0x02,0Xfe,0X57,0X02,0x00,0x00,0x02,0xfe,0x25,0x02,0xfe,0xc0,0x02,0xfe,0xe3,0x02,0Xfe,0Xc0,0X

19、02,0xfe,0x98,0x02,0xfe,0x84,0x02,0xfe,0x25,0x02,0xfe,0xc0,0x02,0xfe,0xe3,0x02,0xfe,0xc0,0x02,0xfe,0x98,0x02,0xfe,0x84,0x02,0xfe,0x25,0x02,0xfe,0x25,0x02,0xfe,0xc0,0x02,0xfe,0x25,0x02,0x00,0x00,0x02,0xfe,0x25,0x02,0xfe,0xc0,0x02,0xfe,0x25,0x02,0x00,0x00,0x02};v

20、oiddelay200ms(void){unsignedchari,j,k;for(i=5;i>0;i--)for(j=132;j>0;j--)for(k=150;k>0;k--);}voidmain(){ucharc;TMOD=0x01;IE=0x82;while(1){for(;a<20;a++){TR0=1;1、设置硬件仿真环境单片机应用系统程序的编译

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

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

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