电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

AT89S52单片机接连体系

2017-03-23 23:33分类:PLC基础知识 阅读:

 

AT89S52单片机的接连体系共有8个接连源,6个接连矢量,两级接连优先级,可完毕两级接连效劳程序嵌套,经过软件来屏蔽或容许相应的接连恳求。每一个接连源能够编程为高优先级接连或低优先级接连,容许或阻挠向CPU恳求接连。接连体系的分外功寄存器有接连容许寄存器IE、接连优先级寄存器IP等。
图1为AT89S52单片机的接连体系构造暗示图。AT89S52有两个外部接连源INT0、INT1;串口通讯有接纳和发送两个接连源,经过一个或门,共用同一个接连矢量;守时器/计数器0、守时器/计数器1的溢出接连源对应两个接连矢量;守时/计数器2有计数溢出和捕获两种接连源,经或门共用一个接连矢量。


图1 接连体系构造暗示图

(1) 来自P3.2引脚上的外部接连恳求(外部接连0),低电平或降低沿(从高到低)有用,经过设置IT0的值可将外部接连0设置为低电平触发或降低沿触发,IT0=0时,为电平触发办法,当引脚上呈现低电往常就向CPU恳求接连;IT0=1时,为跳变触发办法,当引脚上呈现负跳变时,置位TCON.1的IE0接连恳求象征位,向CPU恳求接连。CPU在每个机器周期的S5P2状况采样IE0象征位,当条件满意,则照应接连恳求。
(2) 来自P3.3引脚上的外部接连恳求(外部接连1),低电平或降低沿有用。其功用与操作同。
(3) T0 片内守时器/计数器0溢出(TF0)接连恳求。守时/计数器0不论内部守时或对外部工作T0计数,当计数器(TH0、TL0)计数溢出,置位TCON.5的TF0接连恳求象征位。CPU在每个机器周期的S5P2状况时采样TF0象征位,当条件满意时CPU照应接连恳求,转向对应的接连矢量,实施该接连效劳程序,并由硬件主动将TF0象征位清0。
(4) T1片内守时器/计数器1溢出(TF1)接连恳求。其功用和操作相似守时/计数器0。其接连恳求象征位为TCON.7的TF1。
(5) T2片内守时器/计数器2溢出接连恳求。守时器2能够被寄存器T2CON中的TF2和EXF2的或逻辑触发。程序进入接连效劳后,这些象征位都能够由硬件清0。守时器2有两种纷歧样的工作办法。
守时/计数器办法。当守时/计数器办法的计数器(TH2、TL2)计数满后溢出,置位接连恳求象征位(T2CON.7)TF2,向CPU恳求接连处理。
“捕获”办法。当外部输入端口T2EX发作从1→0降低沿时,亦将置位T2CON.6的接连恳求象征位EXF2,向CPU恳求接连处理。
(6) 串行口接连。片内串行口完毕一帧发送或接纳,置位接连恳求源TI或RI。当完毕一串行帧的接纳/发送时别离置位串行通讯操控寄存器SCON中的RI/TI接连恳求象征位,当条件满意时CPU照应接连恳求。
每一个接连源都对应有一个接连恳求象征位,它们设置在守时/计数器操控寄存器TCON、守时/计数器2操控寄存器T2CON和串行通讯操控寄存器SCON的相应位来锁存。别的还有接连操控寄存器IE和接连优先级操控寄存器IP,IE用于断定各接连是容许仍是阻挠,IP用于界说各接连源的接连优先级,用户经过设置其状况来处理接连体系。

上一篇:单片机功率晶体管接口

下一篇:单片机串行接口作业办法

相关推荐
返回顶部