电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

并口控制器应用实验

并口控制器应用实验_第1页
1/8
并口控制器应用实验_第2页
2/8
并口控制器应用实验_第3页
3/8
8255 并口控制器应用实验一、实验目的1. 掌握 8255 的工作方式及应用编程。2. 掌握 8255 典型应用电路的接法。二、实验内容1. 基本输入输出实验。编写程序,使 8255 的 A 口为输出, B 口为输入,完成拨动开关到数据灯的数据传输。要求只要开关拨动,数据灯的显示就改变。 2.流水灯显示实验。编写程序,使 8255 的 A 口和 B 口均为输出,数据灯 D7~D0 由左向右,每次仅亮一个灯,循环显示,D15~D8 与 D7~D0 正相反,由右向左,每次仅点亮一个灯,循环显示。四、实验原理与步骤实验步骤(1)基本输入输出实验实验说明:本实验使 8255 的端口 A 作为输出口工作在方式 0,端口 B 作为输入口工作在方式 0。用一组开关信号接入端口 B,端口 A 输出线接至一组数据灯上,然后通过对 8255 芯片编程来实现输入输出功能。图 3-2 8255 基本输入输出实验参考接线图实验步骤如下:① 实验接线图如图 3-2 所示,按图连接实验线路图。② 运 行 Tdpit 集 成 操 作 软 件 , 根 据 实 验 内 容 , 调 用 程 序 代 码 ( T8255-1.ASM),填写程序代码中的空缺处,编译、链接。③ 运行程序,改变拨动开关,同时观察 LED 显示,验证程序功能。实验代码如下:IOY0 EQU 9860H ;片选 IOY0 对应的端口始地址MY8255_A EQU 9860H ;8255 的 A 口地址MY8255_B EQU 9861H ;8255 的 B 口地址MY8255_C EQU 9862H ;8255 的 C 口地址MY8255_MODE EQU 9863H ;8255 的控制寄存器地址STACK1 SEGMENT STACK DW 256 DUP(?)STACK1 ENDSCODE SEGMENT ASSUME CS:CODESTART: MOV DX,MY8255_MODE ;初始化 8255 工作方式 MOV AL, 82H ;工作方式 0,A 口输出,B 口输入 OUT DX,ALLOOP1: MOV DX,MY8255_B ;读 B 口 IN AL,DX MOV DX,MY8255_A ;写 A 口 OUT DX,AL MOV AH,1 ;推断是否有按键按下 INT 16H JZ LOOP1 ;无按键则跳回继续循环,有则退出QUIT: MOV AX,4C00H ;结束程序退出 INT 21HCODE ENDS END START(代码结束)(2)流水灯显示实验实验说明:使 8255 的 A 口和 B 口均为输出,数据灯 D7~D0 由左向右,每次仅亮一个灯,循环显示,D15~D8 与 D7~D0 正相反,由右向左,每次仅点亮一个灯,循环显示。参考实验程序流程如图 3-3 所示。 图 3-3 流水灯显示参考程序流程图实验步骤如下:① 实验接线图如图...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

并口控制器应用实验

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部