下载此文档

51单片机定时器中断总结.doc


文档分类:通信/电子 | 页数:约42页 举报非法文档有奖
1/42
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/42 下载此文档
文档列表 文档介绍
51 单片机定时器中断总结单片机定时器初值 51 单片机定时器原理单片机两个定时器中断单片机 100ms 定时器中断篇一: 51 中断定时器自己总结 80C51 的中断系统一、中断的概念 CPU 在处理某一事件 A时, 发生了另一事件 B 请求 CPU 迅速去处理(中断发生); CPU 暂时中断当前的工作,转去处理事件 B (中断响应和中断服务); 待 CPU 将事件 B 处理完毕后,再回到原来事件 A 被中断的地方继续处理事件 A (中断返回) ,这一过程称为中断。引起 CPU 中断的根源,称为中断源。中断源向 CPU 提出的中断请求。 CPU 暂时中断原来的事务 A ,转去处理事件 B。对事件 B 处理完毕后, 再回到原来被中断的地方( 即断点), 称为中断返回。实现上述中断功能的部件称为中断系统(中断机构)。 80C51 中断系统的结构 80C51 的中断系统有 5 个中断源( 8052 有6 个) ,2 个优先级,可实现二级中断嵌套。 TCONIE 硬件查询 IP SCON 1.( ) 可由 IT0() 选择其为低电平有效还是下降沿有效。当 CPU 检测到 引脚上出现有效的中断信号时, 中断标志 IE0() 置1 ,向 CPU 申请中断。 2、( )可由 IT1() 选择其为低电平有效还是下降沿有效。当 CPU 检测到 引脚上出现有效的中断信号时, 中断标志 IE1() 置 1,向 CPU 申请中断。 3、 TF0 ( ) ,片内定时/ 计数器 T0 溢出中断请求标志。当定时/ 计数器 T0 发生溢出时,置位 TF0 ,并向 CPU 申请中断。 4、 TF1 ( ), 片内定时/ 计数器 T1 溢出中断请求标志。当定时/ 计数器 T1 发生溢出时, 置位 TF1 , 并向 CPU 申请中断。 5、 RI( )或 TI( ) ,串行口中断请求标志。当串行口接收完一帧串行数据时置位 RI 或当串行口发送完一帧串行数据时置位 TI,向 CPU 申请中断。二、中断请求标志 1、 TCON 的中断标志 IT0 ( ), 外部中断 0 触发方式控制位。当 IT0=0 时, 为电平触发方式。当 IT0=1 时, 为边沿触发方式( 下降沿有效)。 IE0 ( ), 外部中断 0 中断请求标志位。 IT1 ( ) ,外部中断 1 触发方式控制位。 IE1 ( ) ,外部中断 1 中断请求标志位。 TF0 ( ), 定时/ 计数器 T0 溢出中断请求标志位。 TF1 ( ), 定时/ 计数器 T1 溢出中断请求标志位。 2、 SCON 的中断标志 RI( ) ,串行口接收中断标志位。当允许串行口接收数据时,每接收完一个串行帧,由硬件置位 RI 。注意, RI 必须由软件清除。 TI( ) ,串行口发送中断标志位。当 CPU 将一个发送数据写入串行口发送缓冲器时, 就启动了发送过程。每发送完一个串( 来自: 范文网:51 单片机定时器中断总结) 行帧, 由硬件置位 TI。 CP U 响应中断时,不能自动清除 TI, TI 必须由软件清除。 80C51 中断的控制一、中断允许控制 CPU 对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器 IE 控制的。 EX0() ,外部中断 0 允许位; ET0() , 定时/ 计数器 T0 中断允许位; EX1() ,外部中断 0 允许位; ET1() ,定时/ 计数器 T1 中断允许位; ES ( ) ,串行口中断允许位; EA () , CPU 中断允许( 总允许)位。二、中断优先级控制 80C51 单片机有两个中断优先级,即可实现二级中断服务嵌套。每个中断源的中断优先级都是由中断优先级寄存器 IP 中的相应位的状态来规定的。 PX0 ( ), 外部中断 0 优先级设定位; PT0 ( ), 定时/ 计数器 T0 优先级设定位; PX1 ( ), 外部中断 0 优先级设定位; PT1 ( ) ,定时/ 计数器 T1 优先级设定位; PS ( ) ,串行口优先级设定位; PT2 () ,定时/ 计数器 T2 优先级设定位。而 80C52 单片机有四个中断优先级, 即可实现四级中断服务嵌套。每个中断源的中断优先级由中断优先级寄存器 IP和 IPH 中的相应位的状态来规定的。 PX0 ( ) ,外部中断 0

51单片机定时器中断总结 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数42
  • 收藏数0 收藏
  • 顶次数0
  • 上传人raojun00001
  • 文件大小94 KB
  • 时间2017-04-22