第2章基本输入输出接口技术.pptVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1页,共32页,编辑于2022年,星期五 常用的接口电路主要有以下两类: 1、通用接口——包括并行接口、串行接口、中断管理接口、定时/计数接口等。 2、专用接口——主要有A/D、D/A转换接口、多路转换器等。 串行接口是指面向设备一侧的数据输入和输出只有一根通信电线,数据按通信规程约定的编码格式一位接一位的串行传送。 通用接口有并行接口、串行接口。 并行接口是指从接口输入和向接口输出数据,都是按一个字或一个字节所包含的全部位数同时并行传输; 第2页,共32页,编辑于2022年,星期五 一、通用并行I/O接口 2.1 并行I/O接口芯片 一、8255A的内部结构及外部引脚 1、8255A的内部结构 第3页,共32页,编辑于2022年,星期五 2、8255A的外部引脚 3、8255A端口编址与读写操作 第4页,共32页,编辑于2022年,星期五 二、8255A的控制字与初始化编程 1、方式选择控制字 第5页,共32页,编辑于2022年,星期五 举例1:现有四种简单外设: 一组8位开关 2)一组8位LED指示灯 3) 一个按钮 4)一个蜂鸣器 要求: 用8255作为接口芯片,将这些外设构成一个简单微机系 统,画出接口连线图并写出8255相应控制字。 分析 :控制字为 第6页,共32页,编辑于2022年,星期五 2、C口按位置0/置1控制字 注意:C口的按位置1/置0控制字对C口进行操作,但此控制字必须写 入控制口,而不写入C口 第7页,共32页,编辑于2022年,星期五 举例2 用C口置位/复位功能,使8255的PC3端口输出一个正脉冲(脉冲宽度不计),其中:8255的地址为 60H-63H Mov AL , Out 63H, AL Mov AL, Out 63H,AL Mov AL , Out 63H, AL 思考题:将PC口的PC3置0,将PC6置1,编写程序实现, 其中:8255A的地址为60H-63H。 第8页,共32页,编辑于2022年,星期五 三 、8255A的工作方式 8255A有3种工作方式: 方式0:基本型输入/输出 方式1:选通型输入/输出 方式2:双向数据传送方式 其中:PA口可以工作在方式0、1、2; PB口可以工作在方式0、1; PC口可以工作在方式0,除此之外PC口还可以配合PA 作为控制信号。 第9页,共32页,编辑于2022年,星期五 1、方式0: 8255A的三个端口都可以工作于方式0,CPU与端口之间交换数据 可直接有CPU执行INOUT指令来完成,不用提供联络信号。 第10页,共32页,编辑于2022年,星期五 举例1:8255A的A口和B口工作在方式0,A口为输入端口,接有 四个开关;B口为输出端口,接有一个七段发光二极管,其硬件 线路如上图所示,试编程序要求七段发光二极管显示开关所拨 通的数字,8255端口地址20H-23H。 Data segment mov si ,offset tab1 Tab1 db 3fh,06h,05h mov bx,0 … mov bl,al Data ends mov al,[bx+si] Code segment out 21h,al Assume cs:code,ds:data mov cx,200h Start:mov ax,data addr2: dec cx mov ds,ax jnz addr2 mov al,90h jmp addr1 out 23h,al code: ends Addr1:in al,20h ends start and al,0fh 显示字符 0 1 2 3 4 5 6 7 8 9 A B C D E F 七段代码 3F 06 5B 4F 66 6D 7D 07 7F 6F 77 7C 39 5E 79 31 第11页,共32页,编辑于2022年,星期五 方式1:选通型输入/输出方式 工作在方式1,端口与外

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档