| 灯坏了 或者程序错误 |
|
我给你的程序有用吗? 行不行,你说出来 |
nea 发表于 2019-2-12 18:52 大的LED灯始终不亮是对的,因为是红外LED灯 我给你来个原理图试试 STC15系列8051单片机实验箱4原理图及C程序 http://www.stcmcudata.com/STC-St ... -SCH-C-ASM-VER2.RAR |
我给你来个程序试试
|
tong001 发表于 2019-2-14 12:38 大神,好像很有道理,盒子里确实有几根导!线我现在只求能点亮个小灯。求带我点亮二级发光管!!!QQ1900987816 感激不尽呐! |
| 检查程序吧 |
| 万用表测下管脚,应该是单片机或者代码有问题 |
|
1、首先检查一下电源是否正常,如+5V电压; 2、在设备管理器上检查有没有找到硬件,对应驱动是否安装成功; 3、检查下载时的芯片型号是否正确。 |
|
你用的是买的开发板吧??你确定你的小灯在开发板上没有用跳线进行控制很多时候数码管和小灯都是用的相同的接口,利用跳线的短接来选择要使用的模块 我看你的数码管亮了 你看看你开发板的说明书是不是跳线接错了 |
|
本帖最后由 jean2019 于 2019-2-14 11:52 编辑 程序贴出来看看,你截图中循环里是小写的led,实际点灯应该为LED=1; |
| 程序没写灯亮 |
aking991 发表于 2019-2-12 08:47 but ~但是 |
nea 发表于 2019-2-12 19:24 你有什么确凿证据证明程序没有出错??? |
| 没有main程序和while循环 main(void){while {led=0; delay(500);led=1; delay(500);}} |
| 按照显示现象,要测量LED正极的电压,若电压正常,是LED安装反了或损坏,电压不正常,程序延时后,取反LED电压,便于检测。 |
| 你这程序不对啊 就定义了一下端口,并没有写入输出高低电平的代码啊 |
| 用STC15的头文件,如不是要加入相关寄存器的地址。 |
| 检查程序 |
| 能确定程序正常否? |
| 断电重启一下。 |
|
程序和电路,都是怎样的 |
| 芯片焊好,编程、烧录成功后,不能正常工作,还有一种可能就是:单片机未工作,先检查单片机工作与否,晶振起震了吗?最后检查一下你的程序。 |
| 一般都是程序出问题引起 |
| but是什么,我用这系列的芯片都很多了,用的都好好的,没有出现什么烧录后不正常问题,请查一下你的程序 |
|
如果程序初始化IO口设置不当有可能工作异常。 芯片型号 : IAP15W4K58S4 关于此芯片的重要说明: 有定时器0, 定时器1, 定时器2, 定时器3和定时器4 有4个硬件串口 (UART1, UART2, UART3, UART4) 有SPI (可用作主模式/从模式) 有2路PCA/PWM/CCP (可用作DAC) 有8通道10位精度的A/D 有6通道增强型带死区控制PWM波形发生器 注意: 芯片上电后所有与PWM相关的IO口均为高阻态 需将这些口设置为准双向口或强推挽模式方可正常使用 相关IO: P0.6/P0.7/P1.6/P1.7/P2.1/P2.2 P2.3/P2.7/P3.7/P4.2/P4.4/P4.5 另外还有P1.0/P1.4两个口在上电时为强推挽输出,程序 初始化时也需将这两个口设置为弱上拉准双向口模式 |