单片机与嵌入式系统实践第10章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TM TM 目录 10.1 串行通信基础 10.2 HCS08串行通信接口模块 10.3 SCI模块寄存器 10.4 项目实践 项目1 SCI模块数据发送 项目2 SCI模块数据接收 Slide * 10.1 串行通信基础 在嵌入式系统中,所谓通信是指处理器与外部设备之间或处理器与处理器之间的信息交换和数据传输。 10.1.1 数据传输分类与特点 通信领域内,数据传输的分类有很多,若按每次传送的数据位数可分为:并行通信和串行通信。 Slide * 10.1 串行通信基础 10.1.2 数据传输速率 数据传输率是指单位时间内传输的信息量,可用比特率和波特率来表示。 比特率(Bit Rate)是指每秒传输的二进制位数,用bps(bit/s)表示。 波特率(Baud Rate)是指每秒传输的符号数,用Baud表示。 波特率是串行通信中的一个重要指标,它反映了对传输通道的要求,波特率越高,要求传输通道的频带越宽。常用的波特率是:110、300、600、1200、2400、4800、9600、19200、28800、33600,115200等。 Slide * 10.1 串行通信基础 10.1.3 串行通信方式 串行通信可以分为异步通信和同步通信两种。异步通信使用开始-停止(start-stop)协议,使接收器与每个字符帧的开始时刻同步。同步通信通过发送一个时钟信号,使接收器与每位时间同步。 (1)异步通信 有两个比较重要的指标:字符帧格式和波特率,数据传输时以字符或字节为单位组成字符帧传送。字符帧由发送端逐位发送,通过传输线由接收端逐位接收。发送端和接收端可以由各自的时钟来控制数据的发送和接收,独立完成操作。 Slide * 10.1 串行通信基础 10.1.3 串行通信方式 (1)异步通信 单片机异步通信中常采用的数据格式是一帧信息由:起始位、数据位、奇偶校验位和停止位组成。 Slide * 10.1 串行通信基础 ①起始位:起始位必须是持续一个比特时间的逻辑“0”电平,标志传送一个字符的开始。 ②数据位:数据位为5-8位,它紧跟在起始位之后,是被传送字符的有效数据位。传送时先传送字符的低位,后传送字符的高位。数据位究竟是几位,可由硬件或软件来设定。 ③奇偶校验位:奇偶校验位仅占一位,用于进行奇校验或偶校验,也可以不设该校验位。 ④ 停止位:停止位为1位、1.5位或2位,可有软件设定。它一定是逻辑“1”电平,标志着传送一个字符的结束。 ⑤ 空闲位:空闲位表示线路处于空闲状态,此时线路上为逻辑“1”电平。空闲位可以没有,此时异步传送的效率为最高。 Slide * 10.1 串行通信基础 10.1.3 串行通信方式 (2)同步通信 同步通信(Synchronous Communication)是一种连续串行传送数据的通信方式。这里的信息帧与异步通信中的字符帧不同之处在于,同步通信的信息帧中含有若干个数据字符。它们通常由同步字符、数据块和校验字符(CRC)组成。 与异步通信相比,同步通信无需每传送一字节就使用起始位和停止位,因而发送的数据量大、速度快,缺点是要求发送时钟和接收时钟保持严格的同步。 Slide * 10.1 串行通信基础 10.1.4 RS-232C标准与电平转换 RS-232C是美国电子工业协会(EIA)联合多家厂家共同制定的串行通信的标准,用于实现计算机与计算机之间、计算机与外设之间的数据通信。 RS-232C标准规定驱动器允许有2500 pF的电容负载,最大通信距离为15 m,若每米电缆的电容量减小,通信距离可以增加。由于RS - 232C标准总线属单端信号传送,存在共地噪声和共模干扰等问题,因此适用于设备之间的通信距离不大于15 m,传输速率最大为20 kb/s的数据传输领域。 Slide * 10.1 串行通信基础 10.1.4 RS-232C标准与电平转换 RS-232C采用与TTL完全不同的电平表示逻辑0和逻辑1:逻辑0为+3~+15 V,逻辑1为-3~-15 V,-3~+3 V之间为不确定电平。这种逻辑电平阈值称为EIA电平。在标准中的物理接口为9针的DB9接头,使用9线制形式完成数据的传输控制。但在一些实验场合可使用精简的RS-232通信,通信时仅使用3根线:RxD(接收线)、TxD(发送线)和GND(地线)。DB9接头的9芯D型连接器引脚定义如下 Slide * 10.1 串行通信基础 10.1.4 RS-232C标准与电平转换 单片机的串行通信接口通常都采用的是TTL电平(0~+5 V),在

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档