单片机应用技术项目教程项目四任务1.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机扩展并行输出口 知识点三 串行通信的工作方式 例2 利用4片74LS164扩展四组I/O口,实现4位数码管的静态显示。其中:RXD与74LS164的SA\SB连接 知识点三 串行通信的工作方式 2 方式1 10位异步通信 RXD数据收,TXD 数据发 波特率:可变 知识点三 串行通信的工作方式 3 方式2 11位异步通信 RXD数据收,TXD 数据发 波特率:固定 知识点三 串行通信的工作方式 项目四 通信系统设计 任务1 串口彩屏显示系统设计 任务内容 组装一个彩屏显示系统,由单片机外接1个Usart-GPU串口彩屏和2个按键,要求按下按键1后,单片机控制串口彩屏显示“We must study hard!”;按下按键2后,单片机控制串口屏显示“Welcome to China!”。。 学习目标 1. 了解串行通信的原理、方式; 2.掌握STC15单片机串口的结构与工作原理; 3.了解波特率的概念,掌握其计算方法; 4.了解Usart-GPU串口彩屏的指令系统,并通过串口通信实现彩屏显示; 5. 掌握虚拟终端工具辅助通信系统调试的方法。 知 识 点 知识点一 串行通信基础知识 知识点二 STC15W4K48S4串行1 知识点三 串行1的工作方式及波特率 1 串行通信和并行通信 (1)并行通信 数据的各位同时进行传送的通信方式。 知识点一 串行通信基础知识 特点:传输速度快,信息数据有多少位就需要多少条传输线,因而在短距离通信中占有优势;但对于长距离通信来说,因信号线太多容易受干扰而处于劣势。 1 串行通信和并行通信 (2)串行通信 数据的各位一位一位地依次传输的通信方式。 特点:通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。 知识点一 串行通信基础知识 2 异步通信和同步通信 (1)异步通信 在异步通信中,被传送的信息通常是一个字符代码或一个字节数据,它们以规定的相同传送格式(字符帧格式)一帧一帧地发送或接收。 知识点一 串行通信基础知识 字符帧格式由四部分组成:起始位,数据位,奇偶校验位和停止位 (2)同步通信 特点是在每个数据块传送开始前先发送一个或两个事先约定好的同步字符,当接收端收到同步字符并确认后,表示发送数据开始,发送和接收两端开始协调传送数据块的具体数据字符,这期间不允许有空隙,当一个数据块传送完后,再发送一个或两个检验字符,用于接收端对接收到的数据字符的正确性检验,并表示此次传送结束。 知识点一 串行通信基础知识 同步 字符 数据 字符1 数据 字符 2 … 数据字 符n-1 数据 字符n 校验 字符 校验 字符 3 波特率 在串行通信中,发送设备和接收设备之间除了采用相同的字符帧格式(异步通信)或相同的同步字符(同步通信)来协调同步工作外,两者之间发送数据的速度和接收数据的速度也必须相同,这样才能保证数据的成功传送。 串行通信中表示数据传送速度的物理量叫波特率,是指单位时间内传送的信息量,以每秒传送的位(bit)的个数表示,单位为波特,即1波特=1位/秒。送每位的时间Td=1/波特率。 例如,电传打字机传送速率为10字符/秒,每个字符11位,则波特率为:11位/字符×10字符/秒=110位/秒=110波特,传送每位的时间Td = 1/110波特= 0.0091秒/位。 知识点一 串行通信基础知识 4 串行通信制式 (1)单工方式 在单工方式下,通信线的A端只有发送器,B端只有接收器,信息数据只能单方向传送,即只能由A端传送到B端而不能反传。 知识点一 串行通信基础知识 4 串行通信制式 (2)半双工方式 半双工方式中,通信线路两端的设备都有一个发送器和一个接收器。数据可双方向传送但不能同时传送,即A端发送B端接收或B端发送A端接收,A、B两端的发送/接收只能通过半双工通信协议切换交替工作。例如RS485通信。 知识点一 串行通信基础知识 4 串行通信制式 (3)全双工方式 在全双工方式下,通信线路A、B两端都有发送器和接收器,A、B之间有两个独立通信的回路,两端数据允许同时发送和接收。因此通信效率比前两种要高。该方式下所需的传输线至少要有三条,一条用于发送,一条用于接收,一条用于公用信号地。例如RS232通信。 知识点一 串行通信基础知识 5 串行通信数据的校验 串行通信的目的不只是传送数据信息,更关键的是要进行准确无误的传送。为此需要对传送的数据进行检验和改正,以保证信息的准确性。常用的方法有奇偶校验、

文档评论(0)

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

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

1亿VIP精品文档

相关文档