单片机编程实例教学课件_第1页
单片机编程实例教学课件_第2页
单片机编程实例教学课件_第3页
单片机编程实例教学课件_第4页
单片机编程实例教学课件_第5页
已阅读5页,还剩133页未读 继续免费阅读

下载本文档

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

文档简介

第三章单片机系统开发过程51单片机指令系统简介31单片机系统开发过程简单的例子:让一个发光二极管闪烁5次。1、明确系统功能:让一个发光二极管闪烁5次系统启动后,一支发光二极管闪烁5次后熄灭,当按下一个按钮开关后再闪烁5次后熄灭。以后每次按下按钮开关,发光二极管都会闪烁5次。2、硬件设计(单片机+外围器件)外围器件一个发光二极管、三XTAL2个电阻三个电ADi/POT容A8P20AlleE一个按A12P24Al3P25H57A14P2.6钮开关A15P27P36w16P3.7RDATs3、搭建硬件平台在面包板上插入器件,用导线完成电气连接。4、软件设计oRG00H;设置起始地址START:MOVRO,#5;循环闪烁5次,R0为计数器LooP:MovP1#00H;P1口输出全0点亮二极管CALLDELAY;调用延时子程序MoVP1,#0FFH;P1口输出全1,熄灭二极管CALLDELAY;调用延时子程序D刀NzR0,LoP;R0减1,若不为0转LOP处JBP20,$;测P20为高电平(无按键)则执行本行JMPSTART;否则有键按下跳到START处重新开始执行DELAYP延时子程序(500ms)RET;返回主程序END;汇编程序结束5、下载程序到单片机并调试(1)在uVision中把目标程庐公(2)编译、连接无错后生成在程序反复检查无(3)用下载线下载到单逻辑错误时,应检查(4)运行程序硬件电路是否有问(5)根据运行结果检査功能实现情况,若未达系统要求,则OFTWAREoTrueIntegratiAVISION2在uVision中修改程IDEfor序,然后重复步骤Microcontroller(2)~(5),直至达到系统要求32uVisionVision软件的使用1、新建一个工程(项目)并为该项目选定合适的CPU然后保存该工程vewProjectDebugFlashParipheralIoalsSwcswindowHelp具体步骤OpenProject图幽①选Project→wmntBoolNewProject→保存工程目BuildtargetftrebuildalltargetfilesaD:aSsemblylanguaga\MP3Bcokipr_2-1\chapter2_1自Fle②在弹出窗口中选所需cPU(如选ATMEL),双击该cPU及一的中中0四园当勃题山善冒函Target是cleetDevicefurTarKetTaIyEI定」啊。③选AT89S51,并确定。SelectDeviceforTargetTarget1Vendor:AtmelleviAr89551TUseExtendedLinker(x51)insteadofBL51EATO9LV5251basedFullStaticCMOScontrollerwithThree-LevelFrACAT89LV55ATa982051atchdogtimer,2DPTRstFlash,128BytesOn-chipRAmT89s51CEAT8s3253第AT8xC51222、设置工程,使编译、连接后能生成可执行代码文件右击art!→OptionsforTarget在弹出的窗口选0tpt→选择CreateHEⅩ积豆ksdf-⊥xin3和+当④二题因因&Target11ForTargetTargetIvEaopMhanCanplrstartDebugging厂RunUserProgra菜国SuddCommendArndmrk3、新建源文件选File→New→输入源程序→保存圖(存在工程文件夹)(汇编程序:文件名.asm;C程序:文件名.cEilerT1sSs置indo"e1r

温馨提示

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

评论

0/150

提交评论