51单片机按键识别方法
点击数:7516 次 录入时间:03-04 11:52:58 整理:http://www.55dianzi.com 51单片机
JNB P3.7,$ ;等待SP1释放
SJMP REL ;继续对K1按键
扫描DELAY10MS: MOV R6,#20 ;延时10ms子程序
L1: MOV R7,#248
DJNZ R7,$
DJNZ R6,L1
RET
END
7.C语言源程序#include
unsigned char count;
void delay10ms(void)
{
unsigned char i,j;
for(i=20;i>0;i--)
for(j=248;j>0;j--);
}
void main(void)
{
while(1)
{
if(P3_7==0)
{
delay10ms();
if(P3_7==0)
{
count++;
if(count==16)
{
count=0;
}
P1=~count;
while(P3_7==0);
}
}
}
}
上一页 [1] [2]
本文关键字:单片机 识别方法 51单片机,单片机-工控设备 - 51单片机