精华内容
下载资源
问答
  • c51单片机定时器中断

    2013-04-19 19:45:36
    学习c51单片机的同学可以看本教程方便学习单片机。。
  • 基于51单片机用汇编语言写的定时器中断功能,编译通过,可以参考下
  • C51单片机定时器中断应用,程序控制LED灯的亮灭,通俗易懂,运用简单程序学习中断
  • 运用定时器0工作在方式1(16位计数器)实现LED灯的闪烁。先来看看定时器0工作在方式1的逻辑结构图。 从上图可以看到,GATE先经过非门,再和INT0引脚作为或门的输入。这里简单提一下数字电路中的与门、或门和非门。...
  • C51单片机运用定时器T0中断实现电子时钟,含有原理图和相关程序设计。
  • .\ 昆明理工大学信息工程与自动化学院学生实验报告 201 201学年 第 1 学期 课程名称单片机技术 开课实验室 年 月 日 年级专业班 学号 姓名 成绩 实验项目名称 定时器及数码管控制实验 指导教师 教 师 评 语 该同学...
  • 程序思路:该程序是利用51单片机定时器中断,另外根据音符的频率计算每个音符定时时长从而输出不同音符对应的PWM波驱动蜂鸣器播放音乐。 使用工具:Keil4,protues8;程序具体代码和仿真原理图都已打包放到《基于...
  • C51单片机定时器

    2020-10-02 14:50:32
    一、 与以前的软件延迟做对比:软件延迟利用若干次空循环实现,占用CPU ...溢出时,会导致定时器溢出中断请求(发出中断请求),与此时是否使能无关。但是有发生中断请求,不一定会被收到 溢出=总数为1...

      一、

    与以前的软件延迟做对比:软件延迟利用若干次空循环实现,占用CPU

    1、定时器的构成

    定时器:硬件  ;

    此件利用 T0定时器,可在四种模式下工作

    实质是加1计数器(16位计数器),由高8位TH0和低8位TL0两个寄存器组成,TMOD是工作方式寄存器,TCON是控制寄存器

    分开赋初始值
    TH0=0x??;
    TL0=0x??;

    2、定时器溢出

    任何一个计数范围有限的系统,都存在溢出现象。系统可表达数的个数,称为模。溢出时,会导致定时器溢出中断请求(发出中断请求),与此时是否使能无关。但是有发生中断请求,不一定会被收到

    溢出=总数为11,10+5时,等于15>11,无法表示,就溢出

    3、计数器的控制

    TMOD是工作方式寄存器,TCON是控制寄存器(控制启动和中断申请)

    ①TMOD   低四位用于T0,高四位用于T1   

    GATE:门控位

    GATE=0时,令TR0=1,可以启动工作;

    GATE=1时,令TR0=1,和外部中断引脚也为高电平,才可以启动工作

    C/T:模式选择位

    =0为定时模式;=1为计数模式

    M1M0:工作方式设置位

    自动重装定时:在溢出后,发出中断请求,会自动回零

         //前三个步骤
    TMOD=0x01;//0x01=0000 0001,在低四位,分别为gate,c/t,m1m0

    TCON是控制寄存器(高四位进行控制)

    TR1&TR0:运行控制位,=1,开始工作,=0,停止工作

    TF1&TF0:中断请求标志位,溢出时硬件会自动将其置于“1”

    TR0=1;//运行控制位,置1位为工作

    ③中断的开启

    EA=1 总中断开启

    ET0=1 ET0是T0的中断允许位,ET1是T1的

    EA=1;//开大门
    	ET0=1;//定时器0的中断运行

    通过公式进行计算,得到初始值,将其附上,就可以得到想要的延迟时间

     

    //简单的利用定时器控制LED的延迟闪烁
    
    #include <reg52.h>
    #include"bstv51.h"
    
    void dsq()
    {
      	TMOD|=0x01;//0000 0001,最后2位-工作方式的选择,这里选择16位定时器‘01’
    	TH0=0X00;//给高、低四位都赋初值=0
    	TL0=0X00;
    	EA=1;//开大门
    	ET0=1;//定时器0的中断运行
    	TR0=1;//运行控制位,置1位为工作
    }
    
    
    void main()
    {
    	bstv51_init();
    	while(1);
    }			
    
    void ab(void)interrupt 1  //中断的时间在大约65ms ,但是中断函数一般不要写太多东西
    {
    	TH0=0x00;
    	TL0=0x00;
    	L0=~L0;
    }						 

     

    展开全文
  • 1.定时器/计数器控制寄存器控制寄存器(TCON) IT0:外部中断0触发方式控制位 当IT0=0时,为电平触发方式(低电平有效) 当IT0=1时,为边沿触发方式(下降沿有效) IT1:外部中断1触发方式控制位 当IT1=0时,为电平...

    一.外部中断相关寄存器

    1.定时器/计数器控制寄存器控制寄存器(TCON) 
    这里写图片描述 
    IT0:外部中断0触发方式控制位 
    当IT0=0时,为电平触发方式(低电平有效) 
    当IT0=1时,为边沿触发方式(下降沿有效) 
    IT1:外部中断1触发方式控制位 
    当IT1=0时,为电平触发方式(低电平有效) 
    当IT1=1时,为边沿触发方式(下降沿有效)

    2.中断允许控制寄存器(IE) 
    这里写图片描述 
    EX0:外部中断0允许位; 
    EX1:外部中断1允许位; 
    EA :CPU中断允许(总允许)位。

    二.外部中断的处理过程

    1、设置中断触发方式,即IT0=1或0,IT1=1或0 
    2、开对应的外部中断,即EX0=1或EX1=1; 
    3、开总中断,即EA=1; 
    4、等待外部设备产生中断请求,即通过P3.2,P.3.3口连接外部设备产生中断 
    5、中断响应,执行中断服务函数

    展开全文
  • 51单片机定时器中断程序(C语言)TH0=(65536-初值)%256; TL0=(65536-初值)/256;
  • 我们首先需要了解什么是中断中断是指CPU在执行某一过程中由于外界原因必须暂停现在的事情,处理别的事情,处理完了再回去执行暂停的事情。 中断的优点? 1.分时操作。 2.实时响应 3.可靠性高 中断中用到...

    我们首先需要了解什么是中断?

    中断是指CPU在执行某一过程中由于外界原因必须暂停现在的事情,处理别的事情,处理完了再回去执行暂停的事情。

    中断的优点?

    1.分时操作。

    2.实时响应

    3.可靠性高

     

    中断中用到的寄存器:

    中断优先级寄存器IP

    位序号

    D7

    D6

    D5

    D4

    D3

    D2

    D1

    D0

    位符号

    --

    --

    --

    PS

    PT1

    PX1

    PT0

    PX0

    描  

    --

    --

    --

    串口

    T/C1

    INT1

    T/C0

    INT0

     

     

    IP寄存器:

    作用是选择优先级的,解决中断优先级问题。

    PX0:外部中断0优先级设定位 

    PT0:定时/计数器T0优先级设定位 

    PX1:外部中断0优先级设定位 

    PT1:定时/计数器T1优先级设定位 

    PS :串行口优先级设定位 

    PT2:定时/计数器T2优先级设定位

     

     

     

    中断允许寄存器IE

    位序号

    D7

    D6

    D5

    D4

    D3

    D2

    D1

    D0

    位符号

    EA

    --

    --

    ES

    ET1

    EX1

    ET0

    EX0

    描  

    全局中断

    --

    --

    串口中断

    T/C1

    INT1

    T/C0

    INT0

     

    IE寄存器:

    EX0:外部中断0允许位; 
    ET0:定时/计数器T0中断允许位; 
    EX1:外部中断1允许位; 
    ET1:定时/计数器T1中断允许位; 
    ES :串行口中断允许位; 
    EA :CPU中断允许(总允许)位。 

     

    52单片机中一共有6个中断源,他们的符号,名称,及产生的条件分别是:

    INT0—外部中断0,由P3.2端口引入,低电平或电平下降沿引起

    INT1—外部中断1,由P3.3端口引入,低电平或电平下降沿引起

    T0—定时器/计数器0中断,由T0计数器计满回零引起

    T1定时器/计数器1中断,由T1计数器计满回零引起

    T2定时器/计数器2中断,由T2计数器计满回零引起

    TI/RI—串行口中断,串行端口完成一帧字符发送/接收后引起

    中断优先级顺序由高到低:

    外部中断0(INT0)->定时/计数器0(T0)->外部中断1(INT1)->

    定时/计数器1(T1)->串行口(R1或T1)->定时/计数器2(T2)

     

    首先响应的是优先级高的中断请求,正在中断的不会被新的中断请求打断,正在进行低优先级中断服务,能被高优先级中断请求中断。

     

    中断函数一般形式:

    void 函数名() interrupt   n

    {}

    (n代表中断号,中断号是编译器识别不同中断的唯一编号)

     

    中断函数和普通函数的异同:

    同:函数的形式非常类似,中断响应过程和普通函数调用过程也非常相似

    异:中断函数不需要声明,普通函数需要声明

     

    使用中断函数需要遵循以下规则:

    (1)中断函数不能进行参数传递

    (2)在任何情况下,都不能直接调用中断函数

     

    中断响应条件

    1. 中断源有中断请求
    2. 此中断源的中断允许位为1
    3. 开中断(即EA=1)

     

     

    展开全文
  • 51单片机定时器中断实验

    千次阅读 2020-08-04 10:52:08
    附:中断基本概念 定时器相关内容 CPU时序的有关知识 ①振荡周期:为单片机提供定时信号的振荡源的周期(晶振周期或外加振荡周期)。 ②状态周期:2 个振荡周期为 1 个状态周期,用 S 表示。振荡周期又称 S 周期或...

    附:中断基本概念

    定时器相关内容
    • CPU时序的有关知识
      ①振荡周期:为单片机提供定时信号的振荡源的周期(晶振周期或外加振荡周期)。
      ②状态周期:2 个振荡周期为 1 个状态周期,用 S 表示。振荡周期又称 S 周期或时钟周期。
      ③机器周期:1 个机器周期含 6 个状态周期,12 个振荡周期。
      即机器周期=6个状态周期=12个震荡周期。
      ④指令周期:完成 1 条指令所占用的全部时间,它以机器周期为单位。
    • 外接晶振为 12MHz 时,51 单片机相关周期的具体值为:
      振荡周期=1/12us;
      状态周期=1/6us;
      机器周期=1us;
      指令周期=1~4us;
    定时器/计数器

    ①51 单片机有两组定时器/计数器,因为既可以定时,又可以计数,故称之为定时器/计数器。
    ②定时器/计数器和单片机的 CPU 是相互独立的。定时器/计数器工作的过程是自动完成的,不需要 CPU 的参与。
    ③51 单片机中的定时器/计数器是根据机器内部的时钟或者是外部的脉冲信号对寄存器中的数据加 1。
    有了定时器/计数器之后,可以增加单片机的效率,一些简单的重复加 1 的工作可以交给定时器/计数器处理。CPU 转而处理一些复杂的事情。同时可以实现精确定时作用

    51单片机定时原理

    定时/计数器的实质是加 1 计数器(16 位),由高 8 位和低 8 位两个寄存器 THx 和 TLx 组成。它随着计数器的输入脉冲进行自加 1,也就是每来一个脉冲,计数器就自动加 1,当加到计数器为全 1 时,再输入一个脉冲就使计数器回零,且计数器的溢出使相应的中断标志位置 1,向 CPU 发出中断请求(定时/计数器中断允许时)。如果定时/计数器工作于定时模式,则表示定时时间已到;如果工作于计数模式,则表示计数值已满。可见,由溢出时计数器的值减去计数初值才是加 1 计数器的计数值。

    51内部结构及实现原理
    • 51定时器/计数器内部结构
      在这里插入图片描述
      上图中的 T0 和 T1 引脚对应的是单片机 P3.4 和 P3.5 管脚。51 单片机定时/计数器的工作由两个特殊功能寄存器控制。TMOD 是定时/计数器的工作方式寄存器,确定工作方式和功能;TCON 是控制寄存器,控制 T0、 T1 的启动和停止及设置溢出标志。
      定时器/计数器通过两个寄存器进行工作。
    • 控制寄存器 TCON
      1.作用:TCON 的低 4 位用于控制外部中断。TCON 的高 4 位用于控制定时/计数器的启动和中断申请。
    1. 格式如图所示:
      在这里插入图片描述
      低四位各功能:
      TF1(TCON.7):T1 溢出中断请求标志位。T1 计数溢出时由硬件自动置 TF1为 1。CPU 响应中断后 TF1 由硬件自动清 0。T1 工作时,CPU 可随时查询 TF1 的状态。所以,TF1 可用作查询测试的标志。TF1 也可以用软件置 1 或清 0,同硬件置 1 或清 0 的效果一样。
      TR1(TCON.6):T1 运行控制位。TR1 置 1 时,T1 开始工作;TR1 置 0 时,T1 停止工作。TR1 由软件置 1 或清 0。所以,用软件可控制定时/计数器的启动与停止。
      TF0(TCON.5):T0 溢出中断请求标志位,其功能与 TF1 类同。
      TR0(TCON.4):T0 运行控制位,其功能与 TR1 类同
      低4位(TCON.3~TCON.0):外部中断相关为,用于控制外部中断。
    • 工作方式寄存器TMOD
      1.作用:于设置定时/计数器的工作方式,低四位用于 T0,高四位用于 T1。
      2.格式如图所示:
      在这里插入图片描述

    GATE:GATE 是门控位, GATE=0 时,用于控制定时器的启动是否受外部中断源信号的影响。只要用软件使 TCON 中的 TR0 或 TR1 为 1,就可以启动定时/计数器工作;GATA=1 时,要用软件使 TR0 或 TR1 为 1,同时外部中断引脚 INT0/1 也为高电平时,才能启动定时/计数器工作。即此时定时器的启动条件,加上了 INT0/1 引脚为高电平这一条件。
    C/T :定时/计数模式选择位。C/T =0 为定时模式;C/T =1 为计数模式。
    M1M0:工作方式设置位。定时/计数器有四种工作方式。
    在这里插入图片描述
    3.定时/计数器的工作方式
    前面我们知道,TMOD中m1m0为工作方式设置位,共有4中方式
    (1)方式0:
    在这里插入图片描述
    方式 0 为 13 位计数,由 TL0 的低 5 位(高 3 位未用)和 TH0 的 8 位组成。TL0 的低 5 位溢出时向 TH0 进位,TH0 溢出时,置位 TCON 中的 TF0 标志,向 CPU发出中断请求。
    门控位 GATE 具有特殊的作用:
    当 GATE=0 时,由图可以看出,先经过一个非门变为高电平1,然后经过或门,因为是或门,仍为高电平1,在经过与门,此时与TR0相与,所以由TR0控制技术的开始。当TR0为1时,相与后仍为高电平,计数开始,待计数溢出时,申请中断。
    当GATE=1时,经过非门变为低电平0,此时因为是或门,所以要受到外部中断引脚控制,然后经与门与TR0相与。所以计时的开始是由TR0和外部中断同时控制的。
    计数初值与计数个数的关系为:X=2(13)-N。其中 2(13)表示 2 的 13 次方。
    (2)方式1:
    在这里插入图片描述
    方式 1 的计数位数是 16 位,由 TL0 作为低 8 位,TH0 作为高 8 位,组成了16 位加 1 计数器。
    计数初值与计数个数的关系为:X=2(16)-N。
    计数控制方式同方式0.
    (3)方式2:
    在这里插入图片描述
    方式 2 为自动重装初值的 8 位计数方式。工作方式 2 特别适合于用作较精确的脉冲信号发生器。计数初值与计数个数的关系为:X=2(8)-N。
    计数控制方式同方式1原理。
    (4)方式3:
    在这里插入图片描述
    这几种工作方式中应用较多的是方式 1 和方式 2。定时器中通常使用定时器方式 1,串口通信中通常使用方式 2。

    定时器配置
    • 定时器配置过程:
      ①对 TMOD 赋值,以确定 T0 和 T1 的工作方式,如果使用定时器 0 即对 T0 配置,如果使用定时器 1 即对 T1 配置。
      ②根据所要定时的时间计算初值,并将其写入 TH0、TL0 或 TH1、TL1。
      ③如果使用中断,则对 EA 赋值,开放定时器中断。
      ④使 TR0 或 TR1 置位,启动定时/计数器定时或计数。
    • 计算定时/计数器初值。
      机器周期=1/单片机的时钟频率。51 单片机内部时钟频率是外部时钟的 12 分频,也就是说当外部晶振的频率输入到单片机里面的时候要进行 12分频。比如说你用的是 12MHZ 晶振,那么单片机内部的时钟频率就是 12/12MHZ,当你使用 12MHZ 的外部晶振的时候,机器周期=1/1M=1us。
      假设我们定义1ms的初值:
      1ms/1us=1000。也就是要计数 1000 个,初值=65535-1000+1(因为实际上计数器计数到 66636(2 的 16 次方)才溢出,所以后面要加 1)=64536=FC18H(十六进制),所以初值即为 THx=0XFC,TLx=0X18。
      知道了如何计算定时/计数器初值,那么想定时多长时间都可以计算出,当然由于定时计数器位数有限,我们不可能直接通过初值定时很长时间,如果要实现很长时间的定时,比如定时 1 秒钟。可以通过初值设置定时 1ms,每当定时 1ms结束后又重新赋初值,并且设定一个全局变量累计定时 1ms 的次数,当累计到
      1000 次,表示已经定时 1 秒了。
    中断实现过程伪代码
    
    void Timer0Init()
    {
    TMOD|=0X01;//选择为定时器 0 模式,工作方式 1,仅用 TR0 打开启动。
    TH0=0XFC; //给定时器赋初值,定时 1ms
    TL0=0X18;
    ET0=1;//打开定时器 0 中断允许(定时中断0允许位)
    EA=1;//打开总中断
    TR0=1;//打开定时器
    }
    
    
    定时中断实验
    • 实现功能:通过定时器0中断控制D1指示灯间隔1秒闪烁
      在这里插入图片描述

    默认阳极为高电平,只要利用定时器中断控制P20口即可

    • 代码实现
    #include "reg52.h"			 //此文件中定义了单片机的一些特殊功能寄存器
    typedef unsigned int u16;	  //对数据类型进行声明定义
    typedef unsigned char u8;
    sbit led=P2^0;	 //定义P20口是led
    
    /*
    * 函 数 名         : Timer0Init
    * 函数功能		   : 定时器0初始化
    */
    
    void Timer0Init()
    {
    	TMOD|=0X01;//选择为定时器0模式,工作方式1,仅用TR0打开启动。
    	TH0=0XFC;	//给定时器赋初值,定时1ms高4位为FC  FC18=64536
    	TL0=0X18;	//低4位为18
    	ET0=1;//打开定时器0中断允许
    	EA=1;//打开总中断
    	TR0=1;//打开定时器			
    }
    
    /*
    * 函 数 名       : main
    * 函数功能		 : 主函数
    */
    void main()
    {	
    	Timer0Init();  //定时器0初始化
    	while(1);	//一直循环执行定时器0	
    }
    
    /*
    * 函 数 名         : void Timer0() interrupt 1
    * 函数功能		   : 定时器0中断函数
    */
    void Timer0() interrupt 1
    {
    	static u16 i;
    	TH0=0XFC;	//给定时器赋初值,定时1ms
    	TL0=0X18;
    	i++;
    	if(i==1000)//如果i==1000,即执行1000次后,重新置0,led发生变化
    	{
    		i=0;
    		led=~led;	
    	}	
    }
    
    展开全文
  • 昆明理工大学信息工程与自动化学院学生实验报告 201 201 学年 第 1 学期 课程名称单片机技术 开课实验室 年 月 日 年级专业班 学号 姓名 成绩 实验项目名称 定时器及数码管控制实验 指导教师 教 师 该同学是否了解...
  • 51单片机定时器中断

    万次阅读 多人点赞 2019-06-08 23:58:02
    51定时器中断 1.定时器/计数器 51单片机有2个16位定时器/计数器:定时器0(T0为P3.4) 和定时器1(T1为P3.5) 这里所说的16位是指定时/计数器内部分别有16位的计数寄 存器。当工作在定时模式时,每经过一个机器...
  • 51单片机定时器中断程序

    万次阅读 多人点赞 2016-10-13 12:14:48
    程序运行开始,A灯先亮5秒,然后灭了到B灯亮5秒,B再灭再到C灯...用定时器精确定时……晶振11.092MHZ。 #include "REG52.H" /* * */ sbit LED_A = P1^0; sbit LED_B = P1^1; sbit LED_C = P1^2; unsigned char T
  • 51单片机定时器总结

    2020-08-28 19:34:35
    c为计数,也即是及外部脉冲的个数,也会是定时器溢出及中断。GATE这一位用来设定外部中断脉冲是否可启动定时器。 意思就是当GATE=1时,定时器的启动有二个位控制,即TR0和int0(这是对定时器0来说的,T1的话上二位...
  • C51使用定时器中断产生PWM方波信号

    千次阅读 2020-05-06 09:29:16
      使用定时器中断产生PWM方波信号,完成50个频率为1KZ的矩形脉冲输出,P20端口接LED闪烁,用于演示。   矩形脉冲频率为1KZ,周期则为1ms, 中断为0.5ms, 所以T0: TH0=(65536-500)/256, TL0=(65536-500)%256。 ...
  • 51单片机系列--定时器中断

    千次阅读 2021-07-17 23:28:16
    前言 前几天一直在忙挑战杯的决赛,好几天没能睡上安稳觉,今天下午答辩结束,终于有空能够继续总结笔记写博客了。...51单片机定时器0内部的具有两个一字节的寄存器TH0(高位寄存器)和TL0(低位寄存器
  • 51单片机入门教程(5)——定时器中断

    万次阅读 多人点赞 2018-11-25 22:53:58
    51单片机入门教程(5)——定时器中断一、中断的概念二、定时器中断2.1 软件延时的不足2.2 中断寄存器2.2.1 中断允许控制寄存器 IE2.2.2 定时器工作方式寄存器 TMOD2.2.3 定时器控制寄存器 TCON2.2.4 定时器初值...
  • 基于at89c51的外部定时器0终端实验,包含汇编源码和proteus仿真工程文件。
  • 51单片机第二讲(定时器中断

    万次阅读 多人点赞 2018-01-28 19:03:34
    1.中断的概念 CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断产生);...51单片机里一共有5个中断源,分别是外部中断0,定时器0,外部中断1,定时器1,串口中断中断优先级从大到
  • 1、中断允许寄存器IE 2、中断优先级寄存器IP 3、定时器/计数器工作方式寄存器TMOD 4、定时器/计数器控制寄存器TCON 5、数码管和流水灯在中断中的应用 6、24小时制钟表
  • 在MCS-51的中断系统中,除了有外部中断以外,还有定时器/计数器中断、串行中断,本章节将会说明定时器/计数器中断,以及它的四种方式 MCS-51单片机中,内部有两个16位的可以选择的定时器/计数器,称为定时器0(T0...
  • 实现定时器中断和中断嵌套 一、背景知识 1.定时器结构和原理: (1)组成:两个16位的定时器T0和T1,以及他们的工作方式寄存器TMOD和控制寄存器TCON等组成。内部由总线与CPU连接。 (2)工作模式 每个定时器内部...
  • 定时器中断系统小白极客的51单片机笔记(自用)定时器介绍STC89C52定时器资源定时器框图定时器工作模式定时器时钟中断系统中断程序流程STC89C52中断资源定时器中断系统创建一个自定义列表如何创建一个注脚注释也...
  • 使用定时器/计数器中断,需要将满足以下的条件。 1)中断总允许打开 EA = 1; 2)中断源允许打开 ET0= 1或者 ET1= 1; 3)设置定时器计/计数器的工作方式(设置TMOD) 4)装载定时器,设置计数器的初始计算值...
  • QQ 1274510382 Wechat JNZ_aming 商业联盟 QQ群538250800 技术搞事 QQ群599020441 解决方案 QQ群152889761 加入我们 QQ群649347320 共享学习 QQ群674240731 纪年科技aming 网络安全 ,深度学习,嵌入式,机器强化,生物...
  • 如题: 以下数码管引脚为P0口。 代码如下: #include<reg52.h> unsigned char Led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x6f}; void delay_1s() { int i; for(i=0;i<20;i++) ...
  • 51定时器中断控制流水灯

    千次阅读 2021-01-01 15:34:11
    2、了解定时器中断的方法。 3、了解定时器初始化设置的方法。 二、实验内容 1、完成读取定时器溢出标志位来控制流水灯 2、完成定时器中断服务函数控制流水灯 三、实验原理 只用一个定时器: 定时器级联: 四、实验...
  • 定时器/计数器T0、T1是80C51的中断源之一,当数据寄存器溢出,则向CPU申请中断。数据寄存器的复位状态为0。为使计数值或定时值满足自己的要求,需预先将数据寄存器赋值,称为初值设定,中断中也要重新设定初值。 ...

空空如也

空空如也

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

c51单片机定时器中断