数码管显示课稿.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
 PAGE \* MERGEFORMAT 15 实验课程名称:监测控制系统应用 实验二 实验项目名称:显示器接口电路的设计与实现 实验成绩: 100 实验者: 专业班级: 电信1301班 同组者: 111 实验日期: 周四3~4节课 一.实验目的 1.显示器是微机应用系统中必不可少的输出设备,通过本次实验掌握显示器接口电路硬件和软件的设计技巧,能够设计出满足各种需要、适应各种场合的显示电路。 2.通过显示器接口电路的设计,懂得如何节省I/O口资源,理解CPU如何合理安排并行工作。 二.探究内容 1.设计2个(或2个以上)的七段LED显示器的接口,包括硬件电路和软件,试验静态显示和动态显示的特点。 2.需要显示的数字值转化成数码管的显示码(硬件译码和软件译码两种方式) 3.思考并解释LED显示器多采用动态显示方式?分析动态显示和静态显示的特点。 4.探究动态显示时,多短时间重复点亮LED(重复调用显示程序),LED显示器的亮度才稳定? 5.LED显示器是否需要驱动。 实验设计: 1.设计要求 3.1.1软件译码静态显示:静态显示,顾明思意,数码管的显示是静止的,一直都处于显示状态,设计比较简单,但是耗费资源。此次设计借助设计篮球计分器这个平台,来实现数码管的显示实验。软件译码我采用的是查表法,通过间接寻址,要显示的数字设置为对应的偏移量,实现数码管的显示。静态显示就是共阴极数码管公共端始终接地,实现静态显示。 3.1.2硬件译码静态显示:硬件译码需要借助硬件,来实现BCD码的译码工作,此次试验中,我使用的是CD4511译码器。因为是静态显示,所以数码管的公共端也是直接接地。 3.1.3软件译码动态显示:动态显示是在某一时刻只单独点亮单独的一个数码管,并且每个数码管的点亮间隔时间非常短,所以在看起来的时候数码管的显示是连续的。软件译码时译码方式也是采用的查表。并且在动态显示中,为了体现节省I\O口的思想,使用了3-8译码器,以达到仅仅使用三个引脚就可控制8个数码管的位选。 动态显示在实际生活中使用广泛,节约资源。利用人眼的分辨时间和数码管的余晖,使得在使用动态显示的时候人们看到的效果是一直处于显示的状态。而在CPU的实际工作状态中,数码管是依次被点亮的,只是时间隔得短加上余晖的作用,人眼看起来会是始终处于显示状态,当然,主程序若占用的时间比较长,而显示时间比较短,数码管的亮度会有较大的变化,看起来会变暗,时间间隔过长,还会产生闪烁现象,故在使用动态显示的时候要控制好显示时间和主程序的时间比。译码方法也是采用的查表法,与上述的静态译码的软件译码方式相同。 3.1.4硬件译码动态显示:实现动态显示的方式也是使用三八译码器来控制数码管的位选,硬件译码采用的也是CD4511译码,实现BCD码与相应字符的转换。 2.设计电路图及设计思路 3.2.1软件译码静态显示 3.2.2硬件译码静态显示 3.2.3软件译码动态显示 3.2.4硬件译码动态显示 实验内容及现象: 1. 软件译码静态显示 2. 硬件译码静态显示 3. 软件译码动态显示 4. 硬件译码动态显示 收获: 通过此次试验,我学会了数码管的动态显示和静态显示,了解了LCD显示。在实验中由于数码管显示的时候没有消隐,所以导致显示混乱,这个在以后要避免。并且探究了动态显示时间间隔的控制,通过控制时间间隔可以实现数码管的动态显示和移动显示。 附录 软件译码静态显示程序 ORG 0000H LJMP MAIN ORG 0040H MAIN: MOV SP,#50H MOV 22H,#00H ;A队分数 MOV 23H,#00H ;B队分数 MOV 34H,#00H MOV 35H,#00H ;分数显示缓冲区 MOV 36H,#00H MOV 37H,#00H MOV R2,#64H CLR P3.6 START: LCALL DISPF JNB P1.0,PP1 ;A队加一分 JNB P1.1,PP2 ;A队加两分 JNB P1.2,PP3 ;A队加三分 JNB P1.3,PP4 ;A队减一分 LJMP START PP1: LCALL DELAY JB P1

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档