通过按键控制实现流水灯点亮C语言源程序

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

#includereg51.h//头文件Sbitkey=P2^0;//定义开关接在P2.0引脚Voidmain(void){Unsignedcharx;//定义显示位x=1;//灯的初始化,一开始灯亮while(1)//循环按键控制灯循环点亮{P1=~x;//LED采用共阳极接法,获得低电平时灯才亮x=x1;//循环移位,下一个灯亮while(key);//判断按键是否按下while(!key)//判断按键是否松开if(x128)continue;//判断最后一个灯是否点亮,若没有,显示其他位else{P1=~x;//显示最后一位while(key);//判断按键是否按下while(!key);//判断按键是否松开x=1;//初始化灯的状态,从D1重新开始点亮}}}

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功