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

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

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()}}}

微控制器按鍵發聲電路求大神來幫我分析一下電路

那天老三 我不知道什麼叫最小系統 這是乙個8051微控制器的經典電路 晶振就是那樣的固定接法,電容是為了讓晶振更容易起振,也會影響到微控制器的工作頻率,這個電容叫作負載電容 r1和c3是復位電路,8051要的是高電平復位,所以就那樣接 沒有說為什麼要那樣接,電路就是那樣,沒法解釋的,就像你問電源的正...

51微控制器,開關控制LED,開始流水燈,按一下停止,再按一下繼續流水燈

手機使用者 dchar unsigned cha 做而論道 採用中斷方式,程式如下 include include define uchar unsigned charsbit button p3 2 uchar press 0 uchar luishui 0xfe void delay uchar...

微控制器C51實現按鍵一次數碼管加1程式問題。高手進

按你補充說明的程式,我按照七位數碼顯示管試驗了一下,是對的。我的軟體比你的程式多了一句num 0,我的編譯器所有的變數是必須初始化的 我的硬體是 7位數碼顯示管的排列是左邊兩豎從上到下分別由p0 5和p0 4控制,右邊兩豎從上到下由p0 1和p0 2控制,中間三橫從上到下分別由p0 3 p0 6 p...