电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

怎样用单片机驱动LED数码管显示

2022-01-16 11:46分类:电子元器件 阅读:

 

如何用单片机设计推动LED数码显示管表明

片机推动LED数码显示管有很多方式,按动态显示分,有静态数据表明和 动态性(扫描仪)表明,按译码器方法可分硬件配置译码器和手机软件译码器之分。

  静态数据表明便是表明光耦电路具备輸出锁存作用,单片机设计将所需表明的数据信息,表明数据信息平稳,占有极少的CPU時间。动态展示必须CPU时时刻刻对显示器件开展数据信息更新,表明数据信息有闪动感,占有的CPU時间多。

  这二种动态显示各有利弊;静态数据表明尽管数据信息平稳,占有极少的CPU時间,但每一个表明模块都必须独立的表明光耦电路,应用的硬件配置较多;

  动态展示尽管有闪动感,占有的CPU時间多,但采用的硬件配置少,能节约pcb线路板室内空间。

  硬件配置译码器便是展示的段码彻底由硬件配置进行,CPU只需送出规范的BCD码就可以,硬件配置布线有一定规范。手机软件译码器是用系统来进行硬件配置的作用,硬件配置简易,布线灵便,表明段码彻底由系统来解决,是现在较常用的显示系统方法。

  较为常见的显示系统集成ic有: 74LS164 , CD4094 ULN2003(2803) ,74HC595 ULN2003(2803) , TPIC6B595,AMT9095B, AMT9595等很多。

  此外,销售市场上也有一些专用型的LED扫描驱动表明控制模块如MAX7219等,作用很强,价钱稍高一些。下边是一个用74LS164推动表明的事例和一个用4094扫描驱动表明的事例:


怎样用单片机驱动LED数码管显示

  上例图里加了一个PNP型的三极管来操纵LED数码管的开关电源,是由于164沒有数据信息锁存端,数据信息在传输操作过程中,对輸出端而言是通透的,那样,数据信息在传输操作过程中,数码显示管上面有闪烁状况,推动的十位数越多,闪烁状况越显著。为了更好地解决这个状况,在数据信息传递操作过程中,关掉三极管使数码显示管无电无法显示,数据信息传输完后马上使三极管通断,那样就完成锁存作用。这类方法可推动十几个164表明而沒有闪烁状况。

怎样用单片机驱动LED数码管显示

  这一案例是用4094做位选,用89C2051的P1口线做段推动来扫描驱动9位数码显示管的表明。 因为4094仅有八个輸出口线,在其中第九位是用CPU口线立即开展位选的。9个LED的全部同样地方的段口线都收到一起,随后收到51单片机的一个口网上,供八段,应用8条CPU口线。其系统的运行环节是如此的:要在LED上表明1--9位数,最先将1的段码送至P1口网上,随后向4094送位选数据信息01,使4094的Q1口线輸出上拉电阻,选定第一位数码显示管,使阳极氧化得电,在第一位上就展现出1,反复以上全过程,一直到第九位,随后不停反复这一全过程,就保持了扫描仪表明。

上一篇:气体二极管组成的三点保护电路

下一篇:硅振荡器命名方式

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部