单片机实训指导书教程分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南昌工程学院 应用电子技术《单片机原理》 实训指导书 2015年4月 单片机应用实训是完成《单片机原理及应用》专业基础课程教学任务后,为使学生了解单片机应用系统硬、软件系统的开发方法和过程,培养学生实际工程能力而设置的实践性教学环节。通过实训,使学生熟悉常用软件及硬件仿真器的使用,掌握单片机系统的设计、调试和开发技术。 实训时间为三周,时间安排如下: 时间 内容 备注 第一周 熟悉单片机的开发环境 完成若干个的基础项目实验,熟悉掌握单片机的实验系统 第二周 熟悉单片机接口电路设计与控制 掌握PROTES仿真软件使用,完成若干个实训项目,通过仿真后在实验台上用硬件实现 第三周 完成以单片机为核心的电子产品制作 借鉴提供的资料,完成电子钟实物的设计制作 项目一 Keil uVision软件快速入门 一、实验目的 了解和熟悉uVision集成调试环境,掌握其使用方法。 2.掌握程序汇编方法及汇编后的代码及存储地址ISP下载器American automation 编译器通过#asm 和endasm预处理支持汇编语言,编译器速度慢,需通过汇编语言作为中间环节。 archimedes 兼容标准c,支持分组rank编译,但需要一个比较复杂的link程序才能运行。 Bso/tasking 兼容x86系列汇编,c编译器支持内置函数并且允许调用MCS-51系列单片机的汇编指令。 intermetrics 需要大量的宏来支持编译、汇编、链接。 Micro computer controls 不支持浮点数、长整数、结构和多维数组,生成的源文件必须用intel或mcc的8051汇编其汇编。 franklin 该编译器支持浮点数等类型,但不提供库代码,不能生成相应的汇编代码,只能生成混合代码。 keil 最常用的编译器,支持浮点数、多维数组,能生成对应的汇编代码,能直接编译汇编代码,内嵌多种工具,可以很方便的链接生成可执行文件。 2、Keil uVision3集成开发环境 uVision3 IDE是Keil software公司继uVision2后的产品,它集项目管理、编译工具、源代码编写工具、代码调试以及完全仿真于一体,是目前市面上最流行的单片机开发软件平台。该软件具有类似VC风格的界面,提供了丰富的工具、命令和窗口,可以使开发者在程序调试过程中随时掌握代码所实现的功能。本节通过CLR RAM实例,详细叙述uVision3的使用方法。 2.1 项目工程的建立 (1) 建立工程文件 在桌面上双击Keil uVision3图标,启动集成开发环境如图1.1所示,该界面中最上面一行是菜单,菜单下面是各种工具按钮,左边的project workspace窗口为项目管理窗口(Project Window),最下面的为输出窗口(Output Window),中间部分为工作去,通常我们所编的源程序、调试程序代码窗口会出现在这里。 图1.1 点击Project菜单下的New Project…命令,在出现的对话框中输入项目名CLR RAM.Uv2,选择合适的文件夹下建立新的工程项目CLR RAM.Uv2,点击确定按钮出现如图1.2所示的Select Device For Target‘Target1’对话框,在Date base下选择Atmel,点开“+”号,选择AT89C51器件,点击确定按钮。在project workspace下出现。 图1.2 (2) 源程序文件的建立 使用菜单File-New命令,弹出源程序编辑窗口,输入以下程序: ORG 0030H MOV R0,#30 MOV R1,#40H CLEAR: CLR A MOV @R1,A INC R1 DJNZ R0,CLEAR SJMP $ END 点击File-Save as命令,保存文件名为CLR_RAM.ASM。 图1.3 (3)将文件加入到工程项目中 按图1.3所示点击Add File to Group ‘Source Group1’命令,然后选中CLR_RAM.ASM文件,点击Add按钮,将刚才编写的源程序CLR_RAM.ASM加入项目中。如图1.4所示: 图1.4 注意:添加完文件后,该对话框并不消失,等待继续加入其它文件,初学者常误认为添加文件不成功,其实已添加成功,只需点击Close按钮关闭对话框即可。 2.2工程的详细设置 工程建立好后,要对工程进行进一步的设置,以满足后续工作的要求。 首先点击左边的Project窗口的Target1,然后使用菜单的菜单“Project-Option for

文档评论(0)

创业文库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档