74hc138驱动数码管 数码管驱动方式汇总

数码管

8人已加入

描述

74hc138驱动数码管该用什么方式好呢?数码管的驱动方式又有哪几种呢?本文探讨的就是如何用74hc138驱动数码管以及数码管驱动方式的汇总。

74hc138工作原理

  74HC138是一款高速CMOS器件,74HC138引脚兼容低功耗肖特基TTL(LSTTL)系列。74HC138译码器可接受3位二进制加权地址输入(A0, A1和A2),并当使能时,提供8个互斥的低有效输出(Y0至Y7)。

  74HC138特有3个使能输入端:两个低有效(E1和E2)和一个高有效(E3)。除非E1和E2置低且E3置高,否则74HC138将保持所有输出为高。

74hc138驱动数码管

数码管的显示用的是74HC138译码器 ,这是一种三通道输入,八通道输出译码器。采用动态扫描显示即轮流向各位数码管送出执行码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。

数码管

数码管

数码管

数码管的几种驱动方式汇总

这段时间做数码管的电路,所以就专门整理了一下数码管的驱动IC和相关问题,集中发在这里便于学习。

数码管的显示方式可以分为动态和静态的。

动态的也叫扫描方式,是利用发光二极管的余辉效应和人眼的视觉暂留效应来实现的,只要在在一定时间内数码管的笔段亮的频率够快,人眼就看不出闪烁,一般外围硬件较少,但是对单片机资源耗用巨大。

静态的也较锁存方式,单片机送出数据后控制外围锁存器件锁存数据,这样数码管笔段里的电流不变,数码管稳定显示,这样单片机可以干别的活不用管数码管了。这种方案的优点是对单片机的P口资源和时间耗用很少,但是数码管的外围辅助电路复杂。

前些日子又发现了一种新的驱动方式,使用专门的驱动IC,单片机发送完数据就控制锁存,由芯片完成数码管动态扫描显示,一般使用串行接口,占用单片机资源最少,而且数码管还能实现左右循环移动等效果,显示稳定,消隐效果比较好。

特点

(一)显示驱动

● 内置大电流驱动级,段电流不小于25mA,字电流不小于150mA。

● 动态显示扫描控制,直接驱动8 位数码管或者64 只发光管LED。

● 可选数码管的段与数据位相对应的不译码方式或者BCD 译码方式。

● 数码管的字数据左移、右移、左循环、右循环。

● 各数码管数字独立闪烁控制。

● 通过占空比设定提供16 级亮度控制。

● 支持段电流上限调整,可以省去所有限流电阻。

● 扫描极限控制,支持1 到8 个数码管,只为有效数码管分配扫描时间。

(二)键盘控制

● 内置64 键键盘控制器,基于8×8 矩阵键盘扫描。

● 内置按键状态输入的下拉电阻,内置去抖动电路。

● 键盘中断,低电平有效输出。

● 提供按键释放标志位,可供查询按键按下与释放。

(三)其 它

● 高速的4 线串行接口,支持多片级联,时钟速度从0 到10MHz。

● 串行接口中的DIN 和DCLK 信号线可以与其它接口电路共用,节约引脚。

● 完全内置时钟振荡电路,不需要外接晶体或者阻容振荡。

● 内置上电复位和看门狗Watch-Dog,提供高电平有效和低电平有效复位输出。

● 支持3V~5V 电源电压。

● 提供SOP28 和DIP24S 两种无铅封装,兼容RoHS。

● 引脚及功能基本兼容CH452 芯片。

①当一个选通端(E1)为高电平,另两个选通端((/E2))和(/E3))为低电平时,可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出。(即输出为Y0至Y7的非)比如:A2A1A0=110时,则Y6输出端输出低电平信号。②利用 E1、E2和E3可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码器。③若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。④可用在8086的译码电路中,扩展内存。

结语

关于74hc138驱动数码管就介绍到这里了,如有不足之处欢迎指正。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分