课件:输入输出接口扩展.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课件:输入输出接口扩展.ppt

8255A有3种工作方式 工作方式0 基本的输入/输出方式 工作方式1 选通工作方式 工作方式2 双向传送方式,只有PA口工作于此方式。 4. 8255A的工作方式 开关量输入 显示输出 5. 8255A和MCS-51单片机的接口 例1:在上图所示的8255与单片机的连接电路中, 8255A的PC口(7FFEH)作为开关量的输入; 8255A的PA口(7FFCH)作为信号的输出; 要求8个数码管显示PC口输入的外部信号状态。 8255A的工作方式字设定: 由题意可知8255的工作方式字应该为:89H 6.8255A应用举例: 8255初始化 从8255的PC口 读入数据 从8255的PA口 输出数据 选中8255 的PC口 选中8255 的PA口 流程图: ORG 0000H MOV DPTR,#7FFFH MOV A,#89H MOVX @DPTR,A LOOP:MOV DPTR,#7FFEH MOVX A,@DPTR MOV DPTR,#7FFCH MOVX @DPTR,A SJMP LOOP END 写命令字,送入命令/状态寄存器 8255的C口数据送入ACC ACC数据写入8255的A口 循环执行 程序清单: 例2:在8255与单片机的连接电路中,使用置位/复位控制字实现在8255A的PC7输出方波。 解:8255A的控制寄存器(7FFEH)的设定    D7:恒为0; D6-D4:未使用; D3-D1:PC口的位选择; D0:置位时为1,复位时为0。 所以: 当PC7输出高电平时,控制寄存器应该为:0FH; PC7输出低电平时,控制寄存器应该为:0EH。 ORG 0000H MOV DPTR,#7FFFH LOOP: MOV A,#0FH MOVX @DPTR,A MOV R2,#80H DJNZ R2,$ MOV R2,#80H MOV A,#0EH MOVX @DPTR,A DJNZ R2,$ SJMP LOOP END 写PC7=1的命令字 延时 写PC7=0的命令字 循环执行 程序清单: 本章要求: 掌握MCS-51单片机的三总线形成; 了解常用的程序存储器、数据存储器,以及它们与单片机如何进行连接,连接好的存储单元如何确定其地址; 掌握用缓冲器、锁存器等扩展简单I/O接口电路; 掌握8155可编程接口芯片的基本性能、端口与存储单元的编址方法,以及与单片机的连接电路,口的基本应用; 了解8155定时器的应用; 掌握8255A的功能及应用。 小 结 后面内容直接删除就行 资料可以编辑修改使用 资料可以编辑修改使用 资料仅供参考,实际情况实际分析 主要经营:课件设计,文档制作,网络软件设计、图文设计制作、发布广告等 秉着以优质的服务对待每一位客户,做到让客户满意! 致力于数据挖掘,合同简历、论文写作、PPT设计、计划书、策划案、学习课件、各类模板等方方面面,打造全网一站式需求 * * * Copyright 2006 Copyright 2006 Copyright 2006 4.3 输入/输出接口扩展 问题的提出 什么样的芯片是简单芯片?复杂芯片又是什么样的? 简单芯片:是指那些虽具有数据缓冲或锁存功能,但自身仅有数据的输入或输出及选通端或时钟端,却没有地址线和读写控制线,如采用TTL或CMOS数字集成电路构成的三态门、寄存器、三态缓冲寄存器等中小规模的集成电路芯片。 可编程逻辑器件: 那些不仅具有数据的输入或输出、具有选通端或时钟端,而且还具有地址线和读写控制线的芯片,他们一般具有片内的状态字寄存器、命令字寄存器,允许通过软件编程来改变它的接口功能或状态。如:intel 825

文档评论(0)

iuad + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档