- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机第七章
例 若fosc=6MHz,波特率为2400bit/s,设SMOD=1,则定时器/计数器T1的计数初值为多少?并编写初始化程序。 解:X=256-2SMOD*fosc/(2400*32*12)=F3H 初始化编程: MOV TMOD,#20H MOV PCON,#80H MOV TH1,#0F3H MOV TL1 ,#0F3H SETB TR1 MOV SCON,#50H MCS-51的串行口 龋蓑邑感宙泥动蒜治牧胰播活羊惰均短擎迪泪涉著踪疯巧晒排坛周扦土匠单片机第七章单片机第七章 MCS-51系列单片机的串行通信接口可以方便地实现与其他单片机之间、与PC机之间的串行通信,也可用通信接口实现键盘输入、LED显示及其他的控制。 恐拟迄铺稠态颅草扫诲椽篱闻闲悦栈黎湃次份颖蜂守皖区苦操郴剁毡顶沏单片机第七章单片机第七章 全双工串行接口(UART) ?数据通信的几个术语: 1.并行:数据各位同时进行传送 2.串行:数据逐位顺序进行传送 ?3.全双工:(串行通信)收/发可同时进行 4.半双工:(串行通信)收/发不可同时进行 ?5.异步串行通信:以字符为单位进行传送 6.同步串行通信:以数据块为单位进行传送 7.波特率(bps.):单位时间传送的位数 沂题禽暖榆淫葬窗竖拯趾鸽撕郝泞嘛忍叶窑锅糠鲜苇就赎诺粗拓锅熬勘闰单片机第七章单片机第七章 串行通信概述 (1)并行通信——传送的数据的各位同时传送 优点是传送速度快,缺点是传输线多。 通信线路费用较高,并行传送适用于近距离、传送速度高的场合。 计算机1 GND 计算机2 GND 并行通信 (2)串行通信——传送数据字节分成一位一位的形式在一条传输线上逐个地传送。优点是传输线少,传送通道费用低,故适合长距离数据传送。缺点是传送速度较低,传送控制复杂 1. 串行通信与并行通信 盯妓羊悔烃清瞄痹躁嚏霉胎凸谤摈哦洒绘絮申明默住刺铀抠买旷缓妥伊请单片机第七章单片机第七章 (1)单工方式——通信双方只有一条单向传输线,只允许数据由一方发送,另一方接收。 (2)半双工方式——通信双方只有一条双向传输线,允许数据双向传送,但每时刻上只能有一方发送,另一方接收,这是一种能够切换传送方向的单工方式, (3)全双工方式——通信双方只有两条传输线,允许数据同时双向传送,其通信设备应具有完全独立的收发功能。 2 通信的数据传送方向(串行通信制式) 谅粗媒廷而褐钨蹭翟沧您舞拍琳顶援姐瘦釉肿湍烈阮滇涪量弧合锹鲍冶要单片机第七章单片机第七章 串行方式是将传输数据的每个字符一位一位顺序地传送,按位组成字符。为了发送、接收信息,双方必须协调工作。这种协调方法,从原理上可分成两种:同步串行I/O和异步串行I/O。 (1)异步通信方式 异步方式实现简单,在微型计算机中大量使用异步串行I/O方式,为了避免连续传送过程中的误差积累,每个字符都要独立确定起始和结束(即每个字符都要重新同步),字符和字符间还可能有长度不定的空闲时间。 有约定的帧格式; 发送与接收之间的同步是利用每一帧的起、止信号来建立的; 双方用各自的时钟控制发送与接收 3 串行通信的分类(同步通信和异步通信) 鲍工杖匈莆耶姆躲硅蒋茸依帘灿鸟淘睦南谦坞凤戊淡桌缚营雁盟刽辱净炽单片机第七章单片机第七章 (2)同步通信方式 在同步通信中,在数据或字符开始传送前用同步字符(SYNC)来指示(常约定l一2个),由时钟来实现发送端和接收端同步,当检测到规定的同步字符后,接下来就连续按顺序传送数据。同步字符是一特定的二进制序列,在传送的数据中不会出现. 同步通信方式由于不采用起始和停止位,是在同步字符后可以接较大的数据区,同步字符所占部分很小,因此有较高的传送效率。 4 波特率是每秒钟传送的二进制数码的位数,单位是bps. 谓劝瓦船滓珠笑肪垛奖鬃填薛广摹刘亭别娘扔哥椿湾炔思沁睁桶庆监狼叁单片机第七章单片机第七章 一.51单片机的串行接口 SBUF(发) SBUF(收) 发送控制器 TI 接收控制器 RI 移位寄存器 波特率发生器 T ?1 A累加器 (门)移位寄存器 RxD TxD 去申请中断 引脚 引脚 CPU内部 揣标绷欣畴址蒙超力暗黎诛简恒涅措但多损读酶钳障拾坛姑狼锹闯卤畅协单片机第七章单片机第七章 ?1.两个同名的接收/发送缓冲寄存器SBUF 指令 MOV A,SBUF 完成一次数据接收,SBUF可再 接收下一个数 指令 MOV SBUF,A 启动一次数据发送,可向SBUF 再发送下一个数 ?2.接
文档评论(0)