PROTEUS-8086实验指导书
PROTEUS-8086
实 验 指 导 书
编者 段绪红、李德智、李崇维
电气工程专业实验中心
2016年9月
PROTEUS-8086实验指导书
目 录
PROTEUS的操作 ............................................................................................................................... 1
PROTEUS简介 ........................................................................................................................ 1 实验原理 .................................................................................................................................. 1 新建工程 .................................................................................................................................. 2 编译工程 .................................................................................................................................. 4 原理图绘制 .............................................................................................................................. 6 仿真调试技巧 ........................................................................................................................ 13 8086软件部分实验 ....................................................................................................................... 18
实验一 系统认识实验 ........................................................................................................... 18 实验二 循环程序设计 ........................................................................................................... 20 实验三 分支程序设计 ........................................................................................................... 23 实验四 数码转换实验 ........................................................................................................... 26 实验五 子程序设计............................................................................................................... 30 8086硬件部分实验 ....................................................................................................................... 33
实验一 IO口读写实验 (245、373) ..................................................................................... 33 实验二 8255并行I/O扩展实验 .......................................................................................... 36 实验三 可编程定时/计数器8253实验 ................................................................................ 39 实验四 七段数码管显示实验 ............................................................................................... 42 附录:DEBUG调试程序的使用及其上机过程 .............................................................................. 45
PROTEUS-8086实验指导书
PROTEUS的操作
PROTEUS简介
PROTEUS是本实验箱进行8086实验的必备软件,是电路设计、电路仿真与调试、程序编译的环境。PROTEUS教学实验系统(8086/8051)主要由教学实验箱、实验指导书及其配套光盘组成。通过USB连接线把电脑与实验箱相连接,能完成针对8086的各种交互式仿真实验;通过WWISP下载器,可以对8051芯片进行ISP编程,进行单片机实验课程。
本教学实验箱摒弃以往的设计思想,采用模块化设计,总线器件都可以挂在总线上,只须要接上CS片选就可以实验,减少了实验过程中的接线问题,同时也可极大地提高学生的实验速度。结合PROTEUS的电路仿真功能,能够大大提高学生实验的动手设计能力。
实验原理
大部分实验的开展,我们都采用在PROTEUS平台下的交互式仿真,使用硬件平台与电脑软件仿真同时进行的方法,实验的开展流程如下:
PROTEUS软件实验 教学实验系统硬件实验 参考硬件连接表,选出实原 理 图 绘 制 验板,做好硬件连接
程序编写、编译 程序编写、编译
通过USB线把电脑和实验仿真调试 箱连接,仿真调试
得到正确软件仿真效果 得到正确硬件仿真效果
在进行硬件实验中,有几点需要注意:
1、尽量保持线束的整齐,对于控制线少交叉缠绕。
2、拔线时请逐根拔除,切忌强行硬拔整股连线(易造成整股损坏)。 3、液晶类实验涉及到液晶对比度的调节,请通过邻近电位器来调整。
第1页
PROTEUS-8086实验指导书
新建工程
首先,打开PROTEUS软件,打开菜单“File->New Project”。
可以在Name下修改工程名,在Path下修改工程保存的路径,建议在E盘或者F盘上先新建一个文件夹存放自己的工程及代码,名称可以是自己姓名拼音或学号。点击Next,选择原理图的样式大小。
点击Next,选择PCB模板,如不需要可选择默认选项。
第2页
PROTEUS-8086实验指导书
点击Next,选择固件工程,选择好需要的控制器Controller:纯软件仿真选8086,软硬件仿真选USB8086,选择编译器Compiler:本课实验全部选择汇编语言MASM32。
点击Next,然后点击Finish,汇编程序模板生成。
第3页