8051单片机实战分析(以STC89C52RC为例) | 01 - 点亮一个LED
Posted Neutionwei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8051单片机实战分析(以STC89C52RC为例) | 01 - 点亮一个LED相关的知识,希望对你有一定的参考价值。
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端口设置为低电平
}
}
以上是关于8051单片机实战分析(以STC89C52RC为例) | 01 - 点亮一个LED的主要内容,如果未能解决你的问题,请参考以下文章
8051单片机实战分析(以STC89C52RC为例) | 11 - 定时器中断的使用
8051单片机实战分析(以STC89C52RC为例) | 03 - LED流水灯
8051单片机实战分析(以STC89C52RC为例) | 02 - LED延时约5s闪烁
8051单片机实战分析(以STC89C52RC为例) | 08 - 矩阵按键驱动