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,禁止串行口中断