C语言中单片机的下降沿有效的程 序怎么编
发布网友
发布时间:2023-12-17 13:08
我来回答
共2个回答
热心网友
时间:2024-01-10 10:29
好难得找到看到这个上面问单片机的哦~
我也做单片机开发,估计你应该是学生~
如下做:
在单片机中定义一个静态变量:
如下:
static unsigned char data key_flag ;
……
void main( )
{
……
key_flag = 0 ;
void key( ) ; //案件处理子程序
……
}
void key( )
{
……
//判断有无按键按下,如果有按键按下则做如下事情
key_flag++ ;
if( 2 == key_flag )
{
//点亮数码管,并做相应的数码管显示程序
key_flag = 0 ;
}
else
{
//不动作
}
}
很简单的,以后你实际开发中会遇到更多像这样的问题的,要求单按键实现多功能的~
要做单片机,只能说:慢慢熬吧,单片机是实践+经验+熬出来的
热心网友
时间:2024-01-10 10:29
不用静态变量
bit flag = 0;
按一次键 flag = ~flag;