单片机计数,比如有个变量A等于0 ,有个开关K1,当我按下K1变量A就加1 求C语言
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 18:12:11
![单片机计数,比如有个变量A等于0 ,有个开关K1,当我按下K1变量A就加1 求C语言](/uploads/image/z/11174587-43-7.jpg?t=%E5%8D%95%E7%89%87%E6%9C%BA%E8%AE%A1%E6%95%B0%2C%E6%AF%94%E5%A6%82%E6%9C%89%E4%B8%AA%E5%8F%98%E9%87%8FA%E7%AD%89%E4%BA%8E0+%2C%E6%9C%89%E4%B8%AA%E5%BC%80%E5%85%B3K1%2C%E5%BD%93%E6%88%91%E6%8C%89%E4%B8%8BK1%E5%8F%98%E9%87%8FA%E5%B0%B1%E5%8A%A01+%E6%B1%82C%E8%AF%AD%E8%A8%80)
xJ@_%G$gC@@7)MmdZ;(ۏ >
单片机计数,比如有个变量A等于0 ,有个开关K1,当我按下K1变量A就加1 求C语言
单片机计数,比如有个变量A等于0 ,有个开关K1,当我按下K1变量A就加1 求C语言
单片机计数,比如有个变量A等于0 ,有个开关K1,当我按下K1变量A就加1 求C语言
用个中断,比如int0
void INT0(void) interrupt 0
{
//取抖函数
K1 ++;
}
还有就是注意配置下中断的触发方式,最好用边沿触发方式,电平方式容易重复进中断