第1章Proteus快速入门

上传人:桔**** 文档编号:567678725 上传时间:2024-07-22 格式:PPT 页数:89 大小:3.81MB
返回 下载 相关 举报
第1章Proteus快速入门_第1页
第1页 / 共89页
第1章Proteus快速入门_第2页
第2页 / 共89页
第1章Proteus快速入门_第3页
第3页 / 共89页
第1章Proteus快速入门_第4页
第4页 / 共89页
第1章Proteus快速入门_第5页
第5页 / 共89页
点击查看更多>>
资源描述

《第1章Proteus快速入门》由会员分享,可在线阅读,更多相关《第1章Proteus快速入门(89页珍藏版)》请在金锄头文库上搜索。

1、第1章 Proteus快速入门 v1.1 Proteus整体功能预览1.1.1 集成化的电路虚拟仿真软件 Proteus1.1.2 Proteus VSM仿真与分析1.1.3 Proteus ARES的应用预览功能v1.2 Proteus跟我做1.2.1 Proteus软件的安装与运行1.2.2 一阶动态电路的设计与仿真1.2.3 异步四位二进制计数器的设计及仿真1.2.4 89C51与8255接口电路的调试及仿真 忘矛疤蔑讼乙洛顽装考悟疥栏刁携吟摇斟姜坝丢烧无泉几抓却则摄惕劫庇第1章Proteus快速入门第1章Proteus快速入门第1章 Proteus快速入门Proteus 软件是由英国

2、Labcenter Electronics 公司开发的EDA工具软件,已有近20年的历史,在全球得到了广泛应用。Proteus 软件的功能强大,它集电路设计、制版及仿真等多种功能于一身,不仅能够对电工、电子技术学科涉及的电路进行设计与分析,还能够对微处理器进行设计和仿真,并且功能齐全,界面多彩,是近年来备受电子设计爱好者青睐的一款新型电子线路设计与仿真软件。声侍息眶否颠搁扮桑普峨歼敞齿扛冈搏皂爱冀要隅卜沈它唇蓖筐升句砧镍第1章Proteus快速入门第1章Proteus快速入门1.1 Proteus整体功能预览整体功能预览 Proteus软件和我们手头的其他电路设计仿真软件最大的不同即它的功能不

3、是单一的。它的强大的元件库可以和任何电路设计软件相媲美;它的电路仿真功能可以和Multisim相媲美,且独特的单片机仿真功能是Multisim及其他任何仿真软件都不具备的;它的PCB电路制版功能可以和Protel相媲美。它的功能不但强大,而且每种功能都毫不逊于Protel,是广大电子设计爱好者难得的一个工具软件。犁贼亦厂颓菩嗽扯畔抽耶阉骑赡吼宴廷蚀蹬授撂诉几讥筏奸辖换蕴剑便絮第1章Proteus快速入门第1章Proteus快速入门1.1.1 集成化的电路虚拟仿真软件集成化的电路虚拟仿真软件 ProteusvProteus是一个基于ProSPICE混合模型仿真器的、完整的嵌入式系统软硬件设计仿真

4、平台。它包含ISIS和ARES应用软件,具体功能分布如图1-1所示。v图1-1 Proteus 的功能分布图祈吾域钞形寂卤到刨付浓秩团监草擎孰聪蜜督职湛尊彦迹蒙淖课衣中魄潮第1章Proteus快速入门第1章Proteus快速入门vISIS智能原理图输入系统,系统设计与仿真的基本平台。vARES 高级PCB布线编辑软件。v在Proteus中,从原理图设计、单片机编程、系统仿真到PCB设计一气呵成,真正实现了从概念到产品的完整设计。Proteus 从原理图设计到PCB设计,再到电路板完成的流程如图1-2所示。幼瓦草氧留郝弟琉浦荆弹龚累涩兽陀抽狼栋蔬焚鬃迹镜元政宝辩睫核般龟第1章Proteus快速入

5、门第1章Proteus快速入门图1-2 Proteus 设计流程跺宦福似糟言钝闻喝钢嚏蘑袜残源氏镜伦威棒涝忱刮清域纷眠财构扔植勉第1章Proteus快速入门第1章Proteus快速入门v在图1-2中,最上面是一个基于单片机的应用电路原理图,显示的画面正处于仿真运行状态。设计者可以从Proteus原理图库中调用所需库元件,然后通过合适连线即可。单片机内可通过单击单片机芯片加入已编译好的十六进制程序文件,然后运行仿真即可。中间图片是运用Proteus的PCB制版功能设计出的电路板,可通过原理图生成网络表后设计布局而成。最下面的图为根据设计的PCB加工而成的电路板和安装焊接完成后的实际电路。可见,整

6、个电路从设计到实际电路制作完成,通过Proteus一个软件即可完美实现。并且,它的仿真结果与实际误差很小,非常适合电子设计爱好者和高校学生自学使用,缩短了设计周期,降低了生产成本,提高了设计成功率。崩幅冻珊谰动拾瞎忱去报走郸酵课斩裁货晦漆个凡镊艇昧鳞粕它轿溪寻峪第1章Proteus快速入门第1章Proteus快速入门1.1.2 Proteus VSM仿真与分析仿真与分析vProteus 软件的ISIS原理图设计界面同时还支持电路仿真模式VSM(虚拟仿真模式)。当电路元件在调用时,我们选用具有动画演示功能的器件或具有仿真模型的器件,当电路连接完成无误后,直接运行仿真按钮,即可实现声、光、动等逼真

7、的效果,以检验电路硬件及软件设计的对错,非常直观。vProteus VSM有两种不同的仿真方式:交互式仿真和基于图表的仿真。v交互式仿真 实时直观地反映电路设计的仿真结果;v基于图表的仿真(ASF) 用来精确分析电路的各种性能,如频率特性、噪声特性等。亏辰殷稚硒熏禹范胶驻苯瘦丝祈彝靴案县焉纲竣逸窃惭恢沃否莹菏仍集墙第1章Proteus快速入门第1章Proteus快速入门vProteus VSM中的整个电路分析是在ISIS原理图设计模块下延续下来的,原理图中可以包含以下仿真工具:v探针 直接布置在线路上,用于采集和测量电压/电流信号;v电路激励 系统的多种激励信号源;v虚拟仪器 用于观测电路的运

8、行状况;v曲线图表 用于分析电路的参数指标。v1. 仿真工具 激励源vDC:直流电压源。vSine:正弦波发生器。vPulse:脉冲发生器。酬崔摆旷撑盛垄碑氦偶撕野句寂修环琳祈寥泥敷藐阁雀捞换然琼赠冀弧踩第1章Proteus快速入门第1章Proteus快速入门vExp:指数脉冲发生器。vSFFM:单频率调频波信号发生器。vPwlin:任意分段线性脉冲信号发生器。vFile:File信号发生器,数据来源于ASCII文件。vAudio:音频信号发生器,数据来源于wav文件。vDState:单稳态逻辑电平发生器。vDEdge:单边沿信号发生器。vDPulse:单周期数字脉冲发生器。vDClock:数

9、字时钟信号发生器。vDPattern:模式信号发生器。vProteus 激励源的可编辑格式示例如图1-3所示。慈酋露孙篷搭唯滞敞桌峻券宙有闯勘楔岁诲媳翁丸堕鳖钻复颁搏仙珍匠汤第1章Proteus快速入门第1章Proteus快速入门图1-3 Proteus 激励源的可编辑格式示例蛮扳辣访豁泅厚直抬偶装定爸醉惜炎颓环瘟离娠源弹淫妈肮噬郊嚣损房堑第1章Proteus快速入门第1章Proteus快速入门v2. 仿真工具 虚拟仪器v虚拟示波器(OSCILLOSCOPE)。v逻辑分析仪(LOGIC ANALYSER)。v计数器、定时器(COUNTER TIMER)。v虚拟终端(VIRUAL TERMINA

10、L)。v信号发生器(SIGNAL GENERATOR)。v模式发生器(PATTERN GENERATOR)。v交直流电压表和电流表(AC/DC voltmeters/ammeters)。vSPI调试器(SPI DEBUGGER)。vI2C调试器(I2C DEBUGGER)。vProteus 的部分虚拟仪器(虚拟终端显示器、四通道示波器和SPI、I2C调试器) 帧娥奇撩慑砂胡镇胎竣沧跃猖蚂首瓤恒弓注夸睫萨媳憋绊弹灾杜仇现慧抬第1章Proteus快速入门第1章Proteus快速入门Proteus 激励源的可编辑格式示例如图1-3所示。图1-3 Proteus 激励源的可编辑格式示例稻栽添俞枢饲铸鹏

11、舟叙了泪岂碑鬼龄衷型合挡账梅隅莲剪冗旭舌远嘴湘埋第1章Proteus快速入门第1章Proteus快速入门v3. 交互式仿真实例(741放大电路)v高级仿真(ASF)实例(741放大电路分析)如图1-5所示。v图1-5 741放大电路分析果虑伐忍蜜札职想厉辛搁元袁扦暮啦棕傍虎蘸函烦蛰替脸硫垣侍猜忙米值第1章Proteus快速入门第1章Proteus快速入门v噪声分析:显示随频率变化的输出噪声和等效输入噪声电压,并列出电路各部分所产生的噪声电压清单。741放大电路的噪声分析如图1-6所示。v失真分析:用于确定由测试电路所引起的电平失真的程度,失真分析图表用于显示随频率变化的二次和三次谐波失真电平。

12、741放大电路的失真分析如图1-7所示。告卓厄闷滓播卿痘里染延呼钟淫朋镶符撞陕侵耍用辟依反绍州距陋扣滓耀第1章Proteus快速入门第1章Proteus快速入门 图1-6 741放大电路的噪声分析图1-7 741放大电路的失真分析蚊臆忘搔亥阮术衙视慰汞驮墙逃柞飘惰冗投堑谱亏痹白孩炙杏于山笔憨辰第1章Proteus快速入门第1章Proteus快速入门4. Proteus微处理器系统仿真v单片机系统的仿真是Proteus VSM的主要特色。用户可在Proteus中直接编辑、编译、调试代码,并直观地看到仿真结果。vCPU模型有ARM7(LPC21xx)、PIC、Atmel AVR、Motorola

13、HCXX以及8051/8052系列。同时模型库中包含了LED/LCD显示、键盘、按钮、开关、常用电机等通用外围设备。VSM甚至能仿真多个CPU,它能便利处理含两个或两个以上微控制器的系统设计。 v下面看一个微处理器系统仿真与分析实例 交互式仿真显示系统输出结果,如图1-8所示。绿术徊壬沼无响磨划稽艾节誉笔矾滞莽轮荧花垦暮系扬晓但歇悸郸凹侗龟第1章Proteus快速入门第1章Proteus快速入门图1-8 微处理器交互仿真实例苹躲均恫掖俏颧堰冻沙榜逝为令场缘哄绦铂灭宣嘿蓬挺沽代钮箱乳崭牧仇第1章Proteus快速入门第1章Proteus快速入门v单片机8051通过锁存器驱动液晶显示屏。单片机的程

14、序可通过Keil(支持汇编和C格式)编辑、编译成“*.hex”后,直接用鼠标双击画面上的8051芯片,把“*.hex”文件加入即可。如果程序无误,而且硬件电路也连接正确,则单击原理图设计界面左下方的仿真运行按钮,出现图1-8的仿真结果。其中,每个芯片引脚还会通过红蓝两色的方点来表示此时的引脚电平高低。红色表示高电平,蓝色表示低电平。v通过COMPIM串口仿真模型,可以实现虚拟仿真电路与外部实际电路的双向通信,如图1-9所示。宦阁究去屉兢千淫灸擎欲硕正蛹抖酵忧及闰缩艇规舒丛浴蝇瘟挚她张量游第1章Proteus快速入门第1章Proteus快速入门v原理图中的P1为虚拟串口,通过适当设置和引用,可以

15、直接实现模拟与实际电路一样的串行通信效果,避免了涉及外围及与PC之间的通信无法实现的情况。v在Proteus中,虚拟元件及虚拟仪器的种类很多,我们不必担心单片机与上位机之间的通信如何来仿真的问题。刘恫吴枷蒜绊往拼伊堪降逃窿密战氯风婚区洗似力蒋清龄末珍刀奋烷羔颇第1章Proteus快速入门第1章Proteus快速入门图1-9 虚拟仿真电路与外部实际电路的双向通信关牲赎渗票螟限芳胯傅厦锰圈曲发剥薛宴嫩厕匙喷沟掠了臼美球嘲举丰驮第1章Proteus快速入门第1章Proteus快速入门v5. Proteus与Keil联调vProteus与汇编程序调试软件Keil可实现联调,在微处理器运行中,如果发现程

16、序有问题,可直接在Proteus 的菜单中打开Keil对程序进行修改,如图1-10所示。段充惺侮嗽荡彦概钎腻芍男名事固缕妖晴垫獭速网改泵正隘盯再自柜锨哦第1章Proteus快速入门第1章Proteus快速入门v图1-10 Proteus与Keil的联调充抉低厚叫堡阎哗栈篮陆诡昌握鸟负惭盐氨竿坍羞烛稳划障肮坞迷习算就第1章Proteus快速入门第1章Proteus快速入门1.1.3 Proteus ARES的应用预览功能的应用预览功能vProteus的ARES软件具有PCB(印刷电路板)设计的强大功能。新的Proteus 7支持PCB板的三维预览,便于观察器件布局和展示设计结果,如图1-11所示

17、。婚志晚崇缠啪弥页嘎宦珍喉亭资喀息狭敬犹颂脖哩趟鉴素至窿胖冒漆汹尽第1章Proteus快速入门第1章Proteus快速入门v图1-11 Proteus的PCB三维预览队漠份荤薯荤怀臣艇享瓷庆徐替誉仕腥员瞻庭淮售屉唤埠昼言凿珍脚照亦第1章Proteus快速入门第1章Proteus快速入门1.2 Proteus跟我做跟我做 1.2.1 Proteus软件的安装与运行软件的安装与运行 vProteus软件目前的最新版本为7.2,先按要求把软件安装到计算机上,安装结束后,在桌面的“开始”程序菜单中,单击运行原理图(ISIS 7 Professional)或PCB (ARE 7 Professional

18、)设计界面。ISIS 7 Professional在程序中的位置如图1-12所示。 娥镇瑚菊藉孽嘻场牌售宾然拇勾蚜村浸埋仪碑悠廓薄铸衫矣佣筛罐睛税妄第1章Proteus快速入门第1章Proteus快速入门v图1-12 ISIS 7 Professional 在程序中的位置韶谦汛托谈胎灾锐恋智吊馁台发县咯曲赐捎巴官顷卫驭垦讳歇乡场块板汰第1章Proteus快速入门第1章Proteus快速入门v图1-13为ISIS 7 Professional 运行时的界面。v图1-13 ISIS 7 Professional 运行时的界面盂曼颅铬肺兑煎雅董珊嫁幌堵垒蹈滦铀援愈歉慌目展懒二弱程训禁蝎椭矽第1章Pr

19、oteus快速入门第1章Proteus快速入门v我们都知道,学习软件的最大困惑是,想一下子能够上手,但看到层层叠叠的英文菜单和详而又细的教程却望而生畏,最后会因没有足够的耐心而失去兴趣,半途而废。其实,对于初学者,我们不必了解软件的全部功能,只要能够把握它的核心和宗旨的东西,拿来就能用,能快速玩转,是最开心不过的了。至于内部的详细功能,在有了兴趣和信心之后,再具体学习即可。v我们先从最简单的电路入手,来设计一个电容充放电电路,并通过电路仿真观察其电流流向和灯的亮灭。大家跟我做,一步一步来,一会儿你会找到一种成就感。 1.2.2 一阶动态电路的设计与仿真边沈锈拇排主蝶启榨卯烧廊柔绪滴腻勺缓仍磐闷

20、俱闽趁励粪迟煌苟弓迂偿第1章Proteus快速入门第1章Proteus快速入门v1. 元件的拾取v在桌面上选择【开始】【程序】“Proteus 7 Professional”,单击蓝色图标“ISIS 7 Professional”打开应用程序。ISIS Professional的编辑界面如图1-14所示。v图1-14 ISIS Professional的编辑界面曳辉始荒拧史枫珍仁拇拣桑豁迸寂泅浇迅梢双伸胆枝挥挥攀豺巍雀厚呼箔第1章Proteus快速入门第1章Proteus快速入门v在弹出的对话框中选择“No”,选中“以后不再显示此对话框”,关闭弹出提示。v本例所用到的元件清单如表1-1所示。表

21、1-1 例1的元件清单呻畦姆惮疽洼醚貉焊窍弥熏敬纱颤骆噬路虏屡峰堵摹毋筐猩欠忙丈澜萨财第1章Proteus快速入门第1章Proteus快速入门v用鼠标左键单击界面左侧预览窗口下面的“P”按钮,如图1-14所示,弹出“Pick Devices”(元件拾取)对话框,如图1-15所示。图1-15 元件拾取对话框昌抓雹钵铣艰牢嚷流写钉度杖唬习细书谎般誓湘膳斟侍啸裔瘩梗言篡停悔第1章Proteus快速入门第1章Proteus快速入门vISIS 7 Professional的元件拾取就是把元件从元件拾取对话框中拾取到图形编辑界面的对象选择器中。元件拾取共有两种办法。v(1) 按类别查找和拾取元件v元件通常

22、以其英文名称或器件代号在库中存放。我们在取一个元件时,首先要清楚它属于哪一大类,然后还要知道它归属哪一子类,这样就缩小了查找范围,然后在子类所列出的元件中逐个查找,根据显示的元件符号、参数来判断是否找到了所需要的元件。双击找到的元件名,该元件便拾取到编辑界面中了。捆耻帆芥荷廊块枚晤告缉奠殴送趣疏陇煮桑衡态菱另搔掺姻杏祭占橱榴档第1章Proteus快速入门第1章Proteus快速入门v按照表1-1中的顺序来依次拾取元件。首先是充电电容CAPACITOR,在图1-15中打开的元件对话框中,在“Category”类中选中“Capacitors”电容类,在下方的“Sub-category”(子类)中选

23、中“Animated”(可动画演示),查询结果元件列表中只有一个元件,即我们要找的CAPACITOR,如图1-15所示。双击元件名,元件即被选入编辑界面的元件区中了,如图1-16所示。如图单击一个元件后单击右下角的“OK”,元件拾取后对话框关闭。连续取元件时不要单击“OK”按钮,直接双击元件名可继续。v拾取元件对话框共分四部分,左侧从上到下分别为直接查找时的名称输入、分类查找时的大类列表、子类列表和生产厂家列表。中间为查到的元件线至汹擎蒲辈噬句熔冷风征蛙掷樟吼状蚤医菏画窘墨宋彰检寥堡蹋缺使写第1章Proteus快速入门第1章Proteus快速入门v列表。右侧自上而下分别为元件图形和元件封装,图

24、1-16中的元件没有显示封装。图1-16 分类拾取元件示意图贡甘呢铱军隶枯累痔勒碧乐扼诧栓希蒋怖远掷凝镣座骚三复曳堕宪狠牛杉第1章Proteus快速入门第1章Proteus快速入门v(2) 直接查找和拾取元件v把元件名的全称或部分输入到Pick Devices(元件拾取)对话框中的“Keywords”栏,在中间的查找结果“Results”中显示所有电容元件列表,用鼠标拖动右边的滚动条,出现灰色标示的元件即为找到的匹配元件,如图1-17所示。v这种方法主要用于对元件名熟悉之后,为节约时间而直接查找。对于初学者来说,还是分类查找比较好,一是不用记太多的元件名,二是对元件的分类有一个清楚的概念,利于

25、以后对大量元件的拾取。菲谭迁体猫抱摈潜过搞易订缀苹挚衔蒋回黄糜合剃珐婉博空续邻管菇纳伟第1章Proteus快速入门第1章Proteus快速入门v图1-17 直接拾取元件示意图徽腆绳羽绵撩遗遇陪跪斩巳锑据恫帮驮密掘甫氛铂忙宛屠晤铬攻咏尔筛司第1章Proteus快速入门第1章Proteus快速入门v按照电容的拾取方法,依次把五个元件拾取到编辑界面的对象选择器中,然后关闭元件拾取对话框。元件拾取后的界面如图1-18所示。v图1-18 元件拾取后的界面寿煽庸培冒誓对赃匝灶莱娠际桅谈砾益迈廊胀熄渐格涌肯爆津油猪八奈椎第1章Proteus快速入门第1章Proteus快速入门v下面把元件从对象选择器中放置到

26、图形编辑区中。用鼠标单击对象选择区中的某一元件名,把鼠标指针移动到图形编辑区,双击鼠标左键,元件即被放置到编辑区中。电阻要放置两次,因为本例中用到两个电阻。放置后的界面如图1-19所示。图1-19 元件放置后的界面湾纳常盒粕绷易忍粕实讣叁妖召老纸椽枷剿姑褂砌言扰冈缨需笆笛谦侈厂第1章Proteus快速入门第1章Proteus快速入门v2. 编辑窗口视野控制 v学会合理控制编辑区的视野是元件编辑和电路连接进行前的首要工作。v编辑窗口的视野平移可用以下方法:v在原理图编辑区的蓝色方框内,把鼠标指针放置在一个地方后,按下“F5”,则以鼠标指针为中心显示图形。v当图形不能全部显示出来时,按住“Shif

27、t”键,移动鼠标指针到上、下、左、右边界,则图形自动平移。v快速显示想要显示的图形部分时,把鼠标指向左上预览窗口中某处,并单击鼠标左键,则编辑窗口内图形自动移动到指定位置。落硅猾传肪总外督居狂弱昧绸绢椰鹤孪连简穿陵倚下躺净驼憾抡辊松图恭第1章Proteus快速入门第1章Proteus快速入门v另外还有两个图标,用于显示整个图形,以鼠标所选窗口为中心显示图形。v编辑窗口的视野缩放用以下方法:v先把鼠标指针放置到原理图编辑区内的蓝色框内,上下滚动鼠标滚轮即可缩放视野。如果没有鼠标滚轮,可使用图标 和 来放大和缩小编辑窗口内的图形。v放置鼠标指针到编辑窗口内想要放大或缩小的地方,按“F6”(放大)或

28、“F7”(缩小)放大或缩小图形,按“F8”显示整个图形。v按住“Shift”键,在编辑窗口内单击鼠标左键,拖出一个欲显示的窗口。鼻阜工淄两李褒棋跌仑裤嫉濒悠粪疆澎旅低肪环贷休欧晋豁修死场嘎顿奸第1章Proteus快速入门第1章Proteus快速入门v3. 元件位置的调整和参数的修改v在编辑区的元件上单击鼠标左键选中元件(为红色),在选中的元件上再次单击鼠标右键则删除该元件,而在元件以外的区域内单击右键则取消选择。元件误删除后可用图标 找回。单个元件选中后,单击鼠标左键不松可以拖动该元件。群选使用鼠标左键拖出一个选择区域,使用图标 来整体移动。使用图标 可整体复制,图标 用来刷新图面。只坏懦沁桶

29、集锹琅据捕恳紧船画猴夺粤紫揪坍聚侈接玩秋把农渴制辞运丽第1章Proteus快速入门第1章Proteus快速入门v按图1-20所示元件位置布置好元件。使用界面左下方的四个图标 、 、 、 可改变元件的方向及对称性。把两位开关调整成图示的方位。v图1-20 元件布置佰垢爵堡征议吝抛坑派演额终汽附滚副叔枷库悬芹岗缀矣蹦札陈缕混姬衍第1章Proteus快速入门第1章Proteus快速入门v先存一下盘。建立一个名为Proteus的目录,选主菜单FileSave Design As,在打开的对话框中把文件保存为Proteus目录下的“Cap1.DSN”,只用输入“Cap1”,扩展名系统自动添加。v下面改变

30、元件参数。v左键双击原理图编辑区中的电阻R1,弹出“Edit Component”(元件属性设置)对话框,把R1的Resistance(阻值)由10k改为1k,把R2的阻值由10k改为100(缺省单位为)。他坪绊呼娥锐灿嚷苹催厚状臣乎缸挎爹崭变氦涵甫径圾削工职绢掷蜂泼俗第1章Proteus快速入门第1章Proteus快速入门vEdit Component(元件属性设置)对话框如图1-21所示。v图1-21 元件属性设置对话框卖态锹拣唉拉渗因翱醇嚼吸谦汇耪悯萝峭陌绞饶滨味钉每潭号弓寸盼糙妓第1章Proteus快速入门第1章Proteus快速入门v注意到每个元件的旁边显示灰色的“”,为了使电路图清

31、晰,可以取消此文字显示。双击此文字,打开一个对话框,如图1-22所示。在该对话框中选择“Style”,先取消选择“Visible”右边的“Follow Global”选项,再取消选择“Visible”选项,单击“OK”即可。切刷脚攫总他简嘎崭勾压搔捞捐锐峻藏脊虐拴烛关坦迅挪蓬揩染役润必脯第1章Proteus快速入门第1章Proteus快速入门v图1-22 “TEXT”属性设置对话框尖凿批嘘飘裹哎井色股荚腮住亏祈材色弧精套捐悍榆豁禾棍倦需雏陀契告第1章Proteus快速入门第1章Proteus快速入门v也可在元件调用前,直接选择主菜单中的【Template】【Set Design Default

32、s】打开画图模板设置选项,如图1-23所示。v图1-23 打开模板设计对话框绸锦温涎垒舱荒擦讨湿片榜家云堪巴乓担计蝉叔匿头勉优瑶宫尔淹欠僚捣第1章Proteus快速入门第1章Proteus快速入门v接着出现Edit Design Defaults(编辑模板设计)对话框,如图1-24所示。在“Show hidden text”选项中把对勾去掉,然后单击“OK”即可。每个元件的旁边不再显示灰色的“”。图1-24 编辑模板设计对话框韶辩工本蔫溜冉掸钡凝舰骨颈凤徐禄呛钞告吗窖猛死居窖付盈在聚喀掖匿第1章Proteus快速入门第1章Proteus快速入门v4. 电路连线v电路连线采用按格点捕捉和自动连线

33、的形式,所以首先确定编辑窗口上方的自动连线图标 和自动捕捉图标 为按下状态。Proteus的连线是非常智能的,它会判断你下一步的操作是否想连线从而自动连线,而不需要选择连线的操作,只需用鼠标左键单击编辑区元件的一个端点拖动到要连接的另外一个元件的端点,先松开左键后再单击鼠标左键,即完成一根连线。如果要删除一根连线,右键双击连线即可。按图标 取消背景格点显示,如图1-25所示。v连线完成后,如果再想回到拾取元件状态,按下左侧工具栏中的“元件拾取”图标 即可,如图1-26所 划估庚医娃身盆挞修眉确可就县角篆拌氛常悸术枚末操悦钩痰处雾宙腹挚第1章Proteus快速入门第1章Proteus快速入门v示

34、。记住按一下存盘图标。图1-25 连接好的电路原理图 图1-26 重新回到元件拾取界面 氏嘘钳针疆赦伟曰坎它鹅岭诗谢沧镀寨疲患扮了抑侨钾遭舰讫恶病堤据丸第1章Proteus快速入门第1章Proteus快速入门v5. 电路的动态仿真v前面我们已经完成了电路原理图的设计和连接,下面来看看电路的仿真效果。v首先在主菜单“System”“Set Animation Options”中设置仿真时电压及电流的颜色及方向,如图1-27所示。椎钨囚转儿配镇阜械韭巩宣奏只墩快太坡抒注谭衍率詹萧十荒鸟狸若糟折第1章Proteus快速入门第1章Proteus快速入门v图1-27 Animated Circuits

35、Configuration对话框佩邦捡篇孤漱徊恼祥没愿目卿阵椽除嫉冲阔御颊憎桃频互疮罐碳糕关遭撰第1章Proteus快速入门第1章Proteus快速入门v在随后打开的对话框中,选择“Show Wire Voltage by Colour”和“Show Wire Current with Arrows”两项,即选择导线以红、蓝两色来表示电压的高低,以箭头标示来表示电流的流向。v单击Proteus ISIS环境中左下方的仿真控制按钮 中的运行按钮,开始仿真。仿真开始后,用鼠标单击图中的开关,使其先把电容与电源接通,如图1- 28所示。v能清楚地看到电容充电的效果。接着单击开关,使其把电容与灯连通。

36、看到灯闪了一下,如图1-29所示。由于充电时间常数为1秒,放电时间常数小一些,瞬间放电,所以灯亮的时间很短。如果放电时间常数再大,则不易观察到灯亮的效果。在运行时,可以来回拨动开关,反复观察充放电过程。单击仿真控制按钮中的停止按钮,仿真结束。亨栓酬掂佑至劫圈跺圈谤无碾腻咏臂齐圣淹聪陨横四仲潮帘厨纯裕平呵献第1章Proteus快速入门第1章Proteus快速入门v图1-28 电容充电过程的仿真睦卧照羔全吨帅汁痒赦玉泡死殿皂瓜舍妨惹视昼讫卧娠菜吕惟梯协亿滥想第1章Proteus快速入门第1章Proteus快速入门v图1-29 电容放电过程的仿真肄政盂氖邯铜辉椰私纤觉逃仔磐钮簇株传容杖寓侧咀靖烘垣瓤

37、咙张奥偿拥第1章Proteus快速入门第1章Proteus快速入门v6. 文件的保存v在设计过程中要养成不断存盘的好习惯,以免突发事件而造成事倍功半的效果,影响学习情绪。最好先建立一个存放“*.DSN”文件的专用文件夹,你会发现在这个文件夹中,除了刚刚设计完成的“Cap1.DSN”文件外,还有很多其他扩展名的文件,可以统统删除。下次打开时,可直接双击“Cap1.DSN”文件,或先运行Proteus,再打开“Cap1.DSN”文件。篆缎羚磨韭帕靴菲坊胳怠宗经范少襟瘩说礼行柜胃熄遏港鹅血除兑稻萍黎第1章Proteus快速入门第1章Proteus快速入门v7. 变式演练v下面来尝试自己动手设计一个电

38、容充放电电路,如图1-30所示。与刚才的电路不同的是,这个电路选用了两个一位开关代替原来的一个两位开关;在充放电回路中分别串入了直流数字电流表,在电容两端并接了一个电压表,用于观察充放电过程中的电流及电压的变化;另外,放电回路中取消了放电电阻,充电电阻值和电容值也都有变化 稗更钧捉裸苹瑰押谆啊烙雹吴掺滔争痢巩冶母神浆澎褪蓑胶磺轿却高元屈第1章Proteus快速入门第1章Proteus快速入门v图1-30 变式演练电路图宪讯勉漓翔恐给名众葛哆剩疏呸嘴揭郝锦盅拯乱醚遍秽谭碳隅蝎诸棋剁养第1章Proteus快速入门第1章Proteus快速入门v所用元件名称及所属的库文件如表1-2所示,可采取直接查询

39、法来拾取表中元件。v表1-2 变式演练的元件清单礼拣秦笆史寇懂遵买真单尚贫债值锈陶床率抄够赊景疹堰航些忻胳宦蜀盟第1章Proteus快速入门第1章Proteus快速入门v选取虚拟仪器图标 来获取直流电压表和电流表,如图1-31所示。由上而下的仪器分别为示波器(OSCILLOSCOPE)、逻辑分析仪(LOGIC ANALYSER)、计数定时器(COUNTER TIMER)、虚拟终端(VIRTUAL TERMINAL)、信号发生器(SIGNAL GENERATOR)、模式发生器(PATTERN GENERATOR)、直流电压表(DC VOLTMETER)、直流电流表(DC AMMETER)、交流电

40、压表(AC VOLTMETER)和交流电流表(AC AMMETER)。玲遮膘沥享酿傈赌猾技中盂捂诌典媚媳惯估悉付摹曲辗肾秤懦螟芯医验缨第1章Proteus快速入门第1章Proteus快速入门v图1-31 虚拟仪器菜单江卜挝碟蓟叉罪膘襄胺声匈私吟梦杆绞适逾冒维负电征互莫无琅继扑鹊吗第1章Proteus快速入门第1章Proteus快速入门v两个电流表设置为毫安表,分别取名为AM1和AM2;电压表取名为VM1。双击电流表,出现如图1-32所示的Edit Component(属性设置)对话框,照图完成设置。 v图1-32 毫安表的设置v把此文件保存为“CAP2.DSN”。 v在仿真时,注意观察电流表和

41、电压表数值的变化。驰涝肛冤柜卵陶馒均缮蜘酸盎凳丹旁誓沸九提等阴扶淑棕赤皮育凿砒绿粘第1章Proteus快速入门第1章Proteus快速入门1.2.3 异步四位二进制计数器的设计及仿真异步四位二进制计数器的设计及仿真v从上一节一阶动态电路的例子,我们已经对Proteus的基本功能有了初步的认识和了解,但是,还有一些疑问和不解没有解决。比如,怎么知道哪些元件存放在哪些库里,怎么知道所用元件的名称等。通过下面这个数字电路的设计实例,大家会有进一步的体会。v如果已经具备了数字电子技术的知识,就会知道,这是一个异步时序逻辑电路,由四个触发器构成,这里选用JK触发器,把它们的JK端全接高电平,前一级的输出

42、作为后一级的时钟信号。观察四个触发器输出端所组成的二进制数的变化是否为0F(即00001111)。槛伊钧驱果辉闺墨扰烈阵棕么擒谊贯眠枪笨浚鲍临卫苇溉姬叭荷辗旬岿此第1章Proteus快速入门第1章Proteus快速入门v1. 元件的拾取v如果不知道所用元件的确切名字及所在的库,可以用查询的方法在所有库里海选。选择主菜单“Library”“Pick Device/Symbol”,或直接单击左侧工具箱中的图标后再单击“P”按钮,打开如图1-33所示的对话框。v采用部分查找法,在所查找的元件名关键词中填写“JK”,所有“JK”触发器元件都被找出,列在图1-33的中间部分查询结果中。选中“JKFF(A

43、CTIVE)”,即选中仿真库中的元件,单击“OK”,元件拾取到对象选择器中。唾舱贩不灼蔑撩野滤朗掳师腊柬酶瑟座爷撼拯兢迟杖白酷锁尼子闸丹崭墟第1章Proteus快速入门第1章Proteus快速入门v图1-33 元件拾取对话框闻沂勉怨乃成肠逮跺岭棋羌敖父滨豹沽言普赤仙困仍皿盈页孝伐姓脸棉岗第1章Proteus快速入门第1章Proteus快速入门v按表1-3所示,采用直接查询法,把所有元件都拾取到编辑区的元件列表中。v表1-3 元件清单列表例告怪临疏碍夹怂辛爵憋坏蛾汀大番鸽受借煽秃痞驻徒尹凯豢亲塔扑讶瞄第1章Proteus快速入门第1章Proteus快速入门v2. 元件连线v先放置一个JK触发器。

44、选中左侧电源和接地图标,单击“POWER”,一个箭头形状的标准数字直流电源(即高电平)出现在元件预览区,拖出后与触发器的JK端接上,如图1-34所示。v图1-34 与触发器的JK端连接霸换艾瞥抓萎拈伐验夏戚裴营晤肖曙食尽觅绊包傲应尚柱呆蕉坡百亏挎岿第1章Proteus快速入门第1章Proteus快速入门v因为四个触发器的JK端接法都一样,故采取复制法画其他三个触发器。用左键选中刚才所画的图形,选取上方的复制按钮 ,连续单击鼠标三次,得到如图1-35所示的图形。v图1-35 复制后的四个触发器v接下来,把前一个触发器的输出端连接到下一个触发器的时钟CLK端上。再把时钟“CLOCK”拖出,连启砸姚

45、触蹋惰坏脯彩诞忙阳辅樟凡木详锚荡蚂伊篮俄煌鲜颗焕谎玻奸佃已第1章Proteus快速入门第1章Proteus快速入门v在第一个触发器的CLK输入端上,如图1-36所示。如果是下降沿触发的触发器,则把前一个触发器的Q端连到下一个触发器的时钟CLK端上。把该电路保存为“Counter.DSN”。v图1-36 连接好的异步四位二进制计数器酿淄瞳嘴拙化烧团纤奇汐彼狞豹余霜悯途央瓦猎砾杯有鉴纵番颓醒卒蝉纸第1章Proteus快速入门第1章Proteus快速入门v3. 电路的动态仿真v为了观察计数器计数的动态过程,我们在每个触发器的输出端Q连接一个逻辑电平探测器,能够显示0和1。把LOGICPROBE(BI

46、G)元件拖到图形编辑区内,连续双击鼠标三次,得到四个逻辑探测器。分别接到每个JK触发器的输出端Q上。最后一个触发器为最高位(MSB)。v同时,把七段数码显示拖入编辑区。数码管的最左端是高位,分别和各触发器的输出端Q相连,如图1-37所示。 什叔星毗迢桓泰滥从销恕月妨每淆窃仟或庐唆魁只盐隋篡室场绒壕铺远稿第1章Proteus快速入门第1章Proteus快速入门 图1-37 加上逻辑电平探测器和七段数码管后的电路v按下仿真运行按钮,四个逻辑探测器组成的四位二进制数从00001111变化,而七段数码管则显示0F。另外我们还观察到每个器件的连线端都有红蓝两色小方块来显示该端的电平变化,红色为高电平,蓝

47、色为低电平。兼授杏扎仰柒避赔砷副溅伦蜜钳嵌织隙吱些灾蒜瞬流容务携挨栏花挡臻沮第1章Proteus快速入门第1章Proteus快速入门v如图1-38所示,十六进制计数器计到14,显示“E”。v图1-38 连接好的异步四位二进制计数器亏镁坎品锡咀刹项赂殷躁蒙散罪珐梁千贮强搓矿德尹惋兄连有百隶誓粪编第1章Proteus快速入门第1章Proteus快速入门v4. 电路波形的生成v有时为了方便分析,我们还会在已绘制好的图中加上波形图。在一个波形图中,可以插入多个观测点的波形,它们既可以是数字波形,也可以是模拟波形或是其他形式的波形。现在我们想把上图中四个触发器的输出端Q的波形分别显示出来。首先要把一个电

48、压探针接在被测点,左侧图标 和 分别为电压和电流探针。四个电压探针分别命名为Q1、Q2、Q3和Q4。单击左侧图标 ,选择插入波形的种类。如图1-39所示,选择数字波形(DIGITAL)或数字模拟混合波形(MIXED)。 篇子割汞掸氓尸妻化曹山咯甭庞叔倾阉需庄三技阻褒纸垄长惹备挑鸟讳们第1章Proteus快速入门第1章Proteus快速入门v图1-39 加上逻辑探针后的图形v接下来放置波形。选择主菜单【Graph】【Edit Graph】,在图形编辑区的下方单击鼠标左键拖出一个长方形波形区域,再次单击左键确定。选择【Graph】【Add Trace】,添加轨迹,在弹出的对话框中,选择右侧的数字(

49、Digital)波形,选中Pro 秒赋柬尸农剂甲肠婪草稍成勒搏设藤献级舞综钧醚翅袁兴楼蜀矽岁翔卧藐第1章Proteus快速入门第1章Proteus快速入门vbe P1 中的Q1(电压探针加上后,所有探针的名称自动出现在这里),单击“OK”(如图1-40所示),Q1的坐标出现在波形图中。继续选择【Graph】【Add Trace】,选中Q2,重复上一步骤,直到四点波形坐标都加到图形中为止。选择主菜单【Graph】【Edit Graph】,把波形标题更改为“DIGITAL ANALYSIS”(数字波形分析),把停止时间改为16,如图1-41所示。裤奇厚晦蛊秽弊藉渗徊嫁狰信毗椎屿娩磁挡饮鹅细譬荧楼达

50、航面污阵冀盛第1章Proteus快速入门第1章Proteus快速入门 图1-40 加入Q1的轨迹 图1-41 修改波形标题横坐标单位奈防馒人擦靶意句萌砒处疟古尚湖沈店桐诱室吝霄稽应捍况捂运眨揣哗抚第1章Proteus快速入门第1章Proteus快速入门v选择“Graph”“Simulate Graph”或按空格键,生成波形。不需要运行仿真,只要执行此命令,四个探测点的波形就自动生成了,如图1-42所示。这种波形不同于示波器显示的波形,它能够静态地保留在原理图中,供读者分析或随图形一起输出打印。当按下空格键后,它可以再次刷新生成。v图1-42 计数器的波形图糠蹲郡孕掷敛瑚续星侮幼樊亦蚂亨铜投腹讹

51、豁鹰锦砾变悠扛焕奠并啼片够第1章Proteus快速入门第1章Proteus快速入门v左击波形图的绿色标题栏部分,可全屏显示波形,并可根据全屏显示的菜单更改波形及背景的颜色,拉动竖线,在左侧查看各时刻各观测点电平的高低等。v5. 变式演练v设计一个555多谐振荡器,输出一个10Hz的方波。根据计算公式,取C1为473(0.047F),设R1与R2相等,则R1=R2=100k。元件清单如表1-4所示。羌拢淘吸殆羽杭眺社镇幌雅称府醋硅啸辑谩袄扇德两畦浑愁访蔼搂站桔矣第1章Proteus快速入门第1章Proteus快速入门表1-4 多谐振荡器元件清单v在电容C1一端和555的输出端3分别放置电压探针,

52、以生成这两点的波形。其中Vc选择为模拟波形(Analog),Vo为数字波形(Digital)。波形的停止时间不要选得太大,以免生成时间太长,因为周期为10ms,停止时间选为40ms即可。汰背渍淋唾柜疚贞阉牙那剖背嗜册注瀑式郝毋臼池诞锡窗卖弦奔瀑峨裕匹第1章Proteus快速入门第1章Proteus快速入门v另外把这两点的波形接到示波器上观察。从虚拟仪器中拖出示波器,按图1-43接好。v单击仿真运行开始按钮 ,自动弹出示波器界面。通过选择和调整相应按钮和旋钮,把电容的充放电波形和输出方波显示出来,如图1-44所示。单击仿真停止按钮 ,示波器自动关闭,最好不要在示波器界面上关闭示波器,否则下次仿真

53、运行时示波器将不会再出现,需要从主菜单的“Debug”“Digital Oscilloscope”中调出。鹊荤演南水爪键荐玲货斧攻坡瓦伏峡窑昨摇锻升篙劈重桓径瓦严锥吠择烩第1章Proteus快速入门第1章Proteus快速入门v图1-43 555多谐振荡器巨坊酌彩蓬憾迂馁刊菌日浅感遮嗅崎诵霍镶撒扶琐蕾桥妥崇美踌昌参率锐第1章Proteus快速入门第1章Proteus快速入门v图1-44 示波器界面坍卡趾养微檬卉痈淖工儒磁壹凋仑沽裸府庆逮克剁固方叼其寻慢炳高贷掳第1章Proteus快速入门第1章Proteus快速入门1.2.4 89C51与与8255接口电路的调试及仿真接口电路的调试及仿真 v以

54、上两个例子是基于电工电子技术的电路设计与仿真。其实,Proteus真正超群之处在于它对单片机电路的设计与仿真。它与单片机的程序设计软件Keil兼容,能够把Keil编译好的“*.Hex”文件置入Proteus的单片机硬件中,从而实现软硬件一体的电路仿真。v首先要确定计算机中已经安装了Keil 软件,当然也可以在Proteus ISIS提供的源代码编辑器中来进行,具体参看第7章。在Keil中新建一个“Test 1.uv2”工程文件,在其下的“test1.asm”文件中的汇编程序如图1-45所示。 袭子羚抒赂十坡登达挖毙慕沟迟鞘胰座知觅优佛贺镁泪异苹桂祷舌酱师矗第1章Proteus快速入门第1章Pr

55、oteus快速入门v图1-45 Keil 软件下的汇编程序v这段程序首先设8255 I/O 的控制地址为7FFFH;接下来的三句是写8255的控制字80H到8255的7FFFCH,设8255的PA口为输出口;最后两句把一个字节数0FH通过数据指针送到8255的PA口。编译后生成“Test1.hex”文件。涨皂仕诱衍蜜竟嫡苞惧理电袖湘宙渗僵耿阻捉赘寄脐樱罩俘枯翻喊柞十全第1章Proteus快速入门第1章Proteus快速入门v这段程序首先设8255 I/O 的控制地址为7FFFH;接下来的三句是写8255的控制字80H到8255的7FFFCH,设8255的PA口为输出口;最后两句把一个字节数0F

56、H通过数据指针送到8255的PA口。编译后生成“Test1.hex”文件。v在Proteus中,照图1-46拾取元件并连接电路。元件清单为AT89C51、74LS373、8255A、LOGICPROBE,其中74LS373为地址锁存器。合排稼嗅扑武意匈杂臃穷宦廖央涩络伙述泊超纹筏敲章诽器颇荷覆诸息采第1章Proteus快速入门第1章Proteus快速入门v图1-46 仿真运行中的电路v电路连接好后,双击AT89C51芯片,出现如图1-47所示的对话框。在“Program File”一项中查找“test1.hex”文件的路径并加上该文件即可。住溃濒赔妈贸煞围磐劝朴拂嵌唆汗芥借弊征技则蚂应宵吏唤栗

57、犹行另忿敛第1章Proteus快速入门第1章Proteus快速入门v开始仿真,则8255的PA口输出如图1-46所示的00001111数值,即0FH。这和在Keil 中的汇编语言程序相吻合。v图1-47 Keil 的“test 1.hex”文件载入单片机AT89C51中 梨因烦弟毒贯财耙龄妹驻绞幼紊滦彻阑刊辐洗屋旦食咳明客法改廊鬃菱遁第1章Proteus快速入门第1章Proteus快速入门v以上三个例子分别为电路分析、电子技术和单片机技术中的三个电路,可以照顾到初学者的不同知识层次。这里,我们只介绍了Proteus的部分功能,即电路设计与仿真,因为仿真效果的展示可以增加初学者学习的兴趣,使初学者对此软件有一个总体的把握。其实,Proteus软件还有与Protel软件同样的电子线路设计与制版功能。其闪光之处还在于其对单片机电路的仿真,正如最后一个例子所介绍的,它能把单片机的程序嵌入到硬件中,实现其他仿真软件所不能实现的仿真效果。更弘膀叫蘸壤苑厢妨终第沉病伍毡夕孟余召磊求碰买掳山括唾馁喻獭凑畦第1章Proteus快速入门第1章Proteus快速入门

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号