完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
学习了一个独立按键控制LED灯的程序,但是在按键5按下去之后松开LED灯不会熄灭?
程序如下:#include "reg51.h" ***it key1=P3^0; ***it key2=P3^1; ***it key3=P3^2; ***it key4=P3^3; ***it key5=P3^4; void delay(unsigned int i) { unsigned char j; for(i; i > 0; i--) for(j = 100; j > 0; j--); } main() { while(1) { P2 = 0xff; if(key1==0) { delay(5); if(key1==0) P2 = 0xfe; while(!key1); } if(key2==0) { delay(5); if(key2==0) P2 = 0xfd; while(!key2); } if(key3==0) { delay(5); if(key3==0) P2 = 0xfb; while(!key3); } if(key4==0) { delay(5); if(key4==0) P2 = 0xf7; while(!key4); } if(key5==0) { delay(5); if(key5==0) P2 = 0xef; while(!key5); } } } |
|
相关推荐
10个回答
|
|
其他几个按键正常??
|
|
|
|
去抖程序写错,
|
|
|
|
|
|
|
|
用万用表测一下P34的电压
|
|
|
|
5按下后再按其他键还正常吗?
|
|
|
|
|
|
|
|
这软件有点问题,又回复都不显示,你的回复我也是现在才查到的。按下5键后没反应说明在之后程序卡死在某处 |
|
|
|
请上QQ52529l581
|
|
|
|
不错不错,顶一个
|
|
|
|
请上QQ 799929715
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
277 浏览 0 评论
【敏矽微ME32G070开发板免费体验】之原厂2812测试例程解析
368 浏览 0 评论
766 浏览 2 评论
《DNESP32S3使用指南-IDF版_V1.6》第二十六章 INFRARED_RECEPTION实验
592 浏览 0 评论
879 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12034 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 21:18 , Processed in 0.785098 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号