《单片机原理及应用》软件开发工具Keil与虚拟仿真平台Proteus的使用实验二.pdf

《单片机原理及应用》软件开发工具Keil与虚拟仿真平台Proteus的使用实验二.pdf

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

Keil与虚拟仿真平台Proteus的使用实验

实验目的

(1)了解Keil和Proteus软件的基本特点和功能。

(2)学会使用Keil软件进行单片机中断应用和定时器/计数器应用的编程。

(3)学会使用Proteus软件进行单片机中断应用和定时器/计数器应用的原理图的绘制

和程序实现。

(4)学会使用Keil和Proteus两种软件的联调。

实验指导

一、KeilC51的使用

1.创建项目

编写一个新的应用程序前,首先要建立项目(Project)。

(1)在编辑界面下,单击菜单栏中的[Project],出现下拉菜单,再点击选择中

的“NewProject”。

(2)单击“NewProject…”选项后,就会弹出“CreateNewProject”窗口。

在“文件名(N)”中输入一个项目的名称,保存后的文件扩展名为“.uvx”,即项

目文件的扩展名,以后可直接单击此文件就可打开先前建立的项目。在“文件名

(N)”窗口中输入新建项目文件的名字后,在“保存在(I)”下拉框中选择项目的

保存目录,单击“保存(S)”即可。

(3)选择单片机,单击“保存(S)”后,会弹出“SelectDeviceforTarget”

(选择单片机)窗口,按照提示选择相应的单片机。有哪些信誉好的足球投注网站“AT89C52”并选择。

(4)单击“确定”按钮后,会出现对话框。如果需要复制启动代码到新建的项

目,选择单击“是”。如选择单击“否”,启动代码项“STARTUP.A51”不会出现,

这时新的项目已经创建完毕。

2.新建文件

新的项目文件创建完成后,就需要将用户源程序文件添加到这个项目中,添加用

(1)单击快捷按钮,这时会出现一个空白的文件编辑画面,用户可在这里输入

编写的程序源代码。

(2)单击中快捷按钮,保存用户程序文件,这时会弹出窗口“SaveAs”的对话

框,在“保存在(I)”下拉框中选择新文件的保存目录,这样就将这个新文件与刚才

建立的项目保存在同一个文件夹下,然后在“文件名(N)”窗口中输入新建文件的名

字,如果使用C51语言编程,则文件名的扩展名应为“.c”。完成上述步骤后单击

“保存(S)”,此时新文件已创建完成。这个新文件还需添加到刚才创建的项目中,

操作步骤与下面的“添加已创建文件”步骤相同。

3.添加已创建文件

(1)在项目窗口中,右键单击“SourceGroup1”,选择“AddFilestoGroup1

SourceGroup1”选项。

(2)完成上述操作后会出现“AddFilestoGroup‘SourceGroup1’”对话框。

在该窗口中选择要添加的文件,这里只有刚刚建立的文件“xxx.c”,单击这个文件

后,单击“Add”按钮,再单击“Close”按钮,文件添加已经完成了,这时用户程序

文件“xxx.c”已经出现在“SourceGroup1”目录下了。

4.程序的编译

单击快捷按钮中的,对当前文件进行编译,输出窗口会出现编译结果的提示信

息。

从输出窗口中的提示信息可以看到,程序中有x个错误,认真检查程序找到错误并改

正,改正后再次单击进行编译,直至提示信息显示没有错误为止。

5.项目的设置

单击“OptionsforTarget“Target1”窗口中的“Output”选项,就会出现Output

页面。CreateHEXFile生成可执行代码文件。选择此项后即可生成单片机可运行的

文件(.hex格式文件),扩展名为.hex。

二、Proteus的使用

Proteus环境下的一个单片机系统的原理电路虚拟设计与仿真需要3个步骤。

(1)ProteusISIS环境下的电路原理图设计。

(2)在KeilC51平台上进行源程序的输入、编译与调试,并最终生成目标代码文

件(*.hex文件)。

(3)

文档评论(0)

147****6405 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档