




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机Proteus仿真Proteus软件是英国LCE公司研制的EDA工具软件,可实现电路原理设计,电路分析与仿真。Proteus由ISIS(智能电路原理图输入系统)和ARES(高级布线编辑)两个软件组成。用Proteus软件进行单片机的设计和仿真的步骤如下:(1)用ISIS软件设计应用系统的硬件电路(2)用Keil软件设计应用系统的程序并调试(3)进行硬软件的统一调试,检查运行的结果。,举例:设计如下的硬件电路,编写程序实现8路流水灯,第一部分Proteus仿真步骤Proteus软件由ISIS(智能图形输入系统)和ARES(布线和电路板制造)2部分组成。一、点击图标启动Proteus软件ISIS环境,编辑环境如图:,菜单,工具栏,预览窗口,器件选择,工具栏,对象选择器,方向控制,原理图编辑,(一)菜单栏,1、File(文件):新建、装入、保存、导入设计、打印等选项。2、View(查看):原理图编辑窗口定位、栅格调整、图形缩放。3、Edit(编辑):编辑元件的剪切、复制、粘贴、撤销和恢复。4、Library(库):选择元件、制造元件、分解元件、编辑到库。5、Tools(工具):标注、布线、标记、分配工具、数据导入。6、Desing(设计):编辑设计/面板属性、新建/删除原理图。7、Graph(图形):编辑仿真图形、导出数据、删除数据。8、Source(源文件):添加/移除源文件、设置编辑。9、Degug(调试):调试、运行/停止调试、断点运行。,(二)主工具栏,(三)预览窗口1、在对象选择器单击某个元件或在工具箱中单击元件按钮、终端按钮、子电路按钮、虚拟仪器按钮时,预览窗口会出现对象的图形。2、将鼠标落在此窗口内,可以改变原理图的可视范围。(四)器件选择按钮P:对象选择按钮,单击P按钮,会弹出器件选择窗口,在Kerywords栏中输入器件名,可在器件库中选择元件。L:库管理按键。,(五)工具箱ISIS中提供了许多图标工具按钮,如图:,元件按钮连接点连线的网络标号文本脚本总线子电路选择元件终端元件引脚图标录音机信号源,电压探针电流探针虚拟仪器画线方框园弧线曲线文本符号坐标原点,(六)仿真和方向工具栏,旋转翻转运行单步暂停停止,(七)原理图编辑窗口用于放置元件,连线,绘制原理图。操作如下:(1)鼠标的中间滚轮用于放大或缩小原理图(2)鼠标左键用于放置元件和连线(3)右键用于选择元件、连线和对象,选中时以红色显示(4)双击鼠标右键可删除元件和连线(5)先单击鼠标右键再单击左键,可编辑元件的属性,二、用Proteus进行电路设计和仿真(一)设计一个单片机最小系统,在P0口或P1口上接8个LED灯,要求实现跑马。,(1)启动ProteusISIS,单击菜单FileNewDesign,新建DEFAULT模板,保存文件名:P1(1).DSN。(2)在器件选择中点P按钮(或:LibraryPickDevice/Symbol)添加下表中的元件。(在Keywords栏中逐个输入元件的英文)单片机:AT89C51电容:CAP30F晶振:CRYSTAL12MHZ按钮:Button发光二极管:LED-BIBY/BIGY电阻:RES排阻:Respack-8电解电容:CAP-ELEC,例如:输入RES,点Resistors,挑选适合的电阻,将元件放置到原理图编辑窗口的合适位置。,(3)单击工具箱中元件终端图标,将元件终端放置在合适位置,然后布线。(4)单击对象选择器中的POWER和GROUND,将元件电源和地放置在合适位置,然后布线。(5)左键双击各元件,设置相应元件的参数,完成电路图的设计。,第二部分Keil软件编程操作步骤:1、双击桌面上的UV2快捷图,启动软件。,2、点击P工程N新建工程输入文件名(如A1)并点击保存。,3、出现CPU屏幕,选AtmelAT89C51点确定。屏幕左上方出现图标目标1。,4、点击文件新建文件出现程序输入区。,输入C语言程序:#includereg51.h#defineunitunsignedint#defineuncharunsignedcharconsttab=0 xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf,0 x7f;voiddelay(void)unsignedinti;for(i=0;i35530;i+);voidmain(void)unsignedcharx;while(1)for(x=0;x8;x+)P0=tabx;delay();,输入后点击文件中的保存,输入程序名(例如S1.C)并选择存入的盘(如D:)点击保存。程序名要加尾缀:.C。如果程序已经存在,可点击文件打开文件,找到需要选择的文件。,5、点击(图标)目标1前的“+”号,出现(图标)源程序组1,选中并点右键,选“文件增加到源程序组1”,选择文件类型为C,再选要输入的程序S1.C,点ADD(加入),点确定。此时点击源程序组1可以看到要输入的程序S1.C。,在对程序编译前要进行以下的设置:1、单击“project”(工程)菜单,在下拉菜单中单击“optionsfortarget1”(目标目标1属性),再单击“target”(目标),将输入仿真器的晶振频率改为12.0MHz。2、在目标目标1属性页面下选择output(输出),点击“CreateHEXfile”(产生hex文件)的选项,以便汇编后生成HEX代码,供编程器使用。3、对于软件仿真,在目标目标1属性页面下点“Debug”(调试),再选“S使用软件仿真器”,同时选中“加载代码到仿真器”和“运行到main0”,然后点击“确定”。,6、程序的编译和链接依次点击屏幕上方左下角的编译和建造目标图标对文件进行编译和链接,观察左下角的调试程序信息显示,如有错可根据该栏提示的信息进行修改,修改后要重新保存和编译,直到无错误提示。,第三部分调试与仿真在ProteusISIS编辑窗口中,单击鼠标右键选中AT89C51单片机,单击鼠标左键弹出EditComponent对话框,在ClockFrequency栏设置晶振频率12MHZ,在ProgramFiel栏中单击图标,选择Kiel生成的名.HEX文件,确定。在ProteusISIS中FielSaveDesign保存设计,生成名.DSN文件。在ProteusISIS中单击Debug选Execute执行,观察运行结果。退出:单击DebegPause/StopAnimetion可退出运行状态。,#include#defineuintunsignedint#defineucharunsignedcharconsttab=0Xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf,0 x7f,0 xbf,0 xdf,0 xef,0 xf7,0 xfb,0 xfd,0 xfe,0 xff,0 xaa,0 x55,0 xaa,0 x55,0 xaa,0 x55,0 xff,0 xf0,0 x0f,0 xf0,0 x0f,0 xff,0 x33,0 xcc,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年金融分析师职业手册深度解析金融知识面试模拟题集
- 2025年机器人技术应用与管理试卷及答案
- 2025年全国基层产科医师培训项目专业理论考核历年参考题库含答案
- 2025年注册验船师资格考试(A级船舶检验专业实务)经典试题及答案一
- 2025年注册验船师资格考试(A级船舶检验专业案例分析)全真冲刺试题及答案二
- 北京市门头沟区2024-2025学年八年级上学期期末考试道德与法制试题及答案
- 北京市门头沟区2023-2024学年七年级下学期第一次月考道德与法制考试题目及答案
- 2025年陵园服务礼仪与沟通技巧面试题
- 2025年生态修复师中级考试模拟题答案
- 2025年环境工程师专业能力评估模拟题及解析
- 岗前安全培训课件
- 学前儿童融合教育
- 2025年新疆中考道德与法治试卷真题(含标准答案)
- 科技公司薪资管理制度
- 糖尿病患者围手术期麻醉管理
- 胃肠疾病预防与健康管理
- 2025年云南省中考英语试卷真题(含标准答案及解析)
- 2025年全国新高考英语II卷试题解析及复习备考策略(课件)
- 全球化背景下文化自信的传承与创新
- 合规监督概念课件
- 电力变压器智能数字孪生体的构建与展望
评论
0/150
提交评论