辅助寄存器AUXR(8EH)B7B6B5B4B3B2B1BOUART MOx6S1T2UARTMOx6:方式O的波特率乘6控制位UARTMOx6=0时,方式O时波特率为fsySclk的十二分频信号12T发送一个位UARTMOx6=1时,方式O时波特率为fsysclk的二分频信号1T发送一个位S1T2=0时,方式1、3时波特率发生器为T1S1T2=1时,方式1、3时波特率发生器为T2
辅助寄存器AUXR(8EH) UART_M0x6: 方式0的波特率乘6控制位。 UART_M0x6=0时,方式0时波特率为fsysclk的十二分频信号 12T发送一个位 UART_M0x6=1时,方式0时波特率为fsysclk的二分频信号 1T发送一个位 S1T2=0时,方式1、3时波特率发生器为T1 S1T2=1时,方式1、3时波特率发生器为T2
9.2.2特殊功能寄存器PCON字节地址为87H,不能位寻址。格式如图8-8所示。DOD7D6DSD4D3D2D1SMODSMOD187HPCON图9-8特殊功能寄存器PCON的格式SMOD1=1:SCON的MO/FE用作错误顺检测SMOD1=0;SCON的MO/FE用作模式选择SMOD=1时,方式1、2、3的波特率加倍17
9.2.2 特殊功能寄存器PCON 字节地址为87H,不能位寻址。格式如图8-8所示。 17 图9-8 特殊功能寄存器PCON的格式 SMOD1=1;SCON的M0/FE用作错误帧检测 SMOD1=0;SCON的M0/FE用作模式选择 SMOD=1时,方式1、2、3的波特率加倍
9.2.1串行口控制寄存器SCON字节地址98H,可位寻址。格式如图9-7。D2D1D7D6D5D4D3DOTISM1RB8RISMO/FESM2RENTB8SCON98H图9-7串行口控制寄存器SCON的格式SMO/FE:SMODO=1时,用于帧错误检测。SMOD0=0时,和SM1一起用于工作方式设置一般设置为0SMOD0位于PCON.618
9.2.1 串行口控制寄存器SCON 字节地址98H,可位寻址。格式如图9-7。 18 图9-7 串行口控制寄存器SCON的格式 SM0/FE:SMOD0=1时,用于帧错误检测。 SMOD0=0时,和SM1一起用于工作方式设置。 一般设置为0 SMOD0位于PCON.6
介绍SCON中各位的功能。(1)SMO、SM1一串行口4种工作方式选择位SM0、SM1所对应的4种工作方式见表9-1。注意和我们的习惯不同表8-1串行口的4种工作方式方式功能说明SMiSMO000同步移位寄存器方式(用于扩展I/0口)0118位异步收发,波特率可变(由定时器控制)0219位异步收发,波特率为f../64或f../321139位异步收发,波特率可变(由定时器控制)波特率:每秒传送字节数。注意SMOSM1与我们之心福前不同
介绍SCON中各位的功能。 (1)SM0、SM1——串行口4种工作方式选择位 SM0、SM1所对应的4种工作方式见表9-1。注意和我们的习惯不同 波特率:每秒传送字节数。注意SM0SM1与我们之 前不同
(4)TB8发送的第9位数据方式2和方式3,TB8是要发送的第9位数据,其值由软件置“1”或清“0”。在双机串行通信时,一般作为奇偶校验位使用;在多机串行通信中用来表示主机发送的是地址顿还是数据顿,TB8=1为地址顿,TB8=0为数据顿。(5)RB8一接收的第9位数据方式2和方式3,RB8存放接收到的第9位数据。在方式1,如SM2=0,RB8是接收到的停止位。在方式0,不使用RB8。20
(4)TB8——发送的第9位数据 方式2和方式3,TB8是要发送的第9位数据,其值由软件置“1”或清 “0”。 在双机串行通信时,一般作为奇偶校验位使用; 在多机串行通信中用来表示主机发送的是地址帧还是数据帧,TB8=1 为地址帧,TB8=0为数据帧。 (5)RB8——接收的第9位数据 方式2和方式3,RB8存放接收到的第9位数据。在方式1,如SM2=0, RB8是接收到的停止位。在方式0,不使用RB8。 20