|
CT1642是一種帶鍵盤掃描接口和LED顯示的控制專用電路,內(nèi)部集成18bit移位寄存器,廣泛應(yīng)用于各種家用電器等各種設(shè)備的數(shù)碼顯示驅(qū)動(dòng)電路。
20140101214211718.jpg (40.91 KB, 下載次數(shù): 36)
下載附件
2023-4-12 14:21 上傳
1、引腳說(shuō)明
Q2-Q9:表示段輸出、接數(shù)碼管陽(yáng)極
C1-C4:位輸出,接數(shù)碼管陰極
DATA: 數(shù)據(jù)信號(hào),寫入后存于IC寄存器中
2、功能
主要由18位移位寄存器、18位鎖存器、驅(qū)動(dòng)電路組成,芯片上電后Qn端輸出低電平,Cn端輸出高電平。
20140101214337437.jpg (125.71 KB, 下載次數(shù): 39)
下載附件
2023-4-12 14:22 上傳
2.1 CT1642的數(shù)據(jù)輸出由數(shù)據(jù)移位、數(shù)據(jù)鎖存和數(shù)據(jù)輸出三個(gè)步驟完成:
1)數(shù)據(jù)移位: 將數(shù)據(jù)按照上圖對(duì)應(yīng)格式寫入DATA端,在CLK上升沿的作用下一次性18位數(shù)據(jù)寫入到移位寄存器
2)數(shù)據(jù)鎖存: 將CLK置為1,18位移位寄存器內(nèi)的數(shù)據(jù)一次性輸出到18位鎖存器,同時(shí)由于CLK為1,在DATA上升沿的作用D輸出為0,輸出關(guān)閉
3)數(shù)據(jù)輸出: 將CLK置為0, 關(guān)閉18BIT鎖存器緩沖,同時(shí)在DATA上升沿的作用下使D觸發(fā)器輸出為1,打開(kāi)輸出緩沖器。
2.2 控制LED顯示: 將18位數(shù)據(jù)寫入DATA口,C1-C4控制LED是否亮,Q2-Q9控制LED顯示內(nèi)容,18bit數(shù)據(jù)前四位與后八位有效;
配合始終輸出完18位數(shù)據(jù)之后,拉高時(shí)鐘,再拉低DATA口,再拉高DATA口產(chǎn)生DATA上升沿,將數(shù)據(jù)鎖存;
再將CLK置為0,再拉低DATA口,再拉高DATA口形成DATA上升沿將數(shù)據(jù)輸出,從而控制LED顯示。
2.3 檢測(cè)按鍵處理: 按鍵可以采用接在Qn端也可以接在Cn端,無(wú)論接在哪一端都要確定檢測(cè)按鍵的時(shí)候LED顯示狀態(tài)是關(guān)閉的。也就是說(shuō)按鍵接在Qn端時(shí),當(dāng)進(jìn)入按鍵檢測(cè)時(shí),Cn應(yīng)輸出為高電平關(guān)閉LED顯示;按鍵接在Cn端時(shí),當(dāng)進(jìn)入按鍵檢測(cè),Qn端應(yīng)輸出低電平,關(guān)閉LED顯示。
當(dāng)按鍵接在Qn端時(shí), 逐個(gè)向Qn發(fā)送高電平,讀key值,若key值為高,說(shuō)明相應(yīng)的鍵位已按下。
2.4 一些問(wèn)題: CT1642純軟件對(duì)時(shí)間有一定要求,時(shí)間達(dá)不到顯示會(huì)很閃。 |
|