微机接口实验报告——8255A 基础实验
学 期 班 级 组 号
学 院 1 学号 1 姓名
专 业 2 学号 2 姓名
实验情况记录(本部分由指导老师填写)
环 节 预习 实验内容 2 实验内容 3 报告
完 成
情 况
□合格
□环节不全
□未预习
□结果正确
□基本正确
□未做
□独立完成
□别人帮助
□不参与
□回答正确
□有疑问
□不会回答
□结果正确
□基本正确
□未做
□独立完成
□别人帮助
□不参与
□回答正确
□有疑问
□不会回答
□硬件连线图
□程序流程图
□程序+注释
得 分
指导教师签字: 评阅日期:
8255A 基础实验
实验目的
1. 熟悉 GX-8000 实验系统;
2. 进一步熟悉汇编语言程序的设计、调试过程;
3. 掌握可编程并行接口芯片 8255A 方式 0 的工作原理和编程方法。
实验内容
1. LED 静态显示:在 8 个 LED 上显示组内一个同学学号的后两位对应的二进制数。
2. 开关数显示:使用 8255A 的 A 口和 B 口,将 8 个逻辑开关的状态分别显示在 8 个 LED 上。
3. 七段数码管显示:在八个七段数码管上显示组内另一名同学的学号。
实验原理与方法(论述相关技术的原理及实现方法)
1、 8255A 结构
8255A 是可编程并行接口芯片,双列直插式封装,用 +5V 单电源供电,内部有 3 个 8 位 I/O 端口:A 口、B
口、C 口;也可以分为各有 12位的两组:A 和 B 组,A 组包含 A 口 8 位和 C 口的高四位,B 组包含 B 口 8 位和 C 口
的低 4 位;A组控制和 B 组控制用于实现方式选择操作;读写控制逻辑用于控制芯片内寄存器的数据和控制字经数据
总线缓冲器送入各组接口寄存器中。由于 8255A数据总线缓冲器是双向三态 8 位驱动器,因此可以直接和 8088 系统
数据总线相连。
2、 8255A 工作方式
8255A 芯片有三种工作方式: 方式 0、方式 1、方式 2。 它通过对控制寄存器写入不同的控制字来决定其三种
1 / 6
评论0
最新资源