51单片机学习9 串口通讯
──┘PCON寄存器各位的功能:位7:SMOD(串口波特率倍增控制位):SMOD用于控制串口波特率是否加倍。置1时,串口波特率加倍;清0时,不加倍。位6:SMOD0(串口0波特率倍增控制位):该位是SMOD的扩展位,一般在多串口通信时使用。SMOD置1时,SMOD0表示串口0的波特率是否加倍;SMOD清0时,该位无效。其它位与...
51单片机(十六)—— 定时器0和定时器1寄存器介绍及功能描
TCON寄存器用来控制定时器的启、停,标志定时器的溢出和中断情况。单片机复位时TCON全部清0。这个寄存器的给位定义如下表所示。其中TF1、TR1、TF0和TR0位用于定时器/计数器的设置。IE1、IT1、IE0和IT0位用于外部中断的设置。定时器/计数器控制寄存器TCONTF1—定时器1溢出标志位。当定时器1计满溢出时,由硬件使...
特殊功能寄存器TMOD
特殊功能寄存器TMOD是用于控制和确定定时器/计数器T0、T1的工作模式和工作方式。它的格式如下:D7D6D5D4D3D2D1D0GATEC/TM1M0GATEC/TM1M0高4位为定时器T1方式字段低4位为T0方式字段M0M1的各种高低电平组合可以表示4种工作方式。当M1=1,M0=0时表示工作方式2而作...
51手记之寄存器&寻址篇
4、寄存器间接寻址:若以寄存器的名称直接给出操作数的地址,则称为寄存器间接寻址。例如:MOVA,@R0;该指令是把RO里的内容作为地址,这个地址的数据送入累加器A,注意前面需要加@5、变址寻址:变址寻址是以某个寄存器的内容为基本的地址,然后在这个基址上加以地址的偏移量,才是真正的操作数地址。例如:MOVA,@...
波特率定义及波特率计算公式小结
其中,溢出率取决于计数速率和定时器的预置值。计数速率与TMOD寄存器中C/T的状态有关。当C/T=0时,计数速率=fosc/2;当C/T=1时,计数速率取决于外部输入时钟频率。当定时器Tl作波特率发生器使用时,通常选用可自动装入初值模式(工作方式2),在工作方式2中,TLl作为计数用,而自动装入的初值放在THl中,设计数初值为...
51单片机的简介——定时器、计数器
1、方式寄存器TMOD特殊功能寄存器TMOD是TO、T1的工作方式寄存器,其格式如下:TMOD低四位为T0方式字段,高四位为T1方式字段(www.e993.com)2024年11月18日。复位时TMOD的所有位置0。(1)工作方式选择位M1、M0定时器/计数器有四种工作方式,它们由M1、M0的取值决定,对应关系如下图: