微机接口技术及应用第 4 章 微机系统的 Proteus 典型案例
计算机接口技术proteus4 .4

入的路径。 Template folders:表示模板文件夹路径。 Library folders:表示库文件夹路径。
Simulation Model and Module Folders:表示仿真模型及模 块文件夹路径。
Proteus ISIS可生成4种格式的BOM:HTML(Hyper Text Mark-up Language)格式、ASCII格式、CCSV(Compact Comma-Separated Variable)格式和FCSV(Full Comma-Separated Variable)格式。 【Tools】→【Bill Of Materials】命令,可选择BOM的不同输出格 式。
(1) 选择【System】→【Edit BOM Scripts】菜单项,可打开 BOM编辑对话框,如图4-18所示。
第4章 Proteus ISIS的原理图设计
(2) 在BOM编辑对话框中,可对4种输出格式进行设置。单 击对话框中的“Add”按钮,出现如图4-19所示对话框。
图4-18 BOM编辑对话框
4.4.4 设置键盘快捷方式 选择【系统】→【设置快捷键】菜单项,打开键盘快捷方
式设置对话框,如图4-24所示。
使用该对话框可修改 系统所定义的菜单命令 的快捷方式。
第4章 Proteus ISIS的原理图设计
其中,在“Command Groups”下拉列表框中选择相应的选 项,在“Available Commands”列表框中选择可用的命令,在该 对话框下方的说明栏中显示所选中命令的意义,在“Key sequence for selected command”文本框中显示所选中命令的快捷 键。使用“Assign”或“Unassign”按钮可查看编辑或删除系统 设置的快捷方式。
Proteus仿真软件在微机原理与接口技术课程实验教学中的应用

Proteus仿真软件在微机原理与接口技术课程实验教学中的应用摘要:针对微机原理与接口技术课程传统实验教学中存在的问题,引入基于Proteus的虚拟仿真工具。
通过4x4的16位矩阵键盘和一个7段数码管构成的输入显示实例,介绍在Proteus中仿真设计8086硬件电路原理图和软件的方法。
关键词:Proteus;EMU8086;微机原理与接口技术;仿真实验0 引言微机原理与接口技术是我国高校工科电类专业的重要专业基础课,是培养学生具有微机软、硬件设计与应用能力及工程意识和工程素养的必修课,也是学生今后从事智能控制和微机开发的重要入门课程,其教学质量的好坏,直接影响学生的就业。
该课程内容主要包含汇编编程和接口两大部分,理论性和实践性都很强且很抽象,特别是接口部分,不同芯片的引脚数目多,工作方式也较复杂,学生需通过亲自动手实验才能理解和掌握。
目前普通高校的很多学生感觉该课程较难学习,对接口芯片缺乏感性认识,面对实验设备望而生畏,对具体的实验或项目不知如何下手。
另外,由于硬件实验设备所固有的结构固定、资源有限、高成本、高损耗、低寿命等缺点,使部分学校实验设备不足。
因此,如何改善实验环境,激发学生学习兴趣,提高教学效果,是该课程实验教学改革中的一个重要课题。
1 Proteus+EMU8086仿真实验平台Proteus是英国Labcenter electronics公司研发的多功能EDA软件,由原理图编辑与仿真软件包ISIS和布线编辑软件包ARES两部分组成,是目前唯一能将电路仿真、PCB设计软件和虚拟模型仿真软件三合一的设计平台,Proteus7.5 SP3以上版本新增对8086 CPU及相关接口芯片的仿真功能;另外,Proteus还提供有示波器、交直流电压/电流表、逻辑分析仪、信号发生器、虚拟终端等很多虚拟仪器,是一个全开放性的仿真实验平台,相当于一个设备齐全的综合实验室,笔者使用的是Proteus7.8软件。
计算机接口技术第4章PROTEUS20181030

• Debug菜单:调试菜单。包括启动调试、执行仿真、 单步运行、断点设置和重新排布弹出窗口等功能
• Template菜单:模板菜单。包括设置图形格式、文 本格式、设计颜色以及连接点和图形等
• System菜单:系统设置菜单。包括设置系统环境、 路径、图纸尺寸、标注字体、热键以及仿真参数和 模式等
第4章 Proteus ISIS的原理图设计
预 览 窗 口
工
具
对
箱
象
选
择
器
仿真按钮
编 辑 窗 口
光标坐标栏
第4章 Proteus ISIS的原理图设计
2. 工具箱
• 选择相应的工具箱图标按钮,系统将提供不同的操 作工具。对象选择器根据选择不同的工具箱图标按 钮决定当前状态显示的内容。显示对象的类型包括 元器件、终端、引脚、图形符号、标注和图表等
令。如表4-1所示。
表4-1 主工具栏按钮功能
按钮
对应菜单
功能
File→New Design
新建设计
File→Open Design
打开设计
File→Save Design
保存设计
File→Import Section
导入部分文件
File→Export Section
Proteus仿真在微机原理及接口技术教学中的应用

摘 要 :以基于 P oes的微处理器 8 8 rtu 0 6和可编 程并行 接 口芯 片 8 5 A 的接 口扩展 电路仿 真为例 , 25 阐述 了
P oe s 件 仿 真 在 “ 机 原 理 及 接 口技 术 ” 程 教 学 中的 使 用 方 法 和 仿 真 过 程 。在 88 rtu 软 微 课 0 6接 口技 术 教 学 中 引 入 P oe s 件 仿 真 , 为 传 统 教 学 的有 益 补 充 , 发 了 学 生 学 习 的兴 趣 , 化 了学 生 对 课 程 内 容 的理 解 , rtu 软 作 激 深 取 得 了 良好 的教 学效 果 , 提 高 教 学 质 量 的 一 种 有 效 方 法 。 是
TiNi n tt t fUr a o sr cin,Tini 0 3 4, h n ) a n I siu eo b n C n tu to ajn 3 0 8 C ia
Ab ta t sr c :Ta i g t ei t r a e e t n i g cr u tsmu a i n o c o r c s o 0 6 a d p o r mma l e i h r k n h n e f c x e d n ic i i l t fmir p 0 e s r8 8 n r g a o b ep r e — p a i t ra e 8 5 A sa x mp e t e a p ia in me h d a d smu a i n p o e s o r t u o t r sn n l n e f c 2 5 a n e a l , h p l to t o n i lto r c s f P o e s s fwa e u i g i c t e c u s e c i g o c o o u e rn il n n e f c c n q ea e e p u d d h o r e t a h n fMi r c mp t rP i cp e a d I t r a e Te h i u r x o n e .As ab n fca u p e e eii l p l— s me tt h r d t n lt a h n n o t e t a ii a e c i g,P o e s smu a i n i i to u e n o t e 8 8 n e f c e h i u e c ig o r t u i lt s n r d c d it h 0 6 i t ra e tc n q e t a h n . o
Proteus在《微机原理与接口技术》教学中的应用-7页精选文档

Proteus在《微机原理与接口技术》教学中的应用DOI:10.11907/rjdk.172731Abstract:Aiming at the problems in traditional methods of theoretical and experimental teaching, we introduce Proteus as an auxiliary tool into the course of Microcomputer Principle and Interface Technology. The reform and advantages brought by Proteus are analyzed. Our exploration in the teaching methods of theoretical curriculum, the design of experiment items, and the examination method of experimental course based on Proteus is presented. Some attentions that should be paid on the utilization of Proteus in teaching are also pointed out. Our practice shows that the teaching effect and students’ comprehensive design ability have been improved to some extent after we introduced Proteus into the curriculum.Key Words:Proteus; simulation software; theoretical teaching;experimental teaching0 引言Proteus是英国Labcenter Electronics公司开发的EDA工具软件,集电路图设计、制版及仿真等多种功能于一身,不仅能对电工、电子电路进行设计与分析,还能对微处理器进行设计和仿真[1],在单片机教学中应用非常广泛[2-4]。
微机原理与接口技术基于8086和Proteus仿真第二版课程设计

微机原理与接口技术基于8086和Proteus仿真第二版课程设计简介《微机原理与接口技术基于8086和Proteus仿真》是一门针对计算机相关专业的课程,主要介绍了8086微处理器的基本原理、汇编语言编程和接口技术等内容。
本门课程的第二版扩展了课程的实践部分,引入了Proteus仿真软件,增加了课程设计的实验项目,使学生能够更深入地学习和掌握课程内容。
本文主要介绍《微机原理与接口技术基于8086和Proteus仿真第二版》课程设计的实验项目及其要求。
实验项目本门课程设计共有三个实验项目,分别为:实验一:LED流水灯实验目的通过设计一个LED流水灯的电路,提高学生对8086微处理器、接口技术和汇编语言的理解和掌握,同时熟练掌握Proteus仿真软件的使用。
实验要求1.设计一个LED流水灯电路,要求至少包含8个LED灯。
2.使用8255A接口芯片控制LED流水灯电路,实现LED灯的流动效果。
3.使用8086微处理器编写汇编语言程序,实现对8255A接口芯片的控制,控制LED流水灯电路的流动效果。
4.使用Proteus仿真软件进行电路的仿真和调试,最终验证电路的正确性和稳定性。
实验二:数码管计数器实验目的通过设计一个数码管计数器的电路,提高学生对8086微处理器、接口技术和汇编语言的理解和掌握,同时熟练掌握Proteus仿真软件的使用。
实验要求1.设计一个数码管计数器电路,要求使用74LS47译码器和74LS48数码管显示器。
2.使用8255A接口芯片控制数码管计数器电路,实现对计数器的控制和显示。
3.使用8086微处理器编写汇编语言程序,实现对8255A接口芯片的控制,控制数码管计数器电路的计数和显示。
4.使用Proteus仿真软件进行电路的仿真和调试,最终验证电路的正确性和稳定性。
实验三:多功能小车实验目的通过设计一个多功能小车的电路,提高学生对8086微处理器、接口技术和汇编语言的理解和掌握,同时熟练掌握Proteus仿真软件的使用。
计算机接口技术第四章proteus4 .5

第4章 Proteus ISIS的原理图设计
第4章 Proteus ISIS的原理图设计
以查找LAMP元器件为例。在类列表中选择 “Optoelectronics”类,并在子类列表中选择“Lamps”子类, 则在元器件列表区域将出现期望的元器件,如图4-30所示。
第4章 Proteus ISIS的原理图设计
新建设计文档 设置编辑环境
放置元器件 原理图布线
调整
建立网络表 电气检查
是否合格
N
Y 存盘 、 报表输出
结束
图4-27 电路原理图的设计流程
第4章 Proteus ISIS的原理图设计
4.5.2 电路原理图的设计方法和步骤 下面以图4-28所示的简单电路为例,直观地介绍电路原理
图的设计方法和步骤。
4.5 一般电路原理图设计
4.5.1 电路原理图的设计流程
原理图的具体设计步骤如下: (1) 新建设计文档。在进入原理图设计之前,首先要构思好 原理图,即必须知道所设计的项目需要哪些电路来完成,用何 种模板;然后在Proteus ISIS编辑环境中画出电路原理图。 (2) 设置工作环境。根据实际电路的复杂程度来设置图纸的 大小等。在电路图设计的整个过程中,图纸的大小可以不断地 调整。设置合适的图纸大小是完成原理图设计的第一步。
库里海选。选择主菜单“Library”→“Pick Devices”,或直接单击左侧工具 箱中的图标 后再单击“P”按钮,打开如图4-33所示的对话框。
第4章 Proteus快速入门
采用部分查找法,在所查找的元件名关键词中填写“JK”,所有“JK”
触发器元件都被找出,列在图4-33的中间部分查询结果中。选中
如果已经具备了数字电子技术的知识,就会知道,这是一 个异步时序逻辑电路,由四个触发器构成,这里选用JK触发器, 把它们的JK端全接高电平,前一级的输出作为后一级的时钟信 号。观察四个触发器输出端所组成的二进制数的变化是否为0~ F(即0000~1111)。
Proteus仿真软件在《微机原理与接口》实验教学中的应用

[ 3 ] 张尧学 , 吴爱华 关于我 国信息化教 育的几点看法f 1 ] l 计算机教
育, 2 0 0 8 ( 3 ) : 1 — 5
பைடு நூலகம்
[ 4 ] 孙连 云. 计算机 文化基础课 的有 效教 学研 究[ I ] 电脑知识 与技
.
术. 2 0 0 7 ( 5 ) .
[ 5 ] 张蓓. 高校计算机基础教学方法的探 - /  ̄[ J ] . 科技信息 , 2 0 0 8 ( 3 ) .
0 , 引 言
《 微机原 j 拉【 j 》 n I 二 I 离等学校I U 类 l 的一门 0、 卡 J 爱 心i 粜程…, 其 教 : ¨的是他 乍从理 沦和实践 【 掌握 代微型 汁荫 : 机的基 小组成 、 『 ‘ 原理 硬典 J 接 ¨技 术. 建立微机 系统 的螺体慨念 . 有运川观代做 机技 术进行软 、 硬什系统阡发的能 乃 , 但 是传统 的实验教学弛f r 受到 硬什资源 、 r b }f . J 舸 1 问等条件的限制 . 很难达到这 个 f 1 的” 冈此 , 水文 挺 … r 一种 塔 rP r ( ) I P I J S 仿 软 件 的 汁 锩 机 虚 拟 文 验 , , 法 1 . 传 统 实 验 教 学 存 在 的 问 题 程的实践教学需 受大量的实验仪 器干 ¨ 设备, 成小较 高 1 n 泪. , 随 着 没 的不断 老化, 没备维 于 , l 较 此 堆展 开大规模的实践 教学 活 另外 , f t . i - 统 验教学 采用的 址J J l J 能单 一的实验 箱 . 实验箱的硬件 是I 州化好 的. : , { i 只能按受求连核 线 J l 】 故中 H 应的程序来完成实验 . I l 参‘ q 没汁『 J J 窬很少 . 能够 … I t 发挥 的窀问 有限, 无助于学乍创造 的培养 , 削弱 J 学 l - . 参 实验的积极性
计算机接口技术20181030Proteus ISIS的原理图设计

教案长治医学院生物医学工程系信息技术教研室2018年11月06日授课教师:郝文延职称:副教授教学内容Proteus软件由ISIS和ARES两部分构成,其中ISIS 是一款便捷的电子系统原理设计和仿真平台软件,ARES款高级的PCB布线编辑软件。
Proteus ISIS的特点有:实现了单片机仿真和SPICE电路仿真的结合。
具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和工具箱选择相应的工具箱图标按钮,系统将提供不同的操作工具。
对象选择器根据选择不同的工具箱图标按钮决定当前状态显示的内容。
显示对象的类型包括元器件、终端、引脚、图形符号、标注和图表等工具箱中各图标按钮对应的操作如下Selection Mode按钮:选择模式Component Mode按钮:拾取元器件Junction Dot Mode按钮:放置节点Wire Lable Mode按钮:标注线段或网络名图4-16 设置文本格式(四)设置格点使用“View”菜单设置格点的显示或隐藏。
在主界面中选择【View】→【Grid】菜单项设置编辑窗口中的格点显示使用“View”菜单设置格点的间距。
选择【View】→【图4-18 BOM设置对话框图4-19 添加Category图4-21BOM的“Order”对话框主界面中选择【System】→【Set】菜单项,即可打开系统环境设置对话框:系统自动保存时间设置(单位为图4-22 系统环境设置对话框(三)设置路径图4-23 路径设置对话框(四)设置键盘快捷方式选择【System】→【Set Keyboard Mapping】菜单项,打开键盘快捷方式设置对话框,如图4-24所示其中,在“Command Groups”下拉列表框中选择相应的选项,在“Available Commands”列表框中选择可用的命令,在该对话框下方的说明栏中显示所选中命令的意义,“Key图4-24 键盘快捷方式设置对话框此外,单击“SPICE Options”按钮,弹出如图4-26在该对话框中还可通过选择不同的选项来进一步对仿图4-26 设置仿真电路选项(六)设置仿真器选项选择【System】→【Set Simulator Options】菜单项,即可打开设置仿真器选项对话框,见图4-26所示。
微机综合实验-Protues

第一部分 基于Protues 的接口仿真实验实验一 Protues 操作基础1、实验目的熟悉Proteus ISIS 编辑环境,了解电路绘图工具的使用和原理图设计步骤。
2、实验内容1——一阶动态电路仿真 (a) 元件的拾取 元件名称 说明参数CAPACITOR 电容 1000μF RES 电阻 1K Ω,100ΩLAMP 灯泡 12V SW-SPDT 两位开关BATTERY电池直流电源12V(b) 编辑窗口视野控制(c) 元件位置的调整和参数修改(d) 电路连线(原理图电气规则检测)(e) 电路动态仿真 (写出实验结果) 文件保存 cap1.dsn3、实验内容2——一8086最小模式下的总线结构和I/O 口地址 (实验报告上给出电路图和端口地址分配表即可)8086最小模式下的总线结构和I/O 口地址分配如图1.1所示,与教材上不同的是 • 没有加双向数据收发器,不影响实验结果的正确性。
• 其中8086的引脚A16~A19在图中命名为AD16~AD19,是为了与经过74HC373锁存输出的引脚(A16~A19)区分开。
实际上这4根引脚不与数据总线复用。
这张最小模式的电路图以后每次实验都会用到,所以要保存好,避免每次重新画。
图1.1 8086最小模式下的总线结构和I/O口地址分配分析图1.1中74LS138译码器构成的I/O端口译码电路,可得到表1所示的端口地址分配情况。
表1. I/O端口地址A15 A14 A13 A12A11~A0十六进制地址IO0 1 0 0 0 0~0 8000HIO1 1 0 0 1 0~0 9000HIO2 1 0 1 0 0~0 A000HIO3 1 0 1 1 0~0 B000HIO4 1 1 0 0 0~0 C000HIO5 1 1 0 1 0~0 D000HIO6 1 1 1 0 0~0 E000HIO7 1 1 1 1 0~0 F000H图1.1中用到的元件8086、74LS138、74HC373,需要在“Component Mode”下点击按钮P,从元件库中选出见图1.2。
微机接口技术及应用第章微机系统的Proteus典型案例

未来,微机接口技术将继续向高速、高可靠、高集成度和模块化的方向发展,同时将更加注重人性化、智能化的设计,使得应用更加方便和高效。同时,随着云计算、物联网和人工智能等技术的不断发展,微机接口技术也将与这些新技术相结合,实现更为广泛的应用和普及。
发展历史
微机接口技术的发展历史与未来趋势
Proteus软件平台介绍
设计案例二:控制电机转动
总结词
数据输入与处理
详细描述
通过Proteus软件设计和模拟一个简单的计算器,实现对两个输入数值的加、减、乘、除运算,并输出结果。该案例涉及到了键盘输入和液晶显示等技术。
设计案例三:实现简单计算器功能
Proteus在微机接口技术实验中的应用
04
总结词:掌握Proteus软件的基本操作和电路设计流程Proteus软件是一款基于虚拟设计和仿真技术的电路设计软件,可以用于设计、仿真和调试各种电路实验步骤打开Proteus软件,选择合适的工程模板并创建电路图在电路图中添加电子元器件、电源等必要的电路元件连接电路元件,构成完整的电路通过仿真按钮进行电路仿真,观察电路的运行情况
实验二
实验三:用Proteus实现简单编程控制
01
02
03
04
05
06
Proteus在微机接口技术课程教学中的意义
05
通过Proteus仿真,学生可以直观地看到微机系统的各种接口电路的工作过程,理解数字和模拟电路的工作原理,从而增强对理论知识的理解和掌握。
Proteus提供的丰富的电子元件库和强大的电路设计功能,可以帮助学生更好地掌握硬件设计技能,理解微机接口电路的设计和实现过程。
Proteus软件平台的优势与不足
基于Proteus的微机系统设计案例
2013基于Proteus的微机原理实验

实验一熟悉实验环境1 实验环境搭建1、1 emu80861、1、1 emu8086介绍emu8086虽然就是一款汇编语言学习平台,但其生成的代码就是符合真正x86标准的二进制代码,可以被x86平台执行。
本学期实验课程中仅仅用到emu8086的汇编代码编辑功能,不会用到emu8086的二进制代码生成与调试功能。
强烈建议汇编语言编程基础差的同学课下多使用emu8086练习汇编语言编程。
1、1、2 emu8086安装尽量安装在非中文路径下,比如“e:\stu\mcp\emu8086\”。
安装文件位于本教程所在目录的“tools\emu8086-crack、zip”。
按照压缩包中的说明安装即可,为学习与教学方便,使用破解软件,请勿用于其她用途。
1、2 汇编编译器1、2、1 汇编编译器介绍本学期实验课程中用到的汇编语言编译器取自masm32,但masm32过于庞大,因此只选出对实验有用一些工具,打包在“tools\masm4proteus、zip”中,包中还有三个批处理文件,专用于本学期的主要实验平台Proteus。
1、2、2 汇编编译器安装将“tools\masm4proteus、zip”解压即可,尽量解压到非中文路径下,比如“e:\stu\mcp\masm”。
1、3 Proteus1、3、1 Proteus介绍Proteus就是一款商用的专业的IC设计软件,同时具备许多处理器的仿真功能,本学期实验即用到了它的8086处理器仿真功能。
1、3、2 Proteus安装实验室微机上可能已经安装,若未安装,可按下面说明安装。
尽量安装在非中文路径下,比如“e:\stu\mcp\proteus\”。
安装文件位于本教程所在目录的“tools\Proteus7、10pro-crack、zip”。
按照压缩包中的说明安装即可,为学习与教学方便,使用破解软件,请勿用于其她用途。
1、3、3 Proteus配置启动Proteus,按图1提示打开Proteus的代码生成工具设置窗口。
Proteus在《微机原理与接口技术》实验教学中的应用

Proteus在《微机原理与接口技术》实验教学中的应用黄忠;刘娟;张杰【摘要】Aiming at many problems in process of experiment teaching of microcomputer principles and interface technique , this paper discusses the idea of experiment teaching based on Proteus simulation.Taking the simulating of peripheral interface 8255A as an example, we illustrate the basic process of Proteus simulation.The practice proves that the method can not only over-come the disadvantages of the fixed hardware experiment instruments and limited resources , but also deepen the students'compre-hension of curriculum knowledge and mobilize the students'enthusiasm to study, and enhance the effect of experiment teaching fur-ther.%针对《微机原理与接口技术》实验教学的诸多问题,阐述了通过 Proteus仿真软件进行实验教学的新思路。
以并行接口芯片8255 A的仿真实例,说明了Proteus实验仿真的基本过程。
实践表明,基于Proteus实验仿真方法不仅能够克服硬件实验箱结构固定、资源有限等缺点,还能加深学生对课程知识点的理解和调动学习积极性,从而进一步提高实验教学效果。
计算机接口技术第4章1030

• Device Pins Mode按钮 :在对象选择器中列出各种引脚(如 普通引脚、时钟引脚、反电压引脚和短接引脚等)
• Graph Mode按钮 :在对象选择器中列出各种仿真分析所需 的图表(如模拟图表、数字图表、混合图表和噪声图表等)
• Tape Recorder Mode按钮 :当对设计电路分割仿真时采用 此模式
图2-3 Proteus ISIS的主菜单和主工具栏
• File菜单:包括常用的文件功能,如新建设计、打开 设计、保存设计、导入/导出文件,也可打印、显示 设计文档,以及退出Proteus ISIS系统等
• View菜单:包括是否显示网格、设置格点间距、缩放 电路图及显示与隐藏各种工具栏等
• Edit菜单:包括撤销/恢复操作、查找与编辑元器件、 剪切、复制、粘贴对象,以及设置多个对象的层叠关 系等
• Generator Mode按钮 :在对象选择器中列出各种激励源(如 正弦激励源、脉冲激励源、指数激励源和FILE激励源等)
• Voltage Probe Mode按钮 :可在原理图中添加电压探针。 电路进行仿真时可显示各探针处的电压值
• Current Probe Mode按钮 :可在原理图中添加电流探针。电 路进行仿真时可显示各探针处的电流值
功能
剪切 复制 粘贴 (块)复制 (块)移动 (块)旋转 (块)删除 拾取元器件或符号 制作元件 封装工具 分解元器件 自动布线器
第2章 Proteus ISIS的原理图设计
按钮
对应菜单
Tools→Search and Tag Tools→Property Assignment Tool
Design→Design Explorer Design→New Sheet
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 4 章 微机系统的 Proteus 典型案例
第 4 章 微机系统的 Proteus 典型案例
4.7 A / D 转换的应用——利用 ADC0808检测电压 4.8 D / A 转换的应用——利用 DAC0832绘制正弦波 4.9 传感器的应用——基于光敏电阻的自动汽车大灯 4.10 继电器的应用——汽车灯光系统
如图 4.3 所示的是八段数码管,该八段发光管按顺时针分别称为 a 、 b 、 c 、 d 、 e 、 f 、 g和小数点 h 。有的数码管不带小数点,这种数码管称为七段数码管。 LED 数码管有共阴极和共阳极两种结构。数码管显示某个字符只要其对应段上 的发光二极管发亮即可,通过发光管的不同组合,可显示数字 0~9 、部分英文字母 及某些特殊字符。以图 4.3 ( b )共阴极数码管为例,如显示字符“1 ”,只需使 b 和 c 两个段亮,其他段暗。通常把控制发光二极管的8 位二进制数称为段码,表 4.1 给 出数码管的段码表。
第 4 章 微机系统的 Proteus 典型案例
图 4.2 锁存器驱动数码管电路原理图
第 4 章 微机系统的 Proteus 典型案例 LED 数码管由 7~8 个发光二极管组成,其基本构造如图 4.3 所示。
图 4.3 LED 数码管原理示意图
第 4 章 微机系统的 Proteus 典型案例
第 4 章 微机系统的 Proteus 典型案例
第 4 章 微机系统的 Proteus 典型案例
4.1.3 程序设计 本实例的程序代码如下:
第 4 章 微机系统的 Proteus 典型案例
第 4 章 微机系统的 Proteus 典型案例
第 4 章 微机系统的 Proteus 典型案例
第 4 章 微机系统的 Proteus 典型案例
第 4 章 微机系统的 Proteus 典型案例
第 4 章 微机系统的 Proteus 典型案例
在本案例中,利用两片 74LS373 分别连接 7SEG 数码管的段控制端口(字形口)引脚 Q5~Q0 (没用到的引脚悬空,为高电 平)连接数码 管的位控制端口,在片选信号 IO0 和写信号 WR 都是低电平的条件下,由 U8 的输 出信号确定将要显示字符的那个数码管。数码管的位控制端口低电平有效,表 4.2 给出 U8 输出信号与选通数码管之间的关系。
第 4 章 微机系统的 Proteus 典型案例
图 4.5 ProteusVSMStudio 调试窗口
第 4 章 微机系统的 Proteus 典型案例
2. 交互仿真 Proteus8 提供了一个新的调试弹出窗口控件 Active Popups ,该工具可以在 原理图中选定一部分电路,在仿真调试的过程中,该部分选定的电路会在 VSMStudio 页面中显示 出来。在调试程序的同时也可以观察原理图选定部分的运行结果,即所谓的交互 仿真。
第 4 章 微机系统的 Proteus 典型案例
图 4.4 Debug 菜单
第 4 章 微机系统的 Proteus 典型案例
单击“StartVSMDebugging ”打开如图 4.5 所示的 VSMStudio 调试窗口,该窗
口与代码编辑窗口相似,只是增加了调试工具栏
和底部的调试窗
口。此时,仿真处于“已经启动”的状态,电路处在一个稳定的工作点,代码还没有
4.1.4 仿真调试———源代码调试 在原理图窗口单击开始仿真 按钮, Proteus 启动原理图仿真,按照设计好
的程序在 6位数码管显示“123456 ”。 Proteus8 提供了强大的代码和硬件联合调试的工具 VSM Studio ,已经集成
在代码编辑窗口,可以通过菜单快捷地打开调试界面。首先,在原理图编辑窗口或 代码编辑窗口单击“Debug ”菜单,弹出图 4.4 所示的菜单。
第 4 章 微机系统的 Proteus 典型案例
图 4.1 基本 I / O 应用电路原理图
第 4 章 微机系统的 Proteus 典型案例
4.1.2 硬件设计 8086 的地址锁存单元电路和 I / O 接口译码电路基本上是通用的,与第 3 章的
内容一致,这里不再赘述。如果项目只需要用到 16 根地址总线 AD0~AD15 ,则可 以省略掉第 3片锁存器。锁存器与 7SEG 数码管之间的电路原理图如图 4.2 所示。
第 4 章 微机系统的 Proteus 典型案例
4.1 基本 I / O 接口应用——锁存器驱动 7SEG 数码管
4.1.1 案例说明 七段式数码管是微机系统常见的显示器件,本案例利用
锁存器作为 LED 数码管的驱动,编程实现在 6 位 7SEG 数码 管中显示“ 123456 ”的目的。案例原理图及元器件如图 4.1 所示。
执行,也没有时间的消逝。
如果源代码窗口没有显示任何的源代码,可以在图 4.5 中窗口上部的下拉列
表中选中任何一个需要调试的源代码。
第 4 章 微机系统的 Proteus 典型案例
1. 单步调试 单步运行程序就是控制程序一行一行地执行,观察每条语句执行的结果,在 Debug 菜单和调试工具栏提供了 3 种单步运行的方式: StepOverSourceLine (单步 运行)、 Step IntoSourceLine (单步跟踪运行)和 StepOutfromSourceLine (跳出程序行运行),如图 4.4 所示。启动单步运行有 3 种方式:在如图 4.5 所示的代码调试窗口单击单步调 试 按钮,或单击单步仿真 按钮,或利用快捷键 F10 ,都可以对源代码进行 单步运行调试。
第 4 章 微机系统的 Proteus 典型案例
第 4 章 微机系统的 Proteus 典型案例
4.1 基本 I / O 接口应用——锁存器驱动7SEG 数码管 4.2 8255A 的基本应用——输入与输出 4.3 8255A 的实际应用——十字路口信号灯 4.4 8253A 的基本应用—— 6 种工作方式 4.5 8259 的基本应用——按钮中断控制 LED 4.6 8259 中断控制 6 位数码管