制作的電腦電子鐘(電腦萬年歷)。其制作完成裝潢后的照片如下圖: 上圖中,年、月、日及時間選用的是1.2寸共陽數(shù)碼管,星期選用的是2.3寸數(shù)碼管,溫度選用的是0.5寸數(shù)碼管,也可根據(jù)個人的愛好選用不同規(guī)格的數(shù)碼管。原理圖如下圖所示: 上圖中,cpu選用的是at89c2051,時鐘芯片選用的是dallas公司的ds1302,溫度傳感器選用的是dallas公司的數(shù)字溫度傳感器ds1820,顯示驅(qū)動芯片選用的是德州儀器公司的tpic6b595,也可選用與其兼容的芯片nc595或國產(chǎn)的amt9595。整個電子鐘用兩個鍵來調(diào)節(jié)時間和日期。一個是位選鍵,一個是數(shù)字調(diào)節(jié)鍵。按一下位選鍵,頭兩位數(shù)字開始閃動,進(jìn)入設(shè)定調(diào)節(jié)狀態(tài),此時按數(shù)字調(diào)節(jié)鍵,當(dāng)前閃動位的數(shù)字就可改變。全部參數(shù)調(diào)節(jié)完后,五秒鐘內(nèi)沒有任何鍵按下,則數(shù)字停止閃動,退出設(shè)定調(diào)節(jié)狀態(tài)。 源程序清單如下(無溫度顯示程序): start:do; $include(reg51.dcl) declare (sclk,io,rst) bit at (0b3h) register; /* p33,p34,p35 */ d
的電腦電子鐘(電腦萬年歷)。其制作完成裝潢后的照片如下圖: 上圖中,年、月、日及時間選用的是1.2寸共陽數(shù)碼管,星期選用的是2.3寸數(shù)碼管,溫度選用的是0.5寸數(shù)碼管,也可根據(jù)個人的愛好選用不同規(guī)格的數(shù)碼管。原理圖如下圖所示: 上圖中,cpu選用的是at89c2051,時鐘芯片選用的是dallas公司的ds1302, 溫度傳感器選用的是dallas公司的數(shù)字溫度傳感器ds1820,顯示驅(qū)動芯片選用的是德州儀器公司的tpic6b595,也可選用與其兼容的芯片nc595或 國產(chǎn)的amt9595。整個電子鐘用兩個鍵來調(diào)節(jié)時間和日期。一個是位選鍵,一個是數(shù)字調(diào)節(jié)鍵。按一下位選鍵,頭兩位數(shù)字開始閃動,進(jìn)入設(shè) 定調(diào)節(jié)狀態(tài),此時按數(shù)字調(diào)節(jié)鍵,當(dāng)前閃動位的數(shù)字就可改變。全部參 數(shù)調(diào)節(jié)完后,五秒鐘內(nèi)沒有任何鍵按下,則數(shù)字停止閃動,退出設(shè)定調(diào)節(jié)狀態(tài)。源程序清單如下(無溫度顯示程序): start:do; $include(reg51.dcl) declare (sclk,io,rst) bit at (0b3h) register; /* p33,p34,p35 */ dec
使用的硬件較多; 動態(tài)顯示雖然有閃爍感,占用的cpu時間多,但使用的硬件少,能節(jié)省線路板空間。 硬件譯碼就是顯示的段碼完全由硬件完成,cpu只要送出標(biāo)準(zhǔn)的bcd碼即可,硬件接線有一定標(biāo)準(zhǔn)。軟件譯碼是用軟件來完成硬件的功能,硬件簡單,接線靈活,顯示段碼完全由軟件來處理,是目前常用的顯示驅(qū)動方式。 比較常用的顯示驅(qū)動芯片有: 74ls164 , cd4094+uln2003(2803) ,74hc595+uln2003(2803) , tpic6b595,amt9095b, amt9595等許多。 另外,市場上還有一些專用的led掃描驅(qū)動顯示模塊如max7219等,功能很強(qiáng),價格稍高一些。下面是一個用74ls164驅(qū)動顯示的例子和一個用4094掃描驅(qū)動顯示的例子: 一個pnp型的三極管來控制數(shù)碼管的電源,是因?yàn)?64沒有數(shù)據(jù)鎖存端,數(shù)據(jù)在傳送過程中,對輸出端來說是透明的,這樣,數(shù)據(jù)在傳送過程中,數(shù)碼管上有閃動現(xiàn)象,驅(qū)動的位數(shù)越多,閃動現(xiàn)象越明顯。為了消除這種現(xiàn)象,在數(shù)據(jù)傳送過程中,關(guān)閉三極管使數(shù)碼管沒電不顯示,數(shù)據(jù)傳送完后立刻使三極管導(dǎo)通,這樣就實(shí)現(xiàn)鎖存功能。這種
的硬件較多; 動態(tài)顯示雖然有閃爍感,占用的cpu時間多,但使用的硬件少,能節(jié) 省線路板空間。 硬件譯碼就是顯示的段碼完全由硬件完成,cpu只要送出標(biāo)準(zhǔn)的bcd 碼即可,硬件接線有一定標(biāo)準(zhǔn)。軟件譯碼是用軟件來完成硬件的功能, 硬件簡單,接線靈活,顯示段碼完全由軟件來處理,是目前常用的顯 示驅(qū)動方式。 比較常用的顯示驅(qū)動芯片有: 74ls164 , cd4094+uln2003(2803) , 74hc595+uln2003(2803) , tpic6b595,amt9095b, amt9595等許多。 另外,市場上還有一些專用的led掃描驅(qū)動顯示模塊如max7219等, 功能很強(qiáng),價格稍高一些。下面是一個用74ls164驅(qū)動顯示的例子 和一個用4094掃描驅(qū)動顯示的例子: 上例圖中加了一個pnp型的三極管來控制數(shù)碼管的電源,是因?yàn)?64沒有數(shù)據(jù)鎖存端, 數(shù)據(jù)在傳送過程中,對輸出端來說是透明的,這樣,數(shù)據(jù)在傳送過程中,數(shù)碼管上有 閃動現(xiàn)象,驅(qū)動的位數(shù)越多,閃動現(xiàn)象越明顯。為了消除這種現(xiàn)象,在數(shù)據(jù)傳送過程 中,關(guān)閉三極管使數(shù)碼管沒電不顯示,數(shù)據(jù)傳送完后立刻使三極管導(dǎo)通,
首先我們進(jìn)行材料的準(zhǔn)備: 上圖中,年、月、日及時間選用的是1.2寸共陽數(shù)碼管,星期選用的是2.3寸數(shù)碼管,溫度選用的是0.5寸數(shù)碼管,也可根據(jù)個人的愛好選用不同規(guī)格的數(shù)碼管。原理圖如下圖所示: 上圖中,cpu選用的是at89c2051,時鐘芯片選用的是dallas公司的ds1302, 溫度傳感器選用的是dallas公司的數(shù)字溫度傳感器ds1820,顯示驅(qū)動芯片選用的是德州儀器公司的tpic6b595,也可選用與其兼容的芯片nc595或 國產(chǎn)的amt9595。簡單的原理解析:整個電子鐘用兩個鍵來調(diào)節(jié)時間和日期。一個是位選鍵,一個是數(shù)字調(diào)節(jié)鍵。按一下位選鍵,頭兩位數(shù)字開始閃動,進(jìn)入設(shè) 定調(diào)節(jié)狀態(tài),此時按數(shù)字調(diào)節(jié)鍵,當(dāng)前閃動位的數(shù)字就可改變。全部參數(shù)調(diào)節(jié)完后,五秒鐘內(nèi)沒有任何鍵按下,則數(shù)字停止閃動,退出設(shè)定調(diào)節(jié)狀態(tài)。 源程序清單如下(無溫度顯示程序): start:do; $include(reg51.dcl) declare (sclk,io,rst) bit at (0b3h) register; /* p33,p34,p35 */ declare (command,data,n,t
本例介紹一種用led制作的電腦電子鐘(電腦萬年歷)。 年、月、日及時間選用的是1.2寸共陽數(shù)碼管,星期選用的是2.3寸數(shù)碼管,溫度選用的是0.5寸數(shù)碼管,也可根據(jù)個人的愛好選用不同規(guī)格的數(shù)碼管。原理圖如下圖所示: 上圖中,cpu選用的是at89c2051,時鐘芯片選用的是dallas公司的ds1302, 溫度傳感器選用的是dallas公司的數(shù)字溫度傳感器ds1820,顯示驅(qū)動芯片選用的是德州儀器公司的tpic6b595,也可選用與其兼容的芯片nc595或 國產(chǎn)的amt9595。整個電子鐘用兩個鍵來調(diào)節(jié)時間和日期。一個是位選鍵,一個是數(shù)字調(diào)節(jié)鍵。按一下位選鍵,頭兩位數(shù)字開始閃動,進(jìn)入設(shè) 定調(diào)節(jié)狀態(tài),此時按數(shù)字調(diào)節(jié)鍵,當(dāng)前閃動位的數(shù)字就可改變。 來源:技術(shù)員