完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
#include
***it led=P1^1; ***it key=P1^2; unsigned char i=0; void delay(unsigned int z); void main() { led=1; while(1) { if(key==0) delay(5); if(key==0) { while(key==0) { i++; i%=4; } switch(i) { case 0:led=0;break; case 1:led=1;break; } if(i>=4) } } } void delay(unsigned int z) { unsigned int x, y; for(x=z;x>0;x--) for(y=110;y>0;y--); } 程序是用按键控制亮灭,按一下灭,在按一下亮,这个程序错在哪里,我在开发板上实验的时候按键有时候可以控制暗灭,有时候又不能 有没有大神知道啊 |
|
相关推荐
6 个讨论
|
|
只有小组成员才能发言,加入小组>>
777浏览 0评论
132浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 14:30 , Processed in 1.500552 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号