精华内容
下载资源
问答
  • 单片机定时器工作模式TMOD设置 TMOD:定时器/计数器模式控制寄存器(TIMER/COUNTER MODE CONTROL REGISTER) 定时器/计数器模式控制寄存器TMOD是一个逐位定义的8位寄存器,但只能使用字节寻址,其字节地址为89H。
  • 在前面的学习中,我们已经知道通过设置TMOD的M1、M0两位,可以选择定时/计数器的四种工作方式。T0和T1在使用前三种工作方式时,除使用的寄存器和控制位不同外,其他操作相似。另外,T1没有工作方式3。下面以T0为例来...

    在前面的学习中,我们已经知道通过设置TMOD的M1、M0两位,可以选择定时/计数器的四种工作方式。T0和T1在使用前三种工作方式时,除使用的寄存器和控制位不同外,其他操作相似。另外,T1没有工作方式3。下面以T0为例来讲述4种工作方式。

    工作方式0及应用

    当M1M0=00时,T0采用方式0工作,如图5-2所示,此时T0是一个由TL0的低5位和TH0的8位构成的13位计数器(注:TL0的高3位未用)。

    35154e77472c4d0c4836087dfcae046f.png图5-2 定时/计数器T0工作方式0的原理图

    13位计数器的最大计数值为2 13 =8192,若振荡器的时钟频率 f OSC=12MHz时,机器周期为1 μ s,方式0最大的定时时间为8192 μ s。

    若TL0的低5位计数满时,直接向TH0进位(而不是向TL0的第6位进位);13位定时/计数溢出时,TF0置“1”。

    技巧

    定时/计数原理:定时/计数器只有在计数值达到最大(发生溢出)时,才会产生中断。那么任意值的定时或计数怎么实现呢,比如采用方式0时,我们需要计数500,那么,计数开始前,在定时/计数器中写入预置数7692(8192-500),就可以达到需要的效果。

    【例5-1】 利用T0方式0定时由P1.0输出频率为500Hz的方波信号,晶振为12MHz。

    分析如下:

    已知信号的频率为500Hz,则周期为2ms,由于输出的是方波信号,定时时间为半个周期,即1000us。

    则 定时初值=2 13 -t/T机器=8192-1000/1=7192

    TH0= 7192/32=0xe0

    TL0= 7192%32=0x18

    c语言的源程序如下:

    3a9e2646863c3ad7ca1b04f022e789a4.png

    工作方式1及应用

    当M1M0=01时,T0采用方式1工作,如图5-3所示,此时T0是TL0和TH0构成16位的定时/计数器,最大计数值为2 16 =65536,其他特性和方式0相似。

    1caaff5b3cfa18ae85af5982e2229916.png图5-3 定时/计数器T0工作方式1的原理图

    【例5-2】 利用定时器0产生10Hz的方波,由P1.0口输出,设晶振频率为12MHz。

    分析如下:

    频率为10Hz的方波,周期为100ms,定时时间为50ms,12MHz晶振的机器周期为1us。

    T0初值=2 16 -t/T机器=65536-50000/1=55536=0x3cb0

    则TH0=0x3c,TL0=0xb0

    C语言的源程序如下:

    334944daf36351fda745af7942a26bce.png

    工作方式2及应用

    当M1M0=10时,T0采用方式2工作,如图5-4所示,此时T0是一个8位自动重装定时/计数器,低8位TL0用作计数(最大计数值为2 8 =256),高8位TH0用于保存计数初值。若TL0计数已满发生溢出,TF0置“1”的同时,TH0中的初值将自动装入TL0。

    32d2c1047371d5fe5869a6d699f23d48.png图5-4 定时/计数器T0工作方式2的原理图

    提示

    方式2的计数范围虽然比较小,但是初值可自动恢复,因此适用于计数范围较小、需要重复计数的场合,例如脉冲信号发生器。

    【例5-3】 在工业流水线生产中,常利用传感器检测货品经过个数。这里我们进行模仿操作,由单片机定时器T1的外部脉冲输入引脚对检测的脉冲信号进行计数,当计数满12个时,让电机运转3秒后停止。脉冲计数及电机控制的电路如图5-5所示。

    402aeac26a5c2a8216b16085889a2537.png图5-5 脉冲计数及电机控制电路图

    分析如下:

    利用T1的方式2计数对外部脉冲计数,根据题目要求,当计数12次能够产生溢出,则T1的初值应设定为256-12=244。TMOD寄存器的高4位是针对T1进行设置,其中M1M0=10设为方式2,

    设为计数方式。电机的启动与停止通过P1.0进行控制,当P1.0输出1时三极管导通,电机得电运行,当P1.0输出0时,三极管截止,电机失电停止。

    c语言的源程序如下:

    1d83670a11be47ebbdc18c33c4fd5815.png

    工作方式3及应用

    当M1M0=11时,T0采用方式3工作,如图5-6所示,在这种工作方式下,T0被拆成两个独立的定时/计数器来用。其中,TL0使用T0原有的资源,可以作为8位定时/计数器;TH0使用T1的TR1和TF1,只能对内部脉冲计数,作为定时器使用。

    3a2d730efadcc357b069ffeb39e9a0c8.png图5-6 定时/计数器T0工作方式3的原理图

    当T0工作在方式3时,T1仍可设置为方式0、方式1或方式2,如图5-7所示。此时,T1由定时/计数方式选择位切换其定时或计数功能,当计数器计满溢出时,将输出送往串行口。在这种情况下,T1一般用作串行口波特率发生器。

    af8cef497577308e3be8d360e8b41349.png图5-7 T0工作在方式3时T1的三种工作方式

    提示

    由于T1的TR1位被TH0占用,因此,其启动和关闭较为特殊。当工作方式设置完成时,T1就开始运行;将T1的工作方式设置为方式3时,T1停止工作。

    【例5-4】 有一应用系统,将T1置于方式2作为串行口的波特率发生器,现要求T0增加一个外部中断源,中断时P1.1口取反,并由P1.0输出频率为10KHz的方波信号(假设单片机的晶振频率为12MHz)。

    分析如下:

    由于T1已经被使用,因而T0既要作为方波信号发生器,又要增加一个外部中断源,只能采用工作方式3,其中TH0为8位定时器,TL0为预置初值0xff的计数器。

    10KHz方波的周期为100us,因此,TH0初值为256-100/2=206=0xce

    程序如下:

    9a0864059a1d66dc941efe73d18af69d.png

    本文转载自:电子工程师小李

    声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有,如涉及侵权,请联系小编邮箱:cathy@eetrend.com 进行处理。

    展开全文
  • TMOD TCON SCON

    千次阅读 2011-08-30 16:33:28
    TMOD:定时器/计数器T0¦T1的方式寄存器  方式寄存器TMOD是一个逐位定义的8位寄存器,但只能使用字节寻址的寄存器,字节地址为89H。  其格式为:   TMOD结构图  ======================================
      
    

    TMOD:定时器/计数器T0¦T1的方式寄存器

      方式寄存器TMOD是一个逐位定义的8位寄存器,但只能使用字节寻址的寄存器,字节地址为89H。

      其格式为:

      

    TMOD结构图

      =================================================================================

      其中低四位定义定时器/计数器T0,高四位定义定时器/计数器T1,各位的说明:

      Ⅰ,GATE——门控制。

      ●GATE=1时,由外部中断引脚INT0、INT1和控制寄存器的TR0,TR1来启动定时器。

      当INT0引脚为高电平时TR0置位,启动定时器T0;

      当INT1引脚为高电平时TR1置位,启动定时器T1。

      ●GATE=0时,仅由TR0,TR1置位分别启动定时器T0、T1。

      Ⅱ,C/T——功能选择位

      置位时选择计数功能,清零时选择定时功能。

      Ⅲ,M0、M1——方式选择功能

      由于有2位,因此有4种工作方式

      ================================================================

      M1M0 工作方式 计数器模式 TMOD(设置定时器模式)

      0 0 方式0 13位计数器 TMOD=0x00

      0 1 方式1 16位计数器 TMOD=0x01

      1 0 方式2 自动重装8位计数器 TMOD=0x02

      1 1 方式3 T0分为2个8位独立计数器,T1为无中断重装8位计数器 TMOD=0x03

      ================================================================

    TCON

     

      TCON(Timer Control Register)定时器/计数器控制寄存器

      TCON在特殊功能寄存器中,字节地址为88H,位地址(由低位到高位)为88H一8FH,由于有位地址,十分便于进行位操作。

      TCON的作用是控制定时器的启、停,标志定时器溢出和中断情况。

      TCON的格式如下图所示。其中,TFl,TRl,TF0和TR0位用于定时器/计数器;IEl,ITl,IE0和IT0位用于中断系统。

      各位定义如下:

      TF1:定时器1溢出标志位。当字时器1计满溢出时,由硬件使TF1置“1”,并且申请中断。进入中断服务程序后,由硬件自动清“0”,在查询方式下用软件清“0”。

      TR1:定时器1运行控制位。由软件清“0”关闭定时器1。当GATE=1,且INT1为高电平时,TR1置“1”启动定时器1;当GATE=0,TR1置“1”启动定时器1。

      TF0:定时器0溢出标志。其功能及操作情况同TF1。

      TR0:定时器0运行控制位。其功能及操作情况同TR1。

      IE1:外部中断1请求标志。

      IT1:外部中断1触发方式选择位。

      IE0:外部中断0请求标志。

      IT0:外部中断0触发方式选择位。

      TCON中低4位与中断有关,我们将在下节课讲中断时再给予讲解。由于TCON是可以位寻址的,因而如果只清溢出或启动定时器工作,可以用位操作命令。例如:执行“CLR TF0”后则清定时器0的溢出;执行“SETB TR1”后可启动定时器1开始工作(当然前面还要设置方式定)。

       定时器/计数器的初始化

      

      由于定时器/计数器的功能是由软件编程确定的,所以一般在使用定时/计数器前都要对其进行初始化,使其按设定的功能工作。初始货的步骤一般如下:

      1、确定工作方式(即对TMOD赋值);

      2、预置定时或计数的初值(可直接将初值写入TH0、TL0或TH1、TL1);

      3、根据需要开放定时器/计数器的中断(直接对IE位赋值);

      4、启动定时器/计数器(若已规定用软件启动,则可把TR0或TR1置“1”;若已规定由外中断引脚电平启动,则需给外引脚步加启动电平。当实现了启动要求后,定时器即按规定的工作方式和初值开始计数或定时)。

      下面介绍一下确定时时/计数器初值的具体方法。

      因为在不同工作方式下计数器位数不同,因而最大计数值也不同。

      现假设最大计数值为M,那么各方式下的

      最大值M值如下:

      方式0:M=213=8 192

      方式1:M=216=65 536

      方式2:M=28=256

      方式3:定时器0分成两个8位计数器,所以两个M均为256。

      因为定时器/计数器是作“加1”计数,并在计数满溢出时产生中断,因此初值X可以这样计算:

      X=M-计数值

     

     

    SCON (Serial Port Control Register) 在51单片机中代表这是串口控制寄存器

      scon控制寄存器

      scon控制寄存器,它是一个可寻址的专用寄存器,用于串行数据的通信控制,单元地址是98h,其结构格式如下:

      表1 scon寄存器结构

      scon d7 d6 d5 d4 d3 d2 d1 d0

      sm0 sm1 sm2 ren tb8 rb8 ti ri

      位地址 9fh 9eh 8dh 9ch 9bh 9ah 99h 98h

      各控制位功能介绍如下:

      (1).sm0、sm1:串行口工作方式控制位。

      sm0,sm1 工作方式

      00 方式0

      01 方式1

      10 方式2

      11 方式3

      (2).sm2:多机通信控制位。

      多机通信是工作于方式2和方式3,sm2位主要用于方式2和方式3。接收状态,当串行口工作于方式2或3,以及sm2=1时,只有当接收到第9位数据(rb8)为1时,才把接收到的前8位数据送入sbuf,且置位ri发出中断申请,否则会将接受到的数据放弃。当sm2=0时,就不管第位数据是0还是1,都得将数据送入sbuf,并发出中断申请。即此时ri是否置位由sm2和rb8共同决定。

      工作于方式0时,sm2必须为0。

      (3).ren:允许接收位。

      ren用于控制数据接收的允许和禁止,ren=1时,允许接收,ren=0时,禁止接收。

      (4).tb8:发送接收数据位8。

      在方式2和方式3中,tb8是要发送的——即第9位数据位。在多机通信中同样亦要传输这一位,并且它代表传输的地址还是数据,tb8=0为数据,tb8=1时为地址。

      (5).rb8:接收数据位8。

      在方式2和方式3中,rb8存放接收到的第9位数据,用以识别接收到的数据特征。

      (6).ti:发送中断标志位。

      可寻址标志位。方式0时,发送完第8位数据后,由硬件置位,其它方式下,在发送或停止位之前由硬件置位,因此,ti=1表示帧发送结束,ti可由软件清“0”。

      (7).ri:接收中断标志位。

      可寻址标志位。接收完第8位数据后,该位由硬件置位,在其他工作方式下,该位由硬件置位,ri=1表示帧接收完成。

      在串口中断处理时,ti,ri都需要软件清"0",硬件置位后不可能自动清0,此外,在进行缓冲区操作时,需要es=0,以防止中断出现。

     

     

    展开全文
  • TMOD控制寄存器

    千次阅读 2019-07-20 20:00:34
    TMOD控制寄存器 TMOD是定时器、计数器模式控制寄存器,它是一个逐位定义的8为寄存器,但只能使用字节寻址。 其各位是: 由上图我们就可以看出,这个寄存器控制了两个定时器/计数器 寄存器的高四位控制定时器1,低四...

    TMOD控制寄存器
    TMOD是定时器、计数器模式控制寄存器,它是一个逐位定义的8为寄存器,但只能使用字节寻址。
    其各位是:

    由上图我们就可以看出,这个寄存器控制了两个定时器/计数器
    寄存器的高四位控制定时器1,低四位控制定时器0
    GATE:门控制
    GATE=0: 仅由TR0,TR1置位分别启动定时器T0、T1
    GATE=1:由外部中断引脚INT0、INT1来启动定时器T0、T1
    当INT0引脚为高电平时TR0置位,启动定时器T0;
    当INT1引脚为高电平时TR1置位,启动定时器T1
    C/T:功能选择位
    C/T=0:定时功能
    C/T=1:计数功能
    M1、M0:工作方式选择位

    如果我们同时使用定时器1和定时器0的时候,一定要注意对他们初始化的时候,不能够相互影响,即当我们配置好TMOD的低四位之后,再去配值TMOD的高四位的时候,一定不能破坏低四位的数据。

    SCON控制寄存器
    串行口控制寄存器,它用于控制串行通信的方式选择、接收和发送,指示串口的状态。SCON既可以字节寻址,也可以位寻址。
    它的各位为:

    SM0、SM1:串行口工作方式控制位
    其中我们在初始化串口通信的时候,最有用的就是SM0、SM1、SM0这三位了,具体配置如下:

    一般情况下我们可以选择方式1。
    SM2:多机通信控制位
    多机通信是工作于方式2和方式3,即SM2主要用于方式2和方式3。当串行口工作于方式2或3,以及SM2=1时,只有当接收到第9位数据(RB8)为1时,才把接收到的前8位数据送入SBUF,且置位RI发出中断申请,否则会将接收到的数据放弃。当SM2=0时,就不管第9位数据是0还是1,都会将数据送入SBUF,并发出中断申请。
    REN:允许接受位(一般配置为1)
    REN=1:允许接收
    REN=0:禁止接收
    TB8:发送数据位8(一般配置为0)
    在方式2和方式3中,TB8是要发送的——即第9位数据位。在多机通信中同样亦要传输这一位,并且它代表传输的地址还是数据,TB8=0为数据,TB8=1时为地址。
    RB8:接收数据位8(一般配置为0)
    在方式2和方式3中,RB8存放接收到的第9位数据,用以识别接收到的数据特征。
    TI:发送中断标志位
    可寻址标志位。方式0时,发送完第8位数据后,由硬件置位,其它方式下,在发送或停止位之前由硬件置位,因此,TI=1表示帧发送结束,TI可由软件清“0”。
    RI:接收中断标志位
    可寻址标志位。接收完第8位数据后,该位由硬件置位,在其他工作方式下,该位由硬件置位,RI=1表示帧接收完成。

    在配置串口初始化程序的时候,我们一般只用配置高四位,如果我们选择工作方式1,那么就是SCON=0X50;(SM0=0,SM1=1,SM2=0,REN=1)

    PCON控制寄存器
    PCON全称Power Control Register,即功率控制寄存器,我们在配置51单片机中的波特率的时候会用到它,其各位如下

    系统复位默认为SMOD=0。当用51单片机的定时器2产生波特率时,波特率不受SMOD的影响。
    各位的定义:
    SMOD:
    SMOD=0:串口方式1,2,3时,波特率正常
    SMOD=1:串口方式1,2,3时,波特率加倍
    LVDF:低电压检测标志位,同时也是低电压检测中断请求标志位
    GF1、GF0:两个通用工作标志位,用户可以自由使用
    PD:掉电模式设定位
    PD=0:单片机处于正常工作状态
    PD=1:单片机进入掉电模式可由外部中断或硬件复位模式唤醒,进入掉电模式后,外部晶振停振,CPU、定时器、串行口全部停止工作,只有外部中断工作。在该模式下,只有硬件复位和上电能够唤醒单片机。
    IDL:空闲模式设定位
    IDL=0:单片机处于正常工作状态
    IDL=1:单片机进入空闲(Idle)模式,除CPU不工作外,其余仍继续工作,在空闲模式下可由任一个中断或硬件复位唤醒。

    一般我们只用到了SMOD这一位,当我们选择波特率加倍的时候,就配置为PCON=0X80;

    作者:逸凌123
    来源:CSDN
    原文:https://blog.csdn.net/qq_36554582/article/details/82695138
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • 51单片机之TMOD寄存器

    千次阅读 2020-07-14 11:38:46
    51单片机之TMOD寄存器TMOD格式图GATE(门控位)C/T( 定时/计数模式选择位)M1M0(工作方式设置位) TMOD格式图 TMOD(定时器/计数器工作方式寄存器)低4位用于T0,高4位用于T1 GATE(门控位) 用于控制定时器启动...

    TMOD格式图

    TMOD(定时器/计数器工作方式寄存器)低4位用于T0,高4位用于T1
    格式图

    GATE(门控位)

    用于控制定时器启动是否受外部中断源的影响 
          当GATE=0时,只要用软件使TR0或TR1等于1,就可以启动T0或T1定时/计数器工作。
          当GATE=1时,除了用软件使TR0或TR1等于1外,还要使外部中断引脚INT0/1为高电平,这样定时/计数器才能启动工作。
          注意:GATE=0表示控制定时器启动不受外部中断源的影响
    

    C/T( 定时/计数模式选择位)

     C/T=0为定时模式,C/T=1为计数模式。
    

    M1M0(工作方式设置位)

    定时/计数器工作方式设置表

    展开全文
  • 4.1.3 定时器/计数器的工作方式---51系列单片机设计实例教程定时器/计数器的工作方式有以下四种:1.方式0当TMOD中的M0=0,M1=0时,为13位计数或定时方式,其中TLi使用低5位,其结构如图4.2所示。图4.2 方式0时T0、T1...
  • TMOD 计时器 计数器

    2021-07-10 19:56:17
    二、工作原理 其中低四位(即D0 ~ D3)定义定时器/计数器T0,高四位(即D4 ~ D7)定义定时器/计数器T1。 Ⅰ,GATE——门控制。 ●GATE=1时,“与门”的输出信号K由INTx输入电平和TRx位的状态一起决定(即此时K=TRx·...
  • 51 TMOD、TCON设置定时

    千次阅读 2019-11-29 14:15:45
    1、TMOD的低四位是设置定时器0的,高四位是用来设置定时器1的,其中的M0,M1是用来设置定时器工作在哪种方式,GATE一般用不要设置,C/T是选择计数模式还是定时模式的,如:TMOD = 0X01,就说明定时器0工作方式1。...
  • 单片机定时器TMOD与TCON

    千次阅读 多人点赞 2019-05-30 15:09:03
    TMOD:定时器/计数器模式控制寄存器TMOD是一个逐位定义的8位寄存器,但只能使用字节寻址,其字节地址为89H。 D7 D6 D5 D4 D3 D2 D1 ...
  • TMOD工作方式控制寄存器 寄存器地址89H,不可位寻址。 位序 B7 B6 B5 B4 B3 B2 B1 B0 位符号 GATE C/T M1 M0 GATE C/...
  • 工作方式寄存器TMOD工作方式寄存器TMOD用于设置定时/计数器的工作方式,低四位用于T0,高四位用于T1。其格式如下:GATE是门]控位,GATE=0时,用于控制定时器的启动是否受外部中断源信号的影响。只要用软件使TCON中的TR...
  • TMOD、TCON、SCON、PCON、SBUF寄存器说明

    千次阅读 多人点赞 2021-01-06 13:39:23
    TMOD:定时器/计数器工作方式寄存器 TCON:定时器/计数器控制寄存器 ...多机通信控制位,主要用于工作方式2和工作方式3。 若SM2=1,则允许多机通信。 多机通信规定:第9位数据位为1 (即TB8=1),.
  • 单片机定时器TMOD与TCON详解!

    万次阅读 多人点赞 2019-08-15 18:45:09
    TMOD:定时器/计数器模式控制寄存器TMOD是一个逐位定义的8位寄存器,但只能使用字节寻址,其字节地址为89H。 D7 D6 D5 D4 D3 D2 D1 ...
  • 一,TMOD的配置 1.定时模式(不受INT0/1影响) ...
  • 51单片机:定时器/计数器TMOD设定

    万次阅读 多人点赞 2019-05-28 21:50:38
    定时器/计数器TMOD设定 TMOD格式 上图为TMOD格式,8位分为两组,高四位控制T1,低四位控制T0 TMOD各位的说明 GATE ...0:仅由运行控制位TRx(x = 0...0:为定时器工作模式,对单片机的晶体振荡器12分频后的脉冲进行...
  • MCS-51单片机含有2个定时器/计数器,具有4种工作方式。具有两种工作模式(计数器模式和定时器模式)  MCS-51单片机含有1个全双工串行口,具有4种工作方式。  TMOD-》定时器/计数器方式控制寄存器  TCON-》...
  • 功能: 设置T0,T1的运行模式与工作方式 字节地址为0x89,无位地址,只能用整字节方式访问,不能用位访问方式对TMOD的某一位进行单独操作。 对应位的含义: 其中M1,M0的取值组合与定时/计数器的工作方式之间关系 ...
  • TMOD是定时器/计数器的工作方式寄存器,确定工作方式和功能;TCON是控制寄存器,控制T0、T1的启动和停止及设置溢出标志。定时器/计数器的工作原理计数器输入的计数脉冲源系统的时钟振荡器输出脉冲经12分频后产生;T0或...
  • TMOD、SCON、PCON寄存器的配置

    万次阅读 多人点赞 2018-09-13 21:36:58
    TMOD控制寄存器 TMOD是定时器、计数器模式控制寄存器,它是一个逐位定义的8为寄存器,但只能使用字节寻址。 其各位是: 由上图我们就可以看出,这个寄存器控制了两个定时器/计数器 寄存器的高四位控制定时器...
  • 定时工作方式2实现1s定时

    千次阅读 2019-10-02 19:37:23
    定时器的几种工作方式中,除0和前面的1类似都需要初始化计数值,然后开始计数,计数溢出后,需要再次控制计数的初值,但工作模式2不同于此,工作方式2将THx和TLx分开处理,将初值存放在THx中,计数时只处理TLx的8位...
  • 51单片机定时器工作方式1、2原理详解

    万次阅读 多人点赞 2019-08-09 18:38:36
    1.本篇博文旨在帮助那些像我一样刚入门51单片机,如果你对定时器有一定了解,但是其中的的工作方式不能理解,那么这篇文章很适合你,如果你是大神的话…直接绕行吧…… 2.我在学习的过程中由于知识上的不足很多的...
  • TMOD:定时器/计数器模式控制寄存器

    千次阅读 2013-03-27 09:28:10
    简介 TMOD:定时器/计数器模式控制寄存器(TIMER/COUNTER MODE CONTROL REGISTER) 定时器/计数器模式控制...编辑本段工作原理 其中低四位(即D0 ~ D3)定义定时器/计数器T0,高四位(即D4 ~ D7)定义定时器/计数
  • TCON控制字及TMOD寄存器

    千次阅读 2017-04-02 23:00:11
     1 0 方式2 自动重装8位计数器 TMOD=0x02  1 1 方式3 T0分为2个8位计数器,T1为波特率发生器 TMOD=0x03  ================================================================
  • 定时器0工作方式2,定时1s

    千次阅读 2017-01-11 12:27:02
    定时器0工作方式2,定时1s
  • 回顾上节的主要内容1.TMOD决定计数还是定时以及 M1,M0工作方式的选择;2.根据设定时间计算出高八位TH1/0,低八位TL1/0;3.开启总控 EA=1;4.开启定时器中断5.启动定时器这节内容主要用定时器控制I/O口输出一个方波1....
  • 定时器工作方式

    2021-06-09 19:45:03
    1、工作方式控制寄存器(TCON) TMOD(89H) 地址90H8FH 8EH8DH8CH 8BH8AH89H 符号GATEC/T M1M0GATE C/TM1M0 1)GATE:门控制位。  GATE=1,外部启动方式(也曾硬件启动方式),定时/计数器...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,772
精华内容 2,308
关键字:

tmod工作方式2