KEIL仿真环境建立以及与Proteus联调_第1页
KEIL仿真环境建立以及与Proteus联调_第2页
KEIL仿真环境建立以及与Proteus联调_第3页
KEIL仿真环境建立以及与Proteus联调_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 KEIL仿真环境建立以及与Proteus联调一 KEIL工程建立1、 在D盘新建一个文件夹TEST,用来保存工程文件。注意:文件夹不要建在系统盘。 2、启动【Keil uVision2】从开始菜单或桌面找到【Keil uVision2】图标,双击图标启动【Keil uVision2】。1、 建立工程文件1) 点击菜单【Project】【New Project】图1-12) 选择刚才建立的TEST文件夹,并输入工程文件名(用有意义的英文缩写),这里为TEST_1,点击 【保存】 按钮(图1-2)。3) 出现选择器件类型对话框(图1-3), 在对话框左列表中选择单片机型号,这里为【Atmel】

2、【AT89C51】,点【确定】按钮(图1-3)。图1-34)出现是否添加标准8051启动代码的对话框,点击【否】(图1-4),进入Keil uVision2工程界面。图1-42、 建立汇编源文件1) 点击菜单【File】 【New】 (图1-5),出现一个空白文本,在该文本编辑框中进行汇编程序的编写。图1-52) 点击菜单【File】 【Save】保存该程序文件,在文件名栏中输入程序文件名(用有意义的英文缩写),且不能和工程文件同名,后缀为“.C”, 如下图保存为shixun1.c汇编程序。图1-63) 点击左侧【Project Workspace】列表窗中的【Target 1】文件夹,出现【

3、Source Group 1】文件夹。鼠标右击【Source Group 1】文件夹,在弹出的菜单中点击【Add Files to Group Source Group 1】出现添加文件对话框(图1-7)。图1-74) 在文件类型中选择【Asm Source file (*.s*;*.src;*.a*)】,选择刚才保存的shixun1.c源文件,点击【Add】完成添加(图1-8),然后点击【Close】关闭界面。图1-85) 继续在文本编辑框中输入以下源程序shixun1.c,并注意随时保存。3、 点击菜单【Project】【Translate. 】,编译当前源程序(图1-9)。如发生错误,根

4、据红色提示带和编辑窗口下的输出出错信息提示进行修改,再编译,直至无错误为止。图1-94、 点击菜单【Project】【Build target】 (图1-10),创建目标文件。图1-10注意: 上述2个步骤(编译源程序、创建目标文件)必须按顺序进行,并且不可省略任何一个步骤,否则就无法进行正确的调试。编译源程序、建立目标文件这2个步骤可以用重建目标文件来代替完成,点击菜单【Project】【Rebuild target file】,重建当前目标文件。这3个步骤(编译、创建、重建)都可以在工具栏上找到快捷图标。二、画出硬件设计图1、 从开始菜单或桌面找到Proteus图标 ,双击图标启动Prot

5、eus。2、 点击左侧的【Component Mode】 【P】(图 1-12),弹出元件选择对话框。图1-123、 下图为是元件选择窗(图 1-13)。 比如添加【AT89c51】,可以在搜索框输入89c51(图1-14)。双击元件名称【AT89c51】,添加到元件库中。图1-13图1-144、 点击击【Cancel】,回到主界面,单击【AT89c51】,在画板上点击放置元件(图1-15)。图1-155、 元器件之间连线,先点击一个触角,松开,移动到需要连接的触角上,单击。VCC高电平就是【POWER】,低电平就是【GROUND】(图1-16)。图 1-166、 保存Proteus硬件设计图

6、,点击【File】 【Save Design As.】。找到你第一次建立的工程文件夹,保存。(图1-17)图 1-177、 按照下图1-29完成Proteus仿真图。三、Proteus与Keil联机调试1、 打开Keil uVision2,鼠标右击【Target1】 【Option for Target Target1】,(图1-18)。图1-182、 换到【Debug】选项卡,点击【Use】 【Proteus VSM Simulator】,确定(图1-19)图1-193、 打开Proteus,工具栏设置【Debug】【Use Romote Debug Monitor】。(图1-20)图 1-

7、204、 点击菜单【Debug】【Start/Stop Debug Session】 (图1-21)开始调试程序。图 1-215、 点击菜单【Debug】【Go】 (图1-22)开始调试程序。【Debug】【Stop Running】停止调试(图1-23)图 1-22图 1-236、生成HEX文件的固化与使用1) 打开Keil uVision2,鼠标右击【Target1】 【Option for Target Target1】,(图1-24)。图 1-242) 换到【Output】选项卡,点击【Output】 【Create HEX Files】,确定,重新编译即可生成HEX文件。(图1-25)图 1-253) 打开Proteus,对芯片89c51右击选择【Edit Prope

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论