8051单片机串行口(UART)4种 工作方式总结
在8051单片机中,串行口(UART)提供了灵活多样的通信方式,以满足不同应用场景的需求。这些工作方式分别为方式0、方式1、方式2和方式3。从简单的8位同步通信到复杂的多机异步通信,这些模式提供了极大的灵活性,使8051单片机能够适应各种通信需求。本文将对每种方式进行总结和分析。
方式0:8位移位寄存器模式
MOV SCON, #00H ; 设置串行口为方式0
方式1:标准UART模式
MOV SCON, #50H ; 设置串行口为方式1
MOV TMOD, #20H ; 设置定时器1为模式2,8位自动重装载模式
MOV TH1, #FDH ; 设置波特率,假设使用9600波特率
SETB TR1 ; 启动定时器1
方式2:9位UART模式,固定波特率
MOV SCON, #90H ; 设置串行口为方式2
方式3:9位UART模式,可变波特率
MOV SCON, #D0H ; 设置串行口为方式3
MOV TMOD, #20H ; 设置定时器1为模式2,8位自动重装载模式
MOV TH1, #FDH ; 设置波特率,假设使用9600波特率
SETB TR1 ; 启动定时器1
作者:深泓点