PROTEUS 8086微机仿真(一)——搭建8086最小系统

本文介绍了如何在PROTEUS 8.6中进行8086微机的仿真实验,涵盖了创建工程、搭建8086最小系统,包括数据缓冲、地址锁存、译码电路的详细步骤,并通过实测验证了系统的正确性。
摘要由CSDN通过智能技术生成

前言

本系列文章讲述如何在仿真软件PROTEUS中对8086微机进行仿真实验。文章中使用仿真软件PROTEUS 8.6版本,编译软件为emu8086,仿真的8086微机工作在最小模式下。需要读者掌握基本微机及电路知识,并了解8086汇编基本指令及编程逻辑。本节内容为创建8086微机工程,并设计8086最小系统电路。

一、创建工程

首先打开PROTEUS软件,并选择新建工程。跟随新建工程向导设置文件名称及存放位置。
在这里插入图片描述
在原理图创建中选择默认即可。
在这里插入图片描述
由于我们主要目的为8086微机仿真,不涉及PCB布线及制作等工作,此处不创建PCB布板设计。
在这里插入图片描述
在创建固件选择中选择8086系列中的8086控制器。在编译器选择上,我们采用汇编语言进行编程,故采用MASM32(proteus内部并未集成相应的编译器,后续会讲解如何通过emu8086编译并链接编译文件。)
在这里插入图片描述
创建完成后会在原理图纸上得到8086微机,后续操作都将围绕此微机展开。
在这里插入图片描述

二、基本控制信号介绍

由于我们的微机仿真工作在8086最小模式下,故此部分只介绍最小模式时各引脚定义。

标号 类型 定义
AD0-AD15 I/O 地址与数据信号传输端口,采用分时复用。
A16-A19 O 在最小模式下输出16~19位地址信号。
BHE ‾ \overline{\text{BHE}} BHE O 高8位读取控制,低电平有效。(低8位为A0
  • 26
    点赞
  • 182
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值