1 原理图
- 以点亮单片机P2.2端口的LED为例:
- 从图中不难看出,LED的右边是通过电阻接到VCC,如果要点亮LED就得把LED左边的端口进行拉低,根据二极管的单向导电性,LED正向导通从而LED发光。
2 代码
- main.c文件的代码:
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器
sbit led=P2^2; //将单片机的P2.2端口定义为led
/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main()
{
while(1)
{
led=0; //P2.2端口设置为低电平
}
}