《接口与通信》期末复习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《接口与通信》期末复习

二、考点分析

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)

二、内部程序存储器(ROM)

一、指令格式

⏹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、DJNZ、CJNE等)

访问内部RAM使用MOV 指令,访问外部RAM使用MOVX指令,访问内部ROM使

用MOVC指令,访问外部ROM使用

DJNZ:DJNZ RN,REL 是一条件转移指令,先将工作寄存器Rn中的数减“1”,判断结果是否为“0”,不为“0”程序就跳转到行标为REL的地方执行,否则,为“0”就不转移,继续执行下一条指令

CJNE: CJNE是比较转移指令,该指令通过比较前面两个操作数的大小,如果它们的值不相等则转移,相等则继续执行。

3.PC接口技术

常用接口芯片(8255、8250、8253、8259),中断类型号,中断向量,工作方式(8255、8253)中断系统

相关文档
最新文档