第一章 单片机接口概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 单片机接口概述.ppt

单片机接口技术 赵小虎 课程介绍 参 考 书 课程内容(教材的第7章-第10章) 第一章? 概述 一、什么是接口 二、为什么在CPU和外设间设置接口电路 三、接口的作用 四、接口的分类 五、CPU和输入/输出设备之间的信号 六、I/O地址译码方式 七、I/O数据传送方式 八、接口电路的组成 九、MCS51单片机的端口引脚、指令及操作时序 十、常用总线接口芯片 第一章? 概述 一、什么是接口 接口(interface): 微处理器CPU与外部世界的连接电路, 是CPU与外界进行信息交换的中转站。 外部世界: 除CPU之外的所有设备或电路,包括存 储器、I/O设备、控制设备、测量设备、通 信设备、A/D和D/A等。 二、为什么在CPU和外设间设置接口电路 回顾一般CPU的两个特征 1 只认识二进制数 2 信号电平为TTL(DC5V) 外设及其信号特点 外设多样化。 工作速度不匹配。 时序不一样。 信息格式不同。 信息类型不同 信息电平不同 通过接口电路来协调CPU和外设的关系,提高CPU的效率 三、接口的作用 接口的功能(一般接口的十个功能) (1)寻址与设备选择功能 (2)输入/输出功能 (3)数据缓冲功能 (4)数据与信号转换功能 (5)联络功能 (6)中断管理功能 (7)复位功能 (8)可编程功能 (9)时序控制功能 (10)错误检测功能 注意:上述十项功能并非每种接口都必需,但前两种功能是接口电路的核心部分,是一般接口都需要的。 示例:单片机与微型打印机之间的接口 打印机工作流程 四、接口的分类 接口种类划分方式很多,从其在整个系统中的工作性质和作 用可分为如下几类: 1、按通用性可分为两类:专用接口和通用接口。 专用接口即为某种用途或为某类外设而专门设计的接口电路,例如:CRT显示控制器、键盘控制器、DMA控制器等。 通用接口是可供多种外设使用的标准接口,它可以连接各种不同的外设而不必增加附加电路。 2、按可编程性可分为两类:可编程和不可编程。 可编程是指:在不改变硬件的情况下,用户只要修改初始化程序就可以改变接口的工作方式,大大增加了接口的灵活性和可扩充性。 。 3、按与外设数据的传送方式可分为:并行接口和串行接口两种。 并行:按字长传送; 串行:按位传送。 4、按工作对象分:面向CPU的外围接口和面向外设的I/O接口。 面向CPU的外围接口只能和CPU系统配套使用,以增强CPU的性能。例如:中断控制器可以提高CPU的中断控制能力。总线仲裁控制器可以提高CPU的总线控制能力。 面向外设的I/O接口的工作对象是针对不同的外设。不同的外设可以通过此类接口连接到当前的微机系统中。例如:开关量可以通过简单的锁存器连接到微机系统中,而可编程的并行接口可将一个微型打印机接到微机系统中。 I/O接口类型 (1)串行I/O接口 (2)并行I/O接口 五、CPU和输入/输出设备之间的信号 CPU和I/O之间的信号接口信号,通常可统一成以下几类信息 数据信息: 通常为8、16、32位,大致可分为三类。 可分为 a、数字量; b、模拟量; c、开关量; 输入时,数据信息由外设经过外设和接口之间的数据线进入接口,再到达系统的数据总线,从而送给CPU。 输出时,数据从CPU经过数据总线进入接口,再通过接口和外设之间的数据线送到外设。 状态信息: 反映了当前外设所处的工作状态,由外设通过接口向CPU输入。 控制信息: 由CPU通过接口向外设输出,作为控制外设的工作信号。 五、CPU和输入/输出设备之间的信号 从信息含义上说:上述三种信息各不相同,应该分别传送,但微机系统中,CPU通过接口和外设交换信息时,只有一对指令(以51为例),所以状态信息、控制信息也被广义地看成是一种数据信息,它们都通过数据总线来传送。 但在接口中这三类信息进入不同的寄存器: CPU送往外设的数据或外设送往CPU的数据----数据缓冲器中, 外设送往CPU的状态信息-------------------状态寄存器中, CPU送往外设的控制信息-------------------控制寄存器中。 三类信息对应的有三种端口 一个接口电路中包含有一组寄存器,在数据传送时,不同的信息进入不同的寄存器。通常把输入/输出接口电路中能被CPU访问的寄存器或某些特定部件称为I/O端口。 数据端口:简称数据口,用来存放数据信息,通常为8、16位,在输入时,数据信息由外设经过接口电路中的数据端口到达系统的数据总线,送给CPU;输出时,数据信息从CPU经过数据总线进入接口电路中的数据端口,再通过接口和外设间的数据线送到外设。 状态端口:简称状态口,即反映外设当前工作状态的信息,CPU

文档评论(0)

实验室仪器管理 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档