C51单片机学习笔记之中断系统

本文介绍了微控制器中的中断概念,包括中断源如外部中断、定时器中断等,并详细阐述了中断寄存器的作用,如中断允许控制寄存器(IE)、定时器/计数器控制寄存器(TCON)等,以及它们如何控制中断的开启、关闭和优先级设置。还特别提到了TCON寄存器中的各个位,如TF0、TR0等标志位的功能。此外,文章还提及了中断优先级控制寄存器(IP)以及中断总开关EA在IE寄存器中的重要性。
摘要由CSDN通过智能技术生成

简介

什么是中断

在CPU 运行主程序时,暂停去处理别的程序,然后再回来处理主程序,这就是中断。

中断源

共8个,外部中断0、定时器0中断、外部中断1、定时器1中断、串口中断、定时器2中断、外部中断2、外部中断3。

中断寄存器

中断允许控制寄存器(IE)控制各中断的开放和屏蔽
定时器/计数器控制寄存器(TCON)定时器和外部中断的控制
串行口控制寄存器(SCON)串行中断的控制
中断优先级控制寄存器(IP)设置各中断的优先级

ps:优先级从高到低。

 TCON寄存器

位地址8F8E8D8C8B8A8988
位符号TF1TR1TF0TR0IE1IT1IE0IT0

TF0(TF1)——计数溢出标志位,当计数器计数溢出时,该位置1。

TR0(TR1)——定时器运行控制位

当TR0(TR1)=0  停止定时器/计数器工作

当TR0(TR1)=1  启动定时器/计数器工作

IE0(IE1)——外部中断请求标志位

IT1(IT0)——外部中断触发方式选择位

IE寄存器

76543210
位符号EAESET1EX1ET0EX0

EA:中断的总开关,EA=1才能允许中断传给CPU

ES:串行口中断开关

ET1:定时器1中断开关

EX1:外部中断1开关

ET0:定时器0中断开关

EX0:外部中断0开关

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值