各位大神,大家好:用51单片机C语言,STC89c52。怎么实现一个按键,按一次

日期:2017-08-30 17:30:18 人气:1

各位大神,大家好:用51单片机C语言,STC89c52。怎么实现一个按键,按一次

这个可以通过定时器来实现,比如当按键时间小于2秒时,按一次加1,当超过2秒时,没50毫秒加1实现连加功能。例程如下: #include unsigned int a; unsigned char times; sbit key=P1^0; void t0isr() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; times++; if(times>40) {
    A+
热门评论