C51单片机1.点亮一个LED灯
【摘要】 @TOC 一、实验原理LED发光二极管具有单项导通性,通过5mA左右的电流就能正常点亮发光二极管,电流越大,LED的亮度就越强,但是如果通过的电流过大,就会LED,电流一般有控制在3~20mA,电路图中的1K的上拉电阻的作用就是限制通过LED的电流,可称为限流电阻。 二、实验电路图电路中的LED采用共阳级的接法,也就是LED的阳极都连到了VCC上。当把DB0~DB7中的一个设置为低电平就可以...
@TOC
一、实验原理
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灯,大家自己去实验一下。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)