完善资料让更多小伙伴认识你,还能领取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 个讨论
|
|
只有小组成员才能发言,加入小组>>
469浏览 1评论
650浏览 0评论
462浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-14 07:53 , Processed in 0.971294 second(s), Total 72, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3279