收藏 分销(赏)

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

上传人:a199****6536 文档编号:3755480 上传时间:2024-07-16 格式:DOC 页数:5 大小:91.50KB 下载积分:6 金币
下载 相关 举报
《微机系统与接口技术》8255流水灯实验报告.doc_第1页
第1页 / 共5页
《微机系统与接口技术》8255流水灯实验报告.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
______________________________________________________________________________________________________________ 《微机系统与接口技术》 预 习 报 告 学 院: 计算机学院 专 业: 网络工程 班级学号: 学生姓名: 小发 实验日期: 指导老师: 成绩评定: 五邑大学计算机学院制表     一, 实验目的  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基本输入输出实验接线图 实验程序清单(A82551.ASM) 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  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) 运行程序,观察 LED 灯的显示,验证程序功能。  (4) 自己改变流水灯的方式,编写程序。 (5) 固化程序并脱机运行。 图1-5 8255流水灯实验接线图 实验程序清单(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         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 Welcome To Download !!! 欢迎您的下载,资料仅供参考! 精品资料
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服