80C51单片机的定时器/计数器工作方式2有什么特点?适用于什么场合?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-09-10
单片机80c51中定时/计数器的工作方式中怎么计数范围怎么算的为什么这样算?

定时器有一个16位的计数寄存器,这个16位被分成两个8位的寄存器,分别是THx和TLx,有4种工作方式:
方式0:用了THx的8位,用了TLx中的低5位,这样,加起来一共是13位,所以,最大计数范围就是0-8191,一共8192个时钟
方式1:用了THx的8位,用了TLx中的全部8位,这样,加起来一共是16位,所以,最大计数范围就是0-65535,一共65536个时钟,也是定时器用的最大的范围
方式2:只用了THx用来计数,当THx的计数用完了之后,硬件自动把TLx赋值给THx,所以方式2相当于只是8位,所以最大计数到 0-255,共256个
方式3:用于串口波特率的计算,不讨论.
方式0是为了向上兼容老式单片机,一般很少用,现在基本上用方式1最多.

、80C51单片机定时器1工作在计数器模式下,按模式2进行计数。采用中断完成计数,回答下列问题

8 位定时器/计数器,TLx读数溢出时,溢出标志位置1的同时,自动将THx中的常数送到TLx中,使TLx从初值开始计数。
多用于串口通信精确定时,产生波特率用

方式2是8位定时/计数器。采用8位寄存器TLx作为加1计数器,满计数值2^8,另一个THx寄存器用以存放8位初值,若TL1计数溢出,则TH1自动将初值重装入TL1中。使用于精确测的定时时间,如串行口波特率发生器

方式2是自动重装的8为定时/计数器。可以用作通信的波特率发生器。

随便那本讲51单片机的书都有这方面的内容,去找本看下就知道了。

是8位自动重置吗?

  • 80c51单片机介绍
    答:80c51单片机属于MCS-51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。采用40引脚双列直插式DIP(Dual In Line Package),内有128Byte的RAM单元及4K的R...
  • 80C51单片机内部有几个定时/计数器?
    答:两个16位定时计数器,分别是Timer0 Timer1.\x0d\x0a应用定时/计数器使用以下寄存器:\x0d\x0a1.中断启用寄存器IE\x0d\x0a2.中断优先级寄存器IP\x0d\x0a3.定时器/计数器模式寄存器TMOD\x0d\x0a4.定时器/计数器控制寄存器TCON\x0d\x0a5.计数寄存器THx TLx:\x0d\x0a先进行定时/...
  • 单片机80c51中定时/计数器的工作方式中怎么计数范围怎么算的为什么这样...
    答:方式0:用了THx的8位,用了TLx中的低5位,这样,加起来一共是13位,所以,最大计数范围就是0-8191,一共8192个时钟方式1:用了THx的8位,用了TLx中的全部8位,这样,加起来一共是16位,所以,最大计数范围就是0-65535,一共65536个时钟,也是定时器用的最大的范围方式2:只用了THx用来计数,当THx的计数用完了之后,...
  • 80C51单片机简介?
    答:80C51单片机是一种经典的8位单片机,由Intel公司在1980年推出。它采用了CISC(Complex Instruction Set Computer,复杂指令集计算机)架构,并集成了多种功能,如CPU、内存、I/O接口和定时器等。在结构上,80C51单片机主要由以下几个部分组成:1. 中央处理器(CPU):这是80C51单片机的核心部件,负责执行指...
  • 单片机一道课后题:80c51定时器有哪几种工作方式?有何区别?
    答:继续计数。这种工作方式可省去重装初值的程序。方式2的最大计数值为256.方式3只有T0有效,方式3是将定时器0分为两个独立的8位加1计数器TH0和TL0,其中TL0既可用于定时,也可以用于计数,TH0只能用于定时。最大计数值也是256.在方式3下,T1的控制位TR1、TF1和中断源被T0占有用,因些T1不能工作。
  • MSC-51单片机内部由哪些功能部件组成,各有什么功能?
    答:【答案】:以80C51单片机为例,其内部功能部件有:控制器:是对取自程序存储器中的指令进行译码,在规定的时刻发出各种操作所需的控制信号,完成指令所规定的功能;运算器:根据控制器发来的信号,执行算术逻辑运算操作;存储器:包括程序存储和数据存储器;定时器计数器:2个16位定时器/计数器,可对机器周期...
  • 80C51单片机的定时器/计数器工作方式2有什么特点?适用于什么场合...
    答:8 位定时器/计数器,TLx读数溢出时,溢出标志位置1的同时,自动将THx中的常数送到TLx中,使TLx从初值开始计数。多用于串口通信精确定时,产生波特率用
  • 80C51单片机简介?
    答:80C51单片机属于MCS-51系列单片机,由Intel公司开发。概述:1、80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。2、80C51内部有时钟电路,但需要石英晶体和微调电容外接,由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,...
  • 80C51单片机有哪些中断源?对应的中断入口地址分别是什么?
    答:外部中断0:入口:0003H 定时器0: 入口:000BH 外中断1: 入口:0013H 定时器1: 入口:001BH 串口中断:入口:0023H 1.1个串口中断,地址:0x98H;外部中断和定时计数器中断:设置地址:0x88H;定时计数器设置地址:TMOD:0x89H,TL0;8AH TL0;8BH TH0;8CH :TH1: 8DH。
  • 80C51单片机定时器 C/T 我想单独控制,怎么弄,
    答:想单独对某一位操作只能用"与""或"操作 如想使定时器1作为计数器使用,则需使第7位(D6)C/T = 1 写法如下:TMOD|=0X40; 即 TMOD=TMOD|0X40;要想让其清0: TMOD&=~0X40;即 TMOD=TMOD&(~0X40);如果想让定时器1作为16位计器而定时器0状态不变:TMOD|=0X50;...