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驅動數碼管就介紹到這里了,如有不足之處歡迎指正。