1. 首页
  2. 文档大全

第5章80C51的中断系统

上传者:2****5 2022-06-29 17:16:09上传 PPT文件 1.25MB
第5章80C51的中断系统_第1页 第5章80C51的中断系统_第2页 第5章80C51的中断系统_第3页

《第5章80C51的中断系统》由会员分享,可在线阅读,更多相关《第5章80C51的中断系统(20页珍藏版)》请在文档大全上搜索。

1、2022-5-311第第5 5章章 80C5180C51的中断系统的中断系统80C51单片机的单片机的中断概念中断概念5.180C5180C51单片机的单片机的中断处理过程中断处理过程5.280C5180C51中断编程和应用举例中断编程和应用举例5.32022-5-3125.1 80C51单片机的中断概念单片机的中断概念5.1.1 80C515.1.1 80C51中断源和中断请求标志位中断源和中断请求标志位 CPUCPU进行工作进行工作A A时发生了事件时发生了事件B B,请求,请求CPUCPU马上处理马上处理 CPUCPU暂时中断当前工作暂时中断当前工作A A,转去处理事件,转去处理事件B

2、B(中断源中断源) 事件事件B B处理完后,回到工作处理完后,回到工作A A被中断的地方继续处理被中断的地方继续处理A A工作工作 中断的概念中断的概念 中断源中断源 中断请求中断请求 中断服务中断服务 中断返回中断返回 中断系统中断系统中断的优点中断的优点v 利用率高利用率高v 实时性强实时性强2022-5-313 80C51 80C51中断系统入口地址中断系统入口地址5 5个中断源、个中断源、2 2个优先级个优先级中断源中断源中断程序入口地址中断程序入口地址自然优先级顺序自然优先级顺序外中断外中断00003H高高定时器定时器0000BH外中断外中断10013H定时器定时器1001BH串口中

3、断串口中断0023H低低5 5个中断源的优先级顺序和中断入口地址都要记住个中断源的优先级顺序和中断入口地址都要记住2022-5-314中断发生时,中断发生时,CPU如何知道哪个中断发生了?如何知道哪个中断发生了?当某中断源发生时,相应的中断请求标志位置当某中断源发生时,相应的中断请求标志位置1中断请求标志位中断请求标志位问题问题2022-5-315中断请求标志位中断请求标志位 76543210TCONTF1TR1TF0TR0IE1IT1IE0IT0字节地址:字节地址:88HIE0和和IE1分别标示外部分别标示外部0中断和外部中断和外部1中断请求标志位中断请求标志位TF0和和TF1分别标示定时器

4、分别标示定时器0和定时器和定时器1中断请求标志位中断请求标志位76543210SCONTIRI字节地址:字节地址:98HTI 和和RI分别标示串口发送数据和接收数据分别标示串口发送数据和接收数据中断中断请求标请求标志位志位2022-5-316思考思考为什么要清零?为什么要清零?(1 1)若中断源相应的中断请求标志位为)若中断源相应的中断请求标志位为1 1时,表示有中时,表示有中断产生,为断产生,为0 0表示无中断产生。表示无中断产生。(2 2)有中断产生时,中断源就会向)有中断产生时,中断源就会向CPUCPU发出中断请求。发出中断请求。(3 3)CPUCPU响应中断后,有的中断请求标志位由硬件

5、自动响应中断后,有的中断请求标志位由硬件自动清清0 0,有的需要编程者手动清,有的需要编程者手动清0 0。2022-5-317TCON其他位的功能描述其他位的功能描述 76543210TCONTF1TR1TF0TR0IE1IT1IE0IT0字节地址:字节地址:88H 电平方式(电平方式(ITx=0),),INTx引脚引脚低电平低电平时时产生中断,产生中断,响应响应中断后中断后IEx不能自动清不能自动清0(由(由INTx引脚状态决定)。引脚状态决定)。 边沿方式(边沿方式(ITx=1),),INTx引脚引脚下降沿下降沿时时产生中断,产生中断,响应响应中断后中断后IEx自动清自动清0。 IT0 和

6、和IT1表示外部中断触发方式设置位(用表示外部中断触发方式设置位(用ITx表示)表示)问题:外部中断从单片机哪些引脚引入中断信号呢?问题:外部中断从单片机哪些引脚引入中断信号呢?2022-5-318两种触发方式比较:两种触发方式比较: 低电平触发方式时,低电平触发方式时, INTx低电平必须保持到响应时,否低电平必须保持到响应时,否则就会漏掉;在中断服务结束前,则就会漏掉;在中断服务结束前,INTx低电平必须撤除,否低电平必须撤除,否则中断返回之后将再次产生中断。则中断返回之后将再次产生中断。下降沿触发方式时,采样到有效下降沿后,在下降沿触发方式时,采样到有效下降沿后,在IEx中将锁存中将锁存

7、一个一个1。若。若CPU暂时不能响应,申请标志也不会丢失,直到暂时不能响应,申请标志也不会丢失,直到响应时才清响应时才清0,响应后自动清,响应后自动清0。2022-5-319TR0和和TR1表示启动定时器表示启动定时器0和定时器和定时器1(用(用TRx表示)表示)TRx=1使得定时器使得定时器Tx启动,开始由初值进行加启动,开始由初值进行加1计数,直计数,直至最高位产生溢出使至最高位产生溢出使TFx=1向向CPU请求中断。请求中断。CPU响应中响应中断后断后TFx自动清自动清0。 RI:串口:串口接收接收中断标志,接收一帧数据后,向中断标志,接收一帧数据后,向CPU发发出中断请求,响应中断后出


文档来源:https://www.renrendoc.com/paper/212652160.html

文档标签:

下载地址