|
|||||||||||
| 技術(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 |
求助求助 LED顯示問題 |
| 作者:洛為那 欄目:單片機 |
我在作LED動態(tài)顯示,用164移位的那種,1200波特率接串口數(shù)據(jù)然后送顯示,定時器1作波特率發(fā)生器,我采用的是中斷法,在未接收到數(shù)據(jù)的情況下循環(huán)顯示,然后串行中斷,接收數(shù)據(jù),十六轉(zhuǎn)十進(jìn)制,查表,再送顯示。。。循環(huán)往復(fù)。 但是很明顯在循環(huán)顯示的時候會有不應(yīng)該點亮的筆畫閃亮,這是不是因為我的中斷處理程序太長導(dǎo)致的呢???我測量了一下,我的中斷程序大約有2.6-3ms左右,會是它的影響嗎??? |
| 2樓: | >>參與討論 |
| 作者: jjg 于 2006/7/12 12:10:00 發(fā)布:
用164移位送數(shù)據(jù)時會有前面的筆畫經(jīng)過當(dāng)前的筆畫. 要使人眼不宜察覺,可以提高傳送速度,及改變占空比. |
|
| 3樓: | >>參與討論 |
| 作者: xwj 于 2006/7/12 12:24:00 發(fā)布:
暈,怎么用這么慢的速度送數(shù)? 用串口模式0移位或用軟件移位,不需延時 級聯(lián)數(shù)很多的話就控制消隱或用74xx595移位鎖存 |
|
| 4樓: | >>參與討論 |
| 作者: 平常人 于 2006/7/12 12:30:00 發(fā)布:
RE: LED顯示問題 用164移位這個問題是避免不了的,可以試試在移位輸出時關(guān)閉中斷,這樣移位時的中間狀態(tài)可以迅速消失;提高傳送速度可以使閃爍不易被察覺,但解決不了根本問題。 若要根除這一現(xiàn)象,可以在164的輸出端加一個緩沖,當(dāng)進(jìn)行移位時用這個緩沖保持輸出,移位結(jié)束后再將緩沖的輸入端開放到輸出端。
|
|
| 5樓: | >>參與討論 |
| 作者: 洛為那 于 2006/7/12 12:56:00 發(fā)布:
我的傳送速度和串行信號占空比都是固定的 我的傳送速度和串行信號占空比都是固定的,并且我在刷新顯示寄存區(qū)的時候已經(jīng)關(guān)掉了中斷和波特率發(fā)生器,只是在送顯示的時候才打開中斷和計數(shù)器已便在顯示的同時等待下一組數(shù)據(jù)的到來,大家還有沒有什么辦法呢??? |
|
| 6樓: | >>參與討論 |
| 作者: woody_yao 于 2006/7/12 13:35:00 發(fā)布:
用模擬串口輸出控制LED,串口用來通訊 xwj 說得好用軟件移位,模擬的可以做高速率,位移指令加CLK加時序指令,幾十微秒一位,我做過靜態(tài)的80顆,用模擬串口很方便. |
|
| 7樓: | >>參與討論 |
| 作者: 洛為那 于 2006/7/12 13:48:00 發(fā)布:
我就是用軟件移位 我就是用軟件移位,可我是動態(tài)顯示,需要不停的現(xiàn)實掃描并且等待串行中斷,我懷疑現(xiàn)在有不應(yīng)該顯示的筆畫亮,是不是因為我的中斷程序太長了導(dǎo)致的呢??? |
|
| 8樓: | >>參與討論 |
| 作者: xwj 于 2006/7/12 13:54:00 發(fā)布:
不開竅... 要控制消隱: 就是在送數(shù)前關(guān)閉所有位選--送數(shù)--送完后再打開對應(yīng)位選--位保持時間--下一位循環(huán) |
|
| 9樓: | >>參與討論 |
| 作者: woody_yao 于 2006/7/12 15:23:00 發(fā)布:
"我的中斷程序大約有2.6-3ms左右"那么久 多少指令啊,1微秒一條,上千條指令,你用快速的單片機吧,或者晶振換用大的 |
|
| 10樓: | >>參與討論 |
| 作者: yewuyi 于 2006/7/12 19:37:00 發(fā)布:
先關(guān)LED的電源,送完后再打開 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |