完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
各位大侠,求助,我是新手,关于一个开关控制led灯亮灭的问题,就是我按一下开关,第一个led灯亮,松开,再次按下开关第二个led灯亮,以此类推。。。。感激不尽。。。用c语言。
|
|
相关推荐
11个回答
|
|
|
|
你用的什么单片机,这个很简单,自己做嘛,有问题再来问
|
|
|
|
正好这有一个,你看一下!
#include void delay(unsigned char x) //延时 { unsigned char i; while(x--) for(i=0;i<125;i++); } void main() { do { if(P3==0xfb) //P3.3接键盘 { delay(10); if(P3==0xfb) P1=0x0f; //LED阳极接VCC,阴极接P1端口,这里是P1.4~P1.7的灯点亮 } } while(1); } |
|
|
|
这位仁兄也太坑爹了吧。。https://bbs.elecfans.com/jishu_256763_1_1.html 这个明明是我刚发的求助帖子吧。。程序改改也好啊。。直接照搬上来,而且我这个程序不是按一下第一个亮 第二下第二个亮。。。。晕。。。copy我的程序至少也要把人家的问题看清楚 再看看那回答吧。。。 |
|
|
|
我用的是at89c2051,程序我也写了,就是有时候可以,有时候又不行,不稳定,请问是不是电路有问题。 |
|
|
|
#include #define uchar unsigned char #define uint unsigned int uchar jiashu; ***it p10=P1^0; /*按键*/ ***it p01=P0^1; /*LED1*/ ***it p02=P0^2; /*LED2*/ ***it p03=P0^3; /*LED3*/ void delay(uint ms)//延时子涵数 { uint k,j; for(k=ms;k>0;k--) for(j=1;j>0;j--); } void main() { while(1) { if(p10==0) { delay(10); if(p10==0) { jiashu++; if(jiashu==4) { jiashu=0; } while(p10==0); } } if(jiashu==0) { p01=1; p02=1; p03=1; } if(num==1) { p01=0; p02=1; p03=1; } if(jiashu==2) { p01=0; p02=0; p03=1; } if(jiashu==3) { p01=0; p02=0; p03=0; } } } |
|
|
|
有点错误
把“ if(num==1) { p01=0; p02=1; p03=1; } ” 改成 if(jiashu==1) { p01=0; p02=1; p03=1; } 就可以用了 |
|
|
|
|
|
|
|
|
|
|
|
eewijp'j2qpokp
|
|
|
|
各位大侠,求助,我是新手,关于用一个50K的电位器加二个D882的MOS管控制led灯亮灭的问题,就是我打开电位器LED灯是不亮,扭动电位器后越扭越亮,但是D882会很烫手,发热到一定程度后LED灯就不怎第亮了,只亮一点点要不就是闪烁,我用的是12 个LED类珠。。。感激不尽。。。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
852 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
592 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
705 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
926 浏览 2 评论
657 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11998 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 22:35 , Processed in 0.737968 second(s), Total 90, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号