
《微机原理及接口技术》实验指导书陈伟编写0888888Ca安徽理工大学机械学院实验中心
1 《微机原理及接口技术》实验指导书 陈伟 编写 安徽理工大学 机械学院实验中心

目录第一部分第一章系统安装与使用第二章键盘监控使用简介,.1第三章.68086K实验系统与PC机联机操作第二部分实验一软件调试实验9实验二..14A/D转换实验2
2 目 录 第一部分 第一章 系统安装与使用.1 第二章 键盘监控使用简介.1 第三章 8086K 实验系统与 PC 机联机操作.6 第二部分 实验一 软件调试实验.9 实验二 A/D 转换实验.14

第一章系统安装与使用1、把系统开关设置为出厂模式。(1)SW3、SW4、SW5:为键盘/显示选择开关,开关置ON(出厂模式),键盘/显示控制选择系统配置的8155接口芯片,反之由用户选择自定义的I/O接口芯片控制,在本机实验中,除8279实验外,键盘/显示为出厂模式。(2)KB6:通讯选择开关,KB6->SYS-C为系统通讯(出厂模式),KB6->EXT-C为扩展通讯。2、将随机配送的串行通讯线,一端与实验仪的RS232D型插座CZ1相连,另一端与PC机COM1或COM2串行口相连。3、接通实验系统电源,+5VLED指示灯应正常发光,实验仪数码管应显示闪动P.,说明实验仪初始化成功,处于待命状态。(否则应及时关闭电源,待修正常后使用)4、打开PC机电源,执行8086K的集成调试软件,关于该软件的详细说明请参阅《第五章8086K实验系统与PC机联机操作》。第二章键盘监控使用简介2.1引言本章详细叙述键盘监控程序的功能和操作方法系统一经接通电源,数码管上显示监控提示符“P.”。3
3 第一章 系统安装与使用 1、把系统开关设置为出厂模式。 (1)SW3、SW4、SW5:为键盘/显示选择开关,开关置 ON(出厂模式),键盘/显示控制选择系 统配置的 8155 接口芯片,反之由用户选择自定义的 I/O 接口芯片控制,在本机实验中,除 8279 实验外, 键盘/显示为出厂模式。 (2)KB6:通讯选择开关,KB6->SYS-C 为系统通讯(出厂模式),KB6->EXT-C 为扩展通讯。 2、将随机配送的串行通讯线,一端与实验仪的 RS232D 型插座 CZ1 相连,另一端与 PC 机 COM1 或 COM2 串行口相连。 3、接通实验系统电源,+5V LED 指示灯应正常发光,实验仪数码管应显示闪动 P.,说明实验仪初始 化成功,处于待命状态。(否则应及时关闭电源,待修正常后使用) 4、打开 PC 机电源,执行 8086K 的集成调试软件,关于该软件的详细说明请参阅《第五章 8086K 实 验系统与 PC 机联机操作》。 第二章 键盘监控使用简介 2.1 引言 本章详细叙述键盘监控程序的功能和操作方法。 系统一经接通电源,数码管上显示监控提示符“P

2.2键盘显示(1)系统配备6位LED显示器,左边4位显示地址,右边2位显示该地址内容。(2) 系统具有24个注塑键盘,左边16个是数字键,右边8个是功能键。在键盘监控状态下用户可以通过一组键命令完成下列操作读写寄存器内容:读写存储器内容EPROM传送断点设置/清除通过单步、断点、连续等功能来调试运行实验程序。2.3功能键操作说明一缆4
4 2.2 键盘显示 ⑴ 系统配备 6 位 LED 显示器,左边 4 位显示地址,右边 2 位显示该地址内容。 ⑵ 系统具有 24 个注塑键盘,左边 l6 个是数字键,右边 8 个是功能键。 在键盘监控状态下用户可以通过一组键命令完成下列操作 · 读写寄存器内容 · 读写存储器内容 · EPROM 传送 · 断点设置/清除 · 通过单步、断点、连续等功能来调试运行实验程序。 2.3 功能键操作说明一缆

功键名能操作先输入四位数字的地址,再按VE,读存贮器单元的内ME存贮器读写容,此时输入数字键,则修改该单元的内容。先输入寄存器代号,再按RG键读出该代号所表示的寄存器单RG寄存器读写元的内容。此时再输入数字键,则修改该寄存器的内容。SCALEPROM传送在“P”态,按SCAL键,把EP2中内容传送到内存RAM中,先输入四位起始地址,再按STEP键或在存贮器读写状态下STEP单步运行按STEP键或在“P.”监控提示符状态下按STEP键,按一次执行一条指令语句。先输入四位起始地址,按EXEC键或在存贮器读写状态下按EXEC连续运行EXEC键或在“P.”监控提示符下按EXEC键。EXEC断点运行先输入四位断点地址后,再输入四位起始地址后按EXEC键。P.态时,按F1为断点查看,P.态时,输入四位数字的地址,再F1断点查看/设置按F1,为断点设置。断点清除/在断点查看状态时,按F2为断点清除,在P.态时按F2,把8字F2“8”字传送循环程序传送到首址为FFC1开始的内存中。2.4总操作过程8088十六位微机实验系统上电总清以后,显示器上显示监控提示符“P",各寄存器的初始化值如下:SP=0683H.CS=0000H.DS=0000H.SS=0000H.ES=0000HIP=I000HFL=0000H注意:所有命令均在提示符"P”状态输入。在键盘监控状态,段地址缺省值为0000H。2.5监控程序命令及操作(1)存贮器单元内容显示修改5
5 2.4 总操作过程 8088 十六位微机实验系统上电总清以后, 显示器上显示监控提示符“P.”,各寄存器的初始化值如 下: SP=0683H,CS=0000H,DS=0000H,SS=0000H,ES=0000H,IP=l000H,FL=0000H 注意:·所有命令均在提示符“P.”状态输入。 ·在键盘监控状态,段地址缺省值为 0000H。 2.5 监控程序命令及操作 ⑴ 存贮器单元内容显示修改

操作:××××ME即在提示符"P."下,先输入四位存贮单元地址,再按ME键,显示器左边4位显示地址,右边2位显示该单元的内容。此时按NX键使地址加1再显示。按LS键使地址减I再显示。键入十六进制数据,则将改写现行地址单元的内容。按MON键则返回监控,显示提示符"P.”。(2)寄存器内容显示修改操作:×RG即在“P."提示符下,先输入寄存器代号,再按RG键,显示器右边4位显示寄存器中内容,左1、2位显示寄存器名。此时:按NX键,则依次循环显示下一个寄存器中的内容,按LS键,则依次显示上一个寄存器中的内容。输入十六进制数字,则该寄存器中的内容被修改。按MON键则返回监控,显示提示符F"P."(3)EPROM传送操作:在提示符“P.”状态下,按SCAL键,开始EPROM传送,把EPROM中1OOOH~FFFFH内容传送到相应的内存中,传送时数码管显示闪动的“一”传送完毕返回监控,显示提示符F"p."。(4)单步运行6
6 操作:××××ME 即在提示符“P.”下,先输入四位存贮单元地址, 再按 ME 键,显示器左边 4 位显 示地址,右边 2 位显示该单元的内容。此时 ·按 NX 键使地址加 1 再显示。 ·按 LS 键使地址减 l 再显示。 ·键入十六进制数据,则将改写现行地址单元的内容。 ·按 MON 键则返回监控,显示提示符“P.”。 ⑵ 寄存器内容显示修改 操作:×RG 即在“P.”提示符下,先输入寄存器代号, 再按 RG 键,显示器右边 4 位显示寄存器中内 容,左 1、2 位显示寄存器名。此时: ·按 NX 键,则依次循环显示下一个寄存器中的内容。 ·按 LS 键,则依次显示上一个寄存器中的内容。 ·输入十六进制数字, 则该寄存器中的内容被修改。 ·按 MON 键则返回监控,显示提示符“P.”。 ⑶ EPROM 传送 操作:在提示符“P.”状态下,按 SCAL 键,开始 EPROM 传送,把 EPROM 中 1000H~FFFFH 内容 传送到相应的内存中,传送时数码管 显示闪动的“——”,传送完毕返回监控,显示提示符“P.”。 ⑷ 单步运行

操作:有三种状态都可以进入单步操作(段地址固定为0000H在监控提示符P”状态下,按STEP键,从默认的起始地址IP=1000OH单元开始单步运行一条指令语句。在存贮器单元读写状态(即左边4位显示存贮器地址,右边2位显示存贮器单元内容)下,从当前存贮器地址开始单步运行一条指令语句。先输入四位起始地址,再按STEP键,则从输入的起始地址开始运行一条指令语句。每运行一条语句,显示器显示下一条指令语句的地址及其内容。(5)连续运行操作:有三种状态可以进入连续运行在监控提示符P"状态下,按EXEC键,从默认起始地址CS=0000H,IP=1000H开始连续运行用户程序。在存贮器读写状态下,按EXEC键,从现行存贮器地址开始(CS=0OOOH)连续运行用户程序。先输入4位起始地址,再按EXEC键,则从输入的起始地址开始连续运行用户程序(CS=0000H)。要想从运行用户程序返回监控,可以按主机RST键,则重新进入监控状态,初始化部分寄存器。(8)断点运行(默认段地址CS=0000H)操作:××××F1,××××EXEC即在提示符P"状态下,输入4位断点地址,按F1键,再输入4位起始地址,按EXEC键,程序从起始地址开始运行,显示器显示”「”执行符。当程序运行到断点地址处会自动停下来,并显示断点地址和内容,同时保护所有寄存器的值。7
7 操作:有三种状态都可以进入单步操作(段地址固定为 0000H) ·在监控提示符“P.”状态下,按 STEP 键,从默认的起始地址 IP=1000H 单元开始单步运行一条指令 语句。 ·在存贮器单元读写状态(即左边 4 位显示存贮器地址,右边 2 位显示存贮器单元内容)下,从当前存贮 器地址开始单步运行一条指令语句。 ·先输入四位起始地址,再按 STEP 键,则从输入的起始地址开始运行一条指令语句。每运行一条语 句,显示器显示下一条指令语句的地址及其内容。 ⑸ 连续运行 操作:有三种状态可以进入连续运行 ·在监控提示符“P.”状态下,按 EXEC 键,从默认起始地址 CS=0000H,IP=1000H 开始连续运行用 户程序。 ·在存贮器读写状态下,按 EXEC 键,从现行存贮器地址开始(CS=0000H)连续运行用户程序。 ·先输入 4 位起始地址,再按 EXEC 键,则从输入的起始地址开始连续运行用户程序(CS=0000H)。 要想从运行用户程序返回监控, 可以按主机 RST 键, 则重新进入监控状态,初始化部分寄存器。 ⑻ 断点运行(默认段地址 CS=0000H) 操作:××××F1,××××EXEC 即在提示符“P.”状态下,输入 4 位断点地址,按 F1 键,再输入 4 位起 始地址,按 EXEC 键,程序从起始地址开始运行,显示器显示“「”执行符。当程序运行到断点地址处会 自动停下来,并显示断点地址和内容,同时保护所有寄存器的值

第三章8086K实验系统与PC机联机操作3.1DICE-8086k软件概述(1)该软件适用于DICE-8086K、DICE-8086KA、598K等实验仪。(2)该软件运行环境:该软件适宜在安装Windows95/98/2000/XP操作系统的PC机上运行。3.2DICE-8086k软件安装运行随机光盘上"DICE-8086k.EXE“安装文件,根据提示完成软件安装,然后双击桌面上“DICE8086k快捷图标,即可运行DICE-8086k软件。3.3DICE-8086k软件启动和联机5.3.1启动和联机双击桌面上“DICE-8086k快捷图标,即可运行DICE-8086k软件,屏幕显示DICE-8086k软件的工作窗口,底边状态栏由“下位机没有连接..”变成“连接上下位机”,说明联机成功,否则会弹出对话框提示:下位机没有连接.",此时单击“OK",实验系统和PC机处于脱机状态,然后用户根据连接硬件实际情况来设定COMI或COM2,设定方法如下:依次单击菜单栏:“设置(X)、通讯口设置(Z)、COM1或COM2”确定、波特率设为9600、然后点击保存设置退出”,状态设定后,系统会自动检测连接。如果此时确定端口和波特率设置正确,但系统仍然没有连接,可按以下两种方法解决:(1)单击工具栏上的“重新连接”按钮,即可联机;(2)复位实验系统,使得数码管上显示监控提示符"P.”,然后关闭DICE-8086k软件,重新运行,故障即可排除。5.3.2联机失败原因及解决办法8
8 第三章 8086K 实验系统与 PC 机联机操作 3.1 DICE-8086k 软件概述 ⑴ 该软件适用于 DICE-8086K、DICE-8086KA、598K 等实验仪。 ⑵ 该软件运行环境:该软件适宜在安装 Windows95/98/2000/XP 操作系统的 PC 机上运行。 3.2 DICE-8086k 软件安装 运行随机光盘上“DICE-8086k.EXE“安装文件,根据提示完成软件安装,然后双击桌面上‘DICE- 8086k’快捷图标,即可运行 DICE-8086k 软件。 3.3 DICE-8086k 软件启动和联机 5.3.1 启动和联机 双击桌面上‘DICE-8086k’快捷图标,即可运行 DICE-8086k 软件,屏幕显示 DICE-8086k 软件的 工作窗口,底边状态栏由“下位机没有连接.”变成“连接上下位机”,说明联机成功,否则会弹出对话 框提示:“下位机没有连接.”,此时单击“OK”,实验系统和 PC 机处于脱机状态,然后用户根据连接 硬件实际情况来设定 COMl 或 COM2,设定方法如下:依次单击菜单栏:“设置(X)、通讯口设置 (Z)、COM1 或 COM2”确定、波特率设为 9600、然后点击‘保存设置退出’,状态设定后,系统会 自动检测连接。如果此时确定端口和波特率设置正确,但系统仍然没有连接,可按以下两种方法解决: (1)单击工具栏上的“重新连接”按钮,即可联机;(2)复位实验系统,使得数码管上显示监控提示符 “P.”, 然后关闭 DICE-8086k 软件,重新运行,故障即可排除。 5.3.2 联机失败原因及解决办法

(1)实验系统与PC机没有连接;(2)实验系统电源没有打开;(3)串口实际位置与软件设置不一致;(4)通讯开关位置不正确,检查实验系统各状态设置开关是否确认为出厂模式;(5)软件有病毒;(6)实验系统或PC机处于非正常状态。对于(1)(2)(4)(5)的错误,只要在硬件上检查一下,或用杀毒软件清毒一下即可:如文件已被破坏或需软件升级,可到本厂网站下载。网址:WWW,DICECOM.CN对于第(3)种错误,重复5.3.1操作,对第(6)种错误,联机之前先按一下实验系统RST复位按钮,使实验系统处于P态,否则说明实验系统不正常,应送当地销售部门或返厂维修。如PC机工作失常也会引起联机失败,可关闭DICE-8086k软件,重新运行或调换PC机试一下3.4DICE-8086k软件主窗口①顶部为菜单栏和工具栏,提供调试全部命令和功能②中间部分为工作窗口区,提供软件调试、寄存器、标志位、存储器、汇编代码对照、编译信息显示等窗口。③底部为状态栏,提示软件联机状态等信息。3.5菜单栏和工具栏命令简介工具栏使用:只要移动鼠标,指向工具栏中选定的图标,即会提示该图标所执行的命令9
9 ⑴ 实验系统与 PC 机没有连接; ⑵ 实验系统电源没有打开; ⑶ 串口实际位置与软件设置不一致; ⑷ 通讯开关位置不正确, 检查实验系统各状态设置开关是否确认为出厂模式; ⑸ 软件有病毒; ⑹ 实验系统或 PC 机处于非正常状态。 对于⑴⑵⑷⑸的错误,只要在硬件上检查一下,或用杀毒软件清毒一下即可:如文件已被破坏或需软 件升级,可到本厂网站下载。网址:WWW.DICE.COM.CN 对于第⑶种错误,重复 5.3.1 操作,对第 ⑹种错误,联机之前先按一下实验系统 RST 复位按钮,使实验系统处于 P 态, 否则说明实验系统不正 常,应送当地销售部门或返厂维修。如 PC 机工作失常也会引起联机失败, 可关闭 DICE-8086k 软件,重新 运行或调换 PC 机试一下。 3.4 DICE-8086k 软件主窗口 ① 顶部为菜单栏和工具栏, 提供调试全部命令和功能。 ② 中间部分为工作窗口区,提供软件调试、寄存器、标志位、存储器、汇编代码对照、编译信息显 示等窗口。 ③ 底部为状态栏,提示软件联机状态等信息。 3.5 菜单栏和工具栏命令简介 工具栏使用:只要移动鼠标,指向工具栏中选定的图标,即会提示该图标所执行的命令

3.5.1文件菜单栏新建文件.单击菜单栏“文件”或工具栏“新建”图标,即会建立一个新的源程序编辑窗口,编辑窗口显示Editor,此时可在此编辑、输入源程序。·F3打开文件单击菜单栏“文件”或工具栏“打开”图标,弹出“打开文件”的对话框,然后选择要装入的源文件,单击“确定”即可装入源文件。关闭.单击菜单栏“文件”下的“关闭”即可关闭源程序编辑窗口。保存.单击菜单栏“文件”下的“保存”或按CTRL+S,即可保存文件。·N建立新文件后“F文件”、“建立新文件”即可创建新文件,再选择“换名存盘”填入所存文件名即可。分别单击另存为.单击菜单栏“文件”下的“另存为”,可弹出另存为对话框,在此可选择新的文件名和保存文件夹单击“保存”完成保存操作。·退出10
10 3.5.1 文件菜单栏 ● 新建文件 单击菜单栏“文件”或工具栏“新建”图标,即会建立一个新的源程序编辑窗口,编辑窗口显示 Editor,此时可在此编辑、输入源程序。 ●F3 打开文件 单击菜单栏“文件”或工具栏“打开”图标,弹出“打开文件”的对话框,然后选择要装入的源文 件,单击“确定”即可装入源文件。 ● 关闭 单击菜单栏“文件”下的“关闭”即可关闭源程序编辑窗口。 ● 保存 单击菜单栏“文件”下的“保存”或按 CTRL+S,即可保存文件。 ●N 建立新文件 分别单击“F 文件”、“建立新文件”即可创建新文件,再选择“换名存盘”填入所存文件名即可。 ● 另存为 单击菜单栏“文件”下的“另存为”,可弹出另存为对话框,在此可选择新的文件名和保存文件夹, 单击“保存”完成保存操作。 ● 退出