Keil C51集成开发环境的使用 - 嵌入式开发.docx

Keil C51集成开发环境的使用 - 嵌入式开发.docx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

KeilC511

KeilC51

1

KeilC51集成开发环境的使用

设置系统环境、设置路径、设置图纸尺寸、设置仿真选项等功能。“Help”帮助菜单,为用户提供帮助信息。析时,经常会用到反汇编。反汇编窗口同时显示目标程序、编译的汇编程序和二进制文件,如图

设置系统环境、设置路径、设置图纸尺寸、设置仿真选项等功能。“Help”帮助菜单,为用户提供帮助信息。

析时,经常会用到反汇编。反汇编窗口同时显示目标程序、编译的汇编程序和二进制文件,如图4-16所示。利

设置文本格式、设置图形文本、设置连接点等功能。“System”系统菜单,具有系统信息、打开文本预览、

所示的新建项目对话框,指定保存路径,建议每个项目使用一个独立文件夹,例如本项目保存在“第4章”文件夹

软件可以从相关网站下载并安装。安装好后,双击桌面快捷图标或在“开始”菜单中选择KeilμVision3,启动KeilμVision3集成开发环境,启动后界面如图4-3所示。

图4-3KeilμVision3启动后的集成开发环境界面

(一)创建项目

KeilμVision3中有一个项目管理器,用于对项目文件进行管理。它包含了程序段环境变量和编程有关的全部信息,为单片机程序的管理带来了很大的方便。创建一个新项目的操作步骤如下:

(1)启动μVision3,创建一个项目文件,并从器件数据库中选择一款合适的单片机型号。

(2)创建一个新的源程序文件,并把这个源文件添加到项目中;

(3)为该单片机芯片添加或配置启动程序代码;

(4)设置工具选项,使之适合目标硬件;

(5)编译项目并创建一个*.hex文件。

下面以本章任务为例分别介绍每一步的具体操作。

1.新建项目文件

单击菜单“Project”→“NewProject”命令,弹出如图4-4所示的新建项目对话框,指定保存路径,建议每个项目使用一个独立文件夹,例如本项目保存在“第4章”文件夹;然后,在“文件中名”输入项目名称,例如“4-1”,单击“保存”按钮即完成新项目的创建(系统默认扩展名为“.uv2”)。

2

2

9C51”单片机,从弹出的快捷菜单中选择“EditProperties”命令,弹出“

9C51”单片机,从弹出的快捷菜单中选择“EditProperties”命令,弹出“EditComp

住右键拖出方框,可选中方框中的多个元件和连线;7)改连接线走线方式,可先单击鼠标右键连线,再单击左键

、键盘OperationalAmplifiers:各种运算放大器Transistors:三极管、场效

号发生器、逻辑分析仪等进行相应的测量和观测。P(一)ProteusISIS的工作界面及基本操作介绍1

保存路径

保存路径

输入文件名

输入文件名

图4-4新建项目对话框

此时弹出选择单片机的型号对话框,如图4-5所示,展开Atmel系列单片机,选择“AT89C51”,单击“确定”按钮完成设备的选择。

图4-5选择单片机的型号对话框

单片机型号选择结束后,在μVision3工作界面左边的项目管理器中新增加了一个“Target1”目标1文件夹,如图4-6所示。

象同时弹出快捷菜单;4)双击右键可删除元件、连线;5

象同时弹出快捷菜单;4)双击右键可删除元件、连线;5)先单击右键后单击左键,可以编辑元件属性;6)按

信息,光标将会停留在μVision3文本编辑窗口中出现语法错误或警告的位置处,修改并保存后,重新编译

真调试1.用Proteus软件仿真程序经Keil软件编译通过并生成*.hex文件后,就可以利用Pro

图4-6项目管理器中新增“Target1”对话框

2.新建源程序文件

单击菜单“File”→“New”命令,就可以创建一个源程序文件。该命令会打开一个空的编辑器窗口,默认名为“Text1”,输入如下源程序:

/******************************************************************

名称:流水灯控制

模块名:AT89C51,74LS373

功能描述:当开关打开时,LED自上而下依次点亮;当开关闭合时,LED从下向上依

次点亮。

******************************************************************/

#include<reg51.h>

#defineucharunsignedchar//类型重定义

#defineuintunsignedintsbitKey=P0^0;

voidDelayMS(uintms);

/

文档评论(0)

蒋老师学习资料 + 关注
实名认证
内容提供者

各种资料欢迎欢迎下载

1亿VIP精品文档

相关文档