- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机应用技术——单片机应用仿真软件 一、Keil C51软件仿真集成开发环境 正确安装后,单击桌面上的Keil μVision2运行图标,即可进入Keil μ Vision2集成开发环境,如图2.1所示。 图2.1 Keil Vision2集成开发环境 一、Keil C51软件仿真集成开发环境 Keil μ Vision2提供了多种命令执行方式,如: 文件操作 编辑操作 工程操作 程序调试 开发工具选项 窗口选择和操作 在线帮助等。 二、Keil μVision2开发环境中程序开发步骤 1)新建一个项目文件,从设备库中选择目标设备(CPU芯片),设置项目选项。 2)新建源程序文件。 3)将源程序添加到项目中。 4)设置编译环境,编译检查语法错误,直至产生目标文件。 5)目标文件模拟仿真,检查程序功能。 三、创建项目文件与源程序文件 启动Keil μVision2 IDE后,总是打开用户上一次处理的工程,要关闭它可以执行Project→Close Project。建立新工程可以通过执行Project→New来实现,此时将打开如下图所示的Create New Project对话框。 图2-2 建立新工程 1、新建项目文件 (1) 为新建的工程取 一个名字,如MyProject,“保存类型”选择默认值。 (2) 选择新建工程存放的目录。建议为每个工程单独建立一个目录,并将工程中需要的所有文件都存放在这个目录下。 (3) 在完成上述工作后,单击“保存”按钮返回。 三、创建项目文件与源程序文件 三、创建项目文件与源程序文件 在工程建立完毕后,μVision2会立即打开如图2.3所示的Select Device for Target ‘Target?1’对话框。 图2.6 选择目标芯片 三、创建项目文件与源程序文件 到此,建立了一个空白的工程Target 1,如右图所示,并为工程选择好了目标设备,但是这个工程里没有任何程序文件。程序文件的添加必须人工进行,如果程序文件在添加前还没有创建,必须先创建它。 图2-4 只有目标设备的空白工程 三、创建项目文件与源程序文件 执行File→New,打开名为Text1的新文件窗口,如果多次执行File→New,则会依次出现Text2,Text3等多个新文件窗口。现在μVision2中有了一个名为Text1的文件框架,还需要将其保存起来,并正式命名。 2、新建源程序文件 三、创建项目文件与源程序文件 图2-5命名并保存新建文件对话框 执行File→Save As…,打开如图2.5所示的对话框。在“文件名”文本框中输入文件的全称,如LED.C。 四、添加源文件到项目文件中 在空白工程中,右击Source Group 1,弹出如图2.6所示的快捷菜单。 图2.6 添加工程文件快捷菜单 在图2.6所示的快捷菜单中,选择 Add Files to Group ‘Source Group 1’( 向当前工程的Source Group 1组中添加文件 ),弹出如图2.7所示的对话框。 图2-7 “添加源程序”对话框 四、添加源文件到项目文件中 五、源程序的编译、连接与调试 在μVision2的工程管理器(Project Workspace)中,右击工程名Target 1,弹出如图所示的快捷菜单。选择菜单上的Options for Target ‘Target 1’选项后,即打开工程设置对话框(如图2.10所示)。 1、设置编译环境 五、源程序的编译、连接与调试 图2-10 “Options for Target‘Target 1’”对话框 对“Output”选项卡 进行设置,选中“Creat HEX File” 复选框,单击“确定”按钮退出,完成设置。 单击工具栏的Project选项,弹出下拉菜单,选择菜单中的“Rebuild all target files”命令对所有项目文件进行编译并链接信息,产生目标文件。并在输出窗口中输出相关信息,如图2-16所示。 图2-16 对文件进行编译和链接信息显示 五、源程序的编译、连接与调试 2、程序的编译与链接 以下面程序作为源程序的内容完成相应操作 五、源程序的编译、连接与调试 3、编程练习 #include reg51.h void delay( ) { unsigned int i ; for(i=0;i20000;i++) ; } void main( void ) { while(1) { P1=0xf
您可能关注的文档
- 变量叶片泵工作原理.ppt
- 变频技术及其应用单元1 任务1 认识变频器.ppt
- 变频技术及其应用单元1 任务2 变频器的面板操作控制.ppt
- 变频技术及其应用单元1 任务3 变频器外部运行控制.ppt
- 变频技术及其应用单元1 任务4 变频器模拟量信号实现电动机的运行.ppt
- 变频技术及其应用单元1 任务5 变频器的组合运行操作控制.ppt
- 变频技术及其应用单元1 任务6 变频器的多段速运行控制.ppt
- 变频技术及其应用单元1 任务8 变频器的PID操作控制.ppt
- 变频技术及其应用单元2 任务1 PLC控制变频器实现电动机的正反转控制.ppt
- 变频技术及其应用单元2 任务2 PLC控制变频器的多段速调速控制.ppt
最近下载
- 钳工高级理论+技能.doc
- 建筑施工企业全套安全资料(生产责任制、管理制度等).doc
- KW系统集成公司平衡计分卡实施 踏瑞绩效管理智能反馈比赛软件 参考答案.pdf VIP
- 专题二 函数与导数(2020-2024)五年高考《数学》真题分类汇编(解析版).docx VIP
- 西方文学理论 马工程 13.第十二章 英美新批评文论.ppt VIP
- 高考数学五年(2020-2024)真题《函数概念与基本初等函数》分类汇编含答案.docx VIP
- 第9课 隋唐时期的经济、科技与文化(教案)(表格式)【中职专用】《中国历史》(高教版2023基础模块).pdf VIP
- 婴幼儿肥胖管理专家共识(2025).pptx VIP
- 职业生涯规划:物流管理.pptx VIP
- 全程对中心静脉导管尖端位置的质量控制管理题库答案-2025年华医网继续教育.docx VIP
原创力文档


文档评论(0)