- 12
- 0
- 约9.08千字
- 约 14页
- 2016-09-19 发布于重庆
- 举报
51的中断与定时
单片机的中断与定时
重点及难点:
单片机中断与定时的基本概念、单片机的中断系统、单片机的定时器/计数器、单片机外部中断源的扩展。
教学基本要求:
掌握单片机中断与定时的基本概念;
掌握单片机的中断源、中断控制、中断响应过程的基本概念及单片机中断系统的功能和使用方法;
掌握单片机的定时器/计数器的初值计算、工作方式控制寄存器的初始化、程序的设计方法和步骤;
了解单片机外部中断源扩展的常用方法和步骤。
教学内容
§5.1 中断的基本知识
一、一般微机的输入/输出方式
1.条件传送方式
查询传送方式
3.直接存储器存取(DMA—Direct Memory Access)方式
中断传送方式
二、中断概述
(一)中断的概念
所谓“中断”,是指计算机在执行某一段程序的过程中,由于计算机系统内、外的某种原因,有必要中止原程序的执行,而去执行相应的处理程序,待处理结束后,再返回来继续执行本中断的原程序的过程。
(二)中断源
引起中断的原因,或是能发出中断申请的来源,称为中断源。
(三)中断的分类
(1)屏蔽中断
(2)非屏蔽中断。
(3)软件中断。
(四)中断的开放与关闭
中断的开放与关闭,亦称为开中断和关中断。这是指CPU中断系统的状态,只有当CPU处于开中断状态时,才能接受外部的中断申请。反之,当CPU处于关中断状态时,则不能接受外部的中断申请。
(五)中断的优先级
(六)中断处理过程
一个完整的中断处理的基本过程应包括:中断请求、中断响应、中断处理和中断返回。
§5.2 MCS-51单片机的中断系统
一、中断源
(一)外中断
(二)定时中断
(三)串行中断
MCS-51中断系统结构框图
二、中断控制
(一)定时器控制寄存器(TCON)
位地址 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H 位符号 TF1 TR1 TF0 TR0 IE1 IT1 IE1 IE0
1.IE0和IE1—外中断请求标志位
2.IT0和IT1—外中断请求触发方式控制位
IT0(IT1)= 1 脉冲触发方式,后沿负跳有效。
IT0(IT1)= 0 电平触发方式,低电平有效。
此位由软件置“1”或清“0”。
3.TF0和TF1—计数溢出标志位
(二)串行口控制寄存器(SCON)
位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H 位符号 SM0 SM1 SM2 REN TB8 RB8 TI RI
1.TI — 串行口发送中断请求标志位
2.RI — 串行口接收中断请求标志位
(三)中断允许控制寄存器(IE)
位地址 0AFH 0AEH 0ADH 0ACH 0ABH 0AAH 0A9H 0ABH 位符号 EA / / ES ET1 EX1 ET0 EX0 l.EA — 中断允许总控制位
EA = 0 中断总禁止,禁止所有中断。
EA = 1 中断总允许,总允许后中断的禁止或允许由各中断源的中断允许控制位进行设置。
2.EX0和EX1—外部中断允许控制位
EX0 (EX1) = 0 禁止外中断。
EX0 (EX1) = 1 允许外中断。
3.ET0和ET1—定时/计数中断允许控制位
ET0 (ET1) = 0 禁止定时(或计数)中断。
ET0 (ET1) = 1 允许定时(或计数)中断。
4.ES—串行中断允许控制位
ES = 0 禁止串行中断。
ES = 1 允许串行中断。
(四)中断优先级控制寄存器(IP)
位地址 0BFH 0BEH 0BDH 0BCH 0BBH 0BBH 0B9H 0BBH 位符号 / / / PS PT1 PX1 PT0 PX0
PX0—外部中断0优先级设定位;
PT0—定时中断0优先级设定位;
PX1—外部中断1优先级设定位;
PT0—定时中断1优先级设定位;
PS—串行中断优先级设定位。
为“0”的位优先级为低;为“1”的位优先级为高。
(五)中断优先级控制原则和控制逻辑
(1)低优先级中断请求不能打断高优先级的中断服务;但高优先级中断可以中断低优先级的中断服务,从而实现中断嵌套。
(2)如果一个中断请求已被响应,则同级的其他中断服务将被禁止,即同级不能嵌套。
(3)如果同级的多个中断请求同时出现,则按CPU查询次序确定哪个中断请求被响应。其查询次序为:外部中断0 → 定时中断0 → 外部中断1 → 定时中断1 → 串行中断。
(六)中断初始化与中断控制寄存器状态设置
对中断的使用是在程序初始化时设置的,如果不包括优先级控制,外中断初始化共有3项内容:中断总允许、外
您可能关注的文档
- 500度老化试验箱.doc
- 32款幼儿经典食谱-主食篇.doc
- 500米线路模拟阻抗试验负载.doc
- 500石墨机参数.doc
- 32正弦量的复数表示.doc
- 500米线路模拟阻抗负载.doc
- 32淡水转移改后.doc
- 32滴水线(槽)工程.doc
- 500首怀旧老歌送个大家.doc
- 502专项风险评估.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)