下载此文档

器材微机一台TPC—H通用微机接口箱一个.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
物理系“微机原理与接口实验”讲义
微机实验上机步骤:
作预****报告,明确实验内容、目的和要求,按时到实验室签到。每个实验由教师验收并记成绩,经教师同意可离开实验室。
点击屏幕上的 "MS-DOS 方式 ",学生文件存在 D:\students 目录中。在命令提示符“>”后输入操作命令,可用“↑、↓”调出最近使用过命令。
编辑修改,按 Alt 键下拉菜单:选择打开、存盘、或退出。
D:\students >EDIT

4.
编译生成目标文件
D:\students > MASM a1;

Warning: NO STACK segment 是可忽略的。
5.
连接系统调用生成可执行文件
D:\students > LINK a1;

6.
连线并执行
D:\students >a1 ↙
实验一
并行 I/O 接口的扩展
一、
实验目的
1
.了解并行 I/O 接口的扩展方法;
2
.掌握可编程接口芯片 8255A
的工作原理、编程方式和使用方发。
二、实验器材 微机一台, TPC— H通用微机接口实验箱一个。
三、实验原理
8255A 的编程是通过向控制口写控制控字来实现的, 8255A 的控制字有方式控制字和
口置位/复位控制字两种。
方式控制字
标志位
A 组控制
C7-4
B 组控制
C3-0
1
D6 D5
D4
D3
D2
D1
D0
00
方式 0
0 输出
0 输出
0方式 0
0 输出
0 输出
01
方式 1
1 输入
1 输入
1方式 1
1 输入
1 输入
0X方式2
例如 8255A 的 A口为方式 0 输入, B口为方式 0 输出, C口上半部为方式 0 输出,下半部为方式 0 输入,设 8255A 的控制口地址为 0E48BH ,则用以下指令来编程:
MOV DX, 0E48BH
MOV AL, 10010001B ;控制字送入累加器
OUT DX, AL ;控制字送入 8255A
C 口置位/复位控制字
1
D7
D6D5D4
D3
D2
D1
D0
标志位
不用
000
选择 PC0
1 置位
0
001
选择 PC1
0 复位

111
选择 PC7
该控制字也是送入控制口,一次只能对
C口的一位操作。将
PC4 置 1 用以下指令:
MOV DX, 0E48BH
MOV AL, 00001001B
;C 口置位/复位控制字送入控制口
OUT DX, AL
四、实验内容
1. 8255A 工作于方式
0 ,A 口输出,接七段数码管;
C 口输入,接开关 K0-K3 ,用七段数码
管循环显示从 C口低 4 位输入的数据。 程序运行中如有键按下就返回
DOS。连线参见实图 。
解 : 方式字= 10001001B
A、 B、 C、控制口地址分别是 0E488H 、 0E489H 、0E48AH 、 0E48BH 。
DATA SEGMENT
LED DB 3FH, 06H, 5BH, 4FH, 66H, 6DH,7DH, 07H
DB 7FH, 67H, 77H, 7CH, 39H, 5EH, 79H, 71H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE , DS:DATA
START: MOV AX, DATA
MOV DS, AX
MOV AL, 89H
; 方式字
MOV DX, 0E48BH
OUT DX, AL
INOUT: MOV DX, 0E48AH
IN
AL, DX
;C 口输入
AND
;屏蔽高 4 位
MOV BX , 0FFSET LED
;字符表基址送 BX
XLAT
;换码 AL← DS : [BX+AL]
MOV DX, 0E488H
OUT DX, AL
;A 口输出
MOV AH, 1
;读键盘缓冲区的
BIOS 调用
INT 16H
JZ INOUT
;无按键转到 INOUT

器材微机一台TPC—H通用微机接口箱一个 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wanggx999
  • 文件大小988 KB
  • 时间2022-01-14