新聞中心

EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 采用LED動(dòng)態(tài)顯示屏的計(jì)時(shí)器電路設(shè)計(jì)

采用LED動(dòng)態(tài)顯示屏的計(jì)時(shí)器電路設(shè)計(jì)

作者: 時(shí)間:2011-02-24 來(lái)源:網(wǎng)絡(luò) 收藏

電路如上圖所示。C1、R1為上電復(fù)位電路,K為啟動(dòng)/暫停開(kāi)關(guān)。IC用AT89C2051.其P1.O、P1.1口也是內(nèi)部比較器的輸入端。為保證程序運(yùn)行正常,需外接上拉電阻。R4-R11為L(zhǎng)ED限流電阻,若亮度不夠可不用。LED動(dòng)態(tài)顯示屏采用DN74000190A。下圖為其原理圖,為簡(jiǎn)化電路,僅用LED動(dòng)態(tài)顯示屏的后兩位。本電路很簡(jiǎn)單,其主要工作在于軟件設(shè)計(jì)。而軟件設(shè)計(jì)的關(guān)鍵又在于數(shù)碼顯示表格的編制及安排。由于動(dòng)態(tài)顯示屏的引腳為分時(shí)復(fù)用的,所以編制其數(shù)碼顯示表格比用七段LED數(shù)碼復(fù)雜一些??稍诓莞寮埳舷犬?huà)上表格,依據(jù)O-9的數(shù)字,亮的段位填O,熄滅段位填1。將所得二進(jìn)制碼轉(zhuǎn)換成十六進(jìn)制碼,就得到所需的編碼表。程序運(yùn)行時(shí),首先調(diào)用1.29腳為正時(shí)個(gè)位數(shù)字的編碼,暫存于R7中,再調(diào)十位數(shù)字的編碼與R7進(jìn)行邏輯與運(yùn)算。結(jié)果送P1口顯示兩位數(shù)字的半段。然后調(diào)2.26腳為正時(shí)十位數(shù)字的編碼暫存R6中,再調(diào)個(gè)位數(shù)字的編碼與R6進(jìn)行邏輯與運(yùn)算。結(jié)果送P1口顯示兩位數(shù)字的剩下半段,合成完整的數(shù)字顯示。

本文引用地址:http://m.butianyuan.cn/article/166230.htm

  程序設(shè)計(jì)為0~99秒計(jì)時(shí),以方便檢查程序及編碼表格是否正確。適當(dāng)改動(dòng)軟件即可構(gòu)成0~99分鐘、O-99小時(shí)的計(jì)時(shí)器。用于生活工作中。如汽車(chē)美容店用的洗車(chē)機(jī)。按廠家使用說(shuō)明書(shū)要求,每工作100小時(shí)必須更換機(jī)油,但是由于每天開(kāi)機(jī)時(shí)間不同。很難做到按時(shí)換油,在機(jī)子上安裝本計(jì)時(shí)器后就解決了此問(wèn)題。本文就是由這樣的電路簡(jiǎn)化而成的。



關(guān)鍵詞:

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉