已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图1LED数码管的内部结构、外部管脚,1数码管的种类,如果你到电子市场走一走,就会发现LED数码管的种类繁多,颜色有红色、绿色(普绿、纯绿)、蓝色等;位数有单位、两位、四位等;应用角度有通用、专用之分;工作方式有静态、动态之分(笔画是内部已经连在一起了,管脚特别少的);内部结构有共阳、共阴两种。图1是常用的共阴、共阳的内部结构和外部管脚图。,1字型(段)编码,LED数码管内部一般为8个发光管,这个正好是一个字节的二进制位个数,可以将8个笔画(a、b、c、g、dp)与一个字节对应起来,一般有顺序与倒序两种对应方式,如“a、b、c、g、dp对应D0、D1、D6、D7”为顺序的话,则“a、b、c、g、dp对应D7、D6、D1、D0”就是倒序,在实际设计过程中,为方便PCB板的走线,有时会出现毫无规律的对应关系。为了叙述简单,本节所讲的都以顺序为例,如下所示:,将笔画与字节对应后,我们把由8个笔画的状态(逻辑状态)组成的数称为字型(段)码,或简称笔画码。对于共阳数码管:(1)显示“3”时,笔画为“10110000B”,即“B0H”。(2)显示“5”时,笔画为“10010010B”,即“92H”。对于共阴数码管:(1)显示“2”时,笔画为“01011011B”,即“5BH”。(2)显示“7”时,笔画为“00000111B”,即“07H”,等等。,表1LED数码管字型编码表,(a)硬件译码法示意图,3数码管接口电路,(1)在设计数码管接口电路时,根据笔画段(a、b、c、g、dp)的连接方法可以分为“硬件译码法”和“软件译码法”两种。硬件译码法的特点是CPU输出的是BCD码,由译码芯片产生笔画驱动码,图2(a)是硬件译码法的结构框图,图2(b)是硬件译码法的一个应用实例。,(b)硬件译码法应用实例,结合图2(b),若将内存20H单元中的数据(低4位)显示,则指令如下:CLRP1.7;让译码器4511处于显示状态MOVP1,20H;20H单元数据送P1口,4511译码器资料,3(a)软件译码法示意图,3(b)软件译码法应用实例,软件译码法的特点是CPU直接输出的是a、b、c、g、dp笔画码(如驱动电流不够,则加驱动芯片),图3(a)、(b)是软件译码法的结构框图和应用实例。,结合图3(b),欲显示内存20H单元的内容的主要程序为:DISP:MOVA,20H;取20H单元数据MOVDPTR,#TAB;定义字型码首地址MOVCA,A+DPTR;查表转换成字型码MOVP1,A;送P1口显示TAB:DB0C0H,0F9H,0A4H,0B0H,99H;0,1,2,3,4DB92H,82H,0F8H,80H,90H;5,6,7,8,9DB88H,83H,0C6H,0A1H,86H,8EH;A,B,C,D,E,F,图4静态方式示例,(2)在设计数码管接口电路时,根据“公共端”的接法可以分为“静态方式”和“动态方式”两种。静态方式:是指公共端固定接地(共阴)或固定接电源(共阳),各数码管间的笔画段是独立的,这样数码管一直处于工作状态。静态方式耗电大,但亮度足,适合数码管位数少时应用,同时程序设计也比较简单。图4是静态方式的应用实例(笔画段的限流电阻略)。,静态方式的编程:当数据需要刷新时,直接向相应数码管的笔画端口发送信息就可以。以图4为例,设LED1、LED2、LED3、LED4对应的显示内存单元分别为40H、41H、42H、43H,4个数码管对应的I/O口地址为PORT_1、PORT_2、PORT_3、PORT_4,则显示部分的程序如下:,MOVDPTR,#TAB;字型码表首地址MOVA,40H;取数据MOVCA,A+DPTR;查表转换成字型码MOVDPTR,#PORT_1;定义LED1端口地址MOVXDPTR,A;LED1显示完成,MOVDPTR,#TAB;字型码表首地址MOVA,41H;取数据MOVCA,A+DPTR;查表转换成字型码MOVDPTR,#PORT_2;定义LED2端口地址MOVXDPTR,A;LED2显示完成MOVDPTR,#TAB;字型码表首地址MOVA,42H;取数据MOVCA,A+DPTR;查表转换成字型码MOVDPTR,#PORT_3;定义LED3端口地址MOVXDPTR,A;LED3显示完成MOVDPTR,#TAB;字型码表首地址MOVA,43H;取数据MOVCA,A+DPTR;查表转换成字型码MOVDPTR,#PORT_4;定义LED4端口地址MOVXDPTR,A;LED4显示完成TAB:DB0C0H,0F9H,0A4H,0B0H,99H;0,1,2,3,4DB92H,82H,0F8H,80H,90H;5,6,7,8,9,动态方式:是指公共端接有可控元件(比如三极管、门电路等),各数码管间的笔画段可以并联接,数码管是否工作取决于控制元件的状态,通过控制元件可以使数码管工作,也可以让其不工作。动态过程由程序扫描实现,所以程序相对较难。这种方式亮度稍暗(与静态方式比较而言,通过增加瞬时电流,配合高亮数码管,亮度可以满足要求),但动态方式的优点是十分明显的,即耗电省,在动态扫描过程中,任何时刻只有一个数码管是处于工作状态的。动态方式适合数码管位数相对较多时采用。图5是动态方式的一个应用实例。,所有位的段码线相应段并在一起,由一个8位I/O口控制,形成段码线的多路复用,各位的公共端分别由相应的I/O线控制,形成各位的分时选通。,图5动态方式应用实例,下图为8位LED动态显示2008.10.10的过程。,图(a)是显示过程,某一时刻,只有一位LED被选通显示,其余位则是熄灭的;,图(b)是实际显示结果,人眼看到的是8位稳定的同时显示的字符。,4动态扫描程序设计,在动态方式的结构中,我们将提供笔画码的端口称为“段(码)口”,与各数码管公共端所接的口称为“位(置)口”。另外,为使扫描程序具有较好的移植性,我们在内存中指定一块数据缓冲区(称显示缓冲区),显示程序的功能就是将显示缓冲区内的数据分别显示在各个数码管的位置上。考虑到程序的总体结构,显示程序设计成子程序,动态扫描流程如图6所示。,图6动态扫描流程图,结合图5,设显示缓冲区的地址为40H、41H、42H、43H共4个单元,段(码)口地址为PORT_D,位(置)口地址为PORT_W,根据图7-6所示流程,写出动态扫描的程序如下:DISP:MOVR0,#40H;设置缓冲区首地址MOVR7,#4;设置数码管个数(也即循环次数)MOVR2,#11111110B;设置首位数码管工作的位状态,0选中DIS:MOVA,R2;取位状态MOVDPTR,#PORT_W;指向位(置)口MOVXDPTR,A;选中位(将LED位置状态数据送位口)MOVA,R0;取缓冲区数据MOVDPTR,#TAB;定义表格首地址MOVCA,A+DPTR;查表转换成LED笔画码MOVDPTR,#PORT_D;指向段(码)口MOVXDPTR,A;LED笔画码送段码口LCALLDELAY;等待1msINCR0;显示缓冲区地址MOVA,R2;LED位置调整,RLAMOVR2,ADJNZR7,DIS;4次扫描是否完成RET;根据时钟频率调整R5的初始数据或改变循环体内的语句,可以改变延时量。DELAY:MOVR5,#250;12MHz时约1msDL:NOPNOPDJNZR5,DLRET;下面是按照共阳数码管顺序排列建立的字型表,实际设计时要根据数码管的内部结构(共阳或共阴)以及笔画的实际线路(顺序、倒序或其他),修改下面表格的内容。TAB:DB0C0H,0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 病案员持续改进能力考核试卷含答案
- 缝纫制品充填工岗位工艺技术规程
- 广东历史教招题库及答案
- 2025年江阴中考政治试卷及答案
- 快充技术突破-第3篇-洞察与解读
- 吉林省蛟河市朝鲜族中学2026届化学高二上期末考试试题含解析
- 黑龙江省哈尔滨三十二中2025-2026学年高一数学第一学期期末达标测试试题含解析
- 2025年教师个人年度考核思想总结(3篇)
- 2025年消除护理安全隐患的题目及答案
- 天津城建大学《医务社会工作》2024-2025学年第一学期期末试卷
- 《言语语言障碍概论》课件
- 医院病人信息管理制度
- 残疾人航空运输培训
- DB22T 1718-2012 木材生产劳动定额
- 六年级语文上册古诗和文言文默写
- 太阳能光伏电站建设合同
- 二年级美术上册全册教案(江西版)
- T∕CEC 199-2019 船岸连接电缆管理系统技术条件
- 中国移动《下一代全光骨干传送网白皮书》
- 转基因的科学-基因工程智慧树知到期末考试答案章节答案2024年湖南师范大学
- 2022年版初中物理课程标准解读-课件
评论
0/150
提交评论