|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
數(shù)碼管時鐘,在校對時間時,怎么實現(xiàn)分和時的閃動(即亮、滅一會 |
| 作者:whoami102 欄目:單片機 |
眾高手,幫忙解答一下 我用是的公陰的數(shù)碼管,直接通過3級管相連! |
| 2樓: | >>參與討論 |
| 作者: jcsasm 于 2005/4/1 8:12:00 發(fā)布:
我的做法 1、用程序?qū)崿F(xiàn),你能讓她顯示也就能讓他閃。不過動態(tài)刷新時,要閃的位時而跟著閃爍,時而不顯示就可 2、用硬件做一個閃光器 |
|
| 3樓: | >>參與討論 |
| 作者: whoami102 于 2005/4/1 8:43:00 發(fā)布:
樓上的大蝦!可否再說明白些!用軟件。!謝謝 |
|
| 4樓: | >>參與討論 |
| 作者: ad827 于 2005/4/1 8:57:00 發(fā)布:
一個計數(shù)器隨著主計數(shù)器走就可以了。 CHAR timera,timerb; void disp() { timera++; if (timera==100) timerb++; if (timerb==0) hide(); else light(); } |
|
| 5樓: | >>參與討論 |
| 作者: whoami102 于 2005/4/1 9:11:00 發(fā)布:
這個我知道,謝謝樓上的 問題是 怎么樣,才能將時和分和秒 分開。。 即分閃,而時和秒不閃; 謝謝,樓上的 再給點見解 。。 |
|
| 6樓: | >>參與討論 |
| 作者: win2000_li 于 2005/4/1 10:13:00 發(fā)布:
我做過的,你可以看一下"我的數(shù)字鐘程序 |
|
| 7樓: | >>參與討論 |
| 作者: mqhu 于 2005/4/1 10:15:00 發(fā)布:
用定時器定時放入一個熄滅符! |
|
| 8樓: | >>參與討論 |
| 作者: whoami102 于 2005/4/1 12:25:00 發(fā)布:
win2000_li 我怎么聯(lián)系你呢??? win2000_li 我怎么聯(lián)系你恩 你的作品放在哪里?? |
|
| 9樓: | >>參與討論 |
| 作者: fushaobing 于 2005/4/1 15:29:00 發(fā)布:
很多書上都有這樣的例子 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; 閃動調(diào)時 程 序 ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;T1中斷服務(wù)程序,用作時間調(diào)整時調(diào)整單元閃爍指示 INTT1: PUSH ACC ;中斷現(xiàn)場保護 PUSH PSW ; MOV TL1, #0B0H ;裝定時器T1定時初值 MOV TH1, #3CH ; DJNZ R2,INTT1OUT ;0.3秒未到退出中斷(50MS中斷6次) MOV R2,#06H ;重裝0.3秒定時用初值 CPL 02H ;0.3秒定時到對閃爍標(biāo)志取反 JB 02H,FLASH1 ;02H位為1時顯示單元"熄滅" MOV 72H,76H ;02H位為0時正常顯示 MOV 73H,77H ; MOV 74H,78H ; MOV 75H,79H ; INTT1OUT: POP PSW ;恢復(fù)現(xiàn)場 POP ACC ; RETI ;中斷退出 FLASH1: JB 01H,FLASH2 ;01H位為1時,轉(zhuǎn)小時熄滅控制 MOV 72H,7AH ;01H位為0時,"熄滅符"數(shù)據(jù)放入分 MOV 73H,7AH ;顯示單元(72H-73H),將不顯示分?jǐn)?shù)據(jù) MOV 74H,78H ; MOV 75H,79H ; AJMP INTT1OUT ;轉(zhuǎn)中斷退出 FLASH2: MOV 72H,76H ;01H位為1時,"熄滅符"數(shù)據(jù)放入小時 MOV 73H,77H ;顯示單元(74H-75H),小時數(shù)據(jù)將不顯示 MOV 74H,7AH ; MOV 75H,7AH ; AJMP INTT1OUT ;轉(zhuǎn)中斷退出 |
|
| 10樓: | >>參與討論 |
| 作者: whoami102 于 2005/4/1 17:19:00 發(fā)布:
呵呵,謝謝樓上的 匯編我不懂。。。。。 有沒有C語言的呢 |
|
| 11樓: | >>參與討論 |
| 作者: whoami102 于 2005/4/1 19:15:00 發(fā)布:
win2000_li 你好! 我已經(jīng)找到你的程序了! 沒有注釋,很難看懂! 你有沒有流程圖?? |
|
| 12樓: | >>參與討論 |
| 作者: winhiwang 于 2005/4/1 20:26:00 發(fā)布:
用標(biāo)志位控制 |
|
| 13樓: | >>參與討論 |
| 作者: 石湖天隨 于 2005/4/2 11:58:00 發(fā)布:
設(shè)定三個標(biāo)志位 設(shè)定三個標(biāo)志位 在閃的時候先查看標(biāo)志為的狀態(tài) 然后確定閃那兩個管子 程序可以設(shè)兩組顯示碼一個放顯示碼另一個放熄滅碼 每隔一定的時間(0.3秒)輪流裝入一次 只用一個定時器就可以了 時 分 秒 組1 時顯示 分顯示 秒顯示 組2 熄滅碼(0X00或0XFF) 分顯示 秒顯示 標(biāo)志位 H_FLAG=1 M_FLAG=0 S_FLAG=0 |
|
| 14樓: | >>參與討論 |
| 作者: whoami102 于 2005/4/2 13:24:00 發(fā)布:
謝謝。樓上的。! 謝謝,樓上各位大蝦的幫助。! |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |