- 1、本文档共75页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第九章串行通信接口;二、串行数据传送方向;三.波特率与收/发时钟; 例2:同步传输
用1200bps的波特率工作,用4个同步字符作为信息帧头部,但不用奇偶校验,那么,传输100个字符所用的时间为7(100+4)/1200=0.6067s,这就是说,每秒钟能传输的字符数可达到100/0.6067=165个。
可见,在同样的传输率下,同步传输时实际字符传输率要比异步传输时高。;(2)发送/接收时钟;四.串行通信的两种基本方式;异步通信以一个字符为传输单位,用起始位表示字符的开始,用停止位表示字符结束;(2)同步通信及其协议;(4)可自动产生、检测和处理终止字符,可产生1、1.5或2位的停止位
(5)波特率在同步方式时为0~64Kbps,异步方式时为0~19.2Kbps
(6)全双工、双缓冲器发送器和接收器
(7)出错检测:具有奇偶、溢出和帧错误等检测电路;3.8251A的接口信号;④收发联络信号
TXRDY为发送器准备好信号
TXE发送器空信号
RXRDY接收器准备好信号
SYNDET/BD同步检测信号;(2)8251A与外部设备之间的连接信号;(3)时钟、电源和地;4.8251A的编程;(1)方式命令字;(2)操作命令字(用于控制发/收即数据传送方向);例:若要查询8251A接收器是否准备好,可用下列程序实现:
MOVDX,3F9H;状态口
NEXT:INAL,DX;读状态口
ANDAL,02H;查询D1=1?
JZNEXT;未准备好,
;转NEXT等待
MOVDX,3F8H;数据口地址
;送DX
INAL,DX;三、8251A应用举例;2.同步方式下初始化程序;MOVDX,3F9H;命令端口地址给DX
MOVAL;方式命令字
OUTDX,AL
MOVAL,16H
OUTDX,AL;送第一个同步字符16H
OUTDX,AL;送第二个同步字符16H
MOVAL,B7H;设置操作命令字
OUTDX,AL;3.两台微机之间进行双机串行通信的举例;分析:设系统采用查询方式控制串行通信的过程。
初始化程序由两部分组成:
①将一方定义为发送方,发送方CPU查询到TxRDY有效时,则CPU向8251A并行输出一个待发送的字节数据;
②将对方定义为接收方,接收方CPU??询到RxRDY有效时,则从8251A输入一个已接收到的字节数据,直到全部数据传送完毕为止。;发送程序如下:
START:MOVDX,3F9H
MOVAL,7FH;异步方式,8位数据,
;一位停止位,偶校验
OUTDX,AL;波特率因子为64,允许
;发送
MOVAL,11H;操作命令字
OUTDX,AL
MOVDI,1000H;设置地址指针
MOVCX,40H;设置计数器初值
;L1:MOVDX,3F9H
INAL,DX
ANDAL,01H;查询TxRDY是否有效
JZL1;无效则等待
MOVDX,3F8H
MOVAL,[DI];向8251A输出一个字节数据
OUTDX,AL
INCDI;修改地址指针
LOOPL1;未传送完,则继续下一个
HLT;接收程序如下:
BEGIN:MOVDX,3F9H
MOVAL,7FH;异步方式,8位数据,1位停止位
OUTDX,AL;偶校验,波特率因子64,允许接收
MOVAL,14H;操作命令字(置ER,RxE为1)
MOVDX,AL
MOVSI,2000H;设置地址指针
MOVCX,40H;设置计数器初值
L2:MOVDX,3F9H
INAL,DX;读取状态字
;TESTAL,38H
您可能关注的文档
- (达朗贝尔公式-定解问题)公开课课件.ppt
- 《求一个数是另一个数的几倍》教学.ppt
- B超基本结构分析课件.ppt
- C13核磁共振谱课件.ppt
- SPSS相关分析课件.ppt
- 氨基甙类抗生素课件.ppt
- 编辑与变换基本图形课件.ppt
- 并行接口及定时计数技术课件.ppt
- 不确定性知识的表示与推理课件.ppt
- 材料的超弹性力学行为课件.ppt
- 中国国家标准 GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- 《GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法》.pdf
- GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/T 32455-2024航天术语 运输系统.pdf
- GB/T 32455-2024航天术语 运输系统.pdf
- 《GB/T 32455-2024航天术语 运输系统》.pdf
- GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
- 中国国家标准 GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
文档评论(0)