好文档 - 专业文书写作范文服务资料分享网站

微机系统与接口技术8255流水灯实验报告

天下 分享 时间: 加入收藏 我要投稿 点赞

百度文库 - 让每个人平等地提升自我!

《微机系统与接口技术》

预 习 报 告

学 院: 计算机学院 专 业: 网络工程 班级学号: 学生姓名: 小发 实验日期:

指导老师: 成绩评定:

五邑大学计算机学院制表

1

百度文库 - 让每个人平等地提升自我!

一, 实验目的

1, 学习并掌握8255 的工作方式及其应用。 2, 掌握 8255 典型应用电路的接法。

3, 掌握程序固化及脱机运行程序的方法。 二, 实验设备

PC机器一台,TD-PITE实验装置或TD-PITC实验装置一套 三, 实验内容

1,基本输入输出实验。编写程序,使 8255 的 A 口为输入,B 口为输出,完成拨动开 关到数据灯的数据传输。要求只要开关拨动,数据灯的显示就发生相应改变。

2,流水灯显示实验。编写程序,使 8255 的 A 口和 B 口均为输出,数据灯 D7~D0 由 左向右,每次仅亮一个灯,循环显示,D15~D8 与 D7~D0 正相反,由右向左,每次 仅点亮一个灯,循环显示。 四 实验内容及步骤

1. 基本输入输出实验

本实验使 8255 端口 A 工作在方式 0 并作为输入口,端口 B 工作在方式 0 并作为输出口。 实验接线图如图 6 所示,按图连接实验线路图。用一组开关信号接入端口 A,端口 B 输出线接至一组数据灯上,然后通过对 8255 芯片编程来实现输入输出功能。具体步骤如下述: (1)实验接线图如图 1-4所示,按图连接实验线路图。 (2)编写实验程序,经编译、连接无误后装入系统。

(3)运行程序,改变拨动开关,同时观察 LED 显示,验证程序功能。

(4)点击“调试”下拉菜单中的“固化程序”项,将程序固化到系统存储器中。

(5)将短路跳线 JDBG 的短路块短接到 RUN 端,然后按复位按键,观察程序是否正常运行;关闭实验箱电源,稍等后再次打开电源,看固化的程序是否运行,验证程序功能。 (6)实验完毕后,请将短路跳线 JDBG 的短路块短接到 DBG 端。

图1-4 8255基本输入输出实验接线图

2

百度文库 - 让每个人平等地提升自我!

实验程序清单(A82551.ASM)

SSTACK

SSTACK CODE START:

SEGMENT STACK DW 32 DUP(?) ENDS

SEGMENT

ASSUME CS:CODE MOV DX, 0646H MOV AL, 90H OUT DX, AL MOV DX, 0640H IN AL, DX CALL DELAY

MOV DX, 0642H OUT DX, AL JMP AA1 PUSH CX

MOV CX, 0F00H PUSH AX POP AX LOOP AA2 POP CX RET ENDS

END START

AA1:

DELAY: AA2:

CODE

流水灯显示实验:

使 8255 的 A 口和 B 口均为输出,数据灯 D7~D0 由左向右,每次仅亮 一个灯,循环显示,D15~D8 与 D7~D0 正相反,由右向左,每次仅点亮一个灯,循环显示。实验接线图如下图 所示。实验步骤如下所述:

(1)按图 1-5连接实验线路图。

(2)编写实验程序,经编译、链接无误后装入系统(具体实验步骤和实验1基本 类似)。

(3)运行程序,观察 LED 灯的显示,验证程序功能。 (4)自己改变流水灯的方式,编写程序。 (5)固化程序并脱机运行。

3

微机系统与接口技术8255流水灯实验报告

百度文库-让每个人平等地提升自我!《微机系统与接口技术》预习报告学院:计算机学院专业:网络工程班级学号:
推荐度:
点击下载文档文档为doc格式
0f44n8eluf3pit886asl2xn8u9whjn00478
领取福利

微信扫码领取福利

微信扫码分享