网站大量收购闲置独家精品文档,联系QQ:2885784924

微计算机与微处理器串行口原理及其应用.ppt

微计算机与微处理器串行口原理及其应用.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微计算机与微处理器串行口原理及其应用

成于大气 信达天下 Chengdu University of Information Technology 多 机 通 信 模 型 1、硬件连接 单片机构成的多机系统常采用总线型主从式结构。所谓主从式,即在数个单片机中,有一个是主机,其余的是从机,从机要服从主机的调度、支配。AT89C52单片机的串行口方式2和方式3适于这种主从式的通信结构。当然采用不同的通信标准时,还需进行相应的电平转换,有时还要对信号进行光电隔离。在实际的多机应用系统中,常采用RS-485串行标准总线进行数据传输。 成于大气 信达天下 Chengdu University of Information Technology 多 机 通 信 模 型 2、通信协议 所有从机的SM2位置1,处于接收地址帧状态。 主机发送一地址帧,其中8位是地址,第9位为地址/数据的区分标志,该位置1表示该帧为地址帧。 所有从机收到地址帧后,都将接收的地址与本机的 地址比较。对于地址相符的从机,使自己的SM2位置0(以接收主机随后发来的数据帧),并把本站地址发回主机作为应答;对于地址不符的从机,仍保持SM2=1,对主机随后发来的数据帧不予理睬。 从机发送数据结束后,要发送一帧校验和,并置第9位(TB8)为1,作为从机数据传送结束的标志。 成于大气 信达天下 Chengdu University of Information Technology 多 机 通 信 模 型 主机接收数据时先判断数据接收标志(RB8),若RB8=1,表示数据传送结束,并比较此帧校验和,若正确则回送正确信号00H,此信号命令该从机复位(即重新等待地址帧);若校验和出错,则发送0FFH,命令该从机重发数据。若接收帧的RB8=0,则存数据到缓冲区,并准备接收下帧信息。 主机收到从机应答地址后,确认地址是否相符,如果地址不符,发复位信号(数据帧中TB8=1);如果地址相符,则清TB8,开始发送数据。 从机收到复位命令后回到监听地址状态(SM2=1)。否则开始接收数据和命令。 成于大气 信达天下 Chengdu University of Information Technology 通 信 程 序 举 例 计算机发送一个字符给单片机,要求单片机收到后,再将字符回送给计算机,单片机的外部晶振频率为11.0592MHz。 如果要求将收到的大写字母变成小写字母回送给单片机,小写字母变成大写字母回送给单片机,其他的字符原样回送给单片机,又该怎么处理呢? 如果要求统计大写字母的个数,并将字母个数显示在数码管上呢? 成于大气 信达天下 Chengdu University of Information Technology 通 信 程 序 举 例 如果要让单片机向计算机发送一个字符串,怎么处理呢? 提示:可以使用一个指针来操作,当字符串结束的时候是“/0” 那又如何接收一个字符串呢?可以自己编写程序进行测试。 成于大气 信达天下 串行口原理及其应用 电子实验中心 赵 建 课件密码:stud E—mail:zhaojian@cuit.edu.cn 成于大气 信达天下 Chengdu University of Information Technology 计算机通信基础 随着多微机系统的广泛应用和计算机网络技术的普及,计算机的通信功能愈来愈显得重要。计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换。 通信有并行通信和串行通信两种方式。在多微机系统以及现代测控系统中信息的交换多采用串行通信方式。 成于大气 信达天下 Chengdu University of Information Technology 计算机通信基础 并行通信通常是将数据字节的各位用多条数据线同时进行传送 。 并行通信控制简单、传输速度快;由于传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难。 成于大气 信达天下 Chengdu University of Information Technology 计算机通信基础 串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送。 串行通信的特点:传输线少,长距离传送时成本低,且可以利用电话网等现成的设备,但数据的传送控制比并行通信复杂。 成于大气 信达天下 Chengdu University of Information Technology 串行通信的基本概念(一) 异步通信 异步通信是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。为使双方的收发协调,要求发送和接收设备的时钟尽可能一致。 成于大气 信达天下 Chengdu Univers

文档评论(0)

sunshaoying + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档