第2章单片机幻灯片.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
  实时多任务操作系统的调试方法与上述方法有很多相似之处,只是实时多任务操作系统的应用程序是由若干个任务程序组成的,一般是逐个任务进行调试。在调试某一个任务时,同时也要调试相关的子程序、中断服务程序和一些操作系统的程序。各个任务调试好以后,再使各个任务同时运行,如果操作系统中没有错误,一般情况下系统就能正常运转。   在全部调试和修改完成后,将用户软件固化于EPROM或单片机内部的FPEROM中,插入用户样机后,用户系统即能脱离开发机独立工作,至此,系统研制完成。 2.4 Keil软件的使用   Keil软件的使用步骤如下:   (1) 首先启动Keil软件的集成开发环境。从桌面上直接双击uVision的图标以启动该软件,出现的窗口如图2.2所示。 图2.2 启动窗口   (2) 建立工程文件。在项目开发中并不是仅有一个源程序就行了,还要建立一个工程文件,并为这个工程选择CPU,确定编译、汇编、链接的参数,指定调试的方式。Keil使用工程(Project)这一概念,将这些参数设置和所需的所有文件都加在一个工程中。   点击“工程-新建工程”菜单,出现一个对话框,如图2.3所示。 图2.3 建立工程文件   要求给将要建立的工程起一个名字,可以在编缉框中输入一个名字(例如LED),不需要扩展名,点击“保存”按钮,则出现第二个对话框,如图2.4所示。   这个对话框要求选择目标CPU(即所用芯片的型号)。Keil支持的CPU很多,我们选择Atmel公司的AT89C51芯片,即点击Atmel前面的“+”号,展开该层,点击其中的AT89C51,然后再点击“确定”按钮,回到主界面。   (3) 建立源文件。使用菜单“文件-新建”或者点击工具栏的新建文件按钮,即可在项目窗口的右侧打开一个新的文本编缉窗口,如图2.5所示。在该窗口中输入源程序。保存该文件,注意必须加上扩展名,如le01.asm。需要说明的是,源文件就是一般的文本文件,不一定使用Keil软件编写,可以使用任意文本编缉器编写。 图2.4 选择目标CPU 第2章 单片机开发系统 第2章 单片机开发系统 实训2 单片机开发系统及应用 2.1 单片机开发系统 2.2 单片机开发系统的功能 2.3 单片机应用系统的调试 2.4 Keil软件的使用 本章小结 习题2 实训2 单片机开发系统及应用   1.实训目的   (1) 了解单片机开发系统的基本组成及功能。   (2) 通过最简应用系统实例了解单片机开发系统的使用方法。   2.实训设备与器件   (1) 实训设备:单片机开发系统。   (2) 实训器件与电路:与实训1相同。   3.实训步骤及要求   (1) 系统连接。参照图2.1将单片机仿真器、实验板及计算机连接起来。 图2.1 单片机开发系统连接图   (2) 输入、编辑汇编语言源程序。先打开计算机中的仿真软件,进入仿真环境,新建源文件,输入下面的程序。注意,分号后面的文字为说明文字,输入时可以省略。保存文件时,程序名后缀应为.asm,例如LED2.asm。     程序 ;说明      ORG 0000H ;程序从地址0000H开始存放     MOV  A,#0FEH ;把立即数FEH送A START:MOV   P1,A ;把A送P1口,点亮一个发光二极管      RL   A ;左移      ACALL DELAY   ;延时      AJMP START   ;重复闪动 DELAY:MOV R3,#200 ;延时(200 ms)子程序开始 DEL2: MOV R4,#250 DEL1: NOP NOP DJNZ R4,DEL1 DJNZ R3,DEL2 RET ;子程序返回 END ;汇编程序结束 注:下一次打开该文件时,可直接用Open命令打开。   (3) 启动单片机开发系统调试软件。使用的单片机开发系统不同,所用的调试软件也不同。例如:MICE-51单片机开发系统的调试软件是MBUG,Insight-51单片机开发系统的调试软件是Medwin,美国Keil Software公司出品的51单片机开发系统的调试软件是Keil。不同

文档评论(0)

love87421 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档