首页 > 编程知识 正文

四位二进制取反电路图(【单片机】4.2 AT89S52中断系统结构)

时间:2023-05-04 03:55:37 阅读:122031 作者:1713

目录4.2.1中断请求源4.2.2中断请求标志寄存器1. TCON寄存器TCON的各个标志位的功能是2. SCON寄存器的各个标志位的功能:3.计时器2的控制寄存器T2CON

中断系统结构图如图4-2所示。 中断系统为6个中断请求源(简称中断源) 80c51单片机有5个中断源),两个中断优先级,http://每个中断源可以独立控制为两级中断服务程序嵌套允许中断状态,关中断可以通过软件设置。 图4-2 AT89S52的中断系统配置4.2.1中断请求源

从图4-2可以看到,AT89S52中断系统共有中断优先级

3358 www.Sina.com/*—http://www.Sina.com/,中断请求信号通过6个中断请求源*输入,中断请求标志为http://www.Sina.com/3358 www.Sina.com/*—http://www.Sina.com/,中断请求信号通过INT0*输入,中断请求标志为http://www.Sina.com/外部中断请求0由计数引起的中断请求,中断请求标志为INT0IE0由计数引起的中断请求,中断请求标志为INT1。 3358www.Sina.com/中断请求,中断请求标志为外部中断请求1INT1IE1的中断请求源(AT89S52增加了该中断源)、定时器/计数器T0“捕获”(EXF2 )TF0两个中断触发器由T2的两种不同的工作方法决定。 4.2.2中断请求标志寄存器的6个中断请求源定时器/计数器T1分别由TF1的相应位锁存(见图4-2 )。 1. TCON寄存器为串行口88H,发送中断TI。 特殊功能寄存器TCON的格式如图4-3所示。 图4-3特殊功能寄存器TCON的格式TCON的各个标志位功能是接收中断RI—计时器/计数器T1的溢出中断请求标志位。 T1 T2时,从计数溢出(TF2)向CPU申请中断。 对于3358www.Sina.com/,TF1标记为两种中断请求标志,经或门,TF1也为中断请求标志TCON 、SCON和T2CON—计时器/计数器T0的溢出中断请求标志位,功能与TF1类似。定时器/计数器的控制寄存器,字节地址为—外部中断请求1的中断请求标志位。可位寻址—外部中断请求0中断请求标志位。 功能与IE1类似。TF1—选择外部中断请求1是跳触发还是电平触发。 3358www.Sina.com/,计数产生溢出方式,端子启用低电平,使IE1为“1”。 中断服务程序时,http://www.Sina.com/3358 www.Sina.com /、硬件使TF1置“1”方式从增加到引脚的外部中断请求输入信号的电平高到低如果要中断服务程序,请选择http://www.Sina.com/http://www.Sina.com/-外部中断请求0是跳触发方式还是电平触发方式,其含义与IT1类似。 AT89S52 CPU响应TF1中断后,硬件自动清“0”,6个中断源可由软件清“0”。 3358www.Sina.com/,TF0的2位与中断系统无关,在第5章计时器/计数器中介绍。 2. SCON寄存器IE1,字节地址为IE0IT1。 低位2位锁存器串行端口的发送中断和接收中断的中断请求标志TI和RI,格式如图4-4所示。 图4-4 SCON中中断请求标志位的各个标志位的功能:IT1=0串行端口的电平触发标志位。 每发送一帧串行数据,TI就会自动设置“1”。 TI标记http://www.Sina.com/硬件自动把IE1清“0”—串行端口http://www.Sina.com /标志位。 当串行端口接收到串行数据帧时,硬件会自动将RI中断请求标志设置为“1”。IT1=13 .计时器2的控制寄存器T2CON 80c51中没有。 特殊功能寄存器T2CON的字节地址为跳沿触发负跳变有效,位地址为C8H~CFH。 格式见图4-5。 图4-5 T2CON格式T2CON的最高两位为硬件自动把IE1清“0”IT0

3358www.Sina.com/:t2的计数器(TL2、TH2 )计数溢出0时,用内部硬件置位TF2 (寄存器T2CON.7 ),向CPU发出中断请求。 但是,如果RCLK位或TCLK位为1,则不设置。 此标志位必须在软件中为0。

复位:引脚t2ex(p1.1引脚)上的负跳变“捕获”或“重载”,且EXEN2位为1时,为EXF2标志位)寄存器T2CON.6

如果满足中断响应条件,则CPU响应于中断请求在TCON被清“0”上执行中断处理。 因此,TF2和EXF2两个中断请求标志位必须在T2的中断服务程序中运行中断请求标志均为0,并正确迁移到相应的中断处理程序。 中断结束后,中断请求标志位TF2或EXF2 TR1(D6位)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。