導航:首頁 > 操作系統 > 單片機數碼管靜態顯示和流水燈

單片機數碼管靜態顯示和流水燈

發布時間:2022-06-11 09:03:35

單片機數碼管靜態顯示到底是什麼意思

靜態顯示位碼始終有效,顯示內容完全跟數據線上的值一致。
動態顯示則利用人眼視覺暫留的特點,循環順序變更位碼,同時數據線上發送相應的顯示內容。
靜態顯示佔用CPU時間最短,但消耗的硬體資源較大,動態顯示正好相反,需要CPU不斷的掃描位碼發送顯示數據,但硬體開銷相應較小。

㈡ 求單片機匯編程序:流水燈的顯示數碼管顯示

我有流水燈和數碼管的電子時鍾,這兩個你可以組合一下就可以了,我不希望我給你弄好,那樣你就失去了學習的機會了,如果需要,我可以把那兩個有模擬有程序的發給你

㈢ 關於51單片機流水燈和數碼管控制的問題

while(1)
{
delay(1000);
temp=_crol_(temp,1);
P1=temp;
}
上面while(1)里的是P1埠上接的LED流水燈循環左移,這里的delay(1000);當P1口上的LED左移一位時,延時一段時間。

而定時器0中的是數碼管顯示變換,也就是當TH0 和THL中的數值從(65536-50000)/256的值開始記數當記到65535時,定時器0中斷溢出,aa加1,當aa加到40時,num加1,這要把num的值通過table查表 在給P0顯示(顯示值在0-F間);
我看你這里定時器0中斷時間大概在50MS間中斷一次吧,那應該就是2S時間數碼管顯示值變化一次。

結論就是上delay(1000);是經流水燈延時用,定時器0是為數碼管延時用,這樣流水燈與數碼管可以同時顯示而不相互干涉,其實用一個定時器也可以實現流水燈和數碼管的同時顯示,不過相對麻煩一點,那天你了解了多任務時就知道了。

㈣ 求讓51單片機,靜態數碼管k1顯示0,k2顯示6,k3顯示0,k4顯示3的程序編寫用51單片機,實

摘要 #include

㈤ 51單片機數碼管靜態顯示問題

點亮數碼管是最基本的了。首先要學會看原理圖。通過P22,P23,P24來控制38解碼器先選通一個數碼管,然後把段碼加到P0上,就能顯示了。要想顯示多個數碼管,就是上述方法加上延時。先顯示一個數碼管,再選通另一個數碼管,再送段碼,就能靜態顯示多個數碼管了。

㈥ 51單片機(STC89C52)如何實現動態掃描數碼管的同時實現流水燈

你可能被掃描數碼管和流水燈都需要延時而困擾了吧。確實,對於初學者一時不知怎麼處理兩個程序調用延時子程序。
解決的辦法,方法一,採用中斷定時控制流水燈,數碼管顯示還用延時子程序。因流水燈程序簡單,中斷後,對中斷計數,假如流水燈0.5秒流動一次,則0.5秒到了輸出一次流水燈。中斷程序短,及時從中斷返回,不影響數碼管顯示。
方法二,不想用定時器,還用延時子程序,那數碼管顯示還用延時子程序,因一般延時比較短。主程序調用一次顯示程序,大概需要幾毫秒到十幾毫秒,對調用顯示程序計數,例如調用40次的延時就作為流水燈的延時,流水燈流動一次。改變計數值大小,就改變流水燈流動的速度了。

㈦ 用單片機控制兩個數碼管顯示同時控制流水燈

沒見過你這樣發程序的,沒個層次叫人怎麼看吖,我實在是太有空了才來答你的題,大概看了下你的程序,數碼管是靜態顯示的,你保持住IO口就好了,流水燈對數碼管顯示不影響,如果是動態顯示,看你的程序,功能其實非常簡單,那你就把流水燈程序嵌入到數碼管程序里,比如數碼管需要亮100ms, 而你的流水燈有三個狀態,那你就寫成數碼管亮30ms,一個流水燈狀態,數碼管再亮30ms,再下一個流水燈狀態,依次類推 因為程序是順序執行的,所以數碼管的動態顯示很多時候會和其它功能沖突,這種時候最好用硬體來補償,看你的題目,數碼管就顯示01和02而已,你用一個數碼管顯示1,2不就完了,那就什麼沖突都沒了,你保持IO狀態他就固定顯示了

㈧ 51單片機按鍵控制流水燈和數碼管(最好用外部中斷)

51單片機按鍵控制流水燈和數碼管,P1口接8個LED燈,P0口接一個共陽數碼管,P3.2和P3.3各接一個按鍵,分別用外部中斷0和中斷1。早蜂鳴器接在P2.7上。模擬圖如下。

㈨ 單片機數碼管掃描顯示時是否可以同時使用流水燈。如可以程序該如何

可以,比如一個簡單的左到右的流水燈,間隔1S,那麼CPU這么做
掃描數碼管(1S)-第一個燈點亮(一條指令即可
頂多2US)--掃描數碼管(1s)----第二個燈亮(同樣2us)---掃描數碼管(1s)依次類推,出現的效果便是一邊流水燈一邊數碼管動態顯示。
這里只要保證CPU轉去做別的事情夠短,緊接著轉回來,不會影響顯示。照你的說法,動態顯示完全無用武之地了,同理可以問你,執行掃描時怎麼掃描按鍵呢?不能了?
這些都是需要你安排好CPU的工作時序。

㈩ 單片機 實現數碼管和流水燈同時點亮

那數碼管的公共端(位選)有沒有加控制?如果加控制的話,數碼管可以單獨控制。
但是流水燈沒辦法控制了,除非加上鎖存器。
你把硬體圖發上來看看吧。

閱讀全文

與單片機數碼管靜態顯示和流水燈相關的資料

熱點內容
手機程序加密有什麼作用 瀏覽:178
求黑馬程序員python教程 瀏覽:528
androidmvvm優缺點 瀏覽:894
unix下編譯庫文件 瀏覽:633
程序員的u盤 瀏覽:237
android根據經緯度獲取城市 瀏覽:564
python使用解釋器還是編譯器 瀏覽:358
以下關於有加密演算法及密鑰描述 瀏覽:219
linuxgethostname 瀏覽:416
程序員多數有對象 瀏覽:131
單片機延時程序計算 瀏覽:444
編譯原理語法翻譯 瀏覽:504
pr編譯出錯渲染存在偏移 瀏覽:262
如何製作自家的app 瀏覽:199
推薦一個解壓軟體rar解壓幫手 瀏覽:210
wd文檔加密器 瀏覽:748
伺服器上傳壓縮包一般是什麼格式 瀏覽:333
發送加密文件密碼幾位數 瀏覽:160
樹洞app怎麼樣 瀏覽:175
vivo編譯時間可以改么 瀏覽:150