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

前言

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

一、创建工程

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

二、基本控制信号介绍

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

标号 类型 定义
AD0-AD15 I/O 地址与数据信号传输端口,采用分时复用。
A16-A19 O 在最小模式下输出16~19位地址信号。
BHE ‾ \overline{\text{BHE}} BHE O 高8位读取控制,低电平有效。(低8位为A0

你可能感兴趣的:(微机原理,proteus,单片机,c语言)