接了晶振之后就好了 |
仿真试一下不就知道了,光想是不行的 |
代码好像没啥问题,灯负极接单片机,正极接电源就行了 |
如果STC单片机点个灯 可以忽略时钟复位,直接 按上楼手绘那个图就行了。 |
您这不是废话嘛,没有晶振单片机都无法运行。 |
这个可以点亮,而且还是延时亮灭的,把主程序修改一下就可以一直亮或者闪烁的更快 |
首先用万用表测量对应IO电平是否有变化。 |
输出没问题的话就可以,看电路要 |
能,这个代码比较简单,没有错误的,电路那边连接好就行,注意LED另一端是接GND还是接VCC,如果另一端是接VCC的话,完全正确 |
angmall 发表于 2019-11-4 22:48 51单片机 |
延时函数有点短,但是看起来应该是会亮的 |
小白.启航 发表于 2019-11-4 16:09 你说你没有接复位电路和晶振电路,你是用什么单片机芯片? |
电路设计要与程序相符,例如:程序以P2口作为输出口,在电路设计时就要将led灯接在P2口。 |
小白.启航 发表于 2019-11-4 16:09 复位电路还不是主要的,关键是晶振电路必须接,用PROTEUS进行仿真时默认是有晶振的 |
bojue35091 发表于 2019-11-4 16:48 没搭时钟电路呢 |
774559006 发表于 2019-11-4 17:15 好的,试试 |
小白.启航 发表于 2019-11-4 16:09 建议在Proteus测试,这样能省下搭硬件环境的时间,而且电平信息也能看的仔细,方便查找问题 |
检测下单片机时钟有没有跑起来,再用示波器看下P20的波形 |
我没有接复位电路和金振电路,问题是不是出现在这里啊?其他的没有问题,因为我在开发板上都做过,自己用面包板试这弄就没亮 |
csmyldl 发表于 2019-11-3 22:34 接口是p2. 0的 |
电路也传了,可能没传上来, |
在P20口接一个发光二极管串一个电阻就行了啊 |
电路呢?![]() |
代码应该能点亮啊 |
单片机P20接一个发光二极管即可 |