zoukankan      html  css  js  c++  java
  • 89C52定时/计数器

    中断允许寄存器IE

    中断允许寄存器用来设定各个中断源的打开和关闭,IE在特殊功能寄存器中,字节地址为A8H,位地址(由低位到高位)分别是A8H-AFH,该寄存器可进行位寻址,即可对该寄存器的每一位进行单独操作。单片机复位时IE全部被清0,各位定义如下。

    EA-全局中断允许位。

    EA=1,打开全局中断控制,在此条件下,由各个中断控制位确定相应中断的打开或关闭。

    EA=0,关闭全部中断。

    ET2-定时器/计数器2中断允许位。

    ET2=1,打开T2中断。

    ET2=0,关闭T2中断。

    ES-串行口中断允许位。

    ES=1,打开串行口中断。

    ES=0,关闭串行口中断。

    ET1-定时器/计数器1中断允许位。

    ET1=1,打开T1中断。

    ET1=0,关闭T1中断。

    EX1-外部中断1中断允许位。

    EX1=1,打开外部中断1中断。

    EX1=0,关闭外部中断1中断。

    ET0-定时器/计数器0中断允许位。

    ET0=1,打开T0中断。

    ET0=0,关闭T0中断。

    EX0-外部中断0中断允许位。

    EX0=1,打开外部中断0中断。

    EX0=0,关闭外部中断0中断。

    定时器/计数器工作方式寄存器TMOD

    定时器/计数器工作方式寄存器在特殊功能寄存器中,字节地址为89H,不能位寻址。TMOD用来确定定时器的工作方式及功能选择。单片机复位时TMOD全部被清0。

    TMOD的高4位用于设置定时器1,低4位用于设置定时器0。

    GATE-门控制位。

    GATE=0,定时器/计数器启动与停止仅受TCON寄存器中TRX(X=0,1)来控制。

    GATE=1,定时器/计数器启动与停止由TCON寄存器中TRX(X=0,1)和外部中断引脚(INT0或INT1)上的电平状态来共同控制。

    C/T-定时器模式和计数器模式选择位。

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

    M1M0-工作方式选择位

    每个定时器/计数器都有4种工作方式。

    定时器/计数器控制寄存器TCON

    定时器/计数器控制寄存器在特殊功能寄存器中,字节地址为88H,位地址(由低位到高位)分别是88H-8FH,该寄存器可进行位寻址。TCON寄存器用来控制定时器的启、停、标志定时器溢出和中断情况。单片机复位时TCON全部被清0。

    TF1-定时器1溢出标志位。

    当定时器1计满溢出时,由硬件使TF1置1,并且申请中断。进入中断服务程序后,由硬件自动清0。需要注意的是,如果使用定时器的中断,那么该位完全不用人为去操作,但是如果使用软件查询方式的话,当查询到该位置1后,就需要用软件清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=0时,为电平触发方式,每个机器周期的S5P2采样INT1引脚,若INT1脚为低电平,则置1,否则IE1清0 。

    当IT1=1时,INT1为跳变沿触发方式,当第一个机器周期采样到INT1为低电平时,则IE1置1 。IE1=1,表示外部中断1正在向CPU申请中断。当CPU响应中断,转向中断服务程序时,该位由硬件清0 。

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

    IT1=0,为电平触发方式,引脚INT1上低电平有效。

    IT1=1,为跳变沿触发方式,引脚INT1上的电平从高到低的负跳变有效。

    IE0-外部中断0请求标志,其功能及操作方法同IE1。

    IT0-外部中断0触发方式选择位,其功能及操作方法同IT1。

  • 相关阅读:
    P2167 [SDOI2009]Bill的挑战
    P2153 [SDOI2009]晨跑
    洛咕 P2155 [SDOI2008]沙拉公主的困惑
    洛咕 P2465 [SDOI2008]山贼集团
    洛咕 P2463 [SDOI2008]Sandy的卡片
    洛咕 P4556 [Vani有约会]雨天的尾巴
    CF418D Big Problems for Organizers
    CF28D Don't fear, DravDe is kind
    CF97C Winning Strategy
    P4427 [BJOI2018]求和
  • 原文地址:https://www.cnblogs.com/gibbon/p/1925048.html
Copyright © 2011-2022 走看看