- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1微机接口技术概述
* * A组 控制 B组 控制 数据 总线 缓冲器 A组 端口A (8) A组 端口C 高4位 B组 端口C 低4位 B组 端口B (8) RD WR A0 A1 RESET CS 读/写 控制 逻辑 D0~D7 8位内部 数据总线 PA7~PA0 PC7~PC4 PC3~PC0 PB7~PB0 CPU接口 内部逻辑 外设接口 8255 * * 8259A的内部结构 数据 总线 缓冲器 控制逻辑 D7~D0 内 部 数 据 总 线 RD WR A0 CS 读/写 控制 逻辑 在服务寄存器(ISR) 优先权 电路 级联缓冲/比较器 IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 CAS0 CAS1 CAS2 SP/EN 中断 请求 寄存器(IRR) 中断屏蔽寄存器(IMR) INTA INT * * 1.6 微机接口设计与分析的基本方法 首先要分析接口两侧的情况 对CPU一侧,要弄清CPU的类型和总线引脚定义,如CPU 提供的数据宽度(8bit、16bit、32bit)、地址线宽度(16bit、20bit、24bit)和控制线的逻辑定义(高电平有效、低电平有效、脉冲跳变),以及时序关系有什么特点。 对于外设一侧,连线只有三种:数据线(即接口的数据端口)、控制线和状态线。设计和分析的重点应放在控制线和状态线上,因为接口上的同一个引脚接不同外设时的作用可能不同。外设的速度千差万别,而且相差悬殊。因此尤其要注意如何借助接口在时序上与CPU配合工作。 * * 进行适当的信号转换 有些接口芯片的信号线可直接与CPU系统连接,有些信号线则需经过一定的处理或变换,这种变换包括逻辑上、时序上或电平上的。特别是接外设一侧的信号线,由于外设需要的电平常常不是TTL电平, 而且要求有一定驱动能力。因此多数情况下,要经过一定转换才能连接。总之,CPU和外设之间的各种不匹配都要由接口电路完成双方的匹配和协调工作,以保证信息的正确传输。 1.6 微机接口设计与分析的基本方法 * * 接口驱动程序分析与设计 现在使用的接口芯片多数是可编程的,因此设计接口不仅是硬件上的问题,而且还包括编写驱动程序。编制驱动程序可按以下三个步骤进行。 1)熟练掌握接口芯片的编程方法,如:控制字各位的定义、各控制字的使用顺序和使用场合,它们对应的端口等。 2)根据具体应用场合确定接口的工作方式,包括CPU与外设的数据传送方式和接口芯片本身的工作方式。 3)依据硬件连接关系编写出驱动程序,包括接口的初始化程序和接口控制的输入/输出工作程序。 在对已有接口进行分析时,同样要做硬件分析和软件分析。 1.6 微机接口设计与分析的基本方法 * * 接口设计与分析时应注意的几个问题 软、硬件综合考虑 逻辑关系和时序关系统筹考虑 简单、通用和扩展同时考虑 * * 作业一: 1、微机中CPU和外设之间数据传送的方式有哪几种?试比较它们各自的优缺点。 2、接口电路需具备哪些基本功能? 3、微机接口中所传输的信息有哪些?它们分别存放于哪些端口中? 4、若CPU选用8088,要求接口电路的端口地址范围为260~263H,试用逻辑门电路和译码器设计该接口译码电路。 5、调研论文 * * 调研论文选题范围 微机系统总线 通信总线 串行通信接口芯片及其应用 并行通信接口芯片及其应用 A/D、D/A转换技术及其接口 人机接口(键盘、显示器、打印机等) 微机接口技术 聂伟荣 2011年春 * * * 课程主要内容 1 微机接口技术基础 2 DMA控制器 3 总线技术 4 串行通信接口及其应用 5 A/D、D/A转换技术及其接口 6 人机接口 * * 教材及参考书 主要教材: 1 . 艾德才 主编, 微机接口技术实用教程 (第二版),清华大学出版社, 2009.5 2.雷丽文,微机原理与接口技术,电子工业出版社,2003 参考书: 1.戴梅萼, 史嘉权。微型计算机技术及应用, 电子工业出版社, 2003 2.李大友,微型计算机接口技术,清华大学出版社,1997 先修课程: 微机原理及应用,模拟电路与数字电路 * * 教学要求与考核 要求: 通过本课程的学习和实验,了解并掌握基本串行接口、并行接口、人―机接口通信及数据采集系统的组成、基本原理、设计方法,并掌握微机在测控系统中的简单应用;在微机系统工程应用方面的实际动手能力得到锻炼和提高。 考核: 平时成绩20%,实验成绩10%,期末考试70%。 期末考试形式: 开卷
文档评论(0)