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

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

ID:53284654

大小:86.50 KB

页数:4页

时间:2020-04-02

《微机系统与接口技术》8255流水灯实验报告.doc_第1页
《微机系统与接口技术》8255流水灯实验报告.doc_第2页
《微机系统与接口技术》8255流水灯实验报告.doc_第3页
《微机系统与接口技术》8255流水灯实验报告.doc_第4页
资源描述:

《《微机系统与接口技术》8255流水灯实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《微机系统与接口技术》预习报告学院:计算机学院专业:网络工程班级学号:学生姓名:小发实验日期:指导老师:成绩评定:五邑大学计算机学院制表  一, 实验目的 1, 学习并掌握8255 的工作方式及其应用。 2, 掌握 8255 典型应用电路的接法。 3, 掌握程序固化及脱机运行程序的方法。 二, 实验设备 PC机器一台,TD-PITE实验装置或TD-PITC实验装置一套三, 实验内容 1,基本输入输出实验。编写程序,使 8255 的 A 口为输入,B 口为输出,完成拨动开关到数据灯的数据传输。要求只要开关拨动,数据灯的显示就发生相应改变。

2、 2,流水灯显示实验。编写程序,使 8255 的 A 口和 B 口均为输出,数据灯 D7~D0 由左向右,每次仅亮一个灯,循环显示,D15~D8 与 D7~D0 正相反,由右向左,每次仅点亮一个灯,循环显示。 四 实验内容及步骤 1.  基本输入输出实验 本实验使 8255 端口 A 工作在方式 0 并作为输入口,端口 B 工作在方式 0 并作为输出口。 实验接线图如图 6 所示,按图连接实验线路图。用一组开关信号接入端口 A,端口 B 输出线接至一组数据灯上,然后通过对 8255 芯片编程来实现输入输出功能。具体步骤如下述:(1)实验

3、接线图如图 1-4所示,按图连接实验线路图。(2)编写实验程序,经编译、连接无误后装入系统。(3)运行程序,改变拨动开关,同时观察 LED 显示,验证程序功能。(4)点击“调试”下拉菜单中的“固化程序”项,将程序固化到系统存储器中。(5)将短路跳线 JDBG 的短路块短接到 RUN 端,然后按复位按键,观察程序是否正常运行;关闭实验箱电源,稍等后再次打开电源,看固化的程序是否运行,验证程序功能。(6)实验完毕后,请将短路跳线 JDBG 的短路块短接到 DBG 端。图1-48255基本输入输出实验接线图实验程序清单(A82551.ASM)

4、SSTACK SEGMENT STACK DW 32 DUP(?) SSTACK ENDS CODE   SEGMENT ASSUME CS:CODE START: MOV DX, 0646H       MOV AL, 90H         OUT DX, AL            AA1:   MOV DX, 0640H       IN  AL, DX            CALL DELAY MOV DX, 0642H         OUT DX, AL            JMP AA1 DELAY: PUSH CX

5、 MOV CX, 0F00H AA2:   PUSH AX POP  AX LOOP AA2 POP  CX RET CODE   ENDS END  START 流水灯显示实验: 使 8255 的 A 口和 B 口均为输出,数据灯 D7~D0 由左向右,每次仅亮 一个灯,循环显示,D15~D8 与 D7~D0 正相反,由右向左,每次仅点亮一个灯,循环显示。实验接线图如下图 所示。实验步骤如下所述: (1)按图 1-5连接实验线路图。 (2)编写实验程序,经编译、链接无误后装入系统(具体实验步骤和实验1基本类似)。 (3)运行程序,观察

6、 LED 灯的显示,验证程序功能。 (4)自己改变流水灯的方式,编写程序。(5)固化程序并脱机运行。图1-58255流水灯实验接线图实验程序清单(A82552.ASM) SSTACK SEGMENT STACK DW 32 DUP(?) SSTACK ENDS CODE   SEGMENT ASSUME CS:CODE START: MOV DX, 0646H       MOV AL, 80H          OUT DX, AL           MOV BX, 8001H AA1:   MOV DX, 0640H       

7、 MOV AL, BH           OUT DX, AL           ROR BH, 1              MOV DX, 0642H        MOV AL, BL  OUT DX, AL           ROL BL, 1             CALL DELAY CALL DELAY JMP AA1 DELAY: PUSH CX MOV CX, 0F000H AA2:   PUSH AX POP  AX LOOP AA2 POP  CX RET CODE   ENDS END  START

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。