《单片机原理及应用课程设计》报告-单只数码管循环显示设计

《单片机原理及应用课程设计》报告-单只数码管循环显示设计

ID:35628652

大小:1.71 MB

页数:11页

时间:2019-04-03

《单片机原理及应用课程设计》报告-单只数码管循环显示设计_第1页
《单片机原理及应用课程设计》报告-单只数码管循环显示设计_第2页
《单片机原理及应用课程设计》报告-单只数码管循环显示设计_第3页
《单片机原理及应用课程设计》报告-单只数码管循环显示设计_第4页
《单片机原理及应用课程设计》报告-单只数码管循环显示设计_第5页
资源描述:

《《单片机原理及应用课程设计》报告-单只数码管循环显示设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《单片机原理及应用课程设计》报告——单只数码管循环显示设计专业:班级:姓名:学号:2012年5月1.课程设计目的1.1巩固和加深对单片机原理和接口技术知识的理解;1.2培养根据课题需要选学参考书籍、查阅手册和文献资料的能力;1.3学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基本方法;1.4掌握常用仪器、仪表的正确使用方法,学会软、硬件的设计和调试方法;1.5能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,能用计算机绘制电路图和流程图。2.课程设计要求2.1单只数码管循环显示0~93.硬

2、件设计3.1设计思想1、数码管实际上是由7个发光二极管组成一个8字形,另外一个发光二极管做成圆点型,这样就构成了一个数码管。所有的8个二级管的正极或者负极都连到一个公共端点上,对于公共端连在正极的数码管,称为共阳极数码管,反之称为共阴极数码管。根据数码管的内部结构原理,可以很清楚的知道数码管显示数字的原理。2、由于单片机的IO口的驱动能力有限,而数码管点亮时需要较大的电流,所以在用单片机构成数码管显示系统时,需要增加驱动电路,最简单的驱动电路就是利用三极管的电流放大能力来输出较大的电流,3、让数码管显示数字

3、的步骤为:1)使数码管的公共端连到电源(共阳极)或者地(共阴极)上。2)向数码管的各个段输出不同的电平。3.2主要元器件介绍1. AT89C51是一种带4K字节FLASH存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的M

4、CS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图所示  。2.7段LED数码管 LED显示屏(LEDpanel),是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。字型共阳极代码共阴极代码字型共阳极代码共阴极代码0C0H3FH990H6F

5、H1F9H06HA88H77H2A4H5BHB83H7CH3B0H4FHCC6H39H499H66HDA1H5EH592H6DHE86H79H682H7DHF8EH71H7F8H07H灭FFH00H880H7FH共阴极共阳极符号与引脚如表1为共阳极与共阴极的代码表3.3功能电路介绍1驱动电路由于单片机的IO口的驱动能力有限,而数码管点亮时需要较大的电流,所以在用单片机构成数码管显示系统时,需要增加驱动电路,最简单的驱动电路就是利用三极管的电流放大能力来输出较大的电流,2.显示电路采用动态数码管显示,可以大幅

6、度地降低硬件成本和电源的功耗,因为某一时刻只有一个数码管工作,就是所谓的分时显示,显示所需要的硬件电路可分时复用。3.控制电路4.晶振电路单片机提供晶振,在仿真时无此电路也可以得结果,但在实际中必须添加该电路。*单片机晶振电路原理及作用单片机系统里都有晶振,在单片机系统里晶振作用非常大,全程叫晶体振荡器,他结合单片机内部电路产生单片机所需的时钟频率,单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片接的一切指令的执行都是建立在单片机晶振提供的时钟频率。在通常工作条件下,普通的晶振频率绝对精度可达百

7、万分之五十。高级的精度更高。有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器(VCO)。晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。单片机晶振的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。4.软件设计4.1设计思

8、想用单片机的PO口给数码管输出数字0-9对应的段码,通过简单地10次循环加调用延时程序即可实现设计目的。4.2软件流程图开始导通数码管I=0I<10N输出对应代码Y调用延时程序0.2秒I++4.3源程序#include     //包含头文件//延时函数,延时约200msvoiddelay(void){  unsignedchari,j; for(i=0;i<255;i++) {  for(j=

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

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

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