登录注册
论坛
版主
6366
4912
选择结构
在选择结构中,程序首先对一个条件语句进行测试,当条件为“真”(ture)时,执行一个方向上的程序流程,当条件为“假”(false)时,执行另一个方向上的程序流程,分支程序有三种基本形式,如下图所示。
01.jpg (61.16 KB, 下载次数: 0) 下载附件 保存到相册 2018-3-24 15:46 上传 02.jpg (30.65 KB, 下载次数: 0) 下载附件 保存到相册 2018-3-24 15:46 上传
01.jpg (61.16 KB, 下载次数: 0)
下载附件 保存到相册
2018-3-24 15:46 上传
02.jpg (30.65 KB, 下载次数: 0)
/**************************************************** 函数名:Delay(uint t) 入口参数:t,延时时间长度 出口参数:无 功能:延时函数 说明:延时一定是减,时间长度可设置 ****************************************************/ void Delay(uint t) { for(;t>0;t--); } /**************************************************** 函数名:main() 入口参数:无 出口参数:无 功能:流水灯测试程序 说明:用单选择语句实现。相应端口置低,则该发光二极管点亮 ****************************************************/ void main() { while(1) { P1 = 0xfe; //点亮第一个发光管 Delay(5000); if(P1=0xfe) { P1 = 0xfd; Delay(5000); } if(P1=0xfd) { P1 = 0xfb; Delay(5000); } if(P1=0xfb) { P1 = 0xf7; Delay(5000); } if(P1=0xf7) { P1 = 0xef; Delay(5000); } if(P1=0xef) { P1 = 0xdf; Delay(5000); } if(P1=0xdf) { P1 = 0xbf; Delay(5000); } if(P1=0xbf) { P1 = 0x7f; Delay(5000); } } }复制代码
扫一扫,分享给好友
发表回复 回帖后跳转到最后一页
在下载中心贡献超过4000份资料
EEWorld Datasheet 技术支持
查看 »