C51单片机1.点亮一个LED灯

文章目录

一、实验原理

LED发光二极管具有单项导通性,通过5mA左右的电流就能正常点亮发光二极管,电流越大,LED的亮度就越强,但是如果通过的电流过大,就会LED,电流一般有控制在3~20mA,电路图中的1K的上拉电阻的作用就是限制通过LED的电流,可称为限流电阻。

二、实验电路图

C51单片机1.点亮一个LED灯
电路中的LED采用共阳级的接法,也就是LED的阳极都连到了VCC上。
当把DB0~DB7中的一个设置为低电平就可以使二级管导通,点亮LED灯。

三、代码实现

   #include"reg52.h"//此文件中定义了一些寄存器
   sbit LED1=P1^7//(sbit为位定义)声明LED的端口号
   void main()
   {
      LED1=0;//让D8为0点亮一个LED灯
   }

这里我们只点亮了一个LED灯,留一个作业点亮全部LED灯,大家自己去实验一下。

上一篇:ZigBee2-1 练习 定时器


下一篇:FPGA 小白学习笔记