- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机控制系统运行与维护
单片机控制系统运行与维护
PAGE 1
Proteus软件使用
一、学习目的与要求
1.了解Proteus软件。
2.掌握Proteus软件使用步骤。
二、学习方法
1.学习本课程,首先要精读教材和讲义,了解Proteus软件使用步骤。
2.根据教材内容,在电脑端实际操作Proteus软件,熟练使用。
三、授课内容
1.Proteus仿真调试软件
Proteus软件是英国Labcenter公司开发的电路分析与实物仿真软件,是一种电子设计自动化软件,运行于Windows操作系统上,提供可仿真数字和模拟、交流和直流等数千种元器件及多种现实存在的虚拟仪器仪表,还提供图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来。它提供Schematic Drawing、SPICE仿真与PCB设计功能,可以仿真、分析(SPICE)各种模拟器件和集成电路,同时可以仿真51系列、AVR、PIC等单片机和LED数码管、键盘、电机、A/D及D/A等外围接口设备。它还提供软件调试功能,具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,同时支持第三方的软件编译和调试环境,如Keil C51 uVision4等软件。
(1)在Proteus仿真环境下画出流水灯电路图
打开Proteus ISIS 7 Professional,进入Proteus的原理图编辑界面,如图1所示。在此界面下,包括菜单栏、工具栏及多个窗口。其中,图形编辑区用于绘制电路原理图;工具箱中有各种常用工具,包括选择工具、拾取元器件工具、放置节点工具、标注工具、文本工具、终端工具、引脚工具、激励源工具、虚拟仪器工具等;对象选择器选择不同的工具箱图标按钮决定当前状态显示的内容,显示的内容包括元器件、终端、引脚、图形符号、图表等。
在绘制原理图之前,首先应选择所需的元器件。选择[Library]?[Pick Device/Symbol],或单击“”图标,也可单击图2中的图标“”打开元件拾取对话框,如图2所示。
以查找AT89S51单片机为例,在类列表中选择“Microprocessor ICs”类,并在子类列表中选择“8051 Family”子类,则在元器件列表区域出现期望的元器件,如图3所示。这里没有AT89S51,我们可以选AT89C51代替。流水灯硬件电路的其他元器件也可按相同的方法找到,流水灯硬件电路所需元器件,如表1所示。
图1 Proteus的原理图编辑界面
图2 拾取元件按钮
表1 流水灯元器件清单
元件名
类
子 类
参 数
备 注
AT89C51
Microprocessor ICs
8051 Family
代替AT89S51
CAP
Capacitors
Generic
30pF
瓷片电容,用于起振
CAP-ELEC
Capacitors
Generic
10uF
电解电容,用于复位
CRYSTAL
Miscellaneous
12MHz
晶振
LED-RED
Optoelectronics
LEDs
红色发光二极管
RES
Resistors
Generic
220Ω
发光二极管限流电阻
RES
Resistors
Generic
10kΩ
复位电阻、上拉电阻
RES
Resistors
Generic
100Ω
复位电路泄流电阻
BUTTON
Switches Relays
Switches
复位按钮
图3 元件拾取对话框
用鼠标单击对象选择区中的某一元件名,把鼠标指针移动到图形编辑区,单击鼠标左键,元件即可被设置到编辑区中。将所有流水灯硬件电路所需元件依次放置到图形编辑区,可利用鼠标右键菜单对已放置的元件位置进行调整,还可用鼠标右键双击元件删除它,如图4所示。
图4 放置元件
将所有元件按图8连线,Proteus连线非常智能,只需用鼠标左键单击编辑区元件的一个端点,再用鼠标左键单击所需连接的另一个元件的端点,即可。
最后用鼠标左键双击每个元件,通过元件编辑对话框修改所有元件参数,包括电容值、电阻值、元件序号等,如图5所示。
图5 编辑元件对话框
将所有元件接线完成后,存盘,如图6所示。
图6 流水灯仿真片段
(2)将“waterled.hex”文件加入Proteus中,进行虚拟仿真。
双击AT89C51单片机芯片,可打开元件编辑对话框,如图7所示。在“Program File”栏中,单击打开按钮,选取目标代码文件“waterled.hex”。在“Clock Frequency”栏中设置时钟频率为12MHz,如图7所示。Proteus仿真运行时,时钟频率以单片机编辑对话框中设置的频率值为准,所以在Proteus IS
文档评论(0)