最新微机系统串行通信PPT课件.ppt
《最新微机系统串行通信PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新微机系统串行通信PPT课件.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机系统串行通信微机系统串行通信第第9 9章章 微机系统串行通信微机系统串行通信一、串行通信基础一、串行通信基础F串行通信的概念串行通信的概念所谓串行通讯是指外设和计算机间使用一根数据信号所谓串行通讯是指外设和计算机间使用一根数据信号线一位一位地传输数据,每一位数据都占据一个固定线一位一位地传输数据,每一位数据都占据一个固定的时间长度。的时间长度。“串行串行”是指外设与接口电路之间的信息传送方式,是指外设与接口电路之间的信息传送方式,CPU与接口之间仍按并行方式工作。与接口之间仍按并行方式工作。2第第9 9章章 微机系统串行通信微机系统串行通信第第9 9章章 微机系统串行通信微机系统串行通信第
2、第9 9章章 微机系统串行通信微机系统串行通信第第9 9章章 微机系统串行通信微机系统串行通信第第9 9章章 微机系统串行通信微机系统串行通信第第9 9章章 微机系统串行通信微机系统串行通信第第9 9章章 微机系统串行通信微机系统串行通信F串行通信的类型串行通信的类型串行通讯可以分为两种类型:串行通讯可以分为两种类型:同步通讯同步通讯、异步通讯异步通讯异步通讯异步通讯一个字符一个字符地传输,每个字符一位一位地传一个字符一个字符地传输,每个字符一位一位地传输,传输一个字符时,以输,传输一个字符时,以起始位起始位开始,然后传输字开始,然后传输字符本身的各位,接着传输符本身的各位,接着传输校验位校验
3、位,最后以,最后以停止位停止位结结束该字符的传输。束该字符的传输。一次传输的起始位、字符各位、校验位、停止位构一次传输的起始位、字符各位、校验位、停止位构成一组完整的信息,称为成一组完整的信息,称为帧(帧(Frame)帧与帧之间可有任意个帧与帧之间可有任意个空闲位空闲位9第第9 9章章 微机系统串行通信微机系统串行通信异步通讯的信息格式异步通讯的信息格式起始位起始位逻辑逻辑01位位数据位数据位 逻辑逻辑0或或15位、位、6位、位、7位、位、8位位校验位校验位逻辑逻辑0或或11位或无位或无停止位停止位逻辑逻辑11位、位、1.5位或位或2位位空闲位空闲位逻辑逻辑1任意数量任意数量 F串行通信的类型
4、串行通信的类型异步通讯异步通讯10第第9 9章章 微机系统串行通信微机系统串行通信例:传送例:传送8位数据位数据45H(0100,0101B),奇校验,),奇校验,1个停止位,则信号线上的波形为个停止位,则信号线上的波形为F串行通信的类型串行通信的类型异步通讯异步通讯11第第9 9章章 微机系统串行通信微机系统串行通信同步通讯同步通讯靠同步字符完成收发双方同步靠同步字符完成收发双方同步多个字符成组传送,在每组信息的开始,加上同步多个字符成组传送,在每组信息的开始,加上同步字符,字符组和同步字符以及需要的其他字符构成字符,字符组和同步字符以及需要的其他字符构成一个信息帧一个信息帧同步字符同步字符
5、 字符字符1 字符字符2 字符字符n 校验字符校验字符数据块数据块F串行通信的类型串行通信的类型12第第9 9章章 微机系统串行通信微机系统串行通信F串行通信的接口标准串行通信的接口标准在串行通信中,在串行通信中,DTE和和DCE之间的连接要符合接口标准之间的连接要符合接口标准计算机通信中使用最普遍的是计算机通信中使用最普遍的是RS-232C标准标准PC机上的机上的COM1、COM2接口,就是接口,就是RS-232C接口,使接口,使用用9针和针和25针连接器针连接器13第第9 9章章 微机系统串行通信微机系统串行通信F串行通信的接口标准串行通信的接口标准TxD发送数据(发送数据(DTEDCE)
6、RxD接收数据(接收数据(DCEDTE)SG信号地信号地DSRDCE就绪(就绪(DCEDTE)DTRDTE就绪(就绪(DTEDCE)RTS请求发送(请求发送(DTEDCE)CTS清除发送(清除发送(DCEDTE)DCE允许允许DTE发送发送,该信该信 号是对号是对RTS信号的回答。信号的回答。DCD数据载波检出(数据载波检出(DCEDTE)当本地当本地DCE收到对方的收到对方的DCE设备送来的载波信号时,使设备送来的载波信号时,使DCD有效,通知有效,通知DTE准备接收,并且由准备接收,并且由DCE将接收到的将接收到的载波信号解调为数字信号,经载波信号解调为数字信号,经RxD线送给线送给DTE
7、。RI振铃信号(振铃信号(DCEDTE)当当DCE收到交换机送来的振铃呼叫信号时,使该信号有收到交换机送来的振铃呼叫信号时,使该信号有效,通知效,通知DTE已被呼叫。已被呼叫。14第第9 9章章 微机系统串行通信微机系统串行通信F串行通信的接口标准串行通信的接口标准RS-232-C采用负逻辑,且信号电平与采用负逻辑,且信号电平与TTL不兼容不兼容串行接口芯片串行接口芯片8250、8251均使用均使用TTL电平,应使用电平,应使用电平转换电路与电平转换电路与RS-232C连接器连接。连接器连接。MC1488:TTL电平电平RS232电平电平(用于发送(用于发送方)方)MC1489:TTL电平电平
8、RS232电平电平(用于接收(用于接收方)方)15第第9 9章章 微机系统串行通信微机系统串行通信F串行通信的接口标准串行通信的接口标准采用采用Modem(DCE)和电话网通信时的信号连接和电话网通信时的信号连接16第第9 9章章 微机系统串行通信微机系统串行通信F串行通信的接口标准串行通信的接口标准采用专用线通讯时的信号连接采用专用线通讯时的信号连接17第第9 9章章 微机系统串行通信微机系统串行通信F串行通信的接口标准串行通信的接口标准无无Modem的标准连接的标准连接18第第9 9章章 微机系统串行通信微机系统串行通信F串行通信的接口标准串行通信的接口标准无无Modem 的最简连接的最简
9、连接19第第9 9章章 微机系统串行通信微机系统串行通信F典型的串行接口的结构典型的串行接口的结构由于由于CPU与接口之间按并行方式传输,接口与外设之间按与接口之间按并行方式传输,接口与外设之间按串行方式传输,因此,在串行接口中,必须要有串行方式传输,因此,在串行接口中,必须要有“接收移接收移位寄存器位寄存器”(串(串并)和并)和“发送移位寄存器发送移位寄存器”(并(并串)。串)。20第第9 9章章 微机系统串行通信微机系统串行通信二、可编程串行异步通信接口芯片二、可编程串行异步通信接口芯片8250F8250的内部结构与引脚功能的内部结构与引脚功能21第第9 9章章 微机系统串行通信微机系统串
10、行通信二、可编程串行异步通信接口芯片二、可编程串行异步通信接口芯片82508250INTRPT8259OUT2#IR4CPUINTINTR8250中断请求信号与中断请求信号与CPU的连接的连接F8250的内部结构与引脚功能的内部结构与引脚功能22第第9 9章章 微机系统串行通信微机系统串行通信F8250的内部寄存器的内部寄存器8250内部有内部有10个可寻址的寄存器,分为数据、控制、状态三组个可寻址的寄存器,分为数据、控制、状态三组8250有有7个端口地址:个端口地址:主串口主串口(COM1)地址:地址:3F8H3FEH辅串口辅串口(COM2)地址:地址:2F8H2FEH发送保持寄存器(发送保
11、持寄存器(3F8H/2F8H):保存待发送的并行数据保存待发送的并行数据接收缓冲寄存器(接收缓冲寄存器(3F8H/2F8H):保存接收到的一个字符保存接收到的一个字符23第第9 9章章 微机系统串行通信微机系统串行通信F8250的内部寄存器的内部寄存器通信线状态寄存器(通信线状态寄存器(3FDH/2FDH)该寄存器提供数据传输的状态信息,各位含义如下:该寄存器提供数据传输的状态信息,各位含义如下:D0位:接收数据准备好位:接收数据准备好接收缓冲器满)标志位。接收缓冲器满)标志位。D0=1,表示接,表示接收器已接收到一帧完整的数据,并以转换成并行数据,存入接收收器已接收到一帧完整的数据,并以转换
12、成并行数据,存入接收缓冲寄存器。缓冲寄存器。D1位:溢出错标志位。位:溢出错标志位。D1=1,表示接收缓冲器中的字符未取走。,表示接收缓冲器中的字符未取走。8250又接收到新输入的数据,造成前一数据被破坏。又接收到新输入的数据,造成前一数据被破坏。D2位:奇偶错标志位。位:奇偶错标志位。D2=1,表示接收到的数据有奇偶错。,表示接收到的数据有奇偶错。D3位:帧错(接收格式错)标志位。位:帧错(接收格式错)标志位。D3=1,表示接收的数据没,表示接收的数据没有正确的停止位。有正确的停止位。D4位:线路间断标志位。位:线路间断标志位。D4=1,表示收到长时间,表示收到长时间“0”信号(即终信号(即
13、终止信号)。止信号)。24第第9 9章章 微机系统串行通信微机系统串行通信F8250的内部寄存器的内部寄存器D5位:发送保持寄存器空闲标志位。位:发送保持寄存器空闲标志位。D5=1,表示数据已从发送,表示数据已从发送保持寄存器转移到发送移位寄存器,发送保持寄存器空闲,保持寄存器转移到发送移位寄存器,发送保持寄存器空闲,CPU可以写入新数据。当新数据送入发送保持寄存器后,可以写入新数据。当新数据送入发送保持寄存器后,D5置置0。D6位:发送移位寄存器空闲标志位。位:发送移位寄存器空闲标志位。D6=1,表示一帧数据已发,表示一帧数据已发送完毕。当下一个数据由发送保持寄存器移入发送移位寄存器时,送完
14、毕。当下一个数据由发送保持寄存器移入发送移位寄存器时,该位被置该位被置0。D7位:恒为位:恒为0。25第第9 9章章 微机系统串行通信微机系统串行通信中断允许寄存器(中断允许寄存器(3F9H/2F9H)F8250的内部寄存器的内部寄存器中断识别寄存器(中断识别寄存器(3FAH/2FAH)D00:有中断待处理;有中断待处理;1:无中断待处理:无中断待处理D2D1 11:接收数据错;:接收数据错;10:接收缓冲器满:接收缓冲器满 01:发送保持器空;:发送保持器空;00:MODEM状态改变状态改变26第第9 9章章 微机系统串行通信微机系统串行通信MODEM控制寄存器(控制寄存器(3FCH/2FC
15、H)控制与控制与MODEM的接口信号的接口信号F8250的内部寄存器的内部寄存器27第第9 9章章 微机系统串行通信微机系统串行通信除数寄存器(高除数寄存器(高8位位3F9H/2F9H,低,低8位位3F8H/2F8H)8250使用使用1.8432MHz的基准时钟输入信号,通过内部分频产生的基准时钟输入信号,通过内部分频产生发送时钟频率和接收时钟频率。发送时钟频率和接收时钟频率。波特率因子固定为波特率因子固定为16,所以,所以16*波特率波特率=1843200/分频系数分频系数分频系数即为除数分频系数即为除数除数除数=1843200/(16*波特率波特率)除数要由程序员分两次写入除数寄存器的高除
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 微机 系统 串行 通信 PPT 课件
限制150内