- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
串行通讯 起始、数据、奇偶和停止位等
串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,我们称为串行接口电路。数据转换是指数据的串并行转换。具体说,在发送端,要把并行数据转换为串行数据;而在接收端,却要把接收到的串行数据转换为并行数据。
起止式异步通信的特点位数的本质含义是信号出现的时间,故可有分数位,如1.5。这种格式是靠起始位和停止位来实现字符的界定或同步的,故称为起止式协议。
异步通信可以采用正逻辑或负逻辑?? 通讯的基本概念:与外界的信息交换称为通讯。基本的通讯方式有并行通讯和串行通讯两种。 一条信息的各位数据被同时传送的通讯方式称为并行通讯。并行通讯的特点是:各数据位同时传送,传送速度快、效率高,但有多少数据位就需多少根数据线,因此传送成本高,且只适用于近距离(相距数米)的通讯。 一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成,成本低但送速度慢。串行通讯的距离可以从几米到几千米。 根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。信息只能单向传送为单工;信息能双向传送但不能同时双向传送称为半双工;信息能够同时双向传送则称为全双工。 串行通讯又分为异步通讯和同步通讯两种方式。在中,主要使用异步通讯方式。 MCS_51单片机有一个全双工串行口。全双工的串行通讯只需要一根输出线和一根输入线。数据的输出又称发送数据(TXD),数据的输入又称接收数据(RXD)。串行通讯中主要有两个技术问题,一个是数据传送、另一个是数据转换。数据传送主要解决传送中的标准、格式及工作方式等问题。数据转换是指数据的串并行转换。具体说,在发送端,要把并行数据转换为串行数据;而在接收端,却要把接收到的串行数据转换为并行数据。
通讯—异步通信方式
串行通信可以分为两种类型:同步通信、异步通信。 1.异步通信的特点及信息帧格式: 以起止式异步协议为例,下图显示的是起止式一帧数据的格式:
(12.54 KB)
2008-3-10 10:43
? ? 起止式异步通信的特点是:一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以“停止位”结束,字符之间没有固定的时间间隔要求。每一个字符的前面都有一位起始位(低电平,逻辑值),字符本身由5-位数据位组成,接着字符后面是一位校验位(也可以没有校验位),最后是一位或一位半或二位停止位,停止位后面是不定长的空闲位。停止位和空闲位都规定为高电平(逻辑值1),这样就保证起始位开始处一定有一个下跳沿。一位半 从图中可看出,这种格式是靠起始位和停止位来实现字符的界定或同步的,故称为起止式协议。异步通信可以采用正逻辑或负逻辑,正负逻辑的表示如下表所示:
逻辑0
逻辑1
正逻辑
低电平
高电平
负逻辑
高电平
低电平
异步通信的信息格式如下边的表所示:
起始位
逻辑0
1位
数据位
逻辑0或1
5位、6位、7位、8位
校验位
逻辑0或1
1位或无
停止位
逻辑1
1位,1.5位或2位
空闲位
逻辑1
任意数量
注:表中位数的本质含义是信号出现的时间,故可有分数位,如1.5。例:传送8位数据45H(0100,0101B),奇校验,1个停止位,则信号线上的象图2所示那样:异步通信的速率:若9600bps,每字符8位,1起始,1停止,无奇偶,则实际每字符传送10位,则960字符/秒。
下载 (8.66 KB)
2008-3-10 10:43
2.异步通信的接收过程接收端以“接收时钟”和“波特率因子”决定一位的时间长度。下面以波特率因子等于16(接收时钟每16个时钟周期,使接收移位寄存器移位一次)、正逻辑为例说明,如图3所示。
下载 (8.8 KB)
2008-3-10 10:43
(1)开始通信时,信号线为空闲(逻辑1),当检测到由1到0的跳变时,开始对“接收时钟”计数。 (2)当计到8个时钟时,对输入信号进行检测,若仍为低电平,则确认这是“起始位”B,而不是干扰信号。 (3)接收端检测到起始位后,隔16个接收时钟,对输入信号检测一次,把对应的值作为D0位数据。若为逻辑1, 作为数据位1;若为逻辑0,作为数据位0。 (4)再隔16个接收时钟,对输入信号检测一次,把对应的值作为D1位数据。….,直到全部数据位都输入。 (5)检测校验位P(如果有的话)。 (6)接收到规定的数据位个数和校验位后,通信接口
您可能关注的文档
- 中考必备:三角形的五个“心”和一些平面几何的著名定理.doc
- 中考必考古文桃花源记.doc
- 中考必须掌握的生字.doc
- 中考总复习-词语的理解与运用 知识讲解.doc
- 中考总复习字音字形专题学案.doc
- 中考排序练习和答案.doc
- 中考文言文每课必练A4.doc
- 中考文言文知识点归纳总汇.doc
- 中考文言诗文知识点汇编1.doc
- 中考物理力运动及力专题测试及答案.doc
- 2025年诺华制药创新药物研发项目管理团队协作机制报告.docx
- 2025年无人机蜂群军事侦察与民用公共安全监控应用研究报告.docx
- 数字音乐版权保护与运营2025年技术壁垒与突破策略报告.docx
- 2025年快消品行业数字化营销法规与合规报告.docx
- 智慧社区建设2025年市场需求与产业发展趋势预测研究报告.docx
- 乡村振兴中的农业科技与农村电商市场拓展策略研究.docx
- 2025年国防军工企业数字化转型与国防科技工业数字化转型路径优化与效果评估报告.docx
- 2025年自动驾驶出租车(Robotaxi)商业模式下的车载娱乐系统与增值服务研究.docx
- 康复医疗行业发展趋势报告:国产设备替代市场潜力与挑战应对策略分析.docx
- 2025年二手交易平台商业模式创新与市场监管的消费者权益保护法律风险预警报告.docx
文档评论(0)