网站大量收购独家精品文档,联系QQ:2885784924

实验2KEIL软件的使用.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
*/22 */22 */22 实验2 KEIL软件开发环境的使用 每次实验开始之前检查实验预习情况,请各位同学务必在实验课之前认真预习 实验预习报告检查 实验目的 掌握KEIL μVision2集成开发环境使用方法 掌握Keil工程的建立 实验内容 KEIL μVision2的安装与启动;KEIL μVision2集成开发环境下工程的建立、工程属性的设置、源程序编辑、工程编译、调试仿真 目标文件的加载 Keil与Proteus联合调试设置 实验步骤 KEIL是众多单片机应用开发软件中优秀的软件之一 支持51汇编语言编程 支持C语言编程 软件的安装与启动比较简单,不再赘述,实验室的电脑上已经安装好,双击桌面上如下图标启动软件。 一、KEIL μVision2的安装与使用 项目名称栏 工具菜单栏 快捷图标 KEIL μVision2 操作界面 新建工程 单击Project 选New Project 输入工程名称 “light_led”,注意路径 点击“保存” 选CPU AT89C52,点击“确定” 不添加启动代码,点击“否” 建立工程 点击File 选New 输入源程序 按CTRL+S 保存源文件 输入文件名 ****.C 点击“保存” 新建源程序文件 #includereg52.h void main() { P1=0xfe; } 点击Target前面的“+”展开目标 右击Source Group1弹出菜单 再选Add Files to Group Source Group1 文件类型选*.C,选中led.c源文件,点击Add,再点击Close 点击Source Group1前面的“+”展开源程序组1 添加源程序文件 右击Source Group1可删除(移除)源程序组及该组内的源文件 右击led.c可删除(移除)该源文件 工程窗口 工程源文件组织结构 点击Project,选择Options for Target Target1 点击Target标签,输入时钟频率12MHz 工程属性的设置 点击Output标签,勾选Create HEX File 工程属性的设置 点击Debug标签,选择右边Use,下拉菜单选择最后一个Proteus VSMSimulator,如果没有,原因没有安装联编文件。 工程属性的设置 工程编译 点击Project,选择Rebuild all target files,或点击编译按钮 生成目标文件 编译工程,生成目标文件 程序的调试运行 进入/退出 DEBUG 工程窗口 寄存器窗口 程序计数器PC 运行程序 停止运行 查看堆栈 单步运行 复位 连续运行 跟踪运行 运行到光标处 停止运行 源程序/反汇编 窗口切换 查看串行口 调试工具 Proteus和Keil的联合调试 1、先安装vdmagdi.exe 2、联合调试时,先打开Proteus,加载目标文件(不要运行),然后选中“调试”菜单中的“使用远程调试设备” 3、Keil的“Debug”选择“Proteus VSM simulator”(最后一个), 4、Keil中运行,Proteus中单片机系统也会自动运行。 点亮一个LED的仿真电路 仿真电路绘制完毕后,需要将KEIL工程编译生成的目标程序文件light_led.hex加载到单片机,才能观察到程序运行效果。方法如下: 双击仿真电路中的单片机芯片,弹出如图编辑窗口 目标程序文件的加载与仿真 浏览文件,找到目标程序文件 选中目标文件,点击打开,然后点击OK 单击中左下方的仿真控制按钮中的运行按钮,开始仿真。 可以观察到发光二极管D1亮起。 运行 暂停 单步运行 停止 目标程序文件的加载与仿真 格式:按照教务处统一规定书写; 内容:每次课的实验内容; 本次实验不需要写报告; 实验报告要求 C语言的基础知识 基本数据类型 常量、变量 运算符与表达式 点亮一个LED灯 LED灯闪实验 预习内容 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * */22 */22 */22 *

文档评论(0)

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

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

1亿VIP精品文档

相关文档