硬件基础7LED

硬件基础7LED

ID:46259999

大小:337.20 KB

页数:23页

时间:2019-11-22

硬件基础7LED_第1页
硬件基础7LED_第2页
硬件基础7LED_第3页
硬件基础7LED_第4页
硬件基础7LED_第5页
资源描述:

《硬件基础7LED》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第七章外设接口技术注意,这一部分以实验讲义为主,教材上的内容基本不介绍。请大家注意记笔记,阅读课件。两个部分:7.1LED显示接口(实验讲义P151)7.2键盘接口(P158)LED显示概述•LED和由LED显示字段构成的7段/8段LED显示器在微机系统中应用很匚•8段LED显示器内部结构树卜部删:也5V/.十fH109876e1cdp+5V/itRx8(b)*IWUM+5VRX8godP0-€ZZM<-」对同-个显示字符,共阳极和共阴极的显示段码互为反码!段选开7.1LED显示接口1.显示原理=0,亮共阳极,段控制信号加在阴极上共阴极,段控制信号加在阳极上r1反・I向■驱iI动;F

2、9H(T)BOH(“3”)字符段码、字码、段=1,亮abcdegdpi:i:i:i.i:i:段选开关共阴位选开关位选开电乙06H4FH显然,要控制LED显示器,有两个基本动作:1)根据待显字符的字符段码,闭合相应的段选开关2)闭合位选开关注意在编程时如何体现这两点!2・字符与字符段码的关系:以共阴极接连法为例:*显示“1”,应该使b,c发光,控制信号(字符段码)应该是:D7D6D5D4D3D2D1DOdpgfedCba00000110字符段码:06H加在反向器之前则应为:11111001字符段码:F9H*显示“3”,a,b,c,d,g发光:D7D6D5D4D3D2DIDOdpgfed

3、cba01001111字符段码:4FH加在反向器之前则应为:11111001字符段码:BOH但因为有反向驱动器,注意:实验室的LED显示器是共阴极,所以用的是共阳极段码。(实验教程P152表3.13)3・字符(字形)如何转变为字符段码(字码)通常采用查表法:*在内存取建立一个字符段码表水根据待显字符,从表内查出相应的字符段码SEGTAB+OCOLEABP,SEGTAB+1F9MOVAL,待显字符(比如3)+2A4MOVAH,0+3BOaddBP,AXMOVAL,[BP];AL=BO(3的字码)+F8E■•4.一位8段LED显示器接口8位锁存器MOVAL,段码iow208H段控口地址T

4、ow和口地址组合成为锁存器的选通信号3条指令即可完成一位LED显示器的操作:MOVDX,段控口地址;OUTDX,ALMOVCX,0010H;显示字符循环次数(16次)MOVDI,SEGTAB;DI指向段码表首地址DISP:MOVAL,[DI];取一个段码MOVDX,208H;段控口地址OUTDX,AL;段码送段控口,显示一个字符INCDI;指向下一个将要显示的字符段码CALLDELAY;延时LOOPDISP;16个字符已经显示完?尚未,继续HLT;已完,停。在一位LED显示器上依次显示0~F,间隔为n秒用伪指令建立段码表SEGTAB:DBOCOH,0F9H,0A4H,OBOHDB99

5、H,92H,82H,F8HDB80H,90H,88H,83HDB0C6H,0A1H,86H,8EH5.多位LED显示器接口注意:主要结合实验来介绍这部分内容*多位静态显示*多位动态显示80H3FH01H02H04H08H10H20H(1)6个LED显示器同时显示"8”1)8的字符段码80H经反向器后为7FH除h(dp)段外都点亮,正好显示“837FH加在6个显示器上2)位选开关闭合的条件:非门入端为1,出端为03)4)从LED6~LED1逐一选中的条件(位选码)20H10H08H04H02H选中.选中.选中.选中.选中LED6LED5LED4LED3LED2实验教程P1523.246

6、个LED显示器全选中的条件是:3FH01H选中LED15)采用8255控制LED:位选LED6.对应的程序段:MOVDX,20BH;8255控制口地址MOVAL,89H;A、B方式0输出,C输入OUTDX,AL■MOVDX,209H;B口地址MOVAL,80H;“8”的字符段码OUTDX,AL;打开段控口;6个LED的段控制信号相同MOVDX,208H;A口地址MOVAL,3FH;选中6个LED的位控信号OUTDX,AL;打开位控口;6个LED同时显示“8”(2)“同时”显示不同字符(实验教材P153例3.8“同时”显示1,2,3,4,5,6):LED1.动态扫描,分时循环显示多位动

7、态显示的控制要点:1)闭合相应的段选开关(正确的段代码)——正确显示待显字符2)闭合相应的位选开关——使字符在指定的LED±显示3)延时——每个字符有足够的点亮时间4)多次扫描——使所有(6个)LED显示器“同时”显示B口A口C口8255OOOOOOOOJ20OOO0OOOWJ700000000^-0OOOOOOOLED1根据要求正确连线LED实验电路实验讲义P117图3.23.33.43.5P120表3.23.33.43.536P152图3.24有各个相

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

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

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