51单片机C语言编程如何实现长按按键实现数值的累加

日期:2017-09-10 11:54:10 人气:2

51单片机C语言编程如何实现长按按键实现数值的累加

这个可以用定时器来做,比如检查某键,按键时间超过2秒后一个变量开始累加知道键释放为止。实现方法如下: #include #define uint unsigned int #define uchar unsigned char uint v=0,time=0; sbit key=P1^0; void t0isr() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; time++; if((key==0)&&
    A+
热门评论