首页 > 其他 > 详细

控制LED灯发光

时间:2019-02-26 10:52:47      阅读:241      评论:0      收藏:0      [点我收藏+]

LED:是发光二极管,一种半导体固体发光器件。

LED工作原理:LED的工作是有方向性的,只有当正极接到LED阳极,负极接到LED阴极的时候才能工作,如果接反是不能正常工作的。在开发板上面LED的原理图如下,LED的阳极串联一个电阻,然后连接到电源VCC,而LED的阴极连接到单片机的P2口,如果你想点亮一盏LED,就得把单片机相对应的IO赋为低电平。

技术分享图片

C语言程序:

#include "reg52.h"
//将P20口赋给led变量
sbit led = P2^0;
void main()
{
    while(1)
    {
        //将P20端口置为低电平
        led = 0;
     }
 }

程序书写完成,进行编译、生成hex文件;最后下载到开发板实际运行。

#typedef的使用:typedef unsigned char u8;  typedef unsigned int u16;(后面要加分号)将unsigned char重命名为u8,将unsigned int重命名为u16。

                            重定义一些常用的关键词,可以增强程序的可移植性,因为在不同的编译软件上面,C语言的数据类型的关键词的位宽是不一样的。

 

控制LED灯发光

原文:https://www.cnblogs.com/czz0508/p/10435755.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!