11问答网
所有问题
c51单片机里 怎么让程序在进行一个循环程序是由一个按键可以随时切换到另外一个循环程序中
一共有三个功能都是需要循环的 由三个按键切换 望解答 谢谢
举报该问题
推荐答案 2017-02-18
单片机
程序 一般结构应该是 一个主循环、及多中断处理程序,在主循环中 包含需要处理的 各种功能的子程序,子程序不应该以循环形式存在,中断 及 子程序 能简短要短小精悍,按键可以随时切换 某种功能 只要 按键时改变 标志位就可以了(标志位可以自己定义),如标志位为 1 调用一个功能的子程序、为 0 调用另一个功能的子程序,方法很多很多。尽量不要用 循环延时程序,中断程序中更不能调用延时程序,不然可能会出现意想不到的麻烦。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/84PM42vPM7M8FPvSqS.html
相似回答
51单片机
如何用
一个按键
控制一段
程序
的运行与停止
答:
首先,你需要为你的项目创建一个新的文件,这是基础步骤,它将承载你的代码逻辑(1、在
51单片机
项目中,新建一个文件用于存放程序代码。)。接着,配置你的按键和LED。假设你选择的按键S1连接到P3的第2引脚,当按键按下时,可以通过编程使其对应P1的第5引脚点亮LED(2、按键S1的输入设置为P3^2,LED...
大家正在搜
c51单片机简单程序
51单片机中断程序编写
c51单片机程序
c51单片机程序实例
52单片机8个流水灯程序
c51单片机交通灯程序
51单片机流水灯程序
单片机电子时钟程序
51单片机数字钟程序
相关问题
51单片机中执行一个循环程序一段时间后跳出接着执行另一个循环...
用c语言实现c51单片机的P2口的LED灯连着的三个灯循环左...
51单片机中如何让一段循环子程序运行3秒钟
51单片机跳出循环
我用51单片机写一个程序控制8x8Led显示数字,如何用按键...
单片机中,我的两个子程序中都有死循环。如何编写使得按按键可以...
用c语言怎样能实现当51单片机p1.0=1,则p1.2=1,...
51单片机如何在主程序循环的时候通过按键进入中断子程序?