单片机基础课程串行通讯接口ppt课件.pptVIP

单片机基础课程串行通讯接口ppt课件.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机基础课程串行通讯接口ppt课件

第7章 串行通讯接口 void fasong(uchar temp) {SBUF = temp; //启动发送命令 while(~TI); //等待发送完毕 TI = 0; } //清发送完毕标志位 发送单片机程序 main( ) {uint data xaddr= 0x2000; //定义外部数据存储器地址指针 uchar data num; //定义发送字节个数变量 SCON = 0x40; //发送方串口方式1,禁止接收 PCON = 0x00; //SMOD=0, ★能否用CLR SMOD TMOD = 0x20; //定时器T1工作方式2 TH1 = 0xFD; //产生9600波特率的定时器初值 TR1 = 1; //启动定时器T1 for(num=0;num32;num++) {fasong(XBYTE[xaddr+num]); } //取数据并发送 while(1); } 接收单片机程序 main( ) {uchar data shuzu[32]; //定义32字节的数组 uchar data num; //定义接收字节个数变量 SCON = 0x50; //发送方串口方式1,允许接收 PCON = 0x00; //SMOD=0, ★能否用CLR SMOD TMOD = 0x20; //定时器T1工作方式2 TH1 = 0xFD; //产生9600波特率的定时器初值 TR1 = 1; //启动定时器T1 for(num=0;num32;num++) {shuzu[num] = jieshou( ); } //取接收数据并保存 while(1); } 因线电阻的存在使得信号在线路传输中存在电压衰减, 而因电磁干扰的存在使得信号在线路传输中存在电压变化, 所以常采用RS-232C电平负逻辑,拉开“0”和“1”的电压档次,提高信号的传输距离和通讯线路的抗干扰能力。 1、串行通信的基本原理和基本方式(同步和异步)。 2、串行口控制/状态控制字SCON和 节电控制字PCON。 3、串行通信的4种工作方式及其对应的波特率、传送位数(8位、10位、11位、11位) 、时序和应用。 4、串行通信的应用: 发送和接收程序(查询方式、中断方式)。 两台单片机间远距离串行通讯接口连接 7.5 PC机与MCS-51单片机的串行接口连接 RXD TXD 电缆 R1in 13 T1out 14 12 RXD TXD 11 MAX232 MAX232 MAX232 GND 本章小结 本章小结 单片机原理及接口技术 本章学习要求: 1.掌握串行通讯的基本概念; 2.掌握串行通讯接口的电路结构; 3.掌握四种工作方式及波特率的计算方法; 4.掌握串行通讯接口的SFR和编程方法。 共需要两根线,一根数据线DATA和一根时钟线CLK; 按照时钟信号,从低到高逐个传送数据位. 7.1 串行通讯的概念 一、 同步串行通讯 § 7.1 串行通讯的概念 7.1 串行通讯的概念 二、 异步串行通讯 ★接收端是如何区分起始位与D0、D1、D2、D3、D4的? 只需要一根数据线; 字节按照固定的帧格式传送. 位时间(每位宽)T = 波特率的倒数; 例:波特率为9600时, 位宽T=1/9600Baud=0.10417ms 在异步通讯中,接收设备和发送设备必须保持相同的波特率。 ★波特率与定时器关系密切,大小是通过定时器T1定时实现的! 7.1 串行通讯的概念 三 波特率 是指每秒传送数据位的位数,是衡量传输速度的一个指标。 单位是位/秒,bit per second,简写bps。 7.2 AT89C51单片机的串行通讯接口 §7.2 AT89C51单片机的串行通讯接口 AT89C51单片机内部有一个 全双工串行接

文档评论(0)

sanshengyuan + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档