用行列鍵盤按鍵1控制8個數碼管迴圈顯示的程式?

2025-02-01 20:30:14 字數 1699 閱讀 3147

1樓:網友

額,你什麼都沒給,怎麼給你做啊。

請問c51 8個一起的數碼管 按下按鈕只控制1個管加1,其他的還繼續顯示別的,怎麼編寫啊

2樓:網友

你不要呼叫延時子函式作防抖,要呼叫顯示子函式作防抖,按下鍵就還會繼續顯示。

3樓:網友

二樓是一種常用的方法,也有一種方法是定時器中斷掃瞄顯示。

4樓:網友

要麼看門狗開了,不斷復位,要麼是中斷沒設定好(下降沿中斷)

按鍵程式中 按鍵按下 數碼管 怎麼會先出現8字 才換成想要的數字

5樓:網友

按你補充說明的程式,我按照七位數碼顯示管試驗了一下,是對的。

我的軟體比你的程式多了一句num=0,我的編譯器所有的變數是必須初始化的;

我的硬體是:7位數碼顯示管的排列是左邊兩豎從上到下分別由p0^5和p0^4控制,右邊兩豎從上到下由p0^1和p0^2控制,中間三橫從上到下分別由p0^3、p0^6、p0^7控制。

所有按鍵輸入處加了乙個上拉電阻,按鍵有效時會接地。

你的補充說明之前的程式會導致按乙個鍵,num就會加出界了。因為只要up_key按鍵超過100ms,num值就會超過10。

6樓:瀟湘電子工程師

顯示程式的位選有問題,你可以去參考我部落格上的顯示程式,

有三位數碼管顯示0-7之間的數碼,按下按鈕,三個數碼管迴圈顯示,抬起按鈕,顯示停止,當顯示內容相同時,

7樓:做而論道

...當顯示內容相同時,--

當顯示內容相同時, 要求怎樣處理?

4*4鍵盤先編排好0-9十個數字,第一次按鍵盤時第乙個數碼管顯示按鍵的讀數.第2次按時第2個數碼管顯示第2次按

8樓:網友

4*4鍵盤+數兆銀含碼管只寫了第搏李一行鍵盤的程式,開始執行時,數碼管應該族笑不顯示,顯示倒a是因為你的p1=1;應該是想寫p1=0xff的吧。按鍵顯示0是因為你i

求一段s51控制數碼管的程式

9樓:網友

你讓微控制器乙個腳拖動公共端,你算過這個引腳的電流是多少?目前拖動能力很強的微控制器也就20ma,再大有可能讓微控制器over。

51微控制器都是下拉能力很強,上拉能力很弱,你用共陰管本身就不符合要求。

你要解決的第乙個問題是硬體問題,應該加乙個三極體或者驅動器件還驅動公共端,如果用共陰管,最好還要為每個端點加乙個驅動。

另外乙個問題,你的程式main函式那兩個語句執行完之後微控制器飛**去執行了你知道嗎?

一段**裡面並沒有控制行列和的** 那麼它為什麼會自動顯示成如圖所示的格式呢

10樓:

basic語言中print是餘氏輸出一行,所以會蠢陵自動換豎檔散行;多個變數間會新增tab格式化輸出。

參見basic語言幫助。

微控制器用乙個按鍵控制數碼管顯示圖

11樓:網友

說的再具體點,太抽象,

12樓:愛的呼喚

最好把電路圖拿來看看。

鍵盤按鍵衝突怎麼解決,如何解決鍵盤按鍵衝突

鍵盤是什麼原理?電腦咋知道我按了啥?按鍵衝突是咋回事?回答正在為您搜尋答案,等會兒哦,馬上為了您答覆提問e鍵10下有7下不靈 q鍵點了就一直ee鍵10下有7下不靈 q鍵點了就一直e長期玩英雄聯盟 長期玩英雄聯盟 回答你好 電腦鍵盤按鍵衝突一般是出現在外接鍵盤上,外接鍵盤按鍵衝突可以試一下開啟c盤中的...

櫻桃的機械鍵盤按鍵失靈了

一般來說,計算機鍵盤故障有兩種情況 2,鍵盤輸入字元與螢幕顯示不一致 鍵盤上輸入的字母和顯示在顯示器上的字母不一一對應或輸入顯示數字的字元。臺式電腦情況一的處理方法及步驟 1.檢查鍵盤是否得電 按下鍵盤左側的蓋帽鎖定鍵,看看鍵盤上的蓋帽燈是否亮了。如果你能點亮,這意味著鍵盤硬體可能已經壞了。如果鍵盤...

鍵盤上兩個按鍵失靈了?鍵盤一排按鍵都失靈怎麼回事?

我相信大家對鍵盤都非常熟悉。它雖然身價不高,但作用不小。如果鍵盤上有幾個按鍵失靈了,那肯定會給您來不便。前兩天我的鍵盤就出現了這樣的問題。一般來說就應該換換鍵盤了,而我卻抱著死馬當活馬治的想法把它醫好了。我開啟後蓋,最上面是乙個附著電路的透明塑料片,每個按鍵都是通過它與左上角的一小塊電路板相連。的。...