




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验8255A并行口实验(1)一、实验目的掌握8255A和微机的接口方法。掌握8255A的工作方式和编程原理。二、实验内容通过8255PA端口控制PB端口。三、实验接线图图6-3四、编程指南8255A芯片概述: 8255A可编程外围接口芯片是英特尔公司生产的通用并行接口芯片,具有a、b、c三个并行接口,可通过5V单电源供电,以下三种方式工作:方式0 :基本输入输出方式l :栅极输入使8255A端口a通过方式0动作作为输入端口,读取Kl-K8个开闭量,PB端口通过方式0动作作为输出端口。五、实验程序框图六、实验程序系统显示监视提示“p .”后,按SCAL键,将EPROM的实验程序传送到存储器。 (注:必须先发送EPROM,然后再下行)8255A芯片a端口的PA0-PA7依次与开关量输入Kl-K8连接。按顺序将8255A芯片b端口的PB0-PB7连接到Ll-L8上。执行实验程序。当系统显示监视提示“p .”时,输入11B0,按EXEC键,执行提示“944; 显示K1-K8,LI-L8闪烁。七、实验步骤清单代码段; H8255-1.ASMassume cs :代码IOCONPT EQU 0FF2BH; 定义8255控制端口IOBPTEQU 0FF29H; 定义8255 PB端口IOAPTEQU 0FF28H; 定义8255 PA端口ORG 11B0HSTART: MOV AL,90H; 定义PA输入、PB输出MOV DX、IOCONPT; 控制端口OUT DX,AL; 写命令语NOP; 延迟税后利润税后利润IOLED1: MOV DX,IOAPT; PA口IN AL,DX; 读PA口MOV DX、IOBPT; PB端口OUT DX,AL; 写PB端口MOV CX,0FFFFH; 延迟DELAY: LOOP DELAYJMP IOLED1; 循环代码结束结束开始实验8255A并行口实验(2)一、实验目的掌握通过8255A并行端口传输数据的方法,控制发光二极管的点亮和熄灭。二、实验内容在8255建立输出口,控制12个发光管的闪烁,模拟信号管理。三、实验接线图图6-4四、编程指南用8255A控制发光二极管,PB4-PB7对应黄灯,PC0-PC3对应红灯,PC4-PC7对应绿灯,模拟交通灯管理。完成本实验,首先要了解交通灯的闪烁规律,一个交叉路口l、3是南北方向,2、4是东西方向,初期状态是四个交叉路口的红灯全部点亮,然后1、3个交叉路口的绿灯点亮,2、4个交叉路口的红灯点亮,1、3个交叉路口的方向开通。 延迟一会儿后,l,3个交叉路口的绿灯熄灭,l,3个交叉路口的黄灯开始闪烁,l,3个交叉路口的红灯点亮,同时2,4个交叉路口的绿灯点亮,2,4个交叉路口的方向开通,延迟一会儿后,2,4个交叉路口的绿灯熄灭,黄灯开始闪烁,闪烁几次后程序使8255A的操作模式和三个端口在模式0下操作,并且将操作模式和三个端口设置为输出状态。将各发光二极管作为阳极,点亮以清除8255A对应端口的位。五、实验程序框图六、实验程序系统显示监视器提示符“p .”后,按SCAL键。如图6-4所示连接实验线路8255A:PC0-L3、PC1-L6、PC2-L9、PC3-L12、PC4-L2、PC5-L5、PC6-L8、PC7-L11;PB4-L1,PB5-L4,PB6-L7,PB7-L10在“p .”的状态下,输入11E0,按下EXEC键的系统显示执行元件“944;” 同时显示Ll-Ll5发光二极管模拟信号。七、实验步骤清单代码段; H8255-2.ASMassume cs :代码IOCONPT EQU 0FF2BH; 8255控制端口IOAPT EQU 0FF28H; PA口IOBPT EQU 0FF29H; PB端口IOCPT EQU 0FF2AH; PC端口ORG 11e0HSTART:MOV AL,82H; PB输入、PA、PC输出MOV DX,IOCONPTOUT DX,AL; 写命令语MOV DX、IOBPT; 读PB端口IN AL,DXmov字节ptr ds : 0601 h 、AL; 保存PB端口数据MOV DX、IOCONPT; 8255控制端口MOV AL,80HOUT DX,AL; 写入指令、PA、PB、PC输出MOV DX、IOBPT;MOV AL,DS:0601HOR AL,0F0HOUT DX,ALMOV DX,IOCPTMOV AL,0F0HOUT DX,AL; 四个十字路口红灯亮着呼叫延迟1; 延迟IOLED0: MOV AL,10100101BMOV DX,IOCPTOUT DX,AL; 南北亮绿灯,东西亮红灯。呼叫延迟1; 延迟呼叫延迟1; 延迟OR AL,0F0HOUT DX,AL; 南北绿灯熄灭MOV CX、8HIOLED1: MOV DX,IOBPTMOV AL,DS:0601HAND AL,10101111BOUT DX,AL; 南北黄灯亮呼叫延迟2; 延迟OR AL,01010000BOUT DX,AL; 南北黄灯熄灭呼叫延迟2; 延迟LOOP IOLED1; 南北黄灯闪烁八次MOV DX,IOCPTMOV AL,0F0HOUT DX,AL; 四个十字路口红灯亮着呼叫延迟2; 延迟MOV AL,01011010BOUT DX,AL; 东西在绿灯亮着呼叫延迟1; 延迟CALL DELAY1OR AL,0F0HOUT DX,AL; 东西在绿灯下熄灭MOV CX、8HIOLED2: MOV DX,IOBPTMOV AL,DS:0601HAND AL,01011111BOUT DX,AL; 东西上着黄灯呼叫延迟2; 延迟OR AL,10100000BOUT DX,AL; 东西灯灭了呼叫延迟2; 延迟LOOP IOLED2; 东西黄灯闪烁八次MOV DX,IOCPTMOV AL,0F0HOUT DX,AL; 四个十字路口红灯亮着CALL DELAY2JMP IOLED
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC TS 62607-6-35:2025 EN Nanomanufacturing - Key control characteristics - Part 6-35: Graphene-related products - Density: free-pouring,tapping and compressing method
- 【正版授权】 IEC 63522-21:2025 FR Electrical relays - Tests and measurements - Part 21: Thermal endurance
- 重庆日报课件
- 推断题-2023年中考化学解题模板
- 事故灾难应急救援指挥考核试题及答案
- 重大危险知识培训课件
- 重大危险源相关知识培训
- 老年人急诊安全救护课件
- 实验猜想与方案设计(附讲解)-中考化学实验探究新视角
- 完成句子-九年级英语上册期末冲刺专练(人教新目标)
- 基于Web开发的PCDN服务平台的设计与实现
- 团员组织关系转接介绍信(样表)
- 高中数学双向细目表
- 处方原则-主要屈光不正的处方原则(验光技术课件)
- U8二次开发参考手册
- DLT5210.1-2021电力建设施工质量验收及评价规程全套验评表格
- 园林机械完整版
- 几何模型“将军饮马”模型(将军饮马、将军遛马、将军造桥)(轴对称模型) 中考数学总复习必会几何模型剖析(全国通用)
- JJG 146-2011量块
- DBJ50-T-389-2021 高性能混凝土应用技术标准
- 智能消防应急照明与疏散指示系统方案
评论
0/150
提交评论