单片机数码管动态显示2000-2012设计.doc

单片机数码管动态显示2000-2012设计.doc

ID:61499368

大小:186.00 KB

页数:6页

时间:2021-02-07

单片机数码管动态显示2000-2012设计.doc_第1页
单片机数码管动态显示2000-2012设计.doc_第2页
单片机数码管动态显示2000-2012设计.doc_第3页
单片机数码管动态显示2000-2012设计.doc_第4页
单片机数码管动态显示2000-2012设计.doc_第5页
资源描述:

《单片机数码管动态显示2000-2012设计.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、设计题目:数码管动态显示__姓名:宋兰新  学号: 院系专业:应电092___指导老师:刘丰老师_____ 日期:2011年11月22日课程设计名称:数码管动态显示2000-2012一设计实验目的1.熟练的掌握KeilC51集成开发环境调试功能的使用2.将所学的C51单片机的理论知识运用到实验中3.简单的掌握仿真软件的porteus的应用二.实验设备与器材1一台台式PC机2.元器件清单序号名称个数1晶振1230PF23单片机14四连体数码管1三,电路的设计(一)首先构建框架图,初步建立一个模型,为设计构造一个基础1.系统设计原理硬件框图STC8

2、9C52复位电路下载电路震荡电路显示电路(二)..通过硬件框架图,从而进一步设计系统各部分模块电路,分析各部分电路模块,然后将各个模块连接成整套完整的电路.选用SCT89C52单片机以及硬件电路分析晶振部分产生时钟信号.XTAL1:单芯片系统时钟的反向放大器输入端。XTAL2:系统时钟的反向放大器输出端,一般在设计上只要在XTAL1和XTAL2上接上一只石英震荡晶体系统就可以工作了,此外可以在两引脚与地之间加入30PF的小电容,可以使系统更稳定,避免噪音干扰而死机。.复位电路如图所示,当要对晶片重置时,只要按此开关就能完成LED和开关的重置。下载电路这部分为下

3、载电路,主要是通过MAX232芯片来完成的,其中db9(孔—串口)用于下载链接的端口,USB用于供电源.数码管显示部分数码管采用四连体12个引脚,位选采用P2.0-P2.3这四个I/o,段选采用P0口如图所示四.根据上面的原理图在porteus上进行仿真1.简单掌握porteus仿真软件的用法2,根据,电路原理图在porteus中画出仿真图3,然后仿真如图所示五,程序如下所示#include#includeintn;intset[4]={2,0,0,0};unsignedcharcad[10]={0xc0,0xf9,0xa4

4、,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};voidinin(){n=0;TMOD=0x02;TH0=0x0;TL0=0x0;EA=1;ET0=1;TR0=1;}voiddelay(inti){intg=0;for(;g>=1;}}voidtimer0()interrupt1{n++;if(n==2000){n=0;set[3]++;i

5、f(set[3]==9){set[3]=0;set[2]=1;}if((set[2]==1)&&(set[3]==3)){set[3]=0;set[2]=0;}}}voidmain(){inin();while(1){display(set);}}五.心得体会课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。因此作为电子专业学生掌握单片机的开发技术是十分重要的。回顾起此次单片机

6、课程设计,,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第2次,再所难免,经过这次实验让我们更加了解单片机的应用,让我受益匪浅.

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

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

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