




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验课程名称 微机原理与接口技任课教师 实验项目名称: 并口控制器应用实实验教师 翟志 学号 同组同学_实验日期 _实验地点电信楼121实验名称
8255并口控制器应用试 学号 实验日期:_2011年11月30日实验目掌握8255的工作方式及应用编程掌握8255的典型应用电路接实验设PC微机一台、TD-PIT+实验系统一实验内基本输入输出实验。编写程序,使8255的A口为输出,B关拨动,数据灯的显示就改变。流水灯显示实8255A口和B口均为输出,实现16位数据灯的相对循环显示。实验原并行接口是以数据的字节为单位与/O设备或被控制对象之间传CU位、16位、32位等。8255可编程接口是In公司生产的通用并行I/O接口,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作:方式0--基本输入/出方式、方式1--选通输入/出方式、方式2--双向选通工作方式。8255的内部结构及引脚如图4-1-1所示,8255工作方式控制字和C口按位置位/复位控制字格4-1-24-1-18255的内部结构及引(a)工作方式控制字(b)C口按位置位/复位控制字图4-1-2 8255控制字格式基本输入输出实本实验使8255端口A工作在方式0并作为输端口B工作接至一组数据灯上然后通过对8255编程来实现输入输出功能参考程序流程如图4-1-3图4-1-38255并口应用实验(1)参考程序流程4-1-48255并口应用实验(1)参考接线图确认从PC机引出的两根扁平电缆已经连接在实验平台上参考图4-1-4所示连接实验线路首先运行CHECK程序,查看I/O空间始地址利用查出的地址编写程序,然后编译运行程序,拨动开关,看数据灯显示是否正确;8255基本输入输出实验;*********** ;片选IOY0对应的端地
;8255A口地址 ;8255B口地 ;8255C口地 IOY0+03H*4;8255的控制寄存器地DW256DUP(?)STACK1ENDSCODEASSUME ;初始化8255工作方MOV ;工作方式0,A口输出,B口输OUT ;IN指令会通过操作IOR/W和址线来DX这个地址代表的LOOP1MOV ;B口,键盘有键按退出 MOV ;AOUTMOVAH,1 INT16H ;无按键则跳回继退 MOVAX,4C00H INT21HCODEEND首先分别向A口和B口写入80H和01H,然后分别将该数右移--5所示。图4-1-58255并口应用实验(2)参考程序流程4-1-68255并口应用实验(2)参考接线图确认从PC机引出的两根扁平电缆已经连接在实验平台上首先运行CHECK程序,查看I/O空间始地址利用查出的地址编写程序,然后编译参考图4-1-6所示连接实验线路运行程序,看数据灯显示是否正确;8255流水灯显示实验代;************ ;片选IOY0对应的端地地
;8255A口地址 ;8255的B口地址 ;8255的C口地址 ;8255的控制寄存器DW256DUP(?)STACK1ENDS CODEASSUMEMOVDS,MOV ;定义8255工作方MOVAL, ;工作方式0,A口和B口为输OUTDX,MOVDX,MY8255_A ;写A口发出的起始数据MOVAL,80H ;键盘有键按下则退出LOOP1OUTDX,AL ;LA,LB时数据段中的内存变量分别MOVLA, 用来保存A口和B口的输出MOV ;写B口发出的起始数MOVAL,01HOUTDX,ALMOVLB,AL
CALLIP寄存器入栈,farCALLCS寄存LOOP1:CALLDELAY;控制移动一个亮LED灯位置的时间间隔MOVAL,LA ;将A口起始数据右移再写入ARORAL,1 ;ROR循环右移AL变为01000000MOVLA,ALMOVDX,MY8255_AOUTDX,ALMOV ;B口起始数据左移再写入口ROLAL,1MOVLB,ALMOVDX,MY8255_BOUTDX,ALMOVAH,1 INT16H ;无按键则跳回继续循则出 MOVAX,4C00H INT21H ;软件延时子程PUSH ;在子程序中用CX,AX之前先把它们原来PUSH 值PUSH到栈中,子程序结束的时候再出MOVCX,3FFH MOVAX,0FFFFH DECAXJNZD2POPAXPOPCX
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 花圃养护及管理制度
- 茶企业设备管理制度
- 药品室安全管理制度
- 大学生就业与创业教育-第十四单元抓住机遇-离成功更近一步
- 财务会计与长期股权投资管理知识分析
- 财经基本技能(第3版)教学指南+课后习题答案
- 财务基础会计学知识(一)
- 2025年春季学期国家开放大学《毛泽东思想和中国特色社会主义理论体系概论》终考任务二:大作业试卷1参考作答
- 幼儿小班我爱中国教案设计意图
- 大班各领域目标解读与教学实践研究
- 《复合岩棉板外墙外保温应用技术规程》
- 《产业经济学》期末考试复习题及答案
- 重组人胰岛素
- 护理信息安全管理制度
- 退役军人服务站工作汇报
- 医疗器械维修质量控制制度
- 2024-2030年中国连锁药店行业市场发展状况及投资前景规划研究报告
- 物流管理(全套课件)
- 第三章 基因工程(预测题)
- GB/T 14536.12-2024电自动控制器第12部分:能量调节器的特殊要求
- 门诊部医疗纠纷预防与处理
评论
0/150
提交评论