当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

西华大学:《微机原理与应用》课程教学资源(课件讲稿)第11章 串行通信及接口电路Intel 8251A

资源类别:文库,文档格式:PDF,文档页数:11,文件大小:1.04MB,团购合买
一、有关概念 1、通信:CPU与外界的信息交换。 2、串行通信的优点:节省传输线,利于远程通信;
点击下载完整版文档(PDF)

第11章串行通信及接口电路 Intel 8251A

2 第11 章 串行通信及接口电路 串行通信及接口电路 Intel 8251A Intel 8251A

有关概念 通信:CPU与外界的信息交换。 第四章 并行通信:数据的各位同时传送; 串行通信:数据一位一位顺序传送; 第一节概述 串行通信的优点:节省传输线,利于远程通信 第二节8088的总线 3、传送编码 第三节计数器和定时器电路 Inter8253P|T(分两部分) (1)扩展的BCD交换码 EBCDIC (2)应用标准信息交换码 ASCII 4、两种通信方式 (1)异步通信 ASTNC 用途:计算机到CRT,打印机,直通电报,无线电通信 (2)同步通信 提高速度,切掉了异步中的标志,在数据开始处就要用同步字符来 指示。要求用时钟来实现发送端与接受端之间的同步,古硬件复杂 用途 ①、计算机到计算机之间的通信; ②、算机CRT外设之间的通信 二、串行传送中的几个问题 第九章串行通信 、数据传送方向 及接囗电路 1、半双工 每次只能有一个发送,即只能是由A→B或B→A 第一节串行通信 2、完全双工 同时两个站都能发送

3

)、信号调制和解调 调制器:D→A 解调器:A→D 第四章 (三)、数据终端与调制器的接口 第一节概述 电流回路(光电隔离) 第二节8088的总线 2、 EIS RS-232C接□ 第三节计数器和定时器电路 Inter8253P|T(分两部分) 1保护地 发送数据TxD 2 3接受数据RxD 4请求发送RTS 4 5准许发送CTS 5 6数据装置准备好DSR 6 20数据终端准备好DTR 第九章串行通信 载波检测CD 及接囗电路 7信号地 第一节串行通信

4

串行1/0的实现 (一)、软件实现:C門来完成串行转换 第四章 例:CPU的数据通个电传打字机串行输出,一个字符用七位ASCI码表示,家 一位奇偶校验位,一位起始位,两位停止位,共11位,电传打字机的速 第一节概述 第二节8088的总线 度为10B1T,交换出的字符已在寄存器D中,则用软件完成串行输出。 第三节计数器和定时器电路 TTYOUT. MOV CL. OBH Inter8253P|T(分两部分) MOV AL. DL OR AL. AL RCL AL MORE: OUT(02H), AL CALL DELAY RCR AL. 1 DEC CL JNE MORE DELAY: MOV DL. 6 DLO: MOV DH, OBSH DLI. DEC DH 第九章串行通信 JNE DLI 及接囗电路 DEC DI JNE DLO 第一节串行通信

5

二)、硬件UART通用异步接收器/发送器 见书(368) 第四章 串行通信的校验方法 第一节概述 )、奇偶校验 第二节8088的总线 血1、软件奇偶校验 第三节计数器和定时器电路 例:偶校验,若每字符为7位 Inter8253P|T(分两部分) MOV AL. DATA AND AL AL ORAL,1000000B TRANS: UOT(UART), AL 进行奇偶校验的程序 IN AL. UART AND AL, AL PO ERROR MOV DATA. Al 2、硬件奇偶校验 在实际的串行通信中,常采用可编程的串行通信接囗片子, 第九章串行通信 如 INTEL8251A用段程序选择奇偶校验。 及接囗电路 (二)、循环冗余校验CRC 1、CRC校验原理 第一节串行通信 对一个数据块进行校验,主要用于同步方式或SDLC方式

6

、串行通信规程 )、传输控制规格 第四章 异步通信控制规程(RS-404) 第一节概述 面向字符型 第二节8088的总线 异步通信控制规程 第三节计数器和定时器电路 面向位型 Inter8253P|T(分两部分) 数据链路控制规程SDLC 国际标准化组织1S0 高级数据链路控制规程HDLC 应用国家标准协会 先进数据通信规程 ADCCP (二)、SDLC/HDLC 1、SDLC/HLC标志字符;有起始和结束标志。 0位插入/删除技术; 3、地址场和控制场 4、信息场 第九章串行通信 5、帧校验场 及接囗电路 6、SDLC/HDC帧格式; 7、SDLC/HDC网络; 第一节串行通信 8、SDC/HDLC结束字符;

7

第四章 8250的外型及结构 第一节概述 第二节8088的总线 、内部结构 第三节计数器和定时器电路 1、发送器 Inter8253P|T(分两部分) 2、接收器; 3、通信控制和状态寄存器 (1)、LCR是用来指定串行通信的数据格式。 2)、通信线状态寄存器LSR (三)、波特率发生控制电路 8250使用频率为1.843MHZ的基准时钟输入信号所以要分频产生波特率。 除数=1843200/(16*波特率 (四)、调鍪解调控制部分 调鍪解调控制寄存器MCR 调制解调状态寄存器MSR (五)、中断控制 第九章串行通信 1、中断识别寄存器IIR 及接囗电路 中断允许寄存器IER 第二节可编程异 步通信接□8250

8

8250初始化编程 第四章 1、为确定波特率设置除数锁存器 第一节概述 2、对通信线控制寄存器编程以确定通信的数据格式 第二节8088的总线 3、若要使用中断,则要设置中断允许寄存器的状态; 第三节计数器和定时器电路 、设置调制解调器的控制寄存器; Inter8253P|T(分两部分) 例:以9600波特率进行异步通信,每字符7位,2个停止位,奇校验,允许 所有中断。B10分配异步通信的端囗地址为:3F8H3FH MOV AL, 80H OUT 3FBH. AL MOV AL, OCH OUT 3F8H. AL MOV AL, 0 OUT 3F9H. AL MOV AL.00001110B OUT 3FBH. AL MOV AL. OFH 第九章串行通信 OUT 3F9H. AL MOV AL. OBH 及接囗电路 OUT 3FC. AL 第二节可编程异 步通信接□8250

9

Intel8251A可编程通信接囗 8251A的外部及结构 、8251A的编程 第四章 系统 RESET初始化 第一节概述 第二节8088的总线 置方式 输入第二个同步字符 第三节计数器和定时器电路 Inter8253P|T(分两部分) 输入方式指令 输入命令指令 异步? RESET?> 输入第一个同步字符 传送数据 第九章串行通信 个同步字符? 完成? 及接囗电路 第三节 IBM PC/XT异 步通信适配器电路

10

Intel8251A可编程通信接囗 8251A的外部及结构 、8251A的编程 第四章 系统 RESET初始化 第一节概述 第二节8088的总线 置方式 输入第二个同步字符 第三节计数器和定时器电路 Inter8253P|T(分两部分) 输入方式指令 输入命令指令 异步? RESET?> 输入第一个同步字符 传送数据 第九章串行通信 个同步字符? 完成? 及接囗电路 第三节 IBM PC/XT异 步通信适配器电路

11

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共11页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有