网站大量收购独家精品文档,联系QQ:2885784924

第4章 80C51单片机IO口应用及扩展.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机开发应用技术 单片机开发应用技术 第4章 80C51单片机I/O口应用及扩展 * * 第4章 80C51单片机 I/O口应用及扩展 I/O口应用实例, I/O口结构及工作原理, I/O口驱动能力扩展, I/O口的扩展, 本章介绍主要内容: 单片机开发应用技术 4.1 应用实例 单片机开发应用技术 第4章 80C51单片机I/O口应用及扩展 【例4.1】 利用80C51的P0口控制8只发光二极管(LED)以下列方式交替循环点亮。 方式1:全亮0.5s,全灭0.5s,反复3次。 方式2:自D1至D8依次点亮,每次只亮1只,亮0.2s。 方式3:自D1至D8依次点亮,每次只亮2只,亮0.2s。 点亮LED的电原理图。 4.1 应用实例 单片机开发应用技术 第4章 80C51单片机I/O口应用及扩展 方式1时向P0口送出数据为#00H、#0FFH,每送一个数延时0.5s,反复3次。 方式2时向P0口送出数据为#0FEH、#0FDH、#0FBH、#0F7H、0EFH、#0DFH,#0BFH、#7FH,每送一个数延时0.2s。 方式3时向P0口送出数据为#0FCH、#0F9H、#0F3H、#0E7H、#0CFH、#9FH、#3FH,每送一个数延时0.2s。 4.2 I/O口结构及工作原理 单片机开发应用技术 第4章 80C51单片机I/O口应用及扩展 P0口的位结构 4.2 I/O口结构及工作原理 单片机开发应用技术 第4章 80C51单片机I/O口应用及扩展 P1口的位结构 P2口的位结构 P3口的位结构 4.2 I/O口结构及工作原理 单片机开发应用技术 第4章 80C51单片机I/O口应用及扩展 (1) P0口的每一位可驱动8个LSTTL负载。P0既可作I/O端口使用,又可作为地址/数据总线使用。当把它作通用I/O口输出时,输出级是开漏电路,在驱动NMOS或其他拉电流负载时,只有外接上拉电阻,才有高电平输出;作地址/数据总线时,无须外接电阻,此时不能再作I/O口使用。 (2) P0~P3口输出级接有内部上拉负载电阻,每位可驱动4个LSTTL负载。 (3) P0~P3口都是准双向I/O口,作输入时,必须先在相应端口锁存器上写1,使驱动场效应管(FET)截止。P0口输入时呈高阻状态,而P1~P3口则有上拉负载电阻。系统复位时,端口锁存器全为1。 端口负载能力和接口要求 4.3 I/O 接口驱动能力扩展 单片机开发应用技术 第4章 80C51单片机I/O口应用及扩展 采用晶体管扩展端口的驱动能力 【例4.2】 利用80C51单片机的P2.7控制一个继电器。 继电器的吸合与断开是由流过继电器线圈的电流决定的,确保继电器动作的电流一般较大,可在几毫安到几十毫安之间,80C51单片机的I/O口是不能提供如此大的驱动电流的,因此,在驱动继电器时增加了一级晶体管驱动放大电路。 晶体管可选择9012,其主要性能指标为ICM=500mA, PCM=625MW。 4.3 I/O 接口驱动能力扩展 单片机开发应用技术 第4章 80C51单片机I/O口应用及扩展 采用集成驱动芯片扩展端口的驱动能力 ULN2003是一种用途广、性能优、驱动能力强的通用驱动器。 4.3 I/O 接口驱动能力扩展 单片机开发应用技术 第4章 80C51单片机I/O口应用及扩展 ULN2003可以驱动线圈电压为5~48V的继电器,也可以用于驱动数码管。 4.4 I/O 接口扩展 单片机开发应用技术 第4章 80C51单片机I/O口应用及扩展 采用TTL电路或CMOS电路锁存器、三态门电路作为I/O口扩展芯片。 4.4 I/O 接口扩展 单片机开发应用技术 第4章 80C51单片机I/O口应用及扩展 可编程接口电路的扩展 8255可编程并行I/O扩展接口芯片的结构 4.4 I/O 接口扩展 单片机开发应用技术 第4章 80C51单片机I/O口应用及扩展 8255的3种工作方式,即方式0、方式1、方式2。 方式0(基本输入/输出方式): 这种方式不需要任何选通信号。A口、B口及C口的高4位和低4位都可以被设定为输入/输出。 作为输出口时,输出的数据被锁存; 作为输入口时,其输入的数据不锁存。 4.4 I/O 接口扩展 单片机开发应用技术 第4章 80C51单片机I/O口应用及扩展 8255的3种工作方式,即方式0、方式1、方式2。 (2) 方式1(选通输入/输出方式): 这种工作方式下,A、B、C3个口将分为两组。 A组包括A口和C口的高4位,A口可由编程设定为I/O口,C口的高4位则用来作为I/O输入/输出操作的控制和同步信号; B组包括B口和C口的低4位,B口可由编程设定为I/O口,C口的低4位则用

文档评论(0)

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

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

版权声明书
用户编号:6100124015000001

1亿VIP精品文档

相关文档