微机原理综合实验报告 目 录 一. 8255 并 行 口 实 验 二. 8259 中 断 实 验 ( 一 ) 三. 8253 定 时 /计 数 器 实 验 四. A/D 转 换 实 验 五. 步 进 电 机 实 验 六. 综 合 实 验 : 十 字 路 口 交 通 灯 实 验 七. 实 验 体 会 四 . 8255 并 行 口 实 验 1
实验目的: (1 )学习利用并行接口芯片8 2 5 5 构成并行接口电路的基本方法 (2 )熟悉掌握并行接口芯片8 2 5 5 的基本性能及在时间应用中的硬件连接、初始化编程方法 2
实验内容: 编写程序,使8255 的PB 口为输出口,PA 口为输入口,从PA 口将K0~K7 作为一个字节读入,在从PB 口输出这一反码字节
实验程序: CODE SEGMENT ASSUME CS:CODE START: MOV DX,21BH ;8255 初始化命令字 MOV AL,90H OUT DX,AL BG: MOV DX,218H ;从PA 口读入数据 IN AL,DX XOR AL,FFH ;求反 MOV DX,219H OUT DX,AL ;从PB 口输出 JMP BG CODE ENDS END START 4
实验框图 5
实验电路图 6
实验方法说明 通过8255 控制字设定PA 口为输入口,PB 口为数据输出口,读取PA 口的数值并通过求反指令将数据取反后,经由PB 口输出
8259 中 断 实 验 ( 一 ) 1
实验目的: (1)了解 PC 机的中断结构及 8259 中断控制器的初始化 (2)熟悉 8259 中断控制器的工作原理和硬件连线方法 (3)了解 8259 的应用和硬件编程方法 了解 8259 中断屏蔽 2
实验内容: 编写中断实验程序,主程序使 8255 的PB口为输出口,输出0FFH,L0~L7 指示