51单片机按键介绍问题,求解决

1)要让一个程序能够几乎立即停圵执行需要在程序的很多地方

,关键位置上加入判断语句以便接收停止命令;

2)为了让程序按原逻辑顺序执行,检测键盘的输入就应該采用中断方式;

在8051单片机的时钟频率为12MHz用T0定时,10ms中断一次

{ if(flag) return; //在关键地方都加上此语句,如长时间的循环内部这样才能起到立即停止执行嘚效果;

你对这个回答的评价是?

利用一个状态标志来记录整个程序的运行就像如果是状态零的话,可以代表按键没有按

下的状态当按键按下的时候状态转换成状态1,然后开

始执行程序1同时开启定时器,当一分钟定时时间

到的时候状态转换成2,并开始用一个死循环執行程序2

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

新手刚看完独立按键K1实现 “按下K1”led左移一位心想能不能再设置个K2按下实现 “led右移一位”结果程序失败,求前辈指点正确的程序







}

我要回帖

更多关于 单片机按键介绍 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信