一、实验原理
LED发光二极管具有单项导通性,通过5mA左右的电流就能正常点亮发光二极管,电流越大,LED的亮度就越强,但是如果通过的电流过大,就会LED,电流一般有控制在3~20mA,电路图中的1K的上拉电阻的作用就是限制通过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灯,大家自己去实验一下。