微控制器按鈕設定按一下加1另按鍵按一下減1求幫忙編寫程式

時間 2021-06-28 18:44:11

1樓:

#include

#define uchar unsigned char#define uint unsigned intsbit k1 = p1^4;

sbit k2 = p1^5;

uchar data k1state;

uchar data k2state;

uint  data num,ntmp;

uchar code table= ;

uchar data showindex,indextmp;

uchar data  w[8];

void delay(uint z)

void main()

p0 = (0x01<=8)

showindex=0;}}

看了你的全圖,修改後了,用keil uvision 3或4都可以,編譯後可以檢視對應的彙編**

程式稍大一點的,不會有人用匯編來給你蘑菇,彙編設計寫編碼太慢了,開發代價不值得

2樓:匿名使用者

學微控制器 先學c語言 學深了 再學彙編 這樣更好上手

3樓:匿名使用者

sbit k=p1^5;

sbit m=p1^6;

int p=0;

while(1)

4樓:匿名使用者

求剩餘下面的圖 做邊接到什麼了???

c語言設計一個加減計數器,通過兩個按鍵來控制。就是按一個鍵就加一,按另外一個就減一。求大神幫忙設計 50

5樓:自我程式設計

如果是windows上程抄序。單詞按鍵判斷ascii碼,然後變bai量值++,--就可以了。du

#include

#include

#include

#define keya 61//按鍵盤'+'鍵(非小zhi鍵盤)#define keym 45//按鍵盤'-'鍵(非小鍵盤)int main()

}return 0;

}如果你是要其他平臺,比如微控制器上執行,只要對應按鈕電平對應防抖**中對變數++,--就可以了。我之前給別人寫個一個微控制器的簡單程式,裡面就有按鈕+-的,你可以參考。

以前回答記錄

6樓:已存在這個名字

是寫到某個平臺上執行的吧?光在pc上寫這個有什麼意思?

按鍵點燈程式,按一下按鍵燈亮(一直亮),再按一下滅,51微控制器。

7樓:曠文玉清戊

按一次1亮,再按一次滅

。。。我自己寫的檢測管腳==0,然後去抖,等待釋放什麼的都寫上了,不過效果是,當按著的時候有效果,放開就沒效果了(恢復原來狀態)。也就是讓他亮,按著就亮,放開就滅了....

囧...我需要的是1個按鍵分別讓5個led成流水燈

8樓:匿名使用者

^sbit key=p1^2;

sbit led=p2^2;

void delay();

void main()}}

}沒標頭檔案,延時函式沒主題,自己新增上去

9樓:小丿緣

你這個不對,按住按鍵不動後,程式高速跑起來,無法正確控制led開關,全部憑鬆開時間決定微控制器執行到on位置或off位置

10樓:匿名使用者

樓上那個朋友的你說不行,我這個你試試看,按鍵要鬆手才會有反應,長亮常閉型開關,我已經在我的板子上試過了,能達到你的要求

每個人的微控制器io口布局不一樣,記得改引腳位置,#include

#define uint unsigned int#define uchar unsigned charsbit k1=p2^4;

sbit led=p1^0;

void delay(uint z)

void delay(void);

void main()}}}

微控制器串列埠,微控制器串列埠作用?

關於串列埠實驗你可以看看這篇文章 手把手教你用增強型51實驗板實現rs232串列埠通訊 電子製作 2006年8月 站長原創,如需引用請註明出處 上一期,我們已經利用增強型51實驗板學會了微控制器控制步進電機轉動的方法,這一期,我們將一起來學習一下微控制器如何與pc機進行通訊,一起來完成一個簡單的rs...

51微控制器好學還是pic微控制器好學

51好學一些,但是pic也沒比51難多少。我現在用的就是pic。首先,pic比51多個配置位,這個看看就懂了基本上。然後,pic的埠要配置成輸入或者輸出,51不用。pic的中斷沒有優先順序,需要軟體判斷。最後,pic比51多許多暫存器,你要使用pic的各種功能,都需要去初始化暫存器。再說說pic的優...

微控制器習題解答,微控制器習題 10

170.十進位制29的二進位制表示為原碼 c a 11100010 b 10101111 c 00011101 d 00001111 171.十進位制0.625轉換成二進位制數是 a a 0.101 b 0.111 c 0.110 d 0.100 172.選出不是計算機中常作的碼制是 b a 原碼 ...