9 中断概念51内部有5个终端源,也就是说有5种情况发生,会使得单片机去处理终端程序。引起CPU终端的根源称为终端源。INT0——外部中断0,0级最高级别T0——定时器/计数器0中断,1级INT1——外部中断1,2级T1——定时器/计数器1中断,3级TI/RI——串行口中断,4级T2——定时器/计数器2中断,5级 10.IE——中断允许寄存器1为打开,0,关闭EA——全局中断允许位ET2 ——定时器/计数器2中断允许位ES——串行口中断允许位ET1 ——定时器/计数器1中断允许位EX1——外部中断1中断允许位ET0 ——定时器/计数器0中断允许位EX0——外部中断0中断允许位 11.IP中断优先级寄存器PS——串口中断优先级控制位PT1——定时器/计数器1中断优先级控制位PX1——外部中断1中断优先级PT0——定时器/计数器0中断优先级控制位PX0——外部中断0中断优先级控制位。 12.TMOD定时器工作方式寄存器GATE——门控制位GATE = 0.定时器/计数器启动与停止仅受到TCON寄存器中TRX的控制。GATE = 1.定时器/计数器启动与停止仅受到TCON中TRX(X=0,1)和外部中断引脚上(INT0或INT0)的电平状态来共同控制。C/T =0,定时器模式C/T = 1,计数器模式M1M0——工作方式选择位M1 M2 工作方式0 0 工作方式0.为13位.定时器/计数器0 1工作方式1,为16位.定时器/计数器1 0 工作方式2,8位初值自动重装的8位定时器/计数器1 1工作方式3,仅适用于T0,分成两个8位计数器,T1停止计数 13.TCON 定时器/计数器控制寄存器TF1——定时器/计数器溢出标志位,计数器溢出时硬件置1TR1——定时器1运行控制位,软件控制置0时关闭,当GATE = 1,且INT1为高电平的时候,TR1置1启动定时器1.当GATE = 0时,TR1置1启动定时器1TF0——用法同TF1TR0——用法同TR1IE1——外部中断1请求标志位 当IT1 = 0时,为电平触发方式,每个机器周期的S5P2采样INT1引脚,若INT1脚为低电平,则置1,否则清0当IT1 = 1时,INT1为跳变沿触发方式,当第一个机器周期采样到INT1为低电平时,则IE置1,IE1=1.表示外部中断1正在向CPU申请中断,当CPU响应中断,转向中断服务程序时,该位由硬件清0。IT1——外部中断1触发方式选择位IT1=0,为电平触发方式,引脚INT1上低电平有效。IT1 = 1.为跳变沿触发方式,引脚INT1上的电平从高到低的负跳变有效。IE0——外部中断0请求标志,其功能同IE1IT0——外部中断0触发方式选择位,其功能同IT1
按以下识别二维码关注!
电子路上,一起走!