基于上官可编程的上官一号开发
为什么灯会亮?
得看原理图,但是不要怕,初中电路知识而已。也叫单片机原理图是硬件设计者设计的。
记住:标号一样代表一根电线。
简单的串联电路。D4,D5,D6板子上有标记,D5一端通过电阻接5v ,另外一端接着led1标志的线。发现在89C52RC的电路图中,也有led1的标志。他是在P3的io口组中,接在P3.7引角,所以编程让P3.7输出低电平就让D5灯完成串联电路,所以亮。
给LED1对应的标号的P3.7角一个低电平,就能点亮灯。
原理图:
代码实现:
#include "reg52.h"
sbit ledOne = P3^7;
void main()
{
//灯亮,给P3^7低电平
ledOne = 0;
}
现象:
D5灯亮