- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 可编程并行接口8255A课件
第5章 可编程并行接口8255A 5.1 8255A芯片引脚和内部结构 5.1.1项目1:开关状态显示 5.1.2 知识讲解 5.2 8255A控制字 5.2.1项目2:8255A控制LED灯左循环亮 5.2.2 知识讲解 5.3 8255A的工作方式 5.3.1项目3:用8255A控制LED灯左右循环亮 5.3.2 知识讲解 5.4 项目扩展与工程应用 5.4.1项目4:用8255A控制继电器 5.4.2项目5:用8255A端口控制步进电机 ;5.1 8255A芯片引脚和内部结构 5.1.1项目1:开关状态显示 1.项目要求与目的 (1)项目要求:设定8255A的PB口为开关量输入,PC口为开关量输出,编写程序实现能随时将PB口的开关状态通过PC口的发光二极管显示出来。 (2)项目目的: ● 了解8255A芯片引脚和内部结构。 ● 了解8255A输入/输出实验方法。 2.项目电路连接与说明 (1)项目电路连接:将K0~K7用导线连接至8255A的PB0~PB7端口,将LED0~LED7用导线连至8255A的PC0~PC7端口,8255A的片选cs用导线连至地址译码处的200H~207H插孔。 (2)项目说明:可编程通用接口芯片8255A有3个8位的并行I/O口,它有三种工作方式。本项目采用8255A工作于方式0,PB口为输入,PC口为输出,输入量为开关量,通过8255A可实时显示在LED灯上。 3.项目电路原理框图 开关状态显示电路原理框图如图5-1所示。电路由8086CPU芯片、8255A芯片、74LS245驱动芯片、8只开关K0~K7和8个发光二极管LED0~LED7组成。;;4.项目程序设计 (1)程序流程图 8255A的PB口为开关量输入,PC口为开关量输出,要求能随时将PB口的开关状态通过PC口的发光二极管显示出来的程序流程图如图5-2所示。;(2)程序清单 开关状态显示程序清单如下所示。 CODE SEGMENT ASSUME CS:CODE START: MOV DX,203H ;8255A控制口地址 MOV AL,82H ;控制 (PC口输出,PB口输入,方式0) OUT DX,AL BG:MOV DX,201H ;PB口地址 IN AL,DX ;读开关状态 MOV DX,202H ;PC口地址 OUT DX,AL ;输出开关状态 JMP BG ;循环 CODE ENDS END START ;5.1.2 知识讲解 1. 概述 计算机系统的信息交换有两种形式:并行数据传输方式和串行数据传输方式。并行数据传输是以计算机的字长,通常是8位、16位或32位为传输单位,一次传送—个字长的数据。并行接口的“并行”含义不是指接口与系统总线一侧的并行数据而言,而是指接口与I/O设备或控制对象一侧的并行数据线。8255A是Intel公司生产的通用可编程并行接口芯片,8255A采用40脚双列直插封装,单一+5V电源,全部输入/输出与TTL电平兼容。用8255A连接外部设备时,通常不需要再附加其他电路,给使用带来很大方便。它有三个输入/输出端口:端口A、端口B、端口C。每个端口都可通过编程设定为输入端口或输出端口,但有各自不同的方式和特点。端口C可作为一个独立的端口使用,但通常是配合端口A和端口B的工作,为这两个端口的输入/输出提供控制联络信号。 2. 8255A芯片引脚 8255A芯片引脚如图5-3(a)所示,8255A芯片有40根引脚,可分为如下三类。 (1)电源与地线2根:Vcc(26脚)、GND(7脚)。 (2)与外设相连的共24根,它们如下所示。 PA7~PA0:端口A数据信号(8根)。 PB7~PB0:端口B数据信号(8根)。 PC7~PC0:端口C数据信号(8根)。;(3)与CPU相连的共14根。 ● RESET(35脚):复位信号,高电平有效。当RESET信号有效时,内部所有寄存器都被清零。同时,3个数据端口被自动设置为输入端口。 ● D7~D0:三态双向数据线,在8086系统中,采用16位数据总线,8255A的D7~D0通常是接在16位数据总线的低8位上。 ●cs(6脚):片选信号,低电平有效。该信号来自译码器的输出,只有当cs有效时,读信号RD和写信WR号才对8255A有效。 ●RD(5脚):读信号,
您可能关注的文档
最近下载
- 2025年北京市中考道法真题卷含答案解析 .pdf
- F-DZW智能型电动执行机构说明书.pdf
- 江苏省南京市2026届高三上学期9月学情调研试题 地理试卷含答案.docx VIP
- 信息技术-脑机接口行业深度报告:脑机接口,未来正在到来.docx VIP
- 成立婚介公司商业可行性研究报告.docx VIP
- 必威体育精装版重庆中考英语答题卡模板.docx VIP
- 2025至2030中国婚介网站行业发展趋势与产业运行态势及投资规划深度研究报告.docx VIP
- 重庆中考英语答题卡模板.docx VIP
- 战舰与海战(中国人民解放军海军指挥学院)网课期末考试答案.pdf
- 浙教版九年级上册科学 第1章 物质及其变化 单元测试卷(含解析).pdf VIP
文档评论(0)