单片机应用技术-基于STC15系列单片机 课件 1.2 点亮一个LED_第1页
单片机应用技术-基于STC15系列单片机 课件 1.2 点亮一个LED_第2页
单片机应用技术-基于STC15系列单片机 课件 1.2 点亮一个LED_第3页
单片机应用技术-基于STC15系列单片机 课件 1.2 点亮一个LED_第4页
单片机应用技术-基于STC15系列单片机 课件 1.2 点亮一个LED_第5页
已阅读5页,还剩14页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务1.2点亮一个LED灯教学内容点亮一个LED灯了解单片机应用系统的开发过程单片机点亮LED灯的硬件电路设计单片机点亮LED灯的程序编写单片机系统开发软件Keil的使用单片机系统仿真软件Proteus的使用点亮一个LED灯单片机模块LED灯模块整体设计什么是LED?LED:全称为发光二极管,是半导体二极管的一种,把电能转换成光能,即实现单向导电并发光。发光二极管电路符号直插式发光二极管贴片式发光二极管负极比正极短发光二极管的颜色代表了它发光时的颜色什么是LED?单灯亮电路连接

不同类型和颜色的发光二极管,正向导通电压不同,一般在1.6-2.4V。流过发光二极管的电流一般在2-20mA左右可以发光,电流越大,亮度越强,但电流过大会烧毁二极管。

为了限制流过发光二极管的电流不要过大,需要串联一个电阻,该电阻称为“限流电阻”。

如果发光二极管的正向导通电压是2V,限流电阻的阻值是1kΩ,则根据欧姆定律,流过发光二极管的电流是:

该电流的大小可以通过改变限流电阻的阻值大小来调节。单灯亮电路连接

单片机的P1.0引脚具有输入/输出的作用,当输出低电平时,LED灯点亮,输出高电平,LED灯熄灭。其他电路连接是单片机最小系统电路。单灯亮电路连接灌电流:mA单片机控制LED电路连接图拉电流:200uA单灯亮电路连接Proteus仿真软件简介

使用Proteus8.9Professional版本,它可以在计算机上实现原理图绘制、单片机代码级调试与仿真的电子设计研发过程。任务

点亮一个LED灯教学内容点亮一个LED灯了解单片机应用系统的开发过程单片机点亮LED灯的硬件电路设计单片机系统开发软件Keil的使用单片机系统仿真软件Proteus的使用单片机点亮LED灯的程序编写点亮LED灯程序编写#include<stc15.h> //包含针对stc15系列单片机的基本声明sbitLED=P10; //宏定义,用符号LED表示P1.0引脚voidmain(){

LED=0; //将P1.0设置为低电平,点亮发光二极管 while(1);

//原地踏步}

由于P1.0引脚接LED的阴极,LED的阳极通过1kΩ限流电阻连接到+5V电源上,所以P1.0引脚输出低电平就可以点亮LED。点亮LED灯的程序如下:KeilµVision软件介绍

KeilµVision软件是目前较为流行的开发51单片机的软件,它支持众多不同公司的MCS51架构的芯片,集编辑、编译、仿真等功能于一体。本书中使用KeilµVision4。新建并保存工程新建并保存程序文件将文件添加到工程编辑调试程序生成HEX文件STC-ISP软件介绍通过STC-ISP软件将LED.hex文件下载到口袋实验板的单片机芯片中,观察效果。任务拓展——单灯闪烁的实现开始P1.0引脚输出低电平延时P1.0引脚输出高电平延时灯亮灯灭任务拓展——单灯闪烁的实现voiddelay_ms(unsignedintms){unsignedinti;do { i=MAIN_Fosc/13000; while(--i) ; }while(--ms);}#include<stc15.h> #defineMAIN_Fosc 24000000L voiddelay_ms(unsignedintms);sbitLED=P1^0; voidmain() { while(1) { LED=0; delay_ms(500);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论