- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机械电子工程原理 第十一章 嵌入式微处理器系统的应用设计 计算机基本结构 任何一台电子计算机都具有输入、存储、运算、控制和输出五个基本单元。其中输入输出系统分别模拟了人的感受器和效应器的功能;存储器模拟了人的记忆功能;控制器和运算器模拟了判断和计算功能。 微型计算机的组成 在第四代大规模集成电路的计算机中,把台式计算机中的11片芯片压缩为中央处理单元(CPU)、读写存储器(RAM)和只读存储器(ROM)三片电路,CPU承担了控制器和运算器的功能。这三片电路必须通过接口电路与必要的输入输出设备结合在一起,才构成如图所示的一个完整的微型计算机系统,嵌入式微处理器系统也是如此构成的。 11.1微处理器与内存及I/O接口电路的连接 在嵌入式微处理器系统中,微处理器总是通过数据总线、地址总线和控制总线与存储器及I/O接口电路相连的。 数据总线用来传送信息; 地址总线用于指定被传送信息的地址; 控制总线则用于区分所执行操作的性质和时刻,并且也用于传送中断、直接存储器访问(DMA)和其他控制信号。 几乎所有的存储器和I/O接口电路都与微处理器共用同一数据总线,因此微处理器必须依靠地址信号和相应的控制信号来区分与存储单元和I/O接口寄存器的信息交换。 I/O接口电路 I/O接口电路是CPU与外部设备之间的交换信息的必经之路。 各种I/O接口电路都要完成以下工作: 在系统总线一侧,有几个寄存器负责数据缓冲、几种逻辑电路负责传输管理等; 在外设一侧,有各种电平转换电路和逻辑电路,负责电平转换、数据格式变换、联络和时序控制等工作。 按总体功能分类,接口电路可分为输入接口电路和输出接口电路;按外设的信息传送方式可分为并行接口和串行接口;按外设的信息类型可分为模拟量接口和数字量接口;还可分为不可编程的和可编程的。 存储器与I/O端口的编址方式 为了区分微处理器是与存储器交换信息还是与I/O接口寄存器交换信息,必须对存储器及I/O端口进行编址。 编址的方式有独立编址和统一编址两种。 存储器与I/O端口独立编址 : 存储器与I/O端口独立编址是微型计算机系统常用的编址方式,简称独立编址法。 这种编址方式将存储空间和I/O接口寄存器地址空间分开设置、互不影响。 8088 CPU在最小模式下独立编址的寻址信号 Intel 8086/8088可以访问64K(65536)个8位的I/O端口,这种处理器的指令系统中有专门访问8位端口的输入、输出指令。 8088 CPU在最大模式下独立编址的寻址信号 Intel 8086/8088两个相邻的8位端口可组成一个16位端口,这种处理器的指令系统中也有专门访问16位端口的输入、输出指令。 独立编址法的优点 可充分利用地址空间。 由于有访内指令和访外指令的区别,程序编制比较清晰。 执行输入/输出操作时,常常需要安排一些“选通”、“就绪”等应答式控制信号。而访问存储器时不需要这些信号,故采用独立编址法容易安排这些应答联络信号,硬件设计比较方便。 通常I/O端口的地址信号只用A0~A7(低8位)地址线,从而输入/输出指令执行时间较短,译码电路也较简单。 独立编址法的缺点 对I/O接口寄存器的数据处理能力不强,只能进行数据的输入输出,不能进行数据的运算。 CPU要设置两根信号线,如8088的IO/ (或8086的M/ )信号,这增加了CPU的引脚数。 存储器与I/O端口统一编址 存储器与I/O端口统一编址简称为统一编址法,也称为存储器映像的输入/输出法。 这种编址方法把所有I/O接口电路中的寄存器当作存储单元对待,每一个接口寄存器都给予相应的16位地址。 这样,对外设进行输入/输出操作就像对某一个存储单元进行读/写操作一样,所不同的仅是地址号不同而已。采用统一编址法的计算机中,不必设置输入/输出类指令。 统一编址的地址空间分配 统一编址时,在整个地址空间中划出一块连续的地址分配给I/O端口。 统一编址方式不需要用专门的输入、输出指令,所有读写内存的指令都可以用来读写I/O端口。 应当指出,统一编址的处理器无法对内存和I/O端口进行独立编址,但设置输入/输出类指令的微处理器却能按照统一编址法组成系统,这样就可以利用那些功能灵活方便的访内指令实现对I/O端口的读写操作。 统一编址的地址空间分配 假如寻址空间是64KB,一种常用的统一编址法是用地址线最高位A15作为选择线,当A15=0时,以A0~A14组成32KB的内存地址空间;当A15=1时,以A0~A14组成32K的I/O接口寄存器地址空间,如图a)所示。 如果CPU可以访问1M字节的地址空间,分配给I/O端口的地址空间为64K(65536)个地址,安排在整个地址空间的高端,内存地址空间就只有960KB了,如图 b)所示。 8
您可能关注的文档
- 机械产品设计 教学课件 作者 马晓丽 陈晓英 张晓芳 编著 3.ppt
- 机电技术专业英语 教学课件 作者 徐起贺 张庆良pata a lesson Twenty one.ppt
- 机械产品设计 教学课件 作者 马晓丽 陈晓英 张晓芳 编著 4.ppt
- 机电技术专业英语 教学课件 作者 徐起贺 张庆良pata a lesson Twenty seven.ppt
- 机械产品设计 教学课件 作者 马晓丽 陈晓英 张晓芳 编著 5.ppt
- 机械产品设计 教学课件 作者 马晓丽 陈晓英 张晓芳 编著 6.ppt
- 机电技术专业英语 教学课件 作者 徐起贺 张庆良pata a lesson Twenty six.ppt
- 机电技术专业英语 教学课件 作者 徐起贺 张庆良pata a lesson Twenty three.ppt
- 机械产品设计 教学课件 作者 马晓丽 陈晓英 张晓芳 编著 7.ppt
- 机电技术专业英语 教学课件 作者 徐起贺 张庆良pata a lesson Twenty two.ppt
- 机电设备装调与维护技术基础 教学课件 作者 乐为 第三章.ppt
- 机械电子工程原理 教学课件 作者 王孙安 等编著 Ch12 第十二章 机械电子系统的建模.ppt
- 机电设备装调与维护技术基础 教学课件 作者 乐为 第十章 自动生产线.ppt
- 机械电子工程原理 教学课件 作者 王孙安 等编著 Ch13 第十三章 机械电子系统的微机控制.ppt
- 机电设备装调与维护技术基础 教学课件 作者 乐为 第四章.ppt
- 机械电子工程原理 教学课件 作者 王孙安 等编著 Ch14 第十四章 机械电子系统的网络监控.ppt
- 机电设备装调与维护技术基础 教学课件 作者 乐为 第五章.ppt
- 机械电子工程原理 教学课件 作者 王孙安 等编著 Ch15 第十五章 机械电子系统总体设计.ppt
- 机电设备装调与维护技术基础 教学课件 作者 乐为 第一章.ppt
- 机械电子工程原理 教学课件 作者 王孙安 等编著 Ch16 第十六章 软驱的设计分析.ppt
文档评论(0)