51单片机串口

本文介绍了串行接口在设备间通信中的角色,包括RS232、RS422和RS485标准,重点讲解了UART的工作原理和电平类型,以及单片机中PCON、SCON、IE等寄存器的作用,特别是如何配置波特率和使用中断功能。
摘要由CSDN通过智能技术生成

1.串口:串行接口,是设备间通信的一种方式 是采用串行通信方式的扩展接口,电器标准分为三类:RS232-RS422-RS485

2.串口电平: UART,通用异步收发器,是一种异步收发器用于异步通信 ,UART包含TIL电平的串口和RS232电平的串口 ,常用的是usb转TTL电平,使用ch340通信

3.几个常用寄存器

3.1.PCON:(不可位寻址)

电源控制寄存器,控制波特率加倍和不加倍,配置SMOD=1,波特率加倍,SMOD=0,波特率不加倍

3.2.SCON:(可位寻址)

串行口控制寄存器:用于选择串行通信方式和某些控制功能,REN=1时,允许串行口接收数据,SM0和SM1用于选择通信方式。TI:发送中断标志位,可以判断单片机串口是否发送了数据,发送数据后TI=1,会向主机请求中断,响应中断后必须软件清零。RI:接收中断标志位,可以判断单片机串口是否接收了数据,接收数据后RI=1,会向主机请求中断,响应中断后必须软件清零

要使用中断,需使用中断允许寄存器IE和XICON

3.3 IE:中断允许寄存器(可位寻址)

IE中的EA:CPU总中断允许控制位,EA=1,CPU开放中断

IE中的ES:串行口中断允许位,ES=1,允许串行口中断,ES=0,禁止串行口中断

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值