实验一proteus仿真软件使用方法
proteus的使用方法
Proteus软件使用方法
Proteus软件使用方法一
2008-11-18 20:47
Proteus软件是Labcenter Electronics公司的一款电路设计与仿真软件,它包括ISIS、ARES等软件模块,ARES模块主要用来完成PCB的设计,而ISIS模块用来完成电路原理图的布图与仿真。Proteus的软件仿真基于VSM技术,它与其他软件最大的不同也是最大的优势就在于它能仿真大量的单片机芯片,比如
MCS-51系列、PIC系列等等,以及单片机外围电路,比如键盘、LED、LCD等等。通过Proteus软件的使用我们能够轻易地获得一个功能齐全、实用方便的单片机实验室。
本文中由于我们主要使用Proteus软件在单片机方面的仿真功能,所以我们重点研究ISIS模块的用法,在下面的内容中,如不特别说明,我们所说的Proteus软件特指其ISIS模块。
在进行下面的操作前,我先说明一点:我的Proteus版本是7.1,如果你使用的是6.9以前的版本,可能你发现在鼠标操作上会略有不同。这主要表现在6.9以前的版本鼠标左右键的作用与一般软件刚好相反,而7.0以后已经完全改过。
下面我们首先来熟悉一下Proteus的界面。Proteus是一个标准的Windows窗口程序,和大多数程序一样,没有太大区别,其启动界面如下图所示:
如图中所示,区域①为菜单及工具栏,区域②为预览区,区域③为元器件
浏览区,区域④为编辑窗口,区域⑤为对象拾取区,区域⑥为元器件调整
工具栏,区域⑦为运行工具条。
下面我们就以建立一个和我们在Keil简介中所讲的工程项目相配套的Proteus工程为例来详细讲述Proteus的操作方法以及注意事项。
Proteus的用法
Proteus 的用法
一、用Proteus的步骤:
1、建模板
点File→New Design,新建模板并选择模板大小。
点File→Save Design,保存模板。
点Design→Edit Design Properties,,编辑模板的标题和作者等。
点Template→Edit Design Defaults,编辑模板的背景颜色和栅格颜色。
点Template→Set Graphics Styles,编辑线的颜色、总线颜色等颜色。也可以编辑元件的颜色,如下图:
点Template→Set Text Styles,编辑文本的颜色,包括总线标号的颜色。
2、在库中选择所有要用的元器件。
3、画图。
4、点Tools→Global Annotator可以对整个或局部的元件自动编号
5、如何把当要把Proteus中的图复制到word中时,需要背景色和元件的颜色都是黑白色。
方法:点File→Export Graphics→Export Bitmap,在颜色选项中选中“D isplay”或“Mono”,然后点Filename 按钮,选择输出路径,然后点OK,输出BMP格式的图片。然后打开word,点插入→图片→来自文件,就可以了。
注:如果在颜色选项中选中“D isplay”,则输出的图片,只背景色和元件的颜色是黑白的,其他的颜色不变;如果在颜色选项中选中“Mono”,则输出的图片中,所有的颜色都是黑白的。
6、如何隐藏元件的<TEXT>内容,如下图:
方法:选择“Templa te→Set Design Defaults”
proteus的使用方法
proteus的使用方法
Proteus软件使用方法
Proteus软件使用方法一
2008-11-18 20:47
Proteus软件是Labcenter Electronics公司的一款电路设计与仿真软件,它包括ISIS、ARES等软件模块,ARES模块主要用来完成PCB的设计,而ISIS模块用来完成电路原理图的布图与仿真。Proteus 的软件仿真基于VSM技术,它与其他软件最大的不同也是最大的优势就在于它能仿真大量的单片机芯片,比如
MCS-51系列、PIC系列等等,以及单片机外围电路,比如键盘、LED、LCD等等。通过Proteus软件的使用我们能够轻易地获得一个功能齐全、实用方便的单片机实验室。
本文中由于我们主要使用Proteus软件在单片机方面的仿真功能,所以我们重点研究ISIS模块的用法,在下面的内容中,如不特别说明,我们所说的Proteus软件特指其ISIS模块。
在进行下面的操作前,我先说明一点:我的Proteus版本是7.1,如果你使用的是6.9以前的版本,可能你发现在鼠标操作上会略有不同。这主要表现在6.9以前的版本鼠标左右键的作用与一般软件刚好相反,而7.0以后已经完全改过。
下面我们首先来熟悉一下Proteus的界面。Proteus是一个标准的Windows窗口程序,和大多数程序一样,没有太大区别,其启动界面如下图所示:
如图中所示,区域①为菜单及工具栏,区域②为预览区,区域③为元器件
浏览区,区域④为编辑窗口,区域⑤为对象拾取区,区域⑥为元器件调整
工具栏,区域⑦为运行工具条。
Proteus软件使用方法
P r o t e u s软件使用方法(总60
页)
-CAL-FENGHAI.-(YICAI)-Company One1
-CAL-本页仅作为文档封面,使用请直接删除
Proteus软件使用方法一
2008-11-18 20:47
Proteus软件是Labcenter Electronics公司的一款电路设计与仿真软件,它包括ISIS、ARES等软件模块,ARES模块主要用来完成PCB的设计,而ISIS模块用来完成电路原理图的布图与仿真。Proteus的软件仿真基于VSM技术,它与其他软件最大的不同也是最大的优势就在于它能仿真大量的单片机芯片,比如MCS-51系列、PIC系列等等,以及单片机外围电路,比如键盘、LED、LCD等等。通过Proteus软件的使用我们能够轻易地获得一个功能齐全、实用方便的单片机实验室。
本文中由于我们主要使用Proteus软件在单片机方面的仿真功能,所以我们重点研究ISIS模块的用法,在下面的内容中,如不特别说明,我们所说的Proteus软件特指其ISIS模块。
在进行下面的操作前,我先说明一点:我的Proteus版本是,如果你使用的是以前的版本,可能你发现在鼠标操作上会略有不同。这主要表现在以前的版本鼠标左右键的作用与一般软件刚好相反,而以后已经完全改过。
下面我们首先来熟悉一下Proteus的界面。Proteus是一个标准的Windows窗口程序,和大多数程序一样,没有太大区别,其启动界面如下图所示:
如图中所示,区域①为菜单及工具栏,区域②为预览区,区域③为元器件浏览区,区域④为编辑窗口,区域⑤为对象拾取区,区
proteus使用方法
先打开这个图标,进入界面后就可以直接找原件画图了。
点这个是原件模式,表示可以选择原件,
,有P就表示是这个模式了。
这个是终端模式,电源,接地在这里选。
双击单片机出现
将生存的HEX文件加进去
然后点仿真开始这里不能有错,有错就不能了。基本的就这了1
实验一Proteus仿真软件使用方法
实验一 Proteus仿真软件使用方法
一.实验目的:
(1)了解Proteus仿真软件的使用方法。
(2)了解51单片机编程器Keil与Proteus仿真软件的联用方法。
二.实验要求:
通过讲授和操作练习,学会正确使用Proteus仿真软件及Keil编程及其联合调试。三.实验内容:
(1)Proteus 仿真软件介绍
Proteus 软件是由英国LabCenter Electronics 公司开发的EDA工具软件,由ISIS和ARES两个软件构成,其中ISIS是一款便捷的电子系统仿真平台软件,ARES是一款高级的布线编辑软件。它集成了高级原理布线图、混合模式SPICE电路仿真、PCB设计以及自动布线来实现一个完整的电子设计。
通过Proteus ISIS软件的VSM(虚拟仿真技术), 用户可以对模拟电路、数字电路、模数混合电路,以及基于微控制器的系统连同所有外围接口电子元器件一起仿真。
图1是Proteus ISIS的编辑窗口:
图1 ISIS的编辑界面
图中最顶端一栏是“标题栏”,其下的“File View Edit ……”是“菜单栏”,再下面的一栏是“命令工具栏”,最左边的一栏是“模式选择工具栏”;左上角的小方框是“预览窗口”,其下的长方框是“对象选择窗口”,其右侧的大方框是“原理图编辑窗口”。
选择左侧“模式选择工具栏”中的图标,并选择“对象选择窗口”中的P按钮,就会出现如图2的元器件选择界面:
图2 元器件库选择界面
在元器件列表框中点击你需要的器件类型(例如:电阻-Resistors,单片机芯片-MicroprocessorICs, LED-Optoelectronics)或在左上角的关键字(Keywords)框中输入你需要的器件名称的关键字(如:信号源 - Clock, 运放 - CA3140等),就会在图2中间的大空白框列出你所需的一系列相关的元件。此时,你可用鼠标选中你要的元件,则图2右上角的预览框会显示你所要元件的示意图,若就是你要的元器件,则点击OK按钮,该元器件的名称就会列入位于图1左侧的“对象选择窗口”中(参见图1左侧下方框)。
Proteus仿真软件使用方法
Proteus仿真软件使用方法
第二部分 Proteus ISIS快速入门
一、简介
Proteus软件是一款强大的单片机仿真软件,对于单片机学习和开发帮助极大。
Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和数字集成电路,包括单片机。在国内由广州的风标电子技术有限公司代理。
在单片机课程中我们主要利用它实现下列功能:
1、绘制硬件原理图,并设置元件参数。
2、仿真单片机及其程序以及外部接口电路,验证设计的可行性与合理性,为实际的硬件实验做好准备。
3、如有必要可以利用它来设计电路板。
总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,可以实现从构想到实际项目完成全部功能。
这里介绍Proteus ISIS软件的工作环境和一些基本操作,实现初学者入门。至于更加详细的使用,请参考软件的帮助文件和其他有关书籍,还可以到网上找到许多参考资料。
二、界面介绍
双击桌面上的ISIS 7 Professional图标或者单击屏幕左下方的“开
始”?“程序”?“Proteus 7 Professional” ?“ISIS 7 Professional”,出现如图2-1所示屏幕,表明进入Proteus ISIS集成环境。
图2-1 Proteus ISIS集成环境
进入之后的界面类似如图2- 2 所示。
图中已经标注各个部分的作用,我们现在就使用软件提供的功能进行工作。
图2-2 ISIS主窗口
三、一个小项目的设计过程
Proteus仿真软件使用说明
Proteus仿真软件使用说明
1、在桌面上找到快捷图标,双击打开,或在开始菜单\程序\下的。
2、软件运行后会自动打开一个空白文件,用户也可以在文件菜单下
选择“新建设计”,在出新的选择窗口中选择,来新建一个空白文件。
3、放置元件
示例图中的元件列表如下:
1)选择元件
在最左侧的工具栏中选择图标,并选择中的P 按钮,将会出现选择元件对话框。在该对话框左侧选择,然后在右侧的窗口中双击选择AT89C51单片机,使该元件出现在
下面的列表中,至此列表中应该出现一个元件。
按照这个方法添加发光二极管,在对话框左侧选,在右侧窗口选择,或者(有4种颜色,可随便选择)。
再添加电阻元件。在对话框左侧选,在右侧选择。
至此在下面应该出现3种元件(如果只选1种发
光二极管的话,选择了多种颜色,列表中也会相应多)。
2)放置元件
在对象选择器中添加元件之后,就要在原理图中放置元件。在对象选择器中单击AT89C51单片机,然后在原理图中点左键放置该元件,点右键可以撤销放置本元件的操作。
用该方法放置8个电阻和8个发光二极管。
3)移动元件
在原理图编辑窗口,右击选择对象,在出现的菜单中选择第1项拖曳功能,移动元件到目标位置后,单击左键固定元件,在空白处再单击左键结束移动操作。
4)删除元件
用右键双击该元件即可。如果不小心删除了,用恢复按钮恢复。
5)调整元件方位
右击元件,在菜单中选择相应的旋转方式。
6)编辑元件
左键双击元件,出现对话框后可以修改(一般很少修改)。
4、连线
ISIS环境没有专门的连线工具。在2个元件间连线很简单,只需要直接单击2个元件的连接点,ISIS即可自动定出走线路经并完成2个连接点的连线操作。如果觉得连线不合适,也可以自己定,方法是在需要拐弯的地方单击,然后再连接另一个元件的连接点。注意放置
proteus仿真经典教程
实际温度测量板
串行电缆
PC串行口
图1-9 虚拟仿真电路与外部实际电路的双向通信
5. Proteus与Keil联调
Proteus与汇编程序调试软件Keil可实现联调, 在微处理器运行中,如果发现程序有问题,可直接 在Proteus 的菜单中打开Keil对程序进行修改,如图 1-10所示。
Keil处于运行状态
我们先从最简单的电路入手,来设计一 个电容充放电电路,并通过电路仿真观察 其电流流向和灯的亮灭。大家跟我做,一 步一步来,一会儿你会找到一种成就感。
1. 元件的拾取 在桌面上选择【开始】→【程序】→“Proteus 7
Professional”,单击蓝色图标“ISIS 7 Professional” 打开应用程序。ISIS Professional的编辑界面如图 1-14所示。
图1-16 分类拾取元件示意图
(2) 直接查找和拾取元件
把元件名的全称或部分输入到Pick Devices(元 件拾取)对话框中的“Keywords”栏,在中间的查找 结果“Results”中显示所有电容元件列表,用鼠标 拖动右边的滚动条,出现灰色标示的元件即为找到 的匹配元件,如图1-17所示。
Proteus 软件的ISIS原理图设计界面同时还支 持电路仿真模式VSM(虚拟仿真模式)。当电 路元件在调用时,我们选用具有动画演示功 能的器件或具有仿真模型的器件,当电路连 接完成无误后,直接运行仿真按钮,即可实 现声、光、动等逼真的效果,以检验电路硬 件及软件设计的对错,非常直观。
实验一 学习PROTEUS的基本使用方法
• • • • • • • • • • • • •
2.MOV TMOD,#20H MOV TH1,#0F3H MOV TL1,#0F3H SETB TR1 MOV PCON,#80H MOV SCON,#50H以上为初始化过程以 及工作方式为方式1 RX:JBC RI,NEXT检测R1,R1=1,清0 后,进行NEXT,否则循环 SJMP RX NEXT:MOV A,SBUF把SBUF中的数放 到累加器A中 MOV P1,A把累加器A中的数放到P1中 NOP SJMP RX END
实验十一 D/A转换 1、利用DAC0832 进行D/A转换,产生三角波, 并用示波器观察波形。 2、实验报告中应包括:原理图、 源程序以及实验分析 利用DAC0832 的双缓冲模式进行D/A转换,产生两组同步 三角波,用视波器观察 波形。
• • • • • • • • • • • • • • •
单片机实验七 D/A实验 学习实现D/A转换的方法
• • • • • • • • • • • •
ORG 0 START:MOV DPTR,#7FFFH 选中0832 STEP1: MOV A,#00H D/A数据初值 STEP2:MOVX @DPTR,A 转换 INC A 累加器自动加1 CJNE A,#0FFH,STEP2 判断累加器是否加满,执行step2,否则顺序执行 STEP3:DEC A 累加器自动减1 MOVX @DPTR,A 转换 CJNE A,#01H,STEP3 判断累加器是否为1,如果不是继续执行step3,否 则顺序执行 AJMP STEP1 跳转step1 RET END
Proteus实验仿真软件使用说明
Proteus ISIS的使用方法
Proteus ISIS软件的安装:从网上下载软件包并解压后将形成安装文件。执行Proteus 6.9 SP4文件夹内的Prosys6.9.04.exe文件开始安装:
将出现对话框,在相应位置输入名称和密码,然后点击确定键,运行一段时间后将出现下图所示的界面。
选择Modify典型安装后点击Next按钮后将出现。
点击Next按钮将出现如图所示界面。
等待自动安装,安装结束出项图示界面
点击Finish按钮结束安装。
首次安装完成后需要运行:开始—程序--Proteus 6 professional—Licence Manager程序,寻找All Key Files 按下图提示运行:
运行后出现下图所示页面:
点击Find All Key Files按钮后开始搜索,将出现如图所示页面:
当其搜索完成后将出现如图所示界面:
点击Close按钮关闭页面。完成该程序的运行。Proteus ISIS软件就可以正常运行了。
Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是实现了模拟电路仿真和数字电路仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。下面介绍Proteus ISIS软件的工作环境和一些基本操作。
一、进入Proteus ISIS
双击桌面上的ISIS 6 Professional图标或者单击屏幕左下方的“开始”→“程序”→“Proteus 6 Professional”→“ISIS 6 Professional”,出现如图1-1所示屏幕,表明进入Proteus ISIS集成环境。
仿真软件proteus基础教程-----Proteus+常见操作方法
仿真软件proteus基础教程-----Proteus+常见操作方法
1.proteus中怎样使用模板
file--〉new design:在弹出的对话框就可以选择模板了
file--〉save design as template…就可以保存你的模版了
打开或制作一个自己常用的电路
另存为模板,即:save as template 替换默认文件夹里的
Templates\Default.DTF。以后这就是你的模板啦
3.第三方软件是如何用?
把你的第三方库安装好,然后启动proteus,选择菜单system-->set path,分别增加model和library.
4. 电源和地的运用总结
1.在proteus防真画图过程中有正电源(VDD/VCC)负电源(VEE)地(VSS)引脚的元器件(好象这些元器件的这些脚没有在图中显示)软件会自动把其电源底脚定义为相应的电压所以在这些元器件上的电源地脚上不接电源地也是正确的(单片机也不用接晶振在设置选项中输入晶振的频率即可。
2.如果要用到确定的直流电压就可以用工具栏(默认是第八个)中的POWER
和GROUND 象放置元器件一样来放置电源和地电源的默认值是+5V 地默认为0V 如果需要10V的电压则可在电源的设置选项卡的string里输入 +10V 就可以了不过要注意前面的“+”号一定要加上否则不能防真。电压默认的单位为V 就是说输入+10 电压也是+10V,我试了一下输入+10mV和输入+10MV 其电压
是一样的都是10的7次方, 虽然地的默认值是0V 但如果象设置POWER一样在其string选项里写入电压值其电压就是你设置的大小而不是0V了也就是说地也可以做电源用, 对于负电源负号大家都会加上的就不说了.
proteus的使用流程
proteus的使用流程
Proteus是一款电子电路仿真软件,可以帮助电子工程师在电路设计的早期阶段进行模拟仿真,检查电路的正确性和性能。下面是使用Proteus的一般流程:
1. 安装Proteus软件并打开
2. 创建电路图,包括元件的选择和连接
3. 设置仿真参数,如仿真时间、仿真步长、仿真器件等
4. 运行仿真,观察电路的波形、数据和性能
5. 分析仿真结果,检查电路是否符合预期要求,如幅值、频率、相位等
6. 调整电路,重新仿真,直到达到要求
7. 导出仿真结果,如波形图、数据文件等
总之,Proteus是一款非常强大的电路仿真软件,可以帮助电子工程师快速验证电路设计,提高工作效率和质量。
- 1 -
proteus使用方法
proteus使用方法
Proteus是一种电子设计自动化软件工具,常用于电路设计、模拟和调试。以下是使用Proteus的一般步骤:
1. 安装和启动Proteus:下载并安装Proteus软件,然后启动程序。
2. 创建新项目:打开Proteus,创建一个新项目,并选择所需的电路设计类型(如原理图设计、PCB布局等)。
3. 添加组件:在项目中添加所需的电路组件,可以从库中选择现有的组件,也可以自定义组件。
4. 连接组件:使用适当的连接线将组件连接在一起,以构建所需的电路电路。
5. 编辑组件属性:根据需要,可以编辑每个组件的属性,如名称、值、类型等。
6. 仿真设置:选择仿真设置并进行必要的配置,如仿真参数、步进时间、输入信号等。
7. 运行仿真:运行仿真以验证电路的功能和性能,可以观察输入输出信号、波形和图表。
8. 误差分析和调试:如果仿真结果与预期有差异,可以使用内置的调试工具来分析和解决问题。
9. PCB设计(可选):如果需要制作电路板,可以使用Proteus的PCB布局工具进行设计,在布局完成后,可进行电路板的追踪、铺铜、生成制造文件等。
10. 输出和导出:完成电路设计和仿真后,可以输出电路图、仿真结果、制造文件等。
请注意,此为一般的Proteus使用步骤,具体操作可能因个人需求和版本差异而略有不同。建议参考Proteus的官方文档和教程,以获得更详细和专业的指导。
protues如何进行仿真操作
参考资料:基于Proteus仿真的单片机技能应用
《基于Proteus仿真的单片机技能应用》是2014年3月电子工业出版社出版的图书,作者是金杰、 郭宝生。
内容介绍
protues如何进行仿真操作?
方法/步骤
第一步:在我们的protues软件菜单 栏的上方点击“调试”按钮。
参考资料:基于PROTEUS 的单片机系统设计与仿真实例
《基于PROTEUS的单片机系统设计与仿真实例》是 2012年出版的图书,作者是蒋辉平、周国雄。
参考资料:Proteus教程:电子线路设计、制版与仿真
《Proteus教程:电子线路设计、制版与仿真》,是清华大学出版社2011年6月1日出版的图书, 作者是朱清慧。
参考资料:单片机应用技术项目式教程:Proteus仿真+实训电路
《单片机应用技术项目式教程:Proteus仿真+实训电路》是2019年8月1日北京理工大学出版社 出版的图书,作者是迟忠君、赵明。
参考资料:基于PROTEUS的单片机系统设计与仿真实例
《基于PROTEUS的单片机系统设计与仿真实例》是2019年7月机械工业出版社出版的图书,作者 是蒋辉平、周国雄。
参考资料:零起点学Proteus单片机仿真技术
《零起点学Proteus单片机仿真技术》是2012年机械工业出版社出版的图书,作者是范海绍 。
proteus仿真用法
proteus仿真用法
Proteus仿真软件可以用于电子电路设计和验证,以及嵌入式系统开发。以下是使用Proteus进行仿真的一般步骤:
1. 打开Proteus软件,并创建一个新的电路设计文件(Schematic File)。
2. 在原理图编辑器中,选择并放置所需的元件(如电阻、电容、晶体管等),并使用导线进行连接。可以通过右键单击元件来设置其属性。
3. 配置元件的参数,如电源电压、电阻阻值等。
4. 添加测试工具,例如信号发生器、示波器、频谱分析仪等,以生成和监测电路中的信号。
5. 进行仿真设置,如仿真时间范围、仿真步长等。可以使用Proteus的MPLAB X仿真器插件连接到外部硬件进行仿真。
6. 运行仿真,观察电路的行为并收集数据。可以使用示波器和其他工具来验证电路的性能。
7. 对仿真结果进行分析和评估,以确定电路的工作状态和性能是否符合设计要求。
8. 如有必要,对电路进行调整和优化,并重复以上步骤以进行进一步的仿真和验证。
使用Proteus进行仿真可以帮助设计师在实际制造电路之前,先验证其功能和性能,避免了可能的设计错误和昂贵的实验室测试。此外,Proteus还提供了自
动化测试和调试功能,使整个设计过程更加高效和可靠。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 Proteus仿真软件使用方法
一.实验目的:
(1)了解Proteus仿真软件的使用方法。
(2)了解51单片机编程器Keil与Proteus仿真软件的联用方法。
二.实验要求:
通过讲授和操作练习,学会正确使用Proteus仿真软件及Keil编程及其联合调试。
三.实验内容:
(1)Proteus 仿真软件介绍
Proteus 软件是由英国LabCenter Electronics 公司开发的EDA工具软件,由ISIS 和ARES两个软件构成,其中ISIS是一款便捷的电子系统仿真平台软件,ARES是一款高级的布线编辑软件。它集成了高级原理布线图、混合模式SPICE电路仿真、PCB设计以及自动布线来实现一个完整的电子设计。
通过Proteus ISIS软件的VSM(虚拟仿真技术), 用户可以对模拟电路、数字电路、模数混合电路,以及基于微控制器的系统连同所有外围接口电子元器件一起仿真。
图1是Proteus ISIS的编辑窗口:
图1 ISIS的编辑界面
图中最顶端一栏是“标题栏”,其下的“File View Edit ……”是“菜单栏”,再下面的一栏是“命令工具栏”,最左边的一栏是“模式选择工具栏”;左上角的小方框是“预览窗口”,其下的长方框是“对象选择窗口”,其右侧的大方框是“原理图编辑窗口”。
选择左侧“模式选择工具栏”中的图标,并选择“对象选择窗口”中的P按钮,就会出现如图2的元器件选择界面:
图2 元器件库选择界面
在元器件列表框中点击你需要的器件类型(例如:电阻-Resistors,单片机芯片-MicroprocessorICs, LED-Optoelectronics)或在左上角的关键字(Keywords)框中输入你需要的器件名称的关键字(如:信号源 - Clock, 运放 - CA3140等),就会在图2中间的大空白框列出你所需的一系列相关的元件。此时,你可用鼠标选中你要的元件,则图2右上角的预览框会显示你所要元件的示意图,若就是你要的元器件,则点击OK按钮,该元器件的名称就会列入位于图1左侧的“对象选择窗口”中(参见图1左侧下方框)。
所需元器件选择好后,在“对象选择窗口”选择某器件,就可以将它放到图1中的“原理图编辑窗口”中(若器件的方向不合适,你可以利用图1左下角的旋转按钮来改变它)。将所要的元器件都选好后,将它们安放到合适的位置,就可以用连接线把电路连接好,结果存盘(请按规定的目录存盘,并记住其路径/目录/文件名[学号-实验序号])。
(2)51单片机编程器– Keil V3的使用
Keil编程器可用于MCS-51单片机软件编程与调试,它的工作界面如图3所示: Keil编程器是Keil Software Inc/Keil Electronic GmbH 开发的基于80C51内核的微处理器软件开发平台,可以完成从工程(Project)的建立和管理、程序的编译和连接、目标代码的形成、软件仿真等一套完整的软件开发流程。它与Proteus挂接,可以进行单片机应用系统的硬件仿真。
汇编语言编程方法:
①打开“File”菜单→选择新建“New...”→在弹出的文本框(Text1)中编写所需的汇编语言程序→程序写好后,保存(从File→Save As..→选择某目录,文件名.ASM, 存盘);
②打开“Project”菜单→选择新建工程“New Project...”→在弹出的窗口填写:工程名→保存(文件名的后缀是 .uv2 。此时图3的工程窗口中将建立Target1
及 Source Group 1);
③打开“Project”菜单→选择Components,Environment,Books...→在弹出的窗口的Project Components 点击“Add Files”→加入所写的汇编文件(选中该文件,Add);
④打开“Project”菜单→选择“Select Device for Target ‘Target 1’”→在弹出的CPU窗口选择所用的单片机厂家(选Atmel)及CPU芯片名称(如AT89C51),按“确定”键;
⑤打开“Project”菜单→选择“Options for Target ‘Target 1’”→在弹出的窗口中选择“Output”→填入输出文件名称,并选择输出文件类型(HEX文件),[见图4]
图3 Keil V3 界面图
图4 为输出文件命名及确定HEX类型
⑥打开“Project”菜单→选择“Options for Target ‘Target 1’”→在弹出的窗口中选择“Debug”→为连接调试选择仿真器 [见图5] →按“确定”键。
图5 选择调试的仿真器及运行设置
⑦单击(参见图3)完成对所编写程序的编译,编译情况会显示在图3的输出窗口中,如有语法错误,会给出提示,应修改出错处后,再次编译。
(3)仿真:
在Proteus ISIS 界面调入所设计的硬件图,双击CPU,填入相应的HEX运行文件的名称(参见图6,文件所在目录应正确),点击运行按钮,即可实现与硬、软件的联合调试。
图6 单片机程序可执行文件的路径、名称输入
(4)示例:硬件电路图见图7所示;相应的汇编语言程序如下:
ORG 0000H
AJMP MAIN
MAIN: MOV C, ;将接按键的I/O口的状态(0或1)移给进位位C , MOV , C ;再由进位位C转给对应的发光二极管的连接位。
MOV C, ;以便控制发光二极管的亮或灭。
MOV , C
MOV C,
MOV , C
MOV C,
MOV , C
ACALL DELAY
AJMP MAIN
DELAY: MOV R5, #5FH ;软件延时子程序
L1: MOV R6, #0AFH
DJNZ R6, $
DJNZ R5, L1
RET