实例1 点亮1个LED(课件) 《单片机基础与应用》(C语言版) 同步教学

资源下载
  1. 二一教育资源

实例1 点亮1个LED(课件) 《单片机基础与应用》(C语言版) 同步教学

资源简介

(共32张PPT)
任务1-2 一个LED发光二极管的闪烁控制
《单片机基础与应用(C语言版)》
高等教育出版社
一、任务要求
任务要求
用单片机控制一个LED,并将其点亮。
二、任务分析
单片机点亮一个LED系统是最简单的单片机应用系统,包括硬件电路、电路板制作、控制程序设计、程序下载并运行等步骤。
三、硬件电路
硬件电路
D1
I

+5V
510Ω
限流电阻R ?
电流控制型器件
D1
LED导通压降UD =1.7V
LED工作电流范围ID =3mA-20mA
R上压降UR =5V-1.7V=3.3V
R最大 =3.3V/3mA=1.1KΩ
R最小 =3.3V/20mA=165Ω
I

+5V
R =200Ω-1KΩ
元件名称 参数 数量 元件名称 参数 数量
IC插座 DIP40 1 弹性按键 1
单片机 DIP40封装的51单片机 1 电阻R1 1KΩ 1
晶体振荡器 6M或12M 1 电阻R2 10KΩ 1
瓷片电容 30pf 2 电解电容C3 22 f 1
发光二极管D1 1
单片机控制LED系统器件清单
发光二级管
Light Emitting Diode——LED
+
-
正极
负极
+
-
正极
负极
直插式LED
贴片LED
正极
负极
电流控制型器件
I
电流控制型器件
I

+5V
3mA到20mA
电流控制型器件
I

+5V
限流电阻
R =200Ω-1KΩ
+5V
GND
×
四、电路板制作
五、控制程序
#include //包含头文件reg51.h,定义了51单片机的专用寄存器
sbit LED=P1^0; //定义位名称
void main() //主函数
{
LED=0; //点亮LED
while(1)
{
}
}
六、下载运行
连接下载线,打开实验板的电源,下载程序
步骤1:选择芯片类型
步骤2:波特率设置
步骤3:选择低速下载
步骤4:打开HEX文件
步骤5 :下载程序
感谢您的观看

展开更多......

收起↑

资源预览