《接口与通信》期末复习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)中断系统