第二章单片机开发软件快速入门第五节keilμVision2和Proteus7.2联调第四节keilμVision2快速入门第三节keilμVision2安装第二节Proteus7.2快速入门第一节Proteus7.2安装第一节Proteus7.2安装单片机仿真软件Proteus7.2安装主要有五步。图2-1Proteus7.2安装图2-2Proteus7.2授权安装图2-3Proteus7.2单片机模型文件第二节Proteus7.2快速入门一、Proteus7.2的主要功能特点二、功能感受——Proteus仿真单片机播放音乐XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89S51X1FREQ=6MHzC133pC233pC310uR110k+5VGNDGNDLS1SOUNDERGND图2-4歌曲播放的Proteus仿真原理图图2-5“EditComponent”对话框三、Proteus软件的界面与操作介绍模型选择工具栏预览窗口菜单栏命令工具栏状态栏原理图编辑区仿真按钮对象选择器图2-6ProteusISIS工作界面5.Proteus操作特性下面列出了Proteus不同于其他Windows软件的操作特性。(1)在元件列表中选择元器件后可对其进行放置操作。(2)用鼠标右键选择元件后,弹出快捷菜单。(3)双击鼠标右键可删除元件。(4)先单击鼠标右键后单击鼠标左键可以编辑元件的属性。(5)连线用鼠标左键,可通过双击鼠标右键来删除画错的连线。(6)改连接线走线方式,可先单击鼠标右键连线,再单击鼠标左键拖动。(7)滚动鼠标中键可放缩原理图。四、Proteus仿真设计快速入门P07P27P10P11P17P12P14P13P11P14P15P16P17P00P01P02P03P04P05P06P30P31P37P32P34P33P31P34P27P35P24P36P21P37P07P20P02P21P22P23P24P25P26P36P35P33P32P30P26P25P23P22P20P06P05P04P03P01P00P16P15P13P12P10XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51VD1VCCVD2VD3VD4VD5VD6VD7VD8XZ12C133pC233pC_RST10uR110kGNDGNDVCC234567891RP1RESPACK-81K*8VD9VCCVD10VD11VD12VD13VD14VD15VD16234567891RP2RESPACK-81K*8VD17VCCVD18VD19VD20VD21VD22VD23VD24234567891RP3RESPACK-81K*8VD25VCCVD26VD27VD28VD29VD30VD31VD32234567891RP4RESPACK-81K*8图2-8单片机控制流水灯的仿真原理图1.新建设计文件2.从元件库中选取元器件列出“AT89C51”单片机的各种型号显示“AT89C51”单片机的原理图显示“AT89C51”单片机的封装图图2-11添加单片机3.放置、移动、旋转、删除和设置元器件逆时针旋转90°删除对象拖动对象垂直翻转顺时针旋转90°水平翻转编辑元件属性4.网格单位5.放置电源和地(终端)6.画总线7.电路图布线8.添加网络标号9.电气规则检查Tools→ElectricalRuleCheck命令10.仿真运行第三节keilμVision2安装按如下步骤安装。(1)打开up51v706a.txt(文本文件)记下安装序列号,进入setup目录点击setup.exe进行安装;(2)选择InstallSupport....全新安装,以前没有安装过或者放弃以前的序列号安装;选择UpdateCurrentInstallation升级安装,将可以保持原来的序列号,不必再次输入。(3)选择Full安装,Next→Yes(接受版权信息)→选择安装目录→Next→输入序列号、姓名、公司等,除了序列号以外,都随意;→next→...直到安装完成。第四节keilμVision2快速入门(1)建立一个工程项目,选择芯片,确定目标选项。(2)建立汇编或C源文件。(3)生成各种应用文件。(4)检查并修改源文件中的各种错误。(5)编译连接通过后进行软件仿真或硬件仿真。(6)下载程序。(7)脱机运行。图2-42单片机USBISP下载第五节keilμVision2和Proteus7.2联调一、安装驱动二、KeilμVision2和Proteus7.2的配置三、KeilμVision2和Proteus7.2的联调选择KeilμVision2的驱动,因为本机安装的是KeilμVision2图2-48选择安装KeilμVision2的驱动一、安装驱动图2-52Proteus的配置图2-53AT89C51程序文件设定程序文件为空,因为直接用keil去控制Proteus图2-53AT89C51程序文件的设定二、KeilμVision2和Proteus7.2的配置图2-56设置Debug选项卡图2-56设置Debug选项卡图2-57IP地址设置三、KeilμVision2和Proteus7.2的联调(1)完成KeilμVision2和Proteus7.2的配置,详见本节一和二,将KeilμVision2和Proteus7.2启动,打开对应的文件,如图2-58所示。(1)完成KeilμVision2和Proteus7.2的配置,详见本节一和二,将KeilμVision2和Proteus7.2启动,打开对应的文件,如图2-58所示。(2)在Keil中,单击编译工具栏中“Rebuildalltargetfiel”按钮,将整个工程编译,如图2-59所示。(3)程序编译通过后,通过Debug→Start/StopDebugSession菜单命令使Keil进入调试模式,同时Proteus中的仿真功能也已经启动,等待执行命令,如图2-60所示。(4)如果要全速运行,则在Keil中调用“Debug”菜单下的清除所有断点命令,将所有断点清除掉,按F5功能键,则程序会全速执行。习题1.Proteus仿真软件和别的电子仿真软件相比,其最大特色是什么?2.在Proteus仿真软件中绘制单片机系统的主要步骤是什么?3.如何进行C51和Proteus联合调试?4.基于Proteus的单片机仿真和单片机硬件仿真有何不同?5.Proteus能够仿真哪些类型的处理器?OVER!