欢迎来到天天文库
浏览记录
ID:61414410
大小:374.61 KB
页数:5页
时间:2021-01-27
《单片机键控流水灯.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、键控流水灯华南理工大学广州学院12电气一班陈剑秋利用proteus和keilC搭建电路和编写源代码。形成的效果是,按下K1启动电路,K2关闭电路。按下K3,led灯,从D1亮到D8,按下K4,led灯从D8亮到D1。形成流水灯的效果。源代码:#includeunsignedcharled[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};voiddelay(unsignedchartime){unsignedintj=15000;for(;time>0;time--)for(;j>0;j--
2、);}voidmain(){bitdir=0,run=0;chari;while(1){switch(P0&0x0f){case0x0e:run=1;break;case0x0d:run=0,dir=1;break;case0x0b:dir=1;break;case0x07:dir=0;break;}if(run)if(dir)for(i=0;i<=7;i++){P2=led[i];delay(200);}elsefor(i=7;i>=0;i--){P2=led[i];delay(200);}elseP2=0xff;}}Proteus搭建的电路图
此文档下载收益归作者所有