0
点赞
收藏
分享

微信扫一扫

8051单片机实战分析(以STC89C52RC为例) | 01 - 点亮一个LED


1 原理图

  • 以点亮单片机P2.2端口的LED为例:

8051单片机实战分析(以STC89C52RC为例) | 01 - 点亮一个LED_php


8051单片机实战分析(以STC89C52RC为例) | 01 - 点亮一个LED_单片机_02

  • 从图中不难看出,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端口设置为低电平
}
}


举报

相关推荐

0 条评论