找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请教单片机PWM控制3W led灯珠,开机为什么要闪一下?

查看数: 1569 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-12-20 12:04

正文摘要:

如题,开机闪一下然后才正常,找了半天也没解决,请问是什么原因? 单片机源程序如下: #include <reg52.H> #include<intrins.h> #include"Delay.h" unsigned char Pwm_Duty =0;  &n ...

回复

ID:1080935 发表于 2023-12-22 09:19
1、端口反相
2、换单片机
3、初始化(上电有延时,效果不理想)
ID:1062320 发表于 2023-12-22 09:05
AT89c51上电初始化的时候 好像会使所有io高电平,如果要避免这个问题 要不试着让单片机控地而不是VCC
ID:883242 发表于 2023-12-20 14:31
AT89C52上电后,程序执行前,所有IO口都是高电平,当然让LED点亮了。
ID:1004920 发表于 2023-12-20 14:31
你这个是硬件的问题,上电单片机IO口默认高电平,然后单片机初始化,才转为低电平。所以开机LED会亮一下。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表