问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

想要发光二极管依次点亮用什么型号的芯片控制拜托各位了 3Q

发布网友 发布时间:2022-04-23 14:38

我来回答

1个回答

热心网友 时间:2023-10-18 22:01

这个程序的关键点是要在显示子程序执行的过程中,多对按键进行检测。检测到有按键按下时,即退出子程序,返回到主函数的按键检测,对num 加一。 #include<reg52.h> #include<intrins.h> #defineucharunsignedchar #defineuintunsignedint sbitkey1=P3^5; uchartemp; ucharnum;voiddelay(uintz)//延时程序 { uintx,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }voiddisplay0()//显示效果1 { uchari; temp=0xfe; for(i=0;i<8;i++) { if(key1==0)break;//对按键进行检测 P1=temp; temp=_crol_(temp,1); delay(50); } P1=0xff; temp=0x7f; for(i=0;i<8;i++) { if(key1==0)break;//对按键进行检测 P1=temp; temp=_cror_(temp,1); delay(50); }} voiddisplay1()//显示效果2 { uchari; temp=0xf8; for(i=0;i<8;i++) { if(key1==0)break;//对按键进行检测 P1=temp; temp=_crol_(temp,1); delay(50); } P1=0xff; temp=0x1f; for(i=0;i<8;i++) { if(key1==0)break;//对按键进行检测 P1=temp; temp=_cror_(temp,1); delay(50); } } voiddisplay2()//显示效果3 { uchari; temp=0x99; for(i=0;i<8;i++) { if(key1==0)break;//对按键进行检测 P1=temp; temp=_crol_(temp,1); delay(50); } P1=0xff; temp=0xcc; for(i=0;i<8;i++) { if(key1==0)break;//对按键进行检测 P1=temp; temp=_cror_(temp,1); delay(50); } }voidanjian() { if(key1==0)//按键检测 { delay(5);//按键消抖延时 if(key1==0) { num++; if(num==3)num=0; } while(!key1); } }voidmain() { while(1) { anjian();//按键检测并赋num值 switch(num) { case0:display0();break; case1:display1();break; case2:display2();break; } }}

热心网友 时间:2023-10-18 22:01

这个程序的关键点是要在显示子程序执行的过程中,多对按键进行检测。检测到有按键按下时,即退出子程序,返回到主函数的按键检测,对num 加一。 #include<reg52.h> #include<intrins.h> #defineucharunsignedchar #defineuintunsignedint sbitkey1=P3^5; uchartemp; ucharnum;voiddelay(uintz)//延时程序 { uintx,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }voiddisplay0()//显示效果1 { uchari; temp=0xfe; for(i=0;i<8;i++) { if(key1==0)break;//对按键进行检测 P1=temp; temp=_crol_(temp,1); delay(50); } P1=0xff; temp=0x7f; for(i=0;i<8;i++) { if(key1==0)break;//对按键进行检测 P1=temp; temp=_cror_(temp,1); delay(50); }} voiddisplay1()//显示效果2 { uchari; temp=0xf8; for(i=0;i<8;i++) { if(key1==0)break;//对按键进行检测 P1=temp; temp=_crol_(temp,1); delay(50); } P1=0xff; temp=0x1f; for(i=0;i<8;i++) { if(key1==0)break;//对按键进行检测 P1=temp; temp=_cror_(temp,1); delay(50); } } voiddisplay2()//显示效果3 { uchari; temp=0x99; for(i=0;i<8;i++) { if(key1==0)break;//对按键进行检测 P1=temp; temp=_crol_(temp,1); delay(50); } P1=0xff; temp=0xcc; for(i=0;i<8;i++) { if(key1==0)break;//对按键进行检测 P1=temp; temp=_cror_(temp,1); delay(50); } }voidanjian() { if(key1==0)//按键检测 { delay(5);//按键消抖延时 if(key1==0) { num++; if(num==3)num=0; } while(!key1); } }voidmain() { while(1) { anjian();//按键检测并赋num值 switch(num) { case0:display0();break; case1:display1();break; case2:display2();break; } }}
怎么能让图标依次开开?拜托各位了 3Q

(蓝拍) (以上黄拍和蓝拍两个图标只会点亮一个,若先点亮蓝拍则黄拍不能点亮;同时符合两个点亮规则的情况下优先点亮黄拍。) [腾讯图书]:开通腾讯图书VIP服务即可(5元/月)。 [Q歌Q魅]:目前暂时停止内测注册(目前未点亮的暂时不能点亮) [QQ播客]:登录QQ播客后,再点顶部菜单的“设置...

跪求单片机89C51控制交通灯的课程设计

因此,要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED灯便会一亮一暗的做流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果了。已达到在不同的时间控制不...

点亮发光二极管的方法 220v怎么点亮发光二极管 点亮发光二极管的程序 用干电池怎样点亮发光二极管 点亮一个发光二极管 发光二极管如何被点亮 发光二极管点亮电压 电池能点亮发光二极管吗 发光二极管怎么用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
俄罗斯、日本以及北欧很多国家都出产白桦茸,哪个地区出产的质量更... 包子多少钱一个 ...一重伤一轻微伤,之后三个月他去自首了,我想 我老公把人打成轻伤二级现在自首了在看守所,可以办取保吗 我2个朋友5年前把人打致轻伤,5个后要自首要怎么判。事情都私了了。 ...他们把对方砍成轻伤乙级,我没砍,我自首,当时在公安机关就调解好了... ...但人已经没事出去打工了。现在我们主动自首了,法院会不会判缓期... 出国留学回来能报考军队文职吗? 省属医科大学有哪些 谁知道中国排名前十的医科大学和他们的王牌专业?请告诉我好吗?我需要... 求ASCII码键盘编码电路课程设计论文。要有原理详解及multisim仿真图。发到1414799190@qq.com 会计大专毕业,可考那些资格证书? 开关的按钮在哪里 multisim 会计专业的大专生好找工作吗? 考会计证书需要大专毕业证吗? multisim开关在哪 会计专业毕业的出来可以做些什么工作?(专科毕业) 用编码器,译码器,按键,2位七段数码管设计一个数字显示电路 multisim12.0 里面按钮在哪 大专学会计好吗 multisim模拟:想问一下如何设计一信号选择电路,利用一按键循环选择三种波形输出 multisim10 导入元件库时 导入按键(import)灰色,无法导入,求解 会计大专毕业好找工作吗 开关在multisim中怎么找 大专会计毕业生的就业前景怎么样? 专科生学会计毕业后好找工作吗?? 用multisim实现计数器按键计数到100时锁定数字,并且蜂鸣器报警,要求能显示三位数字。 multisim有什么按键开关是可以,按一下,会把开关打下去(不松手的话保持),松手会自动弹起。 会计大专毕业能不能找到工作 好找吗? multisim 如何画非门?? 非门的按键在哪儿? 请问大专毕业可以考注册会计师吗? multisim中的这个按键是什么? 专科会计专业毕业能找什么工作啊? 学会计的大专毕业后能考什么证书 会计专科毕业能从事会计工作吗? 会计大专班毕业 问一下数学术语的英文说法 特许经营合同的法律约定有哪些? 特许经营合同的特点是什么? 特许经营合同的类型、条款是怎样的? 商业特许经营合同是什么? 加盟者签订特许经营合同时应注意哪些问题? 中国特许经营的有关法律法规有哪些? 电脑隐藏的文件怎么打开? 特许经营合同和特许加盟合同在法律定义上是否有什么曲别 怎么打开隐藏的文件 什么是特许经营权?特许经营权的利弊是什么 fB用手机登入,一直提示密码输入不正确 怎样设置隐藏文件 和如何打开隐藏文件 win10如何上FB?