微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > c51 三个按键 控制三种不同流水样式

c51 三个按键 控制三种不同流水样式

时间:10-02 整理:3721RD 点击:
   不太懂怎么写  求助

这个要使用C语言编写程序控制三种样式。请先看看C语言吧。谢谢。

用IF语句来写,设定三个按键,然后if(SW1==1){流水灯第一种顺序}if(SW2==1){流水灯第二种顺序}if(SW3==1){流水灯第三种顺序}

同意楼上的意见 用调整指令在不同的子程序当中调用

流水已经可以了 ,按下一个按键 之后  ,再抬起来  ,那个流水灯还是在亮 这个怎么搞


恩恩  好  只不过 数字逻辑哪里不太明白

三个 switch 搞定,三种位操作,加油

if。else。else别忘了,逻辑顺序为:如果按键一按下,流水灯流动,反之,P0为高电平或者低电平(灯不亮的状态);其他依次类推就搞定了

这个好办啊。设置一个变量;再弄个按钮。在程序里按钮没按下一次,变量就++;主程序里来判断变量值:=1时LED花样1执行;=2时LED花样2执行;=3时LED花样3执行,如此往返即可。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top