欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機數碼管動態顯示浪費資源怎么辦 [打印本頁]

作者: ayu20    時間: 2009-12-16 18:58
標題: 單片機數碼管動態顯示浪費資源怎么辦

 

這個電路時單片機動態掃描和矩陣鍵盤的電路。
如果想要輸入4個數字在數碼管上面顯示,比如說,我要讓數碼管顯示4567,我就要在鍵盤上按4然后5,6,7,就像家里用的計算器顯示一樣。
主程序要一直不停的掃描數碼管,才能顯示不同的數字,用一個while(1)循環,這樣又不能停,好像單片機就干不了其他的事了,都去掃描數碼管去了。
我是新手啊,怎樣能讓單片機一邊掃描顯示著數碼管又一邊可以去干其他的事?



作者: norman33    時間: 2009-12-16 22:01
樓主還要干啥事啊,數碼管動態顯示如果定時器不用完的話,可以把動態顯示放在定時中斷里面
作者: 熱火0000000    時間: 2010-1-1 10:47
用兩片595做,那樣可以省下很多口的 一片做位選,一片做段代碼的。搞定才用三個io口
作者: long05931    時間: 2010-1-6 16:12
用個led驅動芯片或在其他地方調用顯示程序 只有沒有閃爍感就行 還有上面說的中斷顯示
作者: hgjinwei    時間: 2010-1-10 19:55
開個定時器掃描就完了,還有很多時間可以處理其他事情.乍會干不了其他事呢?
作者: ye269797168    時間: 2010-1-11 23:22

最簡單的辦法:把鍵盤掃描子函數和數碼管子函數全放在while(1)內,這不就行了嗎。

 






歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1