Proteus和Keil软件在单片机中的应用_第1页
Proteus和Keil软件在单片机中的应用_第2页
Proteus和Keil软件在单片机中的应用_第3页
Proteus和Keil软件在单片机中的应用_第4页
Proteus和Keil软件在单片机中的应用_第5页
全文预览已结束

下载本文档

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

文档简介

1、4科技资讯 科技资讯SCIENCE&TECHNOLOGYINFORMATION2009NO.36SCIENCE&TECHNOLOGYINFORMATION信息技术学生普遍反映单片机课程学习非常吃力,难学,课堂上也非常枯燥无味,为提高教学效果,目前采用Proteus 和Keil 软件在多媒体教室进行仿真,学生也亲自参与,普遍反映很好,学生不仅把课本知识搞懂了,学习主动性也有了明显的提高。另外,这两大软件的出现,也为从事单片机设计和开发的人员节省了资金和时间,使得开发周期缩短。近年来,逐步被越来越多的高校学生、教学人员以及工程开发人员所使用。1 Proteus 和Keil 简介Pr

2、oteus 是英国Labcenter 公司开发的电路分析与仿真软件,用于仿真、分析各种模拟器件和集成电路,该软件的特点是:(1实现了单片机仿真和电路仿真相结合。(2支持主流单片机系统的仿真。(3提供软件调试功能。具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,支持第三方的软件编译和调试环境,如Keil C51uVision2等软件。(4具有强大的原理图绘制功能。Proteus 既能仿真单片机CPU 的工作情况,也可以仿真单片机外围电路或无单片机参与的其他电路的工作情况。因此在仿真和调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改动,而是从工程的角度直

3、接看程序运行和电路工作的过程和结果,弥补了实验和工程应用间脱节的矛盾和现象。Keil 是德国Keil 公司开发的单片机编译器,可用于编译C 源代码、汇编程序、连接和定位目标文件和库文件、创建HEX 文件、调试目标程序等,是一个集成化的文件管理编译环境。2 单片机虚拟仿真实例仿真项目:基于AT89C51单片机的数字钟系统,所选择的软件版本号:ProteusPRO6.7SP3和keil uVision2。两个软件版本可以从网上免费下载,也可购买其光盘,安装如常用软件一样,非常简单。2.1 在Proteus 软件中绘制电路图(1打开安装好的Proteus 软件,在工具箱中选择Component 按钮

4、;(2单击对象选择器中的P 按钮,会弹出Pick Devices 对话框;(3将元器件添加到编辑环境,若要更改元器件的设置,则右击选中对象后再单击,打开属性对话框,在Component Value 文本框中键入对应值,单击OK 完成;(4电源符号的选择:单击工具箱中的Inter-sheet Terminal 按钮,选择Power 后,在原理图中单击,即可添加相应电源符号;(5总线的绘制:单击工具箱中的BUS 按钮,在原理图的空白处两次单击即可完成;(6将元器件按照布线方向排列,并将电路连线;(7在DEBUG 菜单中选择USE REMOTE DEBUG MONITOR 选项。2.2 在keil

5、uVision2中编制程序(1新建项目。启动uVision2,选择Project New Project 菜单项,打开对话框,输入项目文件名并选择保存路径。项目文件保存完后,弹出Select Device for TARGET TARGET1对话框,是新建项目的CPU 元器件选择,选AT89C51。(2在项目中添加源程序文件。在菜单中选择File New ,新建源程序文件。输入源程Proteus 和Keil 软件在单片机中的应用孙立香(盐城纺织职业技术学院机电工程系 江苏盐城 224005摘 要:本文介绍Proteus 和Keil 软件在单片机仿真中的使用方法,并结合具体实例加以说明。关键词:

6、Proteus Keil 单片机 仿真中图分类号:TN79文献标识码:A 文章编号:1672-3791(200912(c-0004-01序,然后把程序保存在项目所在的目录中,为文件取一个名,若是C 语言编写的程序,扩展名为.C ,若是汇编语言编写的程序,扩展名为.ASM 。接下来,将该文件添加到项目中,用鼠标在屏幕左边的Source Group1文件夹图标上右击弹出菜单,选择Add File to Group Source Group 1命令,弹出文件窗口,选择刚刚保存的文件,按ADD 按钮,关闭文件窗口,程序文件即可加到项目中。(3项目的编译、链接。将光标指向项目窗口中的文件名,并右击,在快捷菜单中选择Build target 选项,uVision2将自动完成对当前项目中所有源程序模块的编译、链接,得到.HEX 目标文件。2.3 Proteus 与Keil 整合仿真在P r o t e u s 电路图中选中单片机AT89C51,右击后再左击,在出现的对话框中点击Program File 后面的按钮,找到刚才编译得到的.HEX 文件,然后点击OK ,就建立了单片机与软件间的联系,点击模拟调试按钮的运行按钮,进入调试状态,仿真截图如图1所示,电路的功能:实现数字钟的时分秒显示,接在P1口的三个按键分别实现对时、分、秒的校准。3 结语通过实例可看出利用Proteu

温馨提示

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

评论

0/150

提交评论