单片机原理与接口技术(第6章)课件_第1页
单片机原理与接口技术(第6章)课件_第2页
单片机原理与接口技术(第6章)课件_第3页
单片机原理与接口技术(第6章)课件_第4页
单片机原理与接口技术(第6章)课件_第5页
已阅读5页,还剩143页未读 继续免费阅读

下载本文档

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

文档简介

第6章单片机原理与接口技术

6章单片机仿真软件Proteus第6章单片机原理与接口技术

6章单片机仿真软件P第6章单片机仿真软件Proteus

Proteus软件是英国Labcenterelectronics公司开发的EDA工具软件。除了其具有和其它EDA工具一样的原理图、PCB自动或人工布线及电路仿真的功能外,其中一个重要的功能是,电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试。6章单片机仿真软件Proteus第6章单片机仿真软件ProteusProtProteus是电子设计系统Proteus组合了高级原理图、混合模式SPICE仿真,PCB设计以及自动布线来实现一个完整的电子设计系统。6章单片机仿真软件ProteusProteus是电子设计系统Proteus组合了高6.1Proteus简介

Proteus产品系列包含了VSM技术,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。用户甚至可以实时采用诸如LED/LCD、键盘、RS232终端等动态外设模型来对设计进行交互仿真。6章单片机仿真软件Proteus6.1Proteus简介Prote—个易用而又功能强大的ISIS原理布图工具;PROSPICE混合模型SPICE仿真;ARESPCB设计。功能模块6章单片机仿真软件Proteus—个易用而又功能强大的ISIS原理软件具有以下特点:

支持许多通用的微控制器,如ARM7,PIC,AVR,HC11以及8051;交互的装置模型包括:LED和LCD显示,RS232终端,通用键盘,开关,按钮等;强大的调试功能,如访问寄存器与内存,设置断点和单步运行模式;6章单片机仿真软件Proteus软件具有以下特点:支持许多通用的微控制器,如软件的特点支持如IAR、Keil和Hitech等开发工具的C源码和汇编的调试;内置超过6000标准SPICE模型,完全兼容制造商提供的SPICE模型;6章单片机仿真软件Proteus软件的特点支持如IAR、Keil和HitecDLL接口为应用提供特定的模式

基于工业标准的SPICE3F5混合模型的电路仿真器;14种虚拟仪器:示波器、逻辑分析仪、信号发生器、规程分析仪等;6章单片机仿真软件ProteusDLL接口为应用提供特定的模式基于工业标高级仿真包括强大的

基于图形的分析功能

模拟、数字和混合瞬时图形、频率、转换、噪声、失真、傅立叶、交流、直流和音频曲线;6章单片机仿真软件Proteus高级仿真包括强大的

基于图形的分析功能模模拟信号发生器模拟信号发生器包括直流、正弦、脉冲、分段线性、音频、指数、单频FM;数字信号发生器包括尖脉冲、脉冲、时钟和码流;6章单片机仿真软件Proteus模拟信号发生器模拟信号发生器包括直流、正弦ISIS是PROTEUS系统的中心,它远不仅是一个图表库。它是具有控制原理图画图的外观的超强设计环境。无论是实现复杂设计的仿真以及PCB设计,还是设计精美的原理图,ISIS都是最好工具。本章结合一个简单的实例来介绍ProteusISIS软件的工作环境和一些基本操作。6.2ProteusISIS

6章单片机仿真软件ProteusISIS是PROTEUS系统的中心进入ProteusISIS集成环境双击桌面上的ISIS6Professional图标或者单击屏幕左下方的“开始”→“程序”→“Proteus”。“Professional”→“ISIS6Professional”,出现如图6-1所示画面,表明进入ProteusISIS集成环境。6章单片机仿真软件Proteus进入ProteusISIS集成环境双击桌面图6-1PROTEUSISIS启动画面

6章单片机仿真软件Proteus图6-1PROTEUSISIS启动画面6章单片ProteusISIS的工作界面ProteusISIS的工作界面是一种标准的Windows界面,如图6-2所示。包括:标题栏、主菜单、工具栏、预览窗口、挑选元件按钮、库管理按钮、原理图编辑窗口。元件列表、对象选择按钮、预览对象方位控制按钮、仿真控制按钮、状态栏。6章单片机仿真软件ProteusProteusISIS的工作界面Prot图6-2ProteusISIS的工作界面

6章单片机仿真软件Proteus图6-2ProteusISIS的工作界面6章单片6.2.1各部分的功能:

1.原理图编辑窗口:顾名思义,它是用来绘制原理图的。蓝色方框内为可编辑区,元件要放到它里面。注意,这个窗口是没有滚动条的,你可用预览窗口来改变原理图的可视范围。6章单片机仿真软件Proteus6.2.1各部分的功能:1.原理图编辑

2.

模型选择工具栏:

6章单片机仿真软件Proteus2.

模型选择工具栏:6章单片机仿主要模型:

(1)选择元件(默认选择的)(2)放置连接点(3)放置标签(用总线时会用到)(4)放置文本6章单片机仿真软件Proteus主要模型:(1)选择元件(默认选择的)6章单片机仿(5)用于绘制总线(6)用于放置子电路(7)用于即时编辑元件参数(先单击该图标再单击要修改的元件)主要模型:6章单片机仿真软件Proteus(5)用于绘制总线主要模型:6章单片机仿真软件Prote它可显示两个内容,一个是:当你在元件列表中选择一个元件时,它会显示该元件的预览图;另一个是,当你的鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口后或在原理图编辑窗口中点击鼠标后)。3.预览窗口:

6章单片机仿真软件Proteus它可显示两个内容,一个是:当你在元件列表预览窗口会显示整张原理图的缩略图,并会显示一个绿色的方框,绿色的方框里面的内容就是当前原理图窗口中显示的内容,因此,你可用鼠标在它上面点击来改变绿色的方框的位置,从而改变原理图的可视范围。预览窗口:6章单片机仿真软件Proteus预览窗口会显示整张原理图的缩略图,并会显图6-4配件工具栏的工作界面

6章单片机仿真软件Proteus图6-4配件工具栏的工作界面6章配件工具栏(1)终端接口:有VCC、地、输出、输入等接口(2)器件引脚:用于绘制各种引脚(3)仿真图表:用于各种分析,如NoiseAnalysis(4)录音机6章单片机仿真软件Proteus配件工具栏(1)终端接口:有VCC、地、输出、输入等接口(5)信号发生器(6)电压探针:使用仿真图表时要用到(7)电流探针:使用仿真图表时要用到(8)虚拟仪表:有示波器等配件工具栏6章单片机仿真软件Proteus(5)信号发生器配件工具栏6章单片机仿真软件Proteu2D图形工具栏的工作界面

6章单片机仿真软件Proteus2D图形工具栏的工作界面6章单片(1)画各种直线(2)画各种方框(3)画各种圆(4)画各种圆弧(5)画各种多边形(6)画各种文本(7)画符号(8)画原点等2D图形

6章单片机仿真软件Proteus(1)画各种直线(2)画各种方框2D图形6章用于挑选元件、终端接口、信号发生器、仿真图表等。举例,当你选择“元件”,单击“P”按钮会打开挑选元件对话框,选择了一个元件后(单击了“OK”后),该元件会在元件列表中显示,以后要用到该元件时,只需在元件列表中选择即可。6、元件列表:

6章单片机仿真软件Proteus用于挑选元件、终端接口、信号发生器、仿真7.方向工具栏:

旋转:旋转角度只能是90的整数倍。

6章单片机仿真软件Proteus7.方向工具栏:旋转:旋转角度只能是90的整数倍。6翻转:

完成水平翻转和垂直翻转。使用方法:先右键单击元件,再点击(左击)相应的旋转图标。

6章单片机仿真软件Proteus翻转:完成水平翻转和垂直翻转。6章单片机仿真软件Pro8.仿真控制按钮

(1)运行(2)单步运行(3)暂停(4)停止6章单片机仿真软件Proteus8.仿真控制按钮(1)运行6章单片机仿真软件Prot图6-6仿真控制按钮

6章单片机仿真软件Proteus图6-6仿真控制按钮6章单片机仿真6.2.2操作简介

1、绘制原理图:绘制原理图时,要在原理图编辑窗口的蓝色方框内完成。原理图编辑窗口的操作不同于常用的WINDOWS应用程序。6章单片机仿真软件Proteus6.2.2操作简介1、绘制原理图:6章单片机仿真软正确的操作是:用左键放置元件;右键选择元件;双击右键删除元件;右键拖选多个元件;先右键后左键编辑元件属性;先右键后左键拖动元件;连线用左键,删除用右键;改连接线:先右击连线,再左键拖动;中键放缩原理图。6章单片机仿真软件Proteus正确的操作是:用左键放置元件;右键选择元件;2、定制自己的元件:

定制用户自己的元件,有三个途径:1、用PROTEUSVSMSDK开发仿真模型,并制作元件。2、在已有的元件基础上进行改造,比如把元件改为bus接口的;3、利用已制作好(别人的)的元件,我们可以到网上下载一些新元件并把它们添加到自己的元件库里面。6章单片机仿真软件Proteus2、定制自己的元件:定制用户自己的元件,有三个途径:6章由于我没有PROTEUSVSMSDK,所以我只介绍后两个。说明6章单片机仿真软件Proteus由于我没有PROTEUSVSMSDK,用一个子电路可以把部分电路封装起来,这样可以节省原理图窗口的空间。

3、Sub-Circuits应用:6章单片机仿真软件Proteus用一个子电路可以把部分电路封装起来,这样可6.3AT89C51单片机的PROTEUS仿真

本例是AT89C51驱动LED,循环点亮。开始前先要准备好仿真文件,就是用编译器编译连接产生的调试或下载文件,不同编译器产生的文件格式是不同的,如ICC是COF、IAR是D90,GCC是COF、ELF。本例用的是:LED.hex。6章单片机仿真软件Proteus6.3AT89C51单片机的PROTEUS仿真6.3.1、添加元件到元件列表中:

本例要用到的元件是AT89C51、LED和“地”。点击工具箱的元器件按钮,使其选中,再点击IsIs对象选择器左边中间的置P按钮,出现“PickDevices”对话框,如图6-7所示。6章单片机仿真软件Proteus6.3.1、添加元件到元件列表中:本例要图6-7进入挑选元件的对话框

6章单片机仿真软件Proteus图6-7进入挑选元件的对话框6章单片机仿真软件Pr图6-8挑选元件对话框1

6章单片机仿真软件Proteus图6-8挑选元件对话框16章单片说明

图6-8是挑选元件的对话框,在对话框的KEYWORDS中输入AT89C51,得到以看到图6-9所示的操作界面。6章单片机仿真软件Proteus说明图6-8是挑选元件的对话框,在对话框图6-9挑选元件对话框2

6章单片机仿真软件Proteus图6-9挑选元件对话框26章单说明双击AT89C51,即把元件加入到元件列表中,再次在KEYWORDS中输入LED,结果如图6-10所示:6章单片机仿真软件Proteus说明双击AT89C51,即把元件加入到元件列图6-10挑选元件对话框3

6章单片机仿真软件Proteus图6-10挑选元件对话框36章单说明选择LED-GREEN,单击OK,关闭对话框,这时元件列表中列出AT89C51,LED-GREEN。最终结果如图6-11所示:6章单片机仿真软件Proteus说明选择LED-GREEN,单击OK,关图6-11挑选LED元件

6章单片机仿真软件Proteus图6-11挑选LED元件6章单片机仿真软件Prot6.3.2、放置元件:

在元件列表中左键选取AT89C51,把鼠标指针移到右边的原理图编辑区的适当位置,点击鼠标的左键,这样AT89C51就被放到原理图编辑窗口中了。同样放置LED-GREEN。6章单片机仿真软件Proteus6.3.2、放置元件:在元件列表中左键选添加“地”:

左键选择模型选择工具栏中的图标,出现如图6-8所示的界面:6章单片机仿真软件Proteus添加“地”:左键选择模型选择工具栏中的图标,6章单片图6-12选择接地线

6章单片机仿真软件Proteus图6-12选择接地线6章单片机仿真软件P选择GROUND左键选择GROUND,并在原理图编辑窗口中左击,这样“地”就被放置到原理图编辑窗口中了。如图6-13所示。6章单片机仿真软件Proteus选择GROUND左键选择GROUND图6-13

放置

元件图

6章单片机仿真软件Proteus图6-13

放置

元件图6章单说明如果要用到确定的直流电压,就可以用工具栏中的POWER和GROUND象放置元器件一样来放置电源和地。电源的默认值是+5V,地默认为0V

。如果需要10V的电压,则可在电源的设置选项卡的string里输入+10V

就可以了。不过要注意前面的“+”号一定要加上,否则不能防真。6章单片机仿真软件Proteus说明如果要用到确定的直流电压,就可以用工具说明在Proteus防真画图过程中,有正电源(VDD/VCC),地(GND)引脚的元器件。软件会自动把其电源引脚定义为相应的电压,所以在这些元器件上的电源地脚上不接电源、地也是正确的(单片机也不用接晶振,只需在设置选项中输入晶振的频率即可)。6章单片机仿真软件Proteus说明在Proteus防真画图过程中,有正电源(6.3.3.连线

在绘图的过程中,首先把所需要的元件放置到绘图区,然后再连接各元件之间的连线。图6-14是元件的连线图。6章单片机仿真软件Proteus6.3.3.连线在绘图的过程中,首先把所图6-14

元件

连线图

6章单片机仿真软件Proteus图6-14

元件

连线图6章单片机仿真软件Prot说明在两个对象间连线,左击第一个对象连接点,如果你想让ISIS自动定出走线路径,只需左击另一个连接点。这就是Proteus的线路自动路径功能(简称WAR),如果你只是在两个连接点用鼠标左击,WAR将选择一个合适的线径。6章单片机仿真软件Proteus说明在两个对象间连线,左击第一个对象连接点说明WAR为你省去了必须标明每根线具体路径的麻烦。该功能默认是打开的,如想关闭,可通过使用工具菜单里的WireAutoRouter命令来关闭。另一方面,如果你想自己决定走线路径,只需在想要拐点处点击鼠标左键。6章单片机仿真软件Proteus说明WAR为你省去了必须标明每根线具体6.3.4.添加仿真文件

图6-15是编辑元件对话框,先右键AT89C51再左键,出现图6-11所示的对话框。在ProgramFile中单击,出现文件浏览对话框,找到LED.hex文件,单击OK退出。6章单片机仿真软件Proteus6.3.4.添加仿真文件图6-15是编图

6-15

编辑

元件

对话框6章单片机仿真软件Proteus图

6-15

编辑

元件

对话框6章单片机仿真软件P6.3.5.仿真

原理图绘制完后,就可以加载程序,再单击按钮即可开始仿真。6章单片机仿真软件Proteus6.3.5.仿真原理图绘制完后,就可以加载程序,再单击6章说明:红色代表高电平,兰色代表低电平,灰色代表不确定电平。6章单片机仿真软件Proteus说明:红色代表高电平,兰色代表低电平,灰6.4Proteus与Keil联调

1、下载并安装http://downloads.labcenter.co.uk/vdmagdi.exe2、打开Proteus,画出相应电路。在Proteus的tools菜单中选中useremotedebugmonitor3、在keil中编写MCU的程序。6章单片机仿真软件Proteus6.4Proteus与Keil联调1、下载并安装6章进入KEIL的project菜单4、进入KEIL的project菜单optionfortarget'工程名'。在DEBUG选项中右栏上部的下拉菜选中ProteusVSMSimulator。再进入seting,如果同一台机IP名为,如不是同一台机则填另一台的IP地址。端口号一定为80006章单片机仿真软件Proteus进入KEIL的project菜单4、进入KEIL的p图6-17Proteus联调设置图

6章单片机仿真软件Proteus图6-17Proteus联调设置图6章单片机仿真图6-18KEIL联调设置图

6章单片机仿真软件Proteus图6-18KEIL联调设置图6章单片机仿真软件P注意:可以在一台机器上运行keil,另一台中运行Proteus进行远程仿真。6章单片机仿真软件Proteus注意:可以在一台机器上运行keil,另一台中在keil中进行debug5、在keil中进行debug,同时在Proteus中查看直观的结果。如图6-19所示。6章单片机仿真软件Proteus在keil中进行debug5、在keil中进行debug,同图6-19Proteus与Keil联调效果图

6章单片机仿真软件Proteus图6-19Proteus与Keil联调效果图6proteus常用快捷键

F8:全部显示:当前工作区全部显示

F6:放大以鼠标为中心放大

F7:缩小以鼠标为中心缩小

G:栅格开关栅格网格6章单片机仿真软件Proteusproteus常用快捷键F8:全部显示:当前工作区proteus常用快捷键Ctrl+F1:栅格宽度0.1mm显示栅格为0.1mm,在pcb的时候很有用

F2:栅格宽度0.5mm显示栅格为0.5mm,在pcb的时候很有用

F3:栅格宽度1mm显示栅格为1mm,在pcb的时候很有用

F4:栅格宽度2.5mm显示栅格为2.5mm,在pcb的时候很有用6章单片机仿真软件Proteusproteus常用快捷键Ctrl+F1:栅格宽度0.1proteus常用快捷键Ctrl+s:打开关闭磁吸磁吸用于对准一些点的,如引脚等等

x:打开关闭定位坐标显示一个大十字射线

m:显示单位切换,mm和th之间的单位切换,在右下角显示

o:重新设置原点,将鼠标指向的点设为原点

6章单片机仿真软件Proteusproteus常用快捷键Ctrl+s:打开关闭磁吸磁吸proteus常用快捷键u:撤销键R:刷新

+-:旋转6章单片机仿真软件Proteusproteus常用快捷键u:撤销键6章单片机仿proteus常用快捷键Pgdn:改变图层

Pgup:改变图层

Ctrl+Pgdn:最底层

Ctrl+pgup:最顶层

Ctrl+画线:可以划曲线

6章单片机仿真软件Proteusproteus常用快捷键Pgdn:改变图层

Pgup第6章结束

6章单片机仿真软件Proteus第6章结束6章单片机仿真软件Proteus第6章单片机原理与接口技术

6章单片机仿真软件Proteus第6章单片机原理与接口技术

6章单片机仿真软件P第6章单片机仿真软件Proteus

Proteus软件是英国Labcenterelectronics公司开发的EDA工具软件。除了其具有和其它EDA工具一样的原理图、PCB自动或人工布线及电路仿真的功能外,其中一个重要的功能是,电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试。6章单片机仿真软件Proteus第6章单片机仿真软件ProteusProtProteus是电子设计系统Proteus组合了高级原理图、混合模式SPICE仿真,PCB设计以及自动布线来实现一个完整的电子设计系统。6章单片机仿真软件ProteusProteus是电子设计系统Proteus组合了高6.1Proteus简介

Proteus产品系列包含了VSM技术,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。用户甚至可以实时采用诸如LED/LCD、键盘、RS232终端等动态外设模型来对设计进行交互仿真。6章单片机仿真软件Proteus6.1Proteus简介Prote—个易用而又功能强大的ISIS原理布图工具;PROSPICE混合模型SPICE仿真;ARESPCB设计。功能模块6章单片机仿真软件Proteus—个易用而又功能强大的ISIS原理软件具有以下特点:

支持许多通用的微控制器,如ARM7,PIC,AVR,HC11以及8051;交互的装置模型包括:LED和LCD显示,RS232终端,通用键盘,开关,按钮等;强大的调试功能,如访问寄存器与内存,设置断点和单步运行模式;6章单片机仿真软件Proteus软件具有以下特点:支持许多通用的微控制器,如软件的特点支持如IAR、Keil和Hitech等开发工具的C源码和汇编的调试;内置超过6000标准SPICE模型,完全兼容制造商提供的SPICE模型;6章单片机仿真软件Proteus软件的特点支持如IAR、Keil和HitecDLL接口为应用提供特定的模式

基于工业标准的SPICE3F5混合模型的电路仿真器;14种虚拟仪器:示波器、逻辑分析仪、信号发生器、规程分析仪等;6章单片机仿真软件ProteusDLL接口为应用提供特定的模式基于工业标高级仿真包括强大的

基于图形的分析功能

模拟、数字和混合瞬时图形、频率、转换、噪声、失真、傅立叶、交流、直流和音频曲线;6章单片机仿真软件Proteus高级仿真包括强大的

基于图形的分析功能模模拟信号发生器模拟信号发生器包括直流、正弦、脉冲、分段线性、音频、指数、单频FM;数字信号发生器包括尖脉冲、脉冲、时钟和码流;6章单片机仿真软件Proteus模拟信号发生器模拟信号发生器包括直流、正弦ISIS是PROTEUS系统的中心,它远不仅是一个图表库。它是具有控制原理图画图的外观的超强设计环境。无论是实现复杂设计的仿真以及PCB设计,还是设计精美的原理图,ISIS都是最好工具。本章结合一个简单的实例来介绍ProteusISIS软件的工作环境和一些基本操作。6.2ProteusISIS

6章单片机仿真软件ProteusISIS是PROTEUS系统的中心进入ProteusISIS集成环境双击桌面上的ISIS6Professional图标或者单击屏幕左下方的“开始”→“程序”→“Proteus”。“Professional”→“ISIS6Professional”,出现如图6-1所示画面,表明进入ProteusISIS集成环境。6章单片机仿真软件Proteus进入ProteusISIS集成环境双击桌面图6-1PROTEUSISIS启动画面

6章单片机仿真软件Proteus图6-1PROTEUSISIS启动画面6章单片ProteusISIS的工作界面ProteusISIS的工作界面是一种标准的Windows界面,如图6-2所示。包括:标题栏、主菜单、工具栏、预览窗口、挑选元件按钮、库管理按钮、原理图编辑窗口。元件列表、对象选择按钮、预览对象方位控制按钮、仿真控制按钮、状态栏。6章单片机仿真软件ProteusProteusISIS的工作界面Prot图6-2ProteusISIS的工作界面

6章单片机仿真软件Proteus图6-2ProteusISIS的工作界面6章单片6.2.1各部分的功能:

1.原理图编辑窗口:顾名思义,它是用来绘制原理图的。蓝色方框内为可编辑区,元件要放到它里面。注意,这个窗口是没有滚动条的,你可用预览窗口来改变原理图的可视范围。6章单片机仿真软件Proteus6.2.1各部分的功能:1.原理图编辑

2.

模型选择工具栏:

6章单片机仿真软件Proteus2.

模型选择工具栏:6章单片机仿主要模型:

(1)选择元件(默认选择的)(2)放置连接点(3)放置标签(用总线时会用到)(4)放置文本6章单片机仿真软件Proteus主要模型:(1)选择元件(默认选择的)6章单片机仿(5)用于绘制总线(6)用于放置子电路(7)用于即时编辑元件参数(先单击该图标再单击要修改的元件)主要模型:6章单片机仿真软件Proteus(5)用于绘制总线主要模型:6章单片机仿真软件Prote它可显示两个内容,一个是:当你在元件列表中选择一个元件时,它会显示该元件的预览图;另一个是,当你的鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口后或在原理图编辑窗口中点击鼠标后)。3.预览窗口:

6章单片机仿真软件Proteus它可显示两个内容,一个是:当你在元件列表预览窗口会显示整张原理图的缩略图,并会显示一个绿色的方框,绿色的方框里面的内容就是当前原理图窗口中显示的内容,因此,你可用鼠标在它上面点击来改变绿色的方框的位置,从而改变原理图的可视范围。预览窗口:6章单片机仿真软件Proteus预览窗口会显示整张原理图的缩略图,并会显图6-4配件工具栏的工作界面

6章单片机仿真软件Proteus图6-4配件工具栏的工作界面6章配件工具栏(1)终端接口:有VCC、地、输出、输入等接口(2)器件引脚:用于绘制各种引脚(3)仿真图表:用于各种分析,如NoiseAnalysis(4)录音机6章单片机仿真软件Proteus配件工具栏(1)终端接口:有VCC、地、输出、输入等接口(5)信号发生器(6)电压探针:使用仿真图表时要用到(7)电流探针:使用仿真图表时要用到(8)虚拟仪表:有示波器等配件工具栏6章单片机仿真软件Proteus(5)信号发生器配件工具栏6章单片机仿真软件Proteu2D图形工具栏的工作界面

6章单片机仿真软件Proteus2D图形工具栏的工作界面6章单片(1)画各种直线(2)画各种方框(3)画各种圆(4)画各种圆弧(5)画各种多边形(6)画各种文本(7)画符号(8)画原点等2D图形

6章单片机仿真软件Proteus(1)画各种直线(2)画各种方框2D图形6章用于挑选元件、终端接口、信号发生器、仿真图表等。举例,当你选择“元件”,单击“P”按钮会打开挑选元件对话框,选择了一个元件后(单击了“OK”后),该元件会在元件列表中显示,以后要用到该元件时,只需在元件列表中选择即可。6、元件列表:

6章单片机仿真软件Proteus用于挑选元件、终端接口、信号发生器、仿真7.方向工具栏:

旋转:旋转角度只能是90的整数倍。

6章单片机仿真软件Proteus7.方向工具栏:旋转:旋转角度只能是90的整数倍。6翻转:

完成水平翻转和垂直翻转。使用方法:先右键单击元件,再点击(左击)相应的旋转图标。

6章单片机仿真软件Proteus翻转:完成水平翻转和垂直翻转。6章单片机仿真软件Pro8.仿真控制按钮

(1)运行(2)单步运行(3)暂停(4)停止6章单片机仿真软件Proteus8.仿真控制按钮(1)运行6章单片机仿真软件Prot图6-6仿真控制按钮

6章单片机仿真软件Proteus图6-6仿真控制按钮6章单片机仿真6.2.2操作简介

1、绘制原理图:绘制原理图时,要在原理图编辑窗口的蓝色方框内完成。原理图编辑窗口的操作不同于常用的WINDOWS应用程序。6章单片机仿真软件Proteus6.2.2操作简介1、绘制原理图:6章单片机仿真软正确的操作是:用左键放置元件;右键选择元件;双击右键删除元件;右键拖选多个元件;先右键后左键编辑元件属性;先右键后左键拖动元件;连线用左键,删除用右键;改连接线:先右击连线,再左键拖动;中键放缩原理图。6章单片机仿真软件Proteus正确的操作是:用左键放置元件;右键选择元件;2、定制自己的元件:

定制用户自己的元件,有三个途径:1、用PROTEUSVSMSDK开发仿真模型,并制作元件。2、在已有的元件基础上进行改造,比如把元件改为bus接口的;3、利用已制作好(别人的)的元件,我们可以到网上下载一些新元件并把它们添加到自己的元件库里面。6章单片机仿真软件Proteus2、定制自己的元件:定制用户自己的元件,有三个途径:6章由于我没有PROTEUSVSMSDK,所以我只介绍后两个。说明6章单片机仿真软件Proteus由于我没有PROTEUSVSMSDK,用一个子电路可以把部分电路封装起来,这样可以节省原理图窗口的空间。

3、Sub-Circuits应用:6章单片机仿真软件Proteus用一个子电路可以把部分电路封装起来,这样可6.3AT89C51单片机的PROTEUS仿真

本例是AT89C51驱动LED,循环点亮。开始前先要准备好仿真文件,就是用编译器编译连接产生的调试或下载文件,不同编译器产生的文件格式是不同的,如ICC是COF、IAR是D90,GCC是COF、ELF。本例用的是:LED.hex。6章单片机仿真软件Proteus6.3AT89C51单片机的PROTEUS仿真6.3.1、添加元件到元件列表中:

本例要用到的元件是AT89C51、LED和“地”。点击工具箱的元器件按钮,使其选中,再点击IsIs对象选择器左边中间的置P按钮,出现“PickDevices”对话框,如图6-7所示。6章单片机仿真软件Proteus6.3.1、添加元件到元件列表中:本例要图6-7进入挑选元件的对话框

6章单片机仿真软件Proteus图6-7进入挑选元件的对话框6章单片机仿真软件Pr图6-8挑选元件对话框1

6章单片机仿真软件Proteus图6-8挑选元件对话框16章单片说明

图6-8是挑选元件的对话框,在对话框的KEYWORDS中输入AT89C51,得到以看到图6-9所示的操作界面。6章单片机仿真软件Proteus说明图6-8是挑选元件的对话框,在对话框图6-9挑选元件对话框2

6章单片机仿真软件Proteus图6-9挑选元件对话框26章单说明双击AT89C51,即把元件加入到元件列表中,再次在KEYWORDS中输入LED,结果如图6-10所示:6章单片机仿真软件Proteus说明双击AT89C51,即把元件加入到元件列图6-10挑选元件对话框3

6章单片机仿真软件Proteus图6-10挑选元件对话框36章单说明选择LED-GREEN,单击OK,关闭对话框,这时元件列表中列出AT89C51,LED-GREEN。最终结果如图6-11所示:6章单片机仿真软件Proteus说明选择LED-GREEN,单击OK,关图6-11挑选LED元件

6章单片机仿真软件Proteus图6-11挑选LED元件6章单片机仿真软件Prot6.3.2、放置元件:

在元件列表中左键选取AT89C51,把鼠标指针移到右边的原理图编辑区的适当位置,点击鼠标的左键,这样AT89C51就被放到原理图编辑窗口中了。同样放置LED-GREEN。6章单片机仿真软件Proteus6.3.2、放置元件:在元件列表中左键选添加“地”:

左键选择模型选择工具栏中的图标,出现如图6-8所示的界面:6章单片机仿真软件Proteus添加“地”:左键选择模型选择工具栏中的图标,6章单片图6-12选择接地线

6章单片机仿真软件Proteus图6-12选择接地线6章单片机仿真软件P选择GROUND左键选择GROUND,并在原理图编辑窗口中左击,这样“地”就被放置到原理图编辑窗口中了。如图6-13所示。6章单片机仿真软件Proteus选择GROUND左键选择GROUND图6-13

放置

元件图

6章单片机仿真软件Proteus图6-13

放置

元件图6章单说明如果要用到确定的直流电压,就可以用工具栏中的POWER和GROUND象放置元器件一样来放置电源和地。电源的默认值是+5V,地默认为0V

。如果需要10V的电压,则可在电源的设置选项卡的string里输入+10V

就可以了。不过要注意前面的“+”号一定要加上,否则不能防真。6章单片机仿真软件Proteus说明如果要用到确定的直流电压,就可以用工具说明在Proteus防真画图过程中,有正电源(VDD/VCC),地(GND)引脚的元器件。软件会自动把其电源引脚定义为相应的电压,所以在这些元器件上的电源地脚上不接电源、地也是正确的(单片机也不用接晶振,只需在设置选项中输入晶振的频率即可)。6章单片机仿真软件Proteus说明在Proteus防真画图过程中,有正电源(6.3.3.连线

在绘图的过程中,首先把所需要的元件放置到绘图区,然后再连接各元件之间的连线。图6-14是元件的连线图。6章单片机仿真软件Proteus6.3.3.连线在绘图的过程中,首先把所图6-14

元件

连线图

6章单片机仿真软件Proteus图6-14

元件

连线图6章单片机仿真软件Prot说明在两个对象间连线,左击第一个对象连接点,如果你想让ISIS自动定出走线路径,只需左击另一个连接点。这就是Proteus的线路自动路径功能(简称WAR),如果你只是在两个连接点用鼠标左击,WAR将选择一个合适的线径。6章单片机仿真软件Proteus说明在两个对象间连线,左击第一个对象连接点说明WAR为你省去了必须标明每根线具体路径的麻烦。该功能默认是打开的,如想关闭,可通过使用工具菜单里的WireAutoRouter命令来关闭。另一方面,如果你想自己决定走线路径,只需在想要拐点处点击鼠标左键。6章单片机仿真软件Proteus说明WAR为你省去了必须标明每根线具体6.3.4.添加仿真文件

图6-15是编辑元件对话框,先右键AT89C51再左键,出现图6-11所示的对话框。在ProgramFile中单击,出现文件浏览对话框,找到LED.hex文件,单击OK退出。6章单片机仿真软件Proteus6.3.4.添加仿真文件图6-15是编图

6-15

编辑

元件

对话框6章单片机仿真软件Proteus图

温馨提示

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

评论

0/150

提交评论