1樓:高茂程
閃是因為你延時太長、動態顯示是根據人眼的滯留效益、頻率要達到1s 24次才能看到不閃、當然 頻率越高、顯示越穩定!
微控制器做的數碼管萬年曆顯示時抖動
2樓:俺不是
你好,很
bai高興為你解du答:
74hc164 - 14 (vcc)
74hc164 - 7 (gnd)
74hc164 - 9 ( mr 接 vcc )
74hc164 - 1- 2 ( dsa dsb 連線在一起接zhi微控制器
io 作dao dat 資料線 最好加內上拉 )
74hc164 - 8 ( cp 連線在一起接微控制器 io 作 clk 時鐘
容線 最好加上拉 )
由於 74hc164 的輸入內阻問題 不加 上拉電阻(2k - 10k)可能會出現資料不正常
以上連線沒有問題 一般就能正常 執行,用表筆 接觸 dat 與 clk 會有干擾 出現不正常。
74hc164 驅動數碼管(用共陰比較好電路簡單)可以直接用 io 作為 位選。
3樓:匿名使用者
兩個可能,copy
1.你的動態顯示程式有問題,切換動態顯示的時候沒有完全關閉對應的輸出
2.你的重新整理率低了,要保證在20hz以上的重新整理率才能無閃爍,但前提是裝置不會晃,稍有晃動就會閃。再提高一下重新整理率,如果可能儘量提到100hz以上,可以保證無閃爍
4樓:申稅炸蛋
解決閃bai爍問題,先搞
清楚閃爍du**。
如果數碼管驅動
zhi程式是正確的
dao,那麼可能的回原因有:
1.如果你驅動答數碼管的程式是是在main函式中呼叫的,請修改程式使之以中斷的方式實現,否則需要優化程式使程式不能存在大延遲。
2.如果是定時器中斷實現數碼管掃描的,請將該定時器中斷優先順序置為較高,並且增大定時器初值以提高定時器溢位率。如果是定時器不是自動裝初值的,裝初值的語句要放到最後。
3.中斷實現數碼管掃描有兩中,一種是每次中斷只點亮一隻數碼管,重新整理率低。一種是每次中斷都掃描一遍數碼管。強烈推薦第二種方法。
5樓:天馬行空
你可以用中斷來顯示,這樣就不存在延時問題了
微控制器控制數碼管時為什麼要用到鎖存器,難道不可以直接控制嗎?
6樓:匿名使用者
只要微控制器的驅動電流足夠時當然可以直接控制數碼管,但這樣佔用很多微控制器埠所以般不這樣做,用鎖存器既能節約微控制器站口,又能增加驅動電流,所以一般用鎖存器驅動數碼管。
7樓:蛋蛋的憂傷
不用鎖存器的話要佔用兩個i/o口,一個控制數碼管段碼,一個控制數碼管位碼,用鎖存器的話可以節省1個i/o口
8樓:匿名使用者
沒有問題,只要發揮程式設計技巧就能做到。當然**與實際電路有所差異。
我是微控制器初學者,想用微控制器做萬年曆,希望高手指點一下
微控制器bai,顯示器件 最好用lcd,省電du 買一bai 塊開發板,上面有例程du,電路也都是現 zhi成的,dao我做的那款開發板就是以版一個萬年曆 權為設計目標而系統的講解開發板上得所有功能的。按鍵控制萬年曆數碼管顯示,紅外遙控器控制萬年曆1602顯示的。自己要是沒有基礎做的話,很費時間的。...
基於微控制器的萬年曆帶鬧鐘和溫度顯示。元器件AT89C51與D
你將口改一下就行 include include define uchar unsigned char define uint unsigned int sbit lcdrs p2 2 sbit lcdrw p2 3 sbit lcden p2 4 sbit ce p1 2 sbit io p1 1...
萬年曆宜掛在客廳的什麼位置萬年曆掛在客廳什麼位置合適
主要位置 1.可擺放或懸掛於朱雀方,因為朱雀方即是前方,前方本屬動者。2.可擺放或懸掛於青龍方,因為青龍方為吉方,所以客廳的左方也宜放時鐘。3.不要擺放或懸掛於白虎方,因為白虎方為凶方,所以客廳的右方不宜放時鐘。4.不要擺放或懸掛於玄武方,因為玄武方為後方,宜靜不宜動。5.沙發的上方不宜懸掛時鐘,否...