数码管的动态显示设计与研究

数码管的动态显示设计与研究

ID:9796733

大小:213.50 KB

页数:11页

时间:2018-05-10

数码管的动态显示设计与研究_第1页
数码管的动态显示设计与研究_第2页
数码管的动态显示设计与研究_第3页
数码管的动态显示设计与研究_第4页
数码管的动态显示设计与研究_第5页
资源描述:

《数码管的动态显示设计与研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机课程设计报告电气与信息工程学院指导老师:张橙班级:自动化072姓名:廖岩学号:07401100221日期:2013年1月6日数码管的动态显示设计与研究一:概述动态显示主要就是利用人眼的视觉感来设计的,一般来说如果显示的频率过慢,则会有断断续续的显示;如果显示的频率加快,则人眼就分辨不出这种视觉残余!随着现代科学技术的不断地进步,人们已经走入了信息的高速时代。科学的力量日益强大,技术的更新的速度也更加加快了。计算机走进了千家万户,其中,单片机是一种应用十分广泛的单心片微型计算机,在我国的普及应用已有若干年,上至航天飞机,下至电动

2、玩具,都能见到它的身影。单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的综合,甚至比人类的数量还要多。而本次单片机数码管动态显示设计中采用AT89C52。AT89C

3、52为8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12MHz晶振。RST/Vpd(9脚)为复位输入端口,外接电阻电容组成的复位电路。vcc(40脚)和VSS(20脚)为供电端口,分别接+5V电源的正负端。P0~P3为可编程通用I/

4、O脚,其功能用途由软件定义,在本设计中,P0端口(32~39脚)被定义为N1功能控制端口,分别与N1的相应功能管脚相连接,13脚定义为IR输入端,10脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12脚、27脚及28脚定义为握手信号功能端口,连接主板CPU的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。PDIP封装的AT89C52引脚图。二:硬件设计设计要求P0端口接动态数码管的字形码笔段,P2端口接动态数码管的数位选择端,P1.7接一个开关,同时P2端端口接入右数码管显

5、示器右端,P3端端口接入数码管显示器左端。当开关接高电平时,显示“521039113142”字样;当开关接低电平时,显示“HELLO,LOVE”字样。元器的选取1:AT89C52:单片机;2:RES:电阻;3:CRYSTAL:晶振;4:CAP、CAP-ELEC:电容、电解容;5:RESPACK-8:1k*8排阻;6:7SEG-MPX6-CC:7段式6位共阴极数码管;7:BUTTON:按钮。数码管动态显示原理图LED数码管显示器内部由七个条形发光二极管和一个小圆点发光二极管组成,每个发光二极管称为一字段。因而它的控制原理和发光二极管的

6、控制原理是相同的。根据各管的接线形式,可分成共阴极型和共阳极型。发光二极管的阳极连在一起,为一个公共端,这种显示器称为共阳极显示器。发光二极管的阴极连在一起,为一个公共端,这种显示器称为共阴极显示器。给LED数码管的七个发光二极管加不同的电平,二极管显示不同亮暗的组合就可以形成不同的字形,这种组合称之为字形码。程序设计内容(1)动态扫描方法:动态扫描采用各数码管循环轮流显示的方法,本例中,先让左边第一位数码管显示数字“5”,延时一定时间后,第二位显示“2”,以此类推,到第五位显示“2”后,又从“5”开始循环显示。由于循环显示频率较高

7、时,利用人眼的暂留特性,我们看到这12个数码管仿佛在同时显示,而看不出闪烁显示现象。这种显示需要一个接口完成字形码的输出(字形选择),另一接口完成各数码管的轮流点亮(数位选择)。需要注意一点,由于电路的特性,在点亮每一位数码管之前,一定要对整个数码管清屏(场消隐),即让所有位选信号都处于不被选中状态。(2)对于显示的字形码数据我们采用查表方法来完成,同样位选码也可以用查表的方法。请注意,由于一些一般资料中给出的字形码都没有包含“H”和“L”,的字形码,这时就需要我们可以自行推导出来。通过课本上数码管的介绍,我们可以得出“HELLOL

8、OVE”:0x76,0x79,0x38,0x38,0x3f,0x00(HELL0的字形码);0x00,0x00,0x38,0x3f,0x3e,0x79(LOVE的字形码)。三:软件设计1:程序(1)首先选定的蓝本-《数

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

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

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