void main() { while(1){P2=0x55;} } 先要确保代码是对的 |
没接排线,网上有视频,去看下视频,或者找到原理图,接上对应的排线 |
我感觉6楼说的对 应该加个循环语句 |
1,大多数开发板,使用一个基础单片机,IO要实现很多种功能,所以IO口都是一口多用,很少有P2的8个口全部分配给8个LED灯的。我用过几家的开发板,IO口只能通过锁存器控制8个灯。 2,基于以上原因,普中单片机,大概在第五版开始,就开始使用跳线,就是你做哪个实验,就要把IO口通过飞线的方式接到该模块区。你这个是第六版了,应该是得飞线。 |
代码都没有怎么分析? |
1; 你这个板子 我好像没有看到8个LED模块在哪里; 2;普中的板子;很多模块都是需要用他配套的连接线连接才能工作; 3;普中的一般都有配套的视频教程;可以按照视频去操作;或者下载配套资料里面的例程再试试 4;你的程序;最后还要加一个大循环 while(1); 不然程序就跑飞了 |
|
你这个LED模块是独立的,你需要接排线从P2到J19接口。 |
因为你这个开发板的8个LED灯不是直接接在P2上的,有经过锁存器才会这样 |
测一下{}引脚电压。 |