1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉
標題:
新人入坑,實在是對c語言看不懂,類似按鍵輸入怎么編程
[打印本頁]
作者:
zjn152634
時間:
2019-5-31 09:33
標題:
新人入坑,實在是對c語言看不懂,類似按鍵輸入怎么編程
如題
作者:
QEQWE123
時間:
2019-6-3 14:23
if(按鍵==0)
作者:
suncat0504
時間:
2019-6-3 15:27
無論是C語言還是匯編語言,對于按鍵的檢測除了用if(按鍵位==0)以外,還需要考慮使用消除抖動的處理。
作者:
1483169335
時間:
2019-6-3 15:30
描述的有點模糊,建議你直接百度
作者:
幻劍心
時間:
2019-6-3 16:28
按鍵一端接地,另一端竄聯一個1K~10K的電阻接到單片機的I/O口(如P2.0)。再用一個IO輸出(P1.0)接一個LED燈---接一個1K電阻---接VCC。程序中用一個死循環掃描按鍵,然后輸出相應信號。
程序:
#include“reg52.h”
sbit key01 = P2^0;
sbit led01 = P1^0;
void delayms(unsigned int t1){ //89系列單片機延時函數 晶振11.0592MHz
unsigned char i, j,k;
for(k=0;k<t1;k++){
i = 18;
j = 235;
do
{
while (--j);
} while (--i);
}
}
void main(){
key01 = 1;
led01 = 1;
while(1){
if(0==key01){
delayms(10);/**延時10毫秒,防抖。延時函數根據單片機型號不同,可以在燒錄工具里右上角那里得到。**/
if(0==key01) led01 = 0;
else led01 = 1;
}
else {led01 = 1;}
}
}
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1