单片机上机试验讲解教材.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Keil的使用 Keil软件的安装 Keil的使用 例子 Keil软件的安装 Keil的使用 一、建立KEIL工程 1、源文件的建立 使用菜单“ File-New”或者点击工具栏的新建文件按钮,即可在项目窗口的右侧打开一个新的文本编缉窗口,在该窗口中输入以下汇编语言源程序: MOV A, #0FEH MAIN: MOV P1, A RL A LCALL DELAY AJMP MAIN DELAY: MOV R7,#255 D1: MOV R6,#255 DJNZ R6,$ DJNZ R7,D1 RET END 保存该文件,注意必须加上扩展名(汇编语言源程序一般用 asm 或 a51 为扩展名),这里假定将文件保存为 exam1.asm。需要说明的是,源文件就是一般的文本文件,不一定使用 Keil 软件编写,可以使用任意文本编缉器编写. 2、建立工程文件 在项目开发中,并不是仅有一个源程序就行了,还要为这个项目选择 CPU( Keil 支持数 百种 CPU,而这些 CPU 的特性并不完全相同),确定编译、汇编、连接的参数,指定调试的方式,有一些项目还会有多个文件组成等,为管理和使用方便, Keil 使用工程( Project)这一概念,将这些参数设置和所需的所有文件都加在一个工程中, 只能对工程而不能对单一源程序进行编译(汇编)和连接等操作。 点击“ Project-New Project… ”菜单,出现一个对话框,要求给将要建立的工程起一个名字,你可以在编缉框中输入一个名字(设为 exam1),不需要扩展名。点击 “保存”按钮,出现第二个对话框,如图所示,这个对话框要求选择目标 CPU (即你所用芯片的型), Keil 支持的 CPU很多,我们选择 Atmel 公司的 89C51 芯片。点击ATMEL 前面的“ +”号,展开该层,点击其中的 89C51,然后再点击“确定”按钮,回到主界面. 双击 exam1.asm 文件,将文件加入项目,注意,在文件加入项目后,该对话框并不消失,等待继续加入其它文件,但初学时常会误认为操作没有成功而再次双击同一文件,这时会出现如图所示的对话框,提示你所选文件已在列表中,此时应点击 “确定”,返回前一对话框,然后点击“ Close”即可返回主界面,返回后,点击“ Source Group 1”前的加号,会发现 exam1.asm 文件已在其中。双击文件名,即打开该源程序。 二、工程的详细设置 首先点击左边 Project 窗口的 Target 1,然后使用菜单“ Project-Option for target ‘ target1’ ”即出现对工程设置的对话框,这个对话框可谓非常复杂,共有 8 个页面,绝大部份设置项取默认值就行了。 设置对话框中的 Target 页面,如图 所示, Xtal 后面的数值是晶振频率值,默认值是所选目标 CPU 的最高可 用 频 率 值 , 对 于 我 们 所 选 的AT89C51 而言是 24M,该数值与最终产生的目标代码无关,仅用于软件模拟调试时显示程序执行时间。正确设 置该数值可使显示时间与实际所用时间一致,一般将其设置成与你的硬件所用晶振频率相同,如果没必要了解程序执行的时间,也可以不设,这里设置为 12。 设置对话框中的 OutPut 页面,如图所示,这里面也有多个选择项,其中 Creat Hex file用于生成可执行代码文件(可以用编程器写入单片机芯片的 HEX 格式文件,文件的扩展名为.HEX),默认情况下该项未被选中,如果要写片做硬件实验,就必须选中该项,这一点是初学者易疏忽的,在此特别提醒注意。选中 Debug information 将会产生调试信息,这些信息用于调试,如果需要对程序进行调试,应当选中该项。 Browse information 是产生浏览信息,该信息可以用菜单 view-Browse 来查看,这里取默认值。按钮“ Select Folder for objects”图 4 重复加入文件的错误图 5 对目标进行设置是用来选择最终的目标文件所在的文件夹,默认是与工程文件在同一个文件夹中。 Name of Execu

文档评论(0)

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

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

1亿VIP精品文档

相关文档