点亮小灯泡实验
单片机的一切功能需要根据原理图进行编程定义。
单片机三要素:
- 原理图
- 管脚定义
- 接线
1. 软硬件条件
- 单片机型号:STC59C52RC
- 开发环境:KEIL4
- 烧录工具:stc-isp
2. 原理图
由电路图可以确定LED1 与 LED2接线分别为P3.7,P3.6 ,并且LED1,LED2一段接入5v 电压,故另外一段需要接入低电平才能点亮两个LED。
3. 代码
#include"reg52.h"
// 引脚定义
sbit led1 = P3^7;
sbit led2 = P3^6;
void main()
{
led1 = 0;//拉低电平
led2 = 0;
while(1);
} //
其中,sbit指令:对应可位寻址的一个位,在这里对应这一个管脚。一个管脚只能输出高、低电平所以用一个位就可以表示。sfr指令:用来直接描述硬件地址,即八位地址。