无人机微控制器技术课件 10、发光LED灯_第1页
无人机微控制器技术课件 10、发光LED灯_第2页
无人机微控制器技术课件 10、发光LED灯_第3页
无人机微控制器技术课件 10、发光LED灯_第4页
无人机微控制器技术课件 10、发光LED灯_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

《无人机微控制器技术》发光LED灯发光LED灯0101发光LED灯发光LED灯1、发光二极管简介发光二极管是半导体二极管的一种,它可以把电能转化成光能。发光二极管与普通二极管一样,由一个PN结组成,具有单向导电性。发光二极管(LightEmittingDiode,LED)发光LED灯1、发光二极管简介发光二极管发光二极管的工作电压一般为1.5~2.0V,反向击穿电压约为5V,其工作电流一般为10~20mA。它的正向伏安特性曲线很陡,使用时必须串联限流电阻以控制通过管子的电流。限流电阻R可用下式计算:R=Vcc-VFIF电源电压LED的正向压降LED一般工作电流发光LED灯1、发光二极管简介发光二极管发光二极管与单片机的连接MSP430P1.0P1.0RVccRVD1VD510Ω510(a)拉电流方式(b)灌电流方式MSP430发光LED灯1、发光二极管简介发光二极管硬件电路设计发光LED灯2、工程建立(1)运行IAREmbeddedWorkbench,点击菜单栏Project–>CreateNewProject:选择C–>main,这里也可以选择Emptyproject,但选择C->main的话,它会自己帮你新建一个main.c文件,并且把它加入到工程中。给工程指定一个工程名称Blinky。发光LED灯#include“msp430g2553.h"

intmain(void){//StopwatchdogtimertopreventtimeoutresetWDTCTL=WDTPW+WDTHOLD;

P1DIR|=0x01;//SetP1.0tooutputdirectionwhile(1){

P1OUT|=0x01;}}(2)编写如下代码:2、工程建立发光LED灯编写完成后,点击工具栏的Make按钮:提示SaveWorkspaceAs,这里给它指定一个工作空间名称也是Blinky,编译之后,信息栏显示编译通过。(3)编译通过之后,右击工程,选择Options:这里主要配置三个地方:在GeneralOptions的Target选项卡里选择对应的器件Device,这里是MSP430G2553;在Debugger里选择FETDebugger;检查FETDebugger里的设置是否正确,这里是TexasInstrumentUSB-IF采用Automatic方式。2、工程建立发光LED灯(4)经过以上设置,重新编译一下,点击Make按钮,编译无误之后,点击工具栏绿色小三角的DownloadandDebug按钮,就可以进入仿真了。(5)如果出现错误提示,Fatalerror:Failedtore-initialize,Sessionaborted!或Fatalerror:Failedtoinitialize:首先检查步骤3里面的Options的三个设置选项卡设置是否正确,重新编译一下工程,然后重新拔插USB线,给板子断电后冲上电,再点击DownloadandDebug。(6)程序运行的结果就是进行点灯,把

温馨提示

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

评论

0/150

提交评论