1)要让一个程序能够几乎立即停圵执行需要在程序的很多地方
,关键位置上加入判断语句以便接收停止命令;
2)为了让程序按原逻辑顺序执行,检测键盘的输入就应該采用中断方式;
在8051单片机的时钟频率为12MHz用T0定时,10ms中断一次
{ if(flag) return; //在关键地方都加上此语句,如长时间的循环内部这样才能起到立即停止执行嘚效果;
你对这个回答的评价是?
利用一个状态标志来记录整个程序的运行就像如果是状态零的话,可以代表按键没有按
下的状态当按键按下的时候状态转换成状态1,然后开
始执行程序1同时开启定时器,当一分钟定时时间
到的时候状态转换成2,并开始用一个死循环執行程序2
你对这个回答的评价是?