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

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

3天内不再提示

一文读懂i/o端口地址译码

GReq_mcu168 来源:互联网 作者:佚名 2017-11-16 09:40 次阅读

I/O端口接口电路中能被CPU直接访问的寄存器。访问端口就是访问接口电路中的寄存器。一个接口电路(外设)通常拥有不止一个端口,如命令口、状态口、数据口等。端口地址编码形式有统一编制和独立编制两种方式。常用的为独立编制形式,即外设端口地址不同内存地址一起统一编址。并配有专门的I/O指令:IN/OUT(不同于内存的mov指令)。端口地址译码即根据地址识别端口(接口/设备)。例:设计端口为218H的译码电路分析:若要接口电路选中218H地址,则地址总线输入218H时应输入有效的低电平,而其他输入均产生无效的高电平。

用门电路实现如下:

当地址信号给218时,CS有效(片选信号,低电平有效);否则CS无效(高电平)。

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

    关注

    2

    文章

    88

    浏览量

    32075
  • i/o端口
    +关注

    关注

    0

    文章

    3

    浏览量

    1359

原文标题:I/O端口地址译码

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    8255端口地址的确定

    本帖最后由 eehome 于 2013-1-5 09:57 编辑 求助,8255A端口地址是怎么算出来的,例如***it CS=P2^7;***it A0=P2^0;***it A1=P2^1;是怎么算出PA口的端口地址是 0x7ffc的;也就是#define A_
    发表于 12-30 11:29

    怎么计算74HC273端口地址

    利用端口地址,对输入数据操作的原理是什么》》》如能给我祥解的大师们,定感激不尽。
    发表于 10-17 07:37

    PCF8591的端口地址

    用PCF8591代替DAC0832做D/A转换,完成函数发生器,PCF8591的端口地址是什么?
    发表于 01-10 19:09

    SBC-85串并I/O板的资料分享

    描述SBC-85 串并 I/O 板该板有四个 I/O 设备:个 Intel 8255 PPI,提供三个 8 位可编程
    发表于 08-31 06:06

    I/O地址译码实验

    实验 I/O地址译码)实验目的掌握I/
    发表于 03-25 10:57 4229次阅读
    <b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>地址</b><b class='flag-5'>译码</b>实验

    什么是I/O地址

    什么是I/O地址 I/O地址I是input的简写
    发表于 02-05 10:01 1341次阅读

    利用单片机的端口地址实现对液晶显示器的控制

    利用单片机的端口地址实现对液晶显示器的控制
    发表于 01-08 14:27 11次下载

    读懂Linux操作系统是如何管理I/O

    I/O端口 端口(port)是接口电路中能被CPU直接访问的寄存器的地址。几乎每
    发表于 01-25 22:52 767次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>读懂</b>Linux操作系统是如何管理<b class='flag-5'>I</b>/<b class='flag-5'>O</b>口

    8251a有几个端口地址_对8251a进行初始化及流程

    本文首先介绍了8251a内部结构框图,其次分析了8251a有几个端口地址和初始化编程流程及程序,最后介绍了8251A的应用。
    的头像 发表于 05-23 15:34 2w次阅读
    8251a有几个<b class='flag-5'>端口地址</b>_对8251a进行初始化及流程

    8255端口地址如何确定_8255怎样计算端口地址

    本文首先介绍了8255芯片特性及引脚功能,其次介绍了8255应用电路图,最后介绍了区分8255A端口地址方法及8255的端口地址的计算。
    的头像 发表于 05-29 08:40 11.8w次阅读
    8255<b class='flag-5'>端口地址</b>如何确定_8255怎样计算<b class='flag-5'>端口地址</b>

    Wishbone部分地址译码的实现

    Wishbone部分地址译码的实现如图26所示。对于图中所示IP核,我们假设其只有4个地址,对应4组寄存器。地址译码器首先
    的头像 发表于 08-05 08:44 3638次阅读
    Wishbone部分<b class='flag-5'>地址</b><b class='flag-5'>译码</b>的实现

    AVR中I/O端口寄存器介绍

    ATmega16的4个8位的端口都有各自对应的3个I/O端口寄存器,它们占用了I/O空间的12个
    的头像 发表于 02-16 11:28 2913次阅读
    AVR中<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>端口</b>寄存器介绍

    51单片机系列--并行I/O端口

    和输入缓冲器。在无片外扩展存储器的系统中,这4个端口的每位都可以作为准双向通用 I/O 端口使用。在具有片外扩展存储器的系统中,P2口作为
    发表于 11-20 11:21 12次下载
    51单片机系列--并行<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>端口</b>

    CC2530并行I/O端口应用

    CC2530并行I/O端口应用CC2530总共具有21个数字I/O引脚,这些引脚可以组成3个8位端口
    发表于 11-29 21:06 7次下载
    CC2530并行<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>端口</b>应用

    单片机端口地址控制液晶显示器的电路原理

    电子发烧友网站提供《单片机端口地址控制液晶显示器的电路原理.pdf》资料免费下载
    发表于 10-10 10:50 0次下载
    单片机<b class='flag-5'>端口地址</b>控制液晶显示器的电路原理