74HCT164是高速硅門 CMOS 器件,與低功耗肖特基型 TTL (LSTTL) 器件的引腳兼容。74HC164、74HCT164是8位邊沿觸發式移位寄存器,串行輸入數據,然后并行輸出。數據通過兩個輸入端(DSA 或 DSB)之一串行輸入;任一輸入端可以用作高電平使能端,控制另一輸入端的數據輸入。兩個輸入端或者連接在一起,或者把不用的輸入端接高電平,一定不要懸空。
74hc164工作原理
74hc164工作原理即等同于移位寄存器
F0、F1、F2、F3是四個邊沿觸發的D觸發器,每個觸發器的輸出端Q接到右邊一個觸發器的輸入端D。因為從時鐘信號CP的上升沿加到觸發器上開始到輸出端新狀態穩定地建立起來有一段延遲時間,所以當時鐘信號同時加到四個觸發器上時,每個觸發器接收的都是左邊一個觸發器中原來的數據(F0接收的輸入數據D1)。寄存器中的數據依次右移一位。
74hc164工作流程:
1、顯示部分:
將需要顯示的數值送入A ==》查表求得顯示段碼==》將段碼逐位移入164==》8位移完后點亮數碼管==》延時==》返回第一步執行
2、中斷部分:
進入中斷==》保存現場==》重置TCC==》夠1秒鐘將需要顯示的數據+1,并重置,不夠就退出;
根據以上要求就開始寫代碼調試了,要注意一點,數據移位時一定要記得高位在前,否則會顯示錯誤。
74hc164內部電路圖及應用電路圖
74hc164內部電路圖
74hc164應用電路圖
通過74HC164 的輸出可實現LED 的驅動控制,有關LED 的結構原理段碼表已在前面節中詳細介紹,圖4 中由8 個74HC164 輸出控制LED 顯示器為靜態顯示,LM317 提供了LED 2V的恒定電壓省去了74HC164輸出的限流電阻LM317 輸出電壓,Vout 由R1R2 通過下式算出VouT=1.25(1+R2/R1)。
74hc164如何驅動數碼管
74hc164驅動數碼管電路圖
74hc164驅動數碼管程序
評論
查看更多