单片机用一个按键随意切换控制三种模式
#define uchar unsigned char
#define uint unsigned int
uchar time,sec,keyval;
sbit D1=P3^3;
sbit D2=P3^4;
sbit KEY=P3^5;
void t0isr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
time++;
if(time>=20)sec++;
}
main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
EA=1;
keyval=0;
while(1)
{
switch(keyval)
{
case 0: TR0=1;sec=0;
if(sec<30){D1=0;D2=1;}
else {D1=1;D2=1;}
break;
case 1: TR0=1;sec=0;
if(sec<30){D1=1;D2=0;}
else {D1=1;D2=1;}
break;
case 2: TR0=1;sec=0;
if(sec<30){D1=0;D2=1;}
if(sec>=30 && sec<60){D1=1;D2=0;}
else {D1=1;D2=1;}
break;
default:break;
}
}
}
楼上的程序实验了有问题
加一个变量就好了
这个太简单了吧。。。。。。你定义一个unsigned char类型那个的变量,没按一次变量+1;加到3就清零,这样变量就会有0,1,2三个值,每一个值代表一种模式,主循环扫描时,先来个if语句来判断这个变量的值!还需要继续说吗?
不要关心怎么关掉当前模式,你只需进入下一个模式就好,每个模式不要有关联,给每个模式一个索引,没按一次就进入下一个模式
单片机用一个按键随意切换控制三种模式
if(sec<30){D1=0;D2=1;} else {D1=1;D2=1;} break;case 1:TR0=1;sec=0;if(sec<30){D1=1;D2=0;} else {D1=1;D2=1;} break;case 2:TR0=1;sec=0;if(sec<30){D1=0;D2=1;} if(sec>=30 && sec<60){D1=1;D2=0;} else {D1=1;D2=1;} break;default...
单片机用一个按键随意切换控制三种状态
按键程序你会吧 判断你说的要用定时器 刚按下时启动定时器 定时1秒 同时记住按键次数松开加一次 一秒后检测如果次数为1 那么是状态1 如果次数为3 那么是状态3 如果按键仍然是按下的 那么再启动一次定时器 定时一秒 一秒后自动切换到状态2 ...
笔记本电脑怎么切换fn(笔记本电脑怎么切换fn键)
2、要使用次键,需要同时按【Fn】和相应功能键,也就是此时需要同时按【Fn】+【F1】键来打开帮助功能,从一次按键变成组合按键会在高频率使用时感觉不方便。3、实际上如同大小写切换一样,厂家已提供了两种方式下的切换开关:【Fn】+【Esc】。4、当按【Fn】+【Esc】键在屏幕上出现“FnLk”标志时(打开Fn锁),会...
摄影机中摄影键是什么功能
对焦驱动模式切换键:用于切换三种对焦模式,分别是:C“连续对焦”用于拍摄移动物体,系统会连续对焦工作并且快门可以随时按下;S“单次对焦”用于拍摄静止物体,每半按一次快门系统对焦一次,与连续对焦不同的是,如果相机对不上焦,快门是无法按下拍摄的;M“手动对焦”用于要求对焦精确度高的拍摄场景使用,如微距摄影,需要...
相机nikon怎么使用教程(nikon数码相机怎么使用)
5、在镜头卡口的右边也有两个按键,分别是:镜头卡口锁、对焦驱动模式切换键。 6、镜头卡口锁:顾名思义是卸镜头时要用到的,当你在卸镜头时需要按住此键,然后旋转镜头既可把镜头卸下。 7、对焦驱动模式切换键:用于切换三种对焦模式,分别是:C“连续对焦”用于拍摄移动物体,系统会连续对焦工作并且快门可以随时按下;...
幻灯片手动换片的三种方法
在打开的PPT中点击工具栏的“切换”选项。在“切换”选项卡中即可设置切换幻灯片的方式。第二个:推入。推入是一种非常常用的切换方式,可以通过在两页连接处放置一个完整的图片或形状。第三个:帘式。第四个:页面卷曲。其实利用【页面卷曲】这个切换方式,就能够一键制作出很有文艺范的翻书效果。
小新升级了win11开启野兽模式教程
2、1首先小新pro16野兽模式切换方法 打开笔记本,按下Fn+Q键即可进行模式切换2其次三个模式的切换都是按Fn+Q按键3最后三个模式分别为节能模式智能模式和野兽模式;这两个做到了就能打开野兽模式,打开了此模式一定能提高性能反之没有就需要去维修点看看电脑是不是出现故障了以上打开方式如下可以通过按下 ...
谁能给我详细介绍一个影棚的摄影灯上的每一个按钮
还有一种叫做“锁定”按钮的功能,这个功能可以在调整设置时防止误操作。此外,金贝ecd灯还配备了一个“预热”按钮,这个按钮可以在需要时预热灯泡,以确保在拍摄时灯光达到最佳状态。最后,还有一个“遥控”按钮,它可以让摄影师通过外部控制器来控制灯的开关和设置,提高了使用的灵活性。总的来说,金贝...
台式电脑一机双屏主显切换如何设置一台电脑两个显示器
1,按windows+tab键即可呼出多屏切换! 2,windows就是你说的第一个键,但是不是加上p键 问题二:怎么把电脑一变二 双屏显示设置法 第一步:根据你的电脑显卡的双接口情况连接好二台显示器。如接口不支持时将显卡的接口用转换接头进行转换后再连接。电脑开机你的显示器是不亮的: 第二步:硬件正确连接后,现在...
相机上这几个键都是什么意思
MENU——设置菜单;INFO——显示信息;Av——曝光补偿;WB——感光度设置;AF——对焦设置;SET——快捷设置;SET左边——自拍和连拍。