您的位置 首页 资料

52单片机的中止及其使用方法

52单片机共有6个中断源,分别如下:INT0——外部中断0,由P3^2端口引入,低电平或者下降沿引起;中断级别最高;C语言使用序号为0;T0——定…

52单片机共有6个中止源,别离如下:

INT0——外部中止0,由P3^2端口引进,低电平或许下降沿引起;中止等级最高;C言语运用序号为0;

T0——守时器/计数器0,由T0计数器计数回零引起;中止等级第二;C言语运用序号为1;

INT1——外部中止1,由P3^3端口引进,低电平或许下降沿引起;中止等级第三;C言语运用序号为2;

T1——守时器/计数器1,由T1计数器计数回零引起;中止等级第四;C言语运用序号为3;

TI/RI——串行口中止,由串行口完结一帧字符发送/承受后引起;中止等级第五;C言语运用序号为4;

T2——守时器/计数器2,由T2计数器计数回零引起;中止等级第六;C言语运用序号为5;

守时器的运用过程:

1.设置守时器/计数器工作方式寄存器TMOD

GATE——门操控位。

为0时,守时器/计数器发动与中止仅受TCON寄存器中的TRX(X= 0,1)来操控;

为1时,守时器/计数器发动与中止由TCON寄存器中的TRX(X= 0,1)和外部中止引脚(INT0,INT1)上的电平状况一起操控。

C/T——守时器/计数器形式挑选位。1为计数模式,0为守时形式。

M1M0——工作方式挑选位。

2.对守时器进行赋初值。

3.开中止,中止答应寄存器IE(可位寻址)

EA为大局中止答应位,ET2,ET1,ET0别离为守时器/计数器2,1,0的中止答应位,ES为串行口中止答应位,EX0,EX1别离为外部中止0和1的中止答应寄存器。

4.开守时器的操控位,发动守时器/计数器守时或计数,在守时器/计数器操控寄存器TCON中,

TR0,TR1为守时器0,1的运转操控位。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/268221.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部