LED数码管串行显示原理.doc_第1页
LED数码管串行显示原理.doc_第2页
LED数码管串行显示原理.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

LED数码管显示原理LED数码管是通过点亮不同的段码组合来显示数字和字母的。外观如右图a所示。LED数码管从结构上可分为共阳极和共阴极两种类型。结构如图b,c所示,从图b和图c中我们可以看到共阳极和共阴极数码管的唯一区别在于公共端的极性不同,但两者的显示原理是相同的。共阴极和共阳极数码管内部都集成了8个LED发光管,这8个LED发光管分别表示段码值:A,B,C,D,E,F,G,DP。当对应的LED发光管被点亮时,对应的段码值就会亮起来,通过点亮不同的段码组合,来显示不同的数字和字母来。具体的对应关系见图d(共阳极LED数码管段码表)。 图a 图b 图c图d LED数码管在单片机系统中的驱动显示原理在单片机系统中,LED数码管是怎样显示数据的呢?下面我们来深入研究一下。要想让LED数码管正确的显示数据,我们首先要了解一下LED数码管的驱动显示原理。在单片机系统中,LED数码管的驱动方式主要有动态显示和静态显示两种类型,每种类型的驱动电路各部相同。动态显示的原理就是,把所有LED数码管相同的段码连在一起,作为数据总线,连接至单片机的I/O端口上,每个LED数码管的公共端单独留出来,作为区分LED数码管的地址线,分别连接到单片机的I/O端口上,在某一时刻,单片机发送要显示的数据到LED数码管的数据总线上,同一时刻接通需要显示数据的数码管的公共端,这样对应的数码管就亮了,而没有选通公共端的数码管,虽然数据端上有数据存在,但是公共端未接通,形不成通路,所以段码就不会亮。这样就把要显示的数据和数码管的位置就对上了,总体一句话,把待显数据放在数据总线上,同时接通某一数码管的公共端,点亮数码管后,延时几一定时间(一般5-10ms左右),然后断开刚才数码管的公共端;再向数据总线发送下一组数据,接通另一个数码管的公共端,再延时一定时间,断开数码管的公共端;用同样方法使所有的数码管都显示一遍,然后从头开始循环扫描下去,只要每个数码管在每秒内能够显示25次以上,我们看到的显示效果就是稳定的数值。这就是数码管的动态扫描驱动方式。在分布式通讯电缆线路故障监测系统中,我们采用的是静态显示的方式。图e如图e所示:图中共有4位共阳极LED数码管“LED1、LED2、LED3、LED4”,它们的阳极VCC都连接在一起接到电源正极上,每个LED数码管的数据端A、B、C、D、E、F、DP分别接在IC3、IC4、IC5、IC6上,IC3、IC4、IC5、IC6是4个串入并出的移位寄存器,型号为74LS164,作用是把串行数据接口转换为并行数据接口,74LS164的Q0-Q7分别接LED数码管的A、B、C、D、E、F、DP, AB是74LS164的数据输入端,CLK是74LS164的移位脉冲输入端,第1片IC的AB接单片机的RXD, 第1片IC的Q7连接第2片IC的AB, 所有 CLK端全部连在一起接单片机的TXD,这样级联下去可以扩展许多位显示器,。其中RXD是单片机的串行通讯数据输出端,TXD是在串行通讯时移位脉冲输出端。如果要使LED4、LED3、LED2、LED1、分别显示1、2、3、4,那么单片机的RXD端就要按顺序发送1、2、3、4这4位数的二进制代码00000001、00000010、00000011、00000100,TXD的移位脉冲是自动生成的我们不用考虑,发送完毕后,LED数码管就可以显示了。这时单片机即使不用再发送数据,显示器也能自己保持显示。这种显

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论