《接口与通信》复习.docVIP

  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文档。上传文档
查看更多
《接口与通信》复习

《接口与通信》期末复习 二、考点分析 1.基本知识 接口的概念、分类、构成、基本功能,主机与外设之间的数据传递方式(五种),串行通信的RS-232协议帧格式、关键问题、性能计算(参考例题),中断过程、条件。 一、接口的概念 接口:两个部件或两个系统之间的交接部分称为接口(Interface)。接口可以是两个电子部件或两种设备之间的逻辑电路,称为硬件接口;也可以是两个软件之间为交换信息而约定的逻辑边界,称为软件接口。 三、接口的功能 接口主要起着信息(地址、数据和控制信息)桥梁的作用,其基本功能如下: 数据缓冲或锁存。 信息转换。 地址译码和设备选择。 监测、保存外部设备状态。 设置、保存控制命令和译码。 中断控制逻辑。 四、接口的组成 内部寄存器:包括数据寄存器、状态寄存器、控制寄存器等。 控制逻辑电路 地址译码电路 内部总线 六、接口的分类 1. 按传送方式分类 并行接口:一次传送一个数据。速度快,成本高,适用于近距离传输。 串行接口:一次传送一位数据。速度慢,成本低,适用于远距离传输。 2. 按通用性分类 通用接口:如RS-232串行接口、USB接口、1394接口、网络接口、蓝牙接口、红外接口等。 专用接口:如键盘接口、显示接口、磁盘接口、声音接口、自定义接口等。 3. 按使用灵活性分类 可编程接口 不可编程接口 4. 按信号分类 数字接口 模拟接口 七、计算机与外设信息传送的方式有程序传送、通道传送、中断 传送和DMA传送、(外围处理机)。 八、串行通信的RS-232协议帧格式 例:RS-232通信,数据传输率为9600bps,帧格式为8位数据位、奇校验、1位停止位,发送1000个字节需要多少时间?有效数据传输率为多少? 解:一个帧的长度=1+8+1+1=11 发送时间=1000*11/9600=...(s) 有效数据传输率=1000*8/发送时间=...(bps) 九、中断过程、条件 例、BIOS为各个接口提供了基本功能调用,其中显示接口的中断号为_10H(或16)_,键盘接口的中断号为_16H(或22)_。 2.MCS-51接口技术 内部资源(存储器、定时/计数器、并行接口、串行接口、中断系统,如SFR、存储容量、位地址、中断向量、中断优先级等),常用指令(如MOV、MOVX、MOVC、DJNZ、CJNE等) 内部存储器 内部数据存储器(RAM) 8051芯片中共有256个RAM单元,但其中后128单元被专用寄存器占用,能作为寄存器供用户使用的只是前128单元,用于存放可读写的数据。因此通常所说的内部数据存储器就是指前128单元,简称内部RAM (ROM) 8051共有4KB掩膜ROM,用于存放程序、原始数据或表格,因此,称之为程序存储器,简称内部ROM。 中断装置和中断处理程序统称为中断系统。中断系统是计算机的重要组成部分。实时控制、故障自动处理、计算机与外围设备间的数据传送往往采用中断系统。中断系统的应用大大提高了计算机效率。 SFR是80C51单片机中各功能部件对应的寄存器,用于存放相应功能部件的控制命令,状态或数据。 为使系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,硬件将中断源分为若干个级别,称作中断优先级。 MCS-51单片机指令格式采用了单地址指令格式。一条汇编语句是由标号、操作码、目的操作数、源操作数和注释等5部分组成的,其中方括号中的部分是可以选择的。 指令的具体格式为: [标号:]操作码 [目的操作数],[源操作数];[注释] 例如: HY1:MOV R3 , #08H ;执行数据传送操作 二、指令符号 A:累加器,用于运算及存放数据。 B:专用寄存器,用于MUL和DIV指令中,存放第二操作数、乘积高位字节。 CY:进位标志位,或布尔处理器中的累加器。 bit:内部RAM或专用寄存器中的直接寻址位。 /bit:位地址单元内容取反。 DPTR:16位数据指针,也可作为16位地址寄存器。 Rn:工作寄存器中的寄存器R0、R1…R7之一 Ri:工作寄存器中的寄存器R0或R1 #data:8位立即数 #data16:16位立即数 direct:片内RAM或SFR的地址(8位) @:间接寻址寄存器 addr11:11位目的地址 addr16:16位目的地址 rel: 补码形式的8位地址偏移量。 偏移范围为-128~127 /:位操作指令中,该位求反后参与操作,不影响该位 X:片内RAM的直接地址或寄存器 (X):相应地址单元中的内容 →:箭头左边的内容送入箭头右边的单元内 常用指令(如MOV、MOVX、MOVC、D

文档评论(0)

ziq323 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档