在单片机中可否实现此种:程序有5步,当我按下按键程序开始执行,当我松开按键则程序立即停止
答案:2 悬赏:10 手机版
解决时间 2021-02-21 18:49
- 提问者网友:我是女神我骄傲
- 2021-02-21 00:50
在单片机中可否实现此种:程序有5步,当我按下按键程序开始执行,当我松开按键则程序立即停止,在不复位的情况下,一直能实现按下按键程序开始执行,松开按键即停止
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-02-21 00:58
当然可以,例如
#include "reg52.h"
sbit key=p1^0;
void main()
{
while(key);//程序开始停留此处,等待按键按下
while(!key)//键按下没有松开期间,执行下面代码,按键松口后,循环结束,程序结束
{
//执行代码加在这里
}
}
#include "reg52.h"
sbit key=p1^0;
void main()
{
while(key);//程序开始停留此处,等待按键按下
while(!key)//键按下没有松开期间,执行下面代码,按键松口后,循环结束,程序结束
{
//执行代码加在这里
}
}
全部回答
- 1楼网友:煞尾
- 2021-02-21 02:30
利用~ 取反指令,如定义p1^ 0 为按键接口,if ( p1^0==0)a= ~ a ; 之后再写个关于判断a的子程序。子程序里写灯闪烁的程序,-科宇电子工作室。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯