中断的用法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中断的用法
52单片机
INT0-外部中断0,低电频或下降沿引起。

INT1-外部中断1,低电频或下降沿引起。

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

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

中断允许寄存器IE(可位寻址)
D7 EA-全局中断允许位EA=1,开。

EA=0,关。

D6 无效位。

D5 ET2 计数器2,ET2=1,开ET2=0,关。

D4 ES 串行口中断
D3 ET1定时器1中断。

D2 EX1外部中断1。

D1 ET0 定时器0。

D0 EX0 外部中断0。

中断优先级寄存器IP(可位寻址)
D7、D6、D5无效位。

1为高优先级,0为低优先级。

单片机的定时中断
TMOD确定工作方式和功能;TCON控制启动和停止及设置溢出标志。

TMOD(不能位寻址)
高四位控制T1,低四位控制T0。

D7 GATE-门控制位
GA TE=0,启动与停止仅受TCON寄存器中TRX(X=0,1)来控制。

GA TE=1,受TRX和外部中断引脚(INTO或INT1)上的电平状态来共同控制。

D6 C/T定时器和计数器选择位,1时计数,0时定时。

D5 M1 D4 M0 工作方式选择位。

00方式013位计数器能装载8192个数THX=(8192-N)/32,TLX=(8192-N)%32.
01方式一THX=(65536-N)/256,TLX=(65536-N)%256。

10 方式2 THX=256-N,TLX=256-N.。

11方式3 同方式2。

TCON(可位寻址)
D7 TF1-定时器1溢出标志位。

D6 TR1-定时器1运行控制为(由软件清零关闭定时器1当
GA TE=1,且INT1为高电平时,TR1置1启动定时器1;当GATE=0时,TRI置1启动定时器1。


D5 TF0 D4 TR0
D3 IE1 外部中断1请求标志。

D2 IT1 D1 IE0 D0 IT0
定时器初始化过
1)对TMOD赋值
2)计算初值,并写入TH0、TL0、或THI、TL1。

3)对IE赋值,开放总中断。

4)使TR0或TR1置位,启动定时器/计数器或计数。

V oid t1-time() interrupt 中段序号
{
}。

相关文档
最新文档