- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AVRUSART实验
AVR 学习笔记五、异步串行通信(USART)实验 基于LT_Mini_M16 5.1 USART 的单字节发送实验 5.1.1 实例功能 现今单片机嵌入式系统接口技术发展的一个重要变化趋势是由并行外围总线接口向串 行外围总线接口的转变。目前采用标准串行通信协议的器件非常多,通信协议也各有不同, 主要有USART、SPI、TWI (IIC)、1-Wire 等。 采用串行接口与总线方式为主的外围扩展技术具有方便、灵活,电路系统简单,占用 I/O 口资源少等特点。但是其串行接口系统的实现增加了软件设计的复杂性,对程序设计提 出了更高的要求。 在串行接口和串行通信这类接口的设计和实现中,首先要熟悉、了解和掌握各种串行接 口和串行通信的协议,同时还要了解所使用期间对协议的支持和兼容情况,最后还要具有良 好的软件设计能力。 本实例共有3 个功能模块,分别描述如下: ● 单片机系统:使用ATmega16 单片机的异步通信串行接口USART 实现向计算机发送一 个字节。 ● 外围电路:RS232 电平转换电路,DB9 串行接口插座。 ● 软件程序:熟悉掌握ATmega16 单片机的串行通信协议(USART)的编写。 通过本实例的学习,掌握相关电路设计,并掌握以下知识点: ● 了解单片机串口的功能 ● 了解单片机的串口通信和RS-232 通信的接口 ● 掌握单片机串口电平转换电路的设计方法 ● 掌握单片机串口的简单编程 5.1.2、器件和原理 单片机的通信方式主要有两种:并行通信和串行通信。并行通信是指数据的各位同时发 送或接收。串行通信是指数据一位一位顺序发送或接收。单片机的串口通信是如何形成和使 用的呢? 本实例首先介绍单片机的串口,然后介绍单片机的串口转换电路。最后介绍如何配置 ATmega16 单片机的串口寄存器从而实现一个串口发送一个字节的简单程序。 1、单片机的串口介绍 (1)什么是单片机的串口 单片机的串行接口是一个可编程的全双工串行通信接口。可以用作异步通信方式(UART) 与采用串行接口的外围设备相连接。 ATmga16 单片机通过串行数据发送引脚TXD (PD1)和串行数据接收引脚RXD (PD0)与 外界通信。UDR 是串行口数据寄存器。UDR 寄存器实际上是由两个物理上分离的寄存器RXB 和TXB 构成,他们使用相同的I/O 地址。写UDR 的操作,是将发送的数据写入到寄存器TXB 中;读UDR 的操作,读取的是接收寄存器RXB 中的内容。所以虽然他们使用相同的地址,但 是并不会出现冲突,因为他们两个有一个只能读出数据,而另一个只能写入数据。 (2)如何使用单片机的串口 在前面的实例中,我们已经了解和掌握了单片机定时器和中断的使用方法。和它们的使 用方法一样,单片机的串口也是通过对串行口的控制与状态寄存器的操作完成串行通信的设 置。在稍后我们会对这些寄存器的作用和如何设置进行详细的说明。 2、单片机的串口电平转换电路 (1)为什么需要电平转换电路 我们知道,单片机系统一般使用的是TTL 电平,单片机中的串口输出信号当然也是如 此。但是在串行通信中,一般使用的是RS-232 通信协议,二者的电平并不相同,所以需要 外接电平转换电路。 串行通信接口标准以RS-232C 为主,RS-232C 通信协议标准对电气特性、逻辑电平和 各种信号线功能都做了规定。 其中对逻辑电平的规定是:高电平(逻辑 1)为-3V15V,低电平(逻辑0)为+3V--+15V, 对于 RS232 信号来讲,当传输电平的绝对值大于 3V 时,电路可以有效的检查出来,介于 -3V--+3V 之间以及低于-15V 或高于+15V 的电平都被认为是无意义的。 所以,RS-232C 是用正负电压来表示逻辑电平状态,而TTL 则是以高低电平表示逻辑状 态。这两者有着很大的不同。为了能够同计算机接口或终端的TTL 器件连接,必须在RS-232C 与TTL 电路之间进行电平和逻辑关系的变换。 (2)电平转换电路需要设计吗 作为单片机的标准外围电路,串口的电平转换有专用的芯片,所以我们可以不必花费 力气去设计电平转换电路。当然,如果我们对电路十分熟悉,那么也可以使用四个的、三极 管就可以设计出一个电平匹配电路。在本实例中,我们主要介绍采用专用芯片进行电平转换 的方
您可能关注的文档
最近下载
- 1.4《研究二氧化碳的性质》实验教学说课 六年级上册科学 苏教版.pptx
- 1 小蝌蚪找妈妈 课件 2025-2026小学语文二年级上册 统编版.pptx VIP
- 针灸治疗肿瘤.pptx VIP
- 课题申报书:红色文化资源赋能高校“大思政课”体系建设研究.docx VIP
- 2024年中级经济师《经济基础》真题卷(1116下午).pdf VIP
- 我的祖国英语演讲稿2分钟.docx VIP
- 药品批发企业内审.docx VIP
- 【MOOC】中国电影经典影片鉴赏-北京师范大学 中国大学慕课MOOC答案.docx VIP
- 旋律的构成要素一、旋律线.pptx VIP
- 药品批发企业年度质量体系评审评审报告(供货单位).docx VIP
文档评论(0)