|  首页  |  资讯  |  评测  |  活动  |  学院  |  访谈  |  专题  |  杂志  |  产服  |  
您现在的位置:硅谷网> 学院> 论文>

硅谷杂志:基于Proteus的微机接口仿真设计

2012-11-19 10:32 作者:陈 莹 来源:硅谷网 HV: 编辑: 【搜索试试
  
  【硅谷网11月19日文】据《硅谷》杂志2012年第17期刊文称,Proteus是电路分析与实物仿真及印刷电路板设计软件,从Proteus7.5版开始增加对8086CPU的仿真。介绍如何利用ProteusISIS输入微机接口电路原理图,利用外部编译器编辑8086汇编程序并进行基于8086处理器的VSM仿真。
  0引言
  Proteus是英国Labcenter公司开发的电路分析与实物仿真及印刷电路板设计软件。它主要有ISIS和ARES两部分组成,ISIS的主要功能是原理图设计及电路原理图的交互仿真,ARES主要用于印制电路板的设计[1]。ISIS提供的ProtuesVSM(VirtualSystemModeling)实现了混合式的SPICE电路仿真,它将虚拟仪器、高级图表应用、CPU仿真,以及第三方程序开发与调试环境有机的结合起来,在搭建硬件模型之前即可在个人计算机上完成原理图设计、电路分析及程序代码实时仿真、测试及验证。从Proteus7.5版开始增加了对8086CPU的仿真,为微机原理与接口技术(以下简称“微机接口”)的仿真提供了实验平台。
  1微机接口仿真设计
  1.1仿真实验类型
  在Proteus中,可以完成以下微机接口实验类型:定时/计数器仿真实验、并行接口芯片仿真实验、串行接口芯片仿真实验、基本I/O仿真实验、中断仿真实验、数模转换仿真实验、模数转换仿真实验、存储体扩展仿真实验。
  1.2电路原理图设计
  ProteusISIS通过层次设计形式支持多图纸设计。当设计电路相对简单时,可以直接在主电路图中搭建译码电路。对于一个较大、较复杂的电路图,不可能将这个电路图画在一张图纸上,利用层次电路图可以大大提高设计效率,也就是将这种复杂的电路图根据功能划分为几个模块,做到多层次并行设计。
  基本设计过程描述如下:①运行ProteusISIS创建新文档;②添加元件到对象选择器,并根据需要移动、删除元件、调整元件方向、编辑元件属性;③连线,ProteusISIS有无模式连线、自动连线、动态光标显示三种连线模式。上述过程第二步,若在ProteusISIS没有适合微机接口的元件,则可定制自己的元件,定制方法有3种:方法一,用ProteusVSMSDK开发仿真模型[2],并制作元件;方法二,在已有的元件基础上进行改造,例如,把元件改成总线接口;方法三,利用已制作好(现成)的元件,可以到网上下载一些新元件并把它们添加到自己的元件库里。
  1.3仿真实例----并行接口芯片8255A的应用
  1.3.1功能说明
  本例结合8255A的使用,说明翻转法行列式键盘的运用及七段数码管的工作原理。该电路用到的仿真元件包括8086(微处理器)、74LS373(三态输出的八D透明锁存器)、74LS02(与非门)、74154(4-16译码器)、74273(八D型触发器)、4078(8输入与非门)、8255A(可编程24位并行接口)、LED-GREEN(绿色LED发光管)、NOT(非门)、BUTTON(按钮)、7SEG-COM-CATHOD(七段红色共阴极数码管)、RES(电阻)。
  1.3.2电路设计
  在本例中,不采用层次电路图,而是直接在主电路图中搭建译码电路,如图1所示。选用IO3作为8255A的片选地址线,从而可见8255A的起始地址为30H。
  图1键盘实验译码电路原理图
  对于8255A的3个并行口,选用C口的低4位和高4位分别接4×4键盘的行列信号线,选用B口接LED,选用A口驱动数码管,数码管采用静态共阴极接法。实现当有一按键按下时,LED和数码管均能显示其按键值。数码管和键盘实验电路分别如图2和图3所示。
  图2数码管实验电路原理图
  图3键盘实验电路原理图
  2编译器设置和仿真调试
  首先,设置外部代码编辑器。将masm32文件夹(包含汇编程序ml.exe、链接程序link.exe和批处理文件masm32.bat)复制到工作盘下,并修改masm32.bat文件的有关内容。接着,添加源代码并选择编译器。需要注意的是,由于Proteus是器件级的仿真过程,汇编程序的运行仿真是在无操作系统支持的状态下进行的,所以仿真时在汇编程序中不再支持DOS和BIOS调用。单击仿真盘框中的运行按钮,电路进入仿真状态。在默认设置下,系统会弹出两个窗口:一个是源程序调试窗口;另外一个是寄存器窗口。在源程序调试窗口单击某行,使该行高亮显示后,按F9键就可以设置断点,按F12键可使程序运行。通过观察寄存器窗口的寄存器值的编号,来检测指令的运行情况。
  3结束语
  虽然,目前Proteus7.5版对8086CPU的虚拟仿真仅能提供最小模式下的仿真[3],但即便如此Proteus也基本能支持“微机原理与接口技术”课程教学内容,完成大部分主要仿真实验。相信将来的Proteus对8086CPU的支持会越来越完善。
  项目:百色学院科研项目(百院字[2010]156号):基于Proteus的微机接口虚拟实验的设计与开发(2010KB14)
  
【对“硅谷杂志:基于Proteus的微机接口仿真设计”发布评论】

版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
广告
相关
·硅谷网学院:分步走,教新手怎样搭建网站
·硅谷网解密:4G网络中的微波传输解决方案
·硅谷网学院:探秘无刷直流电机的建模与仿真
·硅谷网学院:如何提高中技生单片机应用能力
·基于视频会议终端QoS(服务质量)技术方案探析
·硅谷网学院:热载流子效应对器件可靠性影响
·热载流子效应研究及其对器件可靠性有哪些影响?
·如何用入侵检测系统保护计算机系统的安全?
头条
硅谷网解密:4G网络中的微波传输解决方案 硅谷网解密:4G网络中的微波传输解决方案
在2013年12月4日,工信部向中国移动、中国联通、中国电信颁发TD-LTE(4G)经营许可之后……
·硅谷网解密:4G网络中的微波传输解决方案
·创意产业的批量化规律 工业造型方法论之加减
·《硅谷》杂志:浅谈电信运营商开展IPTV业务
·《硅谷》杂志:新型桌面搜索关键技术的研究与
·硅谷杂志:基于时间技术的搜索引擎排名算法
图文
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介
最新
·佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
·利用重力势能做功发电介绍和势能输出系统介绍
·李磊:新时代下电网调度自动化技术的发展分析
·提升企业竞争力以及企业人力资源管理优化思考
·《硅谷》杂志:采油分层测静压工艺技术浅究
热点
·判断连续时间系统的线性非时变性和因果性
·3DMAX+Vary室内漫游动画制作的技法浅析
·长期使人困惑的问题:TCP连接中断的实时检测
·佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
·关于汽轮机油系统失火原因分析及防范措施的一
旧闻
·探讨气体检测中如何应用数字信号处理技术
·徐海:智能变坡水槽控制系统的设计与实现
·硅谷杂志:云计算在飞行试验数据处理中的探索
·硅谷杂志:关于网络安全解决方案的探讨
·博物馆数字化展示应用研究
广告
硅谷影像
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介绍
公关负责人离职背后:危机公关案例分析
公关负责人离职背后:危机公关案例分析
硅谷网解密:4G网络中的微波传输解决方案
硅谷网解密:4G网络中的微波传输解决方案
使用Autoit脚本在虚拟内存盘设置考试模拟系统
使用Autoit脚本在虚拟内存盘设置考试模拟系统
探秘开滦集团设备租赁管理系统的设计和实现
探秘开滦集团设备租赁管理系统的设计和实现
关于我们·About | 联系我们·contact | 加入我们·Join | 关注我们·Invest | Site Map | Tags | RSS Map
电脑版·PC版 移动版·MD版 网站热线:(+86)010-57255600
Copyright © 2007-2020 硅谷网. 版权所有. All Rights Reserved. <京ICP备12003855号-2>