单片机运行该程序灯一直全亮,没有变化!求帮忙!

2022-12-22 05:02

2个回答
从你的程序看,LED是低电平驱动。现在症状是全亮,那么说明P1口接LED的脚都是低电平,一般来说,上电后初始化所有引脚都是高电平的。
所以要找原因,先从一个LED开始:
sbit led1=P1^0; //51写法,其它单片机具体看手册

main()
{
while(1) //控制led间隔闪烁

{
led1 = ~led1;
delay300;

}

}

一个一个检查端口引脚,都能正常控制闪烁没问题了,说明硬件连接和delay函数是正确的,再写循环闪烁的程序。(如果delay不正确),开关频率大于60hz,那么人眼看起来也是一直亮
问题出在延时函数:
for (x=z; x>z; x--),X>Z不成立,不执行循环。
相关问答
我们不在家时,别让灯一直亮着(翻译)
1个回答2024-03-16 23:52
Don't keep the lights on when we are not at home.
珍珠控台选灯编程时灯亮,但运行编好的程序时灯不亮是怎么原因?请哪位大神告诉我下。
1个回答2022-12-20 18:58
我自己改过一次 只知道对不对 钥匙编程模式 推动你想改的推杆 然后调 调好之后按单步景 找没储存的推杆 然后Delete 删除一个
星星点灯~照亮前方的路!谢谢了,大神帮忙啊
1个回答2024-03-19 12:15
只送你一句话:走下去不一定会成功,但不去尝试的走下去肯定会失败!
帮忙编一个小程序
1个回答2024-03-17 04:31
哥们,这可不是什么小程序,就是你说的第一条,如果是源码的话,好办。但是你说的是程序。这可不是一般的难度啊
直播小程序有哪些?
3个回答2022-10-10 23:53
你要想用小程序做直播,你可以自己开发一个啊,价格不是很贵的,而且你自己开发的直播小程序,好处有很多的,比如: 1、不会被抽佣金 2、无需担心数据安全问题 3、能提升客户对你的信任感 4、你可以添加、删...
全文
优比熊充电过程中会一直亮红灯吗
1个回答2023-11-04 09:07
优比熊故事机充电时是没有充电提示的 如果其他版本充电时是一直亮红色的提示灯 待充电完成时则为绿灯 而且提示灯亮度弱 不会影响睡眠。
珍珠控台腿杆上的指示灯不亮,推了程序才会亮,而且程序保存不了
2个回答2022-12-29 01:56
把钥匙转到对准program,你现在应该是旋转到run了。
IE直接运行EXE文件程序
2个回答2023-01-07 15:10
右键EXE文件,选择打开方式,选择IE浏览器
走程序还是直接骂,这里的走程序是什么意思
1个回答2022-12-27 07:00
我觉得因该意思是叫你按部就班的做事吧! 你做事要不走程序 要不就会被上头直接骂 工作上的人际关系吗! 是的话,你真的得思考思考思考那做的不好 别人说你这句「走程序 还是 直接骂」看来事态也蛮严重的...
全文
关于生化危机6 解压后没有可运行的程序?
1个回答2024-01-23 02:00
随便点一个压缩包解压,之后会出现一个文件夹吧,里面有运行程序
扫码下载APP
听书听课听播客,随时随地陪伴你
热门问答