0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机的I/O接口电路的扩展

如意 来源:百家号 作者:有屋有无 2020-06-30 15:37 次阅读

单片机I/O (输入/输出)接口是其与外设交换数字信息的桥梁。事实上,真正用作I/O口线的只有P1口的8位I/O线和P3口的某些位线。在多数应用系统中,MCS-51单片机都需要外扩I/O接口电路。

单片机的I/O接口电路的扩展

一、首先清楚I/O接口(Interface)和I/O端口(Port)的概念。

I/O端口:简称I/O口,指具有端口地址的寄存器

缓冲器。

I/O接口:是指单片机与外设间的I/O接口芯片

一个I/O接口芯片可以有多个I/O端口,(1)数据口(2)命令口(3)状态口

二、I/O端口编址是给所有I/O接口中的寄存器编址。

I/O端口编址两种方式:独立编址与统一编址。

1.独立编址方式

I/O寄存器地址空间和存储器地址空间分开编址,但

需专门读写I/O的指令和控制信号

2.统一编址方式

I/O寄存器与数据存储器单元同等对待,统一编址。

不需要专门的I/O指令,直接使用访问数据存储器的指

令进行I/O操作,简单、方便且功能强。

三、I/O口的扩展主要有以下几种方法:

1.简单的I/O口扩展

2.通过可编程通用I/O扩展芯片进行扩展

3.通过串行口扩展

四、简单I/O扩展

简单I/O口的扩展是通过系统外总线进行的。简单的I/O口扩展芯片可选用带输出锁存端的三态门电路,如74LS373、74LS377、74LS273、74LS245及8282等。

下图为由74LS373及8282构成的8位并行输入输出I/O口,其中74LS373用作输出口,8282用作输入口,口地址为:BFFFH(输出口)7FFFH(输入口)。

单片机的I/O接口电路的扩展

I/O扩展

数据的输入与输出通过下述指令进行:

输出数据: MOV DPTR,#0BFFFH ;指向输出口

MOVX @DPTR,A ;输出数据

输入数据: MOV DPTR,#7FFFH ;指向输入口

MOVX A,@DPTR ;输入数据

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6043

    文章

    44617

    浏览量

    638188
  • 编址技术
    +关注

    关注

    0

    文章

    2

    浏览量

    5663
  • IOT
    IOT
    +关注

    关注

    187

    文章

    4230

    浏览量

    197519
收藏 人收藏

    评论

    相关推荐

    单片机I/O的常用驱动和隔离电路的设计方法

    单片机I/O常用的驱动与隔离电路设计
    的头像 发表于 09-18 15:48 2120次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>I</b>/<b class='flag-5'>O</b>的常用驱动和隔离<b class='flag-5'>电路</b>的设计方法

    单片机同时扩展RAM,ROM,I/O

    单片机系统需要同时扩展 I/O口8255A、RAM 62256、ROM 27256、那么与单片机的线路怎么连接,求高手指教。谢谢!
    发表于 03-06 11:32

    单片机I/O扩展及应用,下载

    单片机I/O扩展及应用 MCS-51系列单片机共有四个并行I/
    发表于 04-28 15:26 0次下载

    一种8 位I O口的单片机显示器和键盘接口

    一种8 位I/O口的单片机显示器和键盘接口
    发表于 05-14 16:09 22次下载

    8051单片机系统扩展接口技术

    8051单片机系统扩展接口技术:第一节   8051 单片机系统扩展概述第二节 
    发表于 10-10 18:42 87次下载

    单片机I/O口的使用

    单片机I/O口的使用:对单片机的控制,其实就是对I/O口的控制,无论
    发表于 12-03 22:51 69次下载

    单片机I/O口键盘扩展方法

    〔摘要〕介绍了几种通过单片机1/O口键盘扩展的方法。主要探讨了几种采用较少的1/O口实现较多按键的方法。〔关键词〕单片机;1/
    发表于 07-05 10:37 100次下载

    8051单片机系统扩展

    本节介绍8051单片机系统扩展技术,主要介绍一下2点:1、存储器的扩展   2、 I/O接口
    发表于 07-09 23:38 33次下载

    AT89S51单片机并行I/O端口的扩展

    AT89S51单片机并行I/O端口的扩展  1 引言   单片机面向工业控制领域,控制功能强,在工业测控系统、智能仪表、智能通信产品、
    发表于 11-07 09:53 5233次阅读
    AT89S51<b class='flag-5'>单片机</b>并行<b class='flag-5'>I</b>/<b class='flag-5'>O</b>端口的<b class='flag-5'>扩展</b>

    AVR单片机I/O口读74HC165接口程序

    AVR单片机I/O口读74HC165接口程序,希望对学习单片机的用户有所帮助
    发表于 06-15 10:56 3293次阅读

    基于74HC164扩展单片机系统I_O端口的研究

    随着面向应用的增加,单片机系统I/O端口数量有限的问题日益突出。根据74HC164串行输入、并行输出的工作原理,对单片机系统的I/
    发表于 09-09 17:09 86次下载

    I/O接口介绍_田老师的PIC单片机教案3

    I/O接口介绍_田老师的PIC单片机教案3,快来下载吧
    发表于 09-01 18:17 0次下载

    AT89S51单片机的并行扩展技术学习课件免费下载

    AT89S51单片机片内存储器和I/O资源还不能满足需要,需外扩存储器芯片和I/O接口芯片,即
    发表于 10-10 16:34 7次下载
    AT89S51<b class='flag-5'>单片机</b>的并行<b class='flag-5'>扩展</b>技术学习课件免费下载

    单片机基础及应用:单片机并行I/O扩展资料下载

    电子发烧友网为你提供单片机基础及应用:单片机并行I/O扩展资料下载的电子资料下载,更有其他相关的电路
    发表于 04-25 08:42 12次下载
    <b class='flag-5'>单片机</b>基础及应用:<b class='flag-5'>单片机</b>并行<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>扩展</b>资料下载

    I/O口是单片机与外界联系的通道

    I/O口是单片机与外界联系的通道。它可对各类外部信号(开关量、模拟量、频率信一号)进行检测、判断、处理,并可控制各类外部设备。单片机通过I/
    发表于 02-10 10:32 1次下载
    <b class='flag-5'>I</b>/<b class='flag-5'>O</b>口是<b class='flag-5'>单片机</b>与外界联系的通道