欢迎来到天天文库
浏览记录
ID:13297691
大小:56.00 KB
页数:5页
时间:2018-07-21
《《接口与通信》期末复习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《接口与通信》期末复习二、考点分析1.基本知识接口的概念、分类、构成、基本功能,主机与外设之间的数据传递方式(五种),串行通信的RS-232协议帧格式、关键问题、性能计算(参考例题),中断过程、条件。一、接口的概念接口:两个部件或两个系统之间的交接部分称为接口(Interface)。接口可以是两个电子部件或两种设备之间的逻辑电路,称为硬件接口;也可以是两个软件之间为交换信息而约定的逻辑边界,称为软件接口。三、接口的功能接口主要起着信息(地址、数据和控制信息)桥梁的作用,其基本功能如下:ü数据缓冲或锁存。ü信息转换。ü地址译码和设备选择。ü监测、保存外部设备状态。ü设置、
2、保存控制命令和译码。ü中断控制逻辑。四、接口的组成ü内部寄存器:包括数据寄存器、状态寄存器、控制寄存器等。ü控制逻辑电路ü地址译码电路ü内部总线六、接口的分类1.按传送方式分类ü并行接口:一次传送一个数据。速度快,成本高,适用于近距离传输。ü串行接口:一次传送一位数据。速度慢,成本低,适用于远距离传输。2.按通用性分类ü通用接口:如RS-232串行接口、USB接口、1394接口、网络接口、蓝牙接口、红外接口等。ü专用接口:如键盘接口、显示接口、磁盘接口、声音接口、自定义接口等。3.按使用灵活性分类ü可编程接口ü不可编程接口4.按信号分类ü数字接口ü模拟接口七、计算机与外
3、设信息传送的方式有程序传送、通道传送、中断传送和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接口技术内部资源(
4、存储器、定时/计数器、并行接口、串行接口、中断系统,如SFR、存储容量、位地址、中断向量、中断优先级等),常用指令(如MOV、MOVX、MOVC、DJNZ、CJNE等)内部存储器一、内部数据存储器(RAM)8051芯片中共有256个RAM单元,但其中后128单元被专用寄存器占用,能作为寄存器供用户使用的只是前128单元,用于存放可读写的数据。因此通常所说的内部数据存储器就是指前128单元,简称内部RAM二、内部程序存储器(ROM)8051共有4KB掩膜ROM,用于存放程序、原始数据或表格,因此,称之为程序存储器,简称内部ROM。三、定时/计数器8051共有两个16位的定
5、时/计数器,以实现定时或计数功能,并以其定时或计数结果对计算机进行控制。四、并行I/O口MCS-51共有4个8位的I/O口(P0、P1、P2、P3),以实现数据的并行输入/输出。五、串行口MCS-51单片机有一个全双工的串行口,以实现单片机和其它设备之间的串行数据传送。该串行口功能较强,既可作为全双工异步通信收发器使用,也可作为同步移位器使用。中断系统中断装置和中断处理程序统称为中断系统。中断系统是计算机的重要组成部分。实时控制、故障自动处理、计算机与外围设备间的数据传送往往采用中断系统。中断系统的应用大大提高了计算机效率。一、中断控制系统MCS-51单片机的中断功能较
6、强,以满足控制应用的需要。8051共有5个中断源,即外中断两个,定时/计数中断两个,串行中断一个。全部中断分为高级和低级共两个优先级别。SFRSFR是80C51单片机中各功能部件对应的寄存器,用于存放相应功能部件的控制命令,状态或数据。中断向量:中断处理程序的入口地址,每个中断向量为4个字节,前二个字节为偏移地址,后二个字节为段地址。所有中断向量按顺序保存于内存的最前1KB,即地址00000~003FFH。中断优先级为使系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,硬件将中断源分为若干个级别,称作中断优先级。一、指令格式nMCS-51单片机
7、指令格式采用了单地址指令格式。一条汇编语句是由标号、操作码、目的操作数、源操作数和注释等5部分组成的,其中方括号中的部分是可以选择的。n指令的具体格式为:[标号:]操作码[目的操作数],[源操作数];[注释]例如:HY1:MOVR3,#08H;执行数据传送操作二、指令符号nA:累加器,用于运算及存放数据。nB:专用寄存器,用于MUL和DIV指令中,存放第二操作数、乘积高位字节。nCY:进位标志位,或布尔处理器中的累加器。nbit:内部RAM或专用寄存器中的直接寻址位。n/bit:位地址单元内容取反。nDPTR:16位数据指针,也可作为16
此文档下载收益归作者所有