首页 > 电脑

STC89C52单片机怎么不了

更新时间2018-03-18 09:23:05

我写了一个闪烁LED的程序,在开发板上成功了,我用面包板自己搭建了一个电路,想在面包板上实现,可是失败了,LED没有亮,这是为什么?

学习和使用单片机来搞开发和应用是需要耐心和恒心的。在学习的过程中,任何问题都可能遇到,类似开发板测试成功后转移到测试板以后失败的况并不算少见。想要解决这样的问题,需要放平心态,耐心地查找失败的原因。

首先,开发板测试程序成功以后,应该完成和落定好所使用的端口和所编写的程序,而不是更换为其他的端口和修改为新的程序后转移到测试板上去,因为这就失去了开发板的使用价值;

其次,开发板上的硬件电路一般都是通用方法,测试板上的电路是需要以此为基础来进行改进的,也应该将测试板的电路部分进行基本功能的测试,以避免最简单的错误;

最后,开发板上的程序运行正常,测试板电路也完全正常,这个时候就需要检查测试板电路的虚焊和漏焊等问题了。

具体到该问题来分析的话,1,先检查面包板LED电路的功能是否正常,直接使用电源来点亮LED灯即可,具体连接vcC还是GND视LED灯的驱动方式而定;2,检查单片机程序所用的端口是否和开发板上的一致,检查单片机上电以后是否运行正常;3,检查面包板所有供电电路是否正常,之后将单片机接入面包板电路,装载程序,上电测试。

因为接口问题以及电阻等问题

上一篇:c++中如何修改一个string型的静态成员

下一篇:按键精灵CallPlugin.Office.OpenXls(C:测试.xls)类型不匹配