微机原理实验指导书(5)

2019-03-05 20:58

第三章 硬件实验 微机原理及其接口技术实验

(2) I/O地址分配 地址 8000H~8FFFH 9000H~9FFFH 0FF20H 0FF21H 0FF22H 0FF23H 0FF28H 0FF29H 0FF2AH 0FF2BH 60H 70H 80H 扩展名称 自定义 自定义 8255PA口 8255PB口 8255PC口 8255控制口 8255PA口 8255PB口 8255PC口 8255控制口 EX1 EX4 EX6 用途 实验用口地址 实验用口地址 字位口 字形口 键入口 写方式字 扩展用 扩展用 扩展用 写方式字 实验用口地址 实验用口地址 实验用口地址 监控占用00004H-0000FH作为单步(T)、断点(INT3)、无条件暂停(NM1)中断矢量区,用户也可以更改这些矢量,指向用户的处理,但失去了相应的单步、断点、暂停等监控功能。 F0000H-FFFFFH监控程序区系统占用。 3.1.3系统配置

系统内含串行通讯和键盘显示监控的全部软硬件设施,典型配置如下: (1) 主机板+PC机 (2) 主机板

二种配置的使用特点如下:

配置一:主机板和PC机通过RS232串行口相连。这种配置形式可以充分利用 IBM PC机的软硬件资源,实现源程序的编辑、汇编和链接和调试。实验程序源文件(·ASM)、执行文件(·EXE)、都在随机光盘上,你可以利用PC机的键盘显示等输入输出设备完成各种软硬件实验。

配置二:为最经济配置,它不需要和IBM PC机联机,自成一体,通过一组键盘命令完成所有软硬件实验,每个实验程序固化在实验监控中。这种配置为没有PC机的用户带来极大方便。

3.2 系统安装与使用

1、把系统开关设置为出厂模式

(1)SW3、SW4、SW5:为键盘/显示选择开关,开关置ON(出厂模式),键盘/显示控制选择系统配置的8255接口芯片,反之由用户选择自定义的I/O接口芯片控制,在本机实验中,除8279实验外,键盘/显示为出厂模式。

(2)KB6:通讯选择开关,KB6->SYC-C为系统通讯(出厂模式),KB6-> EXT-C为扩展通讯。

2、将随机本着的串行通讯线,一端与实验仪的RS232D型控插座CZ1相连,另一端与PC机COM1或COM2串行口相连。

3、接通实验系统电源的,+5V LED指示灯应正常发光,实验仪数码应显示闪动P.,说明实验仪初始化成功,处于待命状态.(否则应及时关闭电源,等修正常后使用。)

19

第三章 硬件实验 微机原理及其接口技术实验

4、打开PC机电源,执行8086K的集成调试软件,关于该软件的详细说明参阅《第五章 8086K实验系统与PC机联机操作》。

20

第三章 硬件实验 微机原理及其接口技术实验

实验一 存储器读写实验

一、实验目的

1. 熟悉实验箱及集成开发环境的使用方法;

2. 熟悉静态RAM的使用方法,掌握8088微机系统扩展RAM的方法; 3. 掌握静态RAM读写数据编程方法。 二、实验内容

对指定地址区间的RAM(4000H~43FFH)先进行写数据55AAH,然后将其内容读出再写到5000H~53FFH中。 三、实验接线图(系统中已连接好) 四、实验步骤

1. 2. 3. 4.

在PC机和实验系统联机状态下,编辑源程序。

从存储器窗口检查和记录4000H~43FFH中的内容和5000~53FFH中的内容。 对源程序进行编译和装载,生成可执行文件。

对可执行文件进行调试,调试方法有:单步,宏单步,自动单步,自动宏单步,注

意这些方法之间的区别。

5. 连续运行实验程序。

6. 从存储器窗口检查和记录4000H~43FFH中的内容和5000~53FFH中的内容,比

较程序运行前、后存储器内容的变化情况。 五、实验程序清单

CODE SEGMENT ;RAM.ASM ASSUME CS:CODE

PA EQU 0FF20H ;字位口 PB EQU 0FF21H ;字形口 PC EQU 0FF22H ;键入口 ORG 1850h

START: JMP START0 BUF DB ?,?,?,?,?,?

data1: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0a1h db 86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FH ;共阳极段码 START0: MOV AX,0H MOV DS,AX MOV BX,4000H MOV AX,55AAH MOV CX,0200H RAMW1: MOV DS:[BX],AX

21

第三章 硬件实验 微机原理及其接口技术实验

ADD BX,0002H LOOP RAMW1 MOV AX,4000H MOV SI,AX MOV AX,5000H MOV DI,AX MOV CX,0400H CLD REP MOVSB call buf1 mov cx,0ffh con1: push cx call disp pop cx loop con1 call buf2 con2: call disp jmp con2

DISP: MOV AL,0FFH MOV DX,PA OUT DX,AL MOV CL,0DFH ;20H MOV BX,OFFSET BUF DIS1: MOV AL,[BX] MOV AH,00H PUSH BX MOV BX,OFFSET DATA1 ADD BX,AX MOV AL,[BX] POP BX MOV DX,PB OUT DX,AL MOV AL,CL MOV DX,PA OUT DX,AL PUSH CX

DIS2: MOV CX,00A0H LOOP $ POP CX CMP CL,0FEH ;01H JZ LX1 INC BX ROR CL,1 ;SHR CL,1 JMP DIS1

;00H ;显示子程序 ,5ms 22

第三章 硬件实验 微机原理及其接口技术实验

LX1: MOV AL,0FFH MOV DX,PB OUT DX,AL RET

BUF1: MOV BUF,06H ; 显示“6” MOV BUF+1,02H ; 显示“2” MOV BUF+2,02H ; 显示“2” MOV BUF+3,05H ; 显示“5” MOV BUF+4,06H ; 显示“6” MOV BUF+5,17H ; 显示“-” RET

BUF2: MOV BUF,17H ;显示“-” MOV BUF+1,17H ;显示“-” MOV BUF+2,09H ;显示“g” MOV BUF+3,00H ;显示“o” MOV BUF+4,00H ; 显示“o” MOV BUF+5,0dH ; 显示“d” RET CODE ENDS END START

附:LED数码管接口电路

1. 8255口地址为:A口,

字位口,地址为0FF20H; B口,字形码(段码)口,地址为0FF21H; 控制口,地址为0FF23H 2. LED显示接口采用动

态显示方式。段码采用74LS240反向驱动,数码管为共阴极结构,故应向PB口送共阳极段码;字位口采用与门75451驱动,故字位码送PA口(0电平选通) 3. 共阳极段码如下表所示。 字形 段码

C0 F9 A4 B0 99 92 82 F8 80 90 88 83 C6 A1 86 8E FF 0C 89 7F BF 0 1 2 3 4 5 6 7 8 9 A B C D E F 灭 P. H . - 23


微机原理实验指导书(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中考数学二次函数压轴题精编(含答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: