单片机外部中断公开课教(学)案.doc
文本预览下载声明
下载可编辑
专业文档 精心整理
生产实习课题化教学教案首页
课题名称
单片机应用
分课题名称
中断系统
授课时数
7
讲课:2 示范:0.5 练习:4.5
累计课时
工艺及专业理论课
第 5 章
20
课题内容 : 外部中断系统应用
班级人数
授课日期
第12周
11月20日
授课班级
自动化50603
23
教学目的和要求
1.了解单片机中断的概念
2.掌握中断控制专用寄存器的设置
3.掌握外部中断系统的应用
重点与
难点
重点:中断控制专用寄存器的设置
难点:外部中断系统的具体应用
示 范
内 容
外部中断系统中各寄存器设置及其应用实例
巡回重点
外部中断系统中各寄存器设置及其应用
教
学
准
备
工 具
WAVE汇编软件、PROTEUS仿真软件
器 材
计算机
仪器仪表
无
图 纸
无
教学内容、过程及授课方法
复习:
数码管的结构及显示方式
新课讲解:
1、中断的概念 讲解
2、中断系统中各寄存器介绍 讲解
3、外部中断应用实例 讲解+示范
课日小节
课 日 一 (第 12 周 11 月 20 日)
组织教学:
1、上课、师生问候
2、检查学生出勤情况,并记录
3、检查教室卫生
4、强调安全文明生产
入门指导:
MCS-51单片机的中断系统
—— 外部中断应用
一、中断的概念
所谓的中断就是,当 CPU 正在处理某项事务的时候,如果外界或者内部发生了紧急事件,要求 CPU 暂停正在处理工作而去处理这个紧急事件,待处理完后,再回到原来中断的地方,继续执行原来被中断的程序,这个过程称作中断。
二、MCS-51单片机的中断源
?????????MCS-51单片机的中断源共有两类:外部中断和内部中断
1. 外部中断源
?????外部中断0( ):来自 P3.2 引脚,采集到低电平或者下降沿时,产生中断请求。
?????外部中断1():来自 P3.3 引脚,采集到低电平或者下降沿时,产生中断请求。
2. 内部中断源
?????定时器∕计数器0( T0 ):定时功能时,计数脉冲来自片内;计数功能时,计数脉冲来自片外 P3.4 引脚。发生溢出时,产生中断请求。
?????定时器∕计数器1( T1 ):定时功能时,计数脉冲来自片内;计数功能时,计数脉冲来自片外 P3.5 引脚。发生溢出时,产生中断请求。
???? ?串行口:为完成串行数据传送而设置。单片机完成接受或发送一组数据时,产生中断请求。
三、中断控制的专用寄存器
1. 中断允许控制寄存器(IE)
IE寄存器的内容及位地址表示如下:
位地址
0AFH
0AEH
0ADH
0ACH
0ABH
0AAH
0A9H
0A8H
位符号
EA
/
/
ES
ET1
EX1
ET0
EX0
??? 其中与中断有关的控制位共6位:
????????? EA——中断允许总控制位
EA=0 中断总禁止,禁止所有中断
EA=1? 中断总允许,总允许后中断的禁止或允许由各中断源的中断允许控制位进行设置。
????????? EX0和EX1——外部中断允许控制位
EX0(EX1)=0 禁止外部中断
EX0(EX1)=1 允许外部中断
????????? ET0和ET1——定时器/计数器中断允许控制位
ET0(ET1)=0 禁止定时器/计数器中断
ET0(ET1)=0 允许定时器/计数器中断
????????? ES——串行中断允许控制位
ES=0 禁止串行中断
ES=1 允许串行中断
2. 定时器控制寄存器(TCON)
TCON寄存器的内容及位地址表如下:?
位地址
8FH
8EH
8DH
8CH
8BH
8AH
89H
88H
位符号
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
??? ???IT0 和IT1——外部中断请求触发方式控制位
IT0 (IT1)=1 脉冲触发方式,下降沿有效
IT0 (IT1)=0 电平触发方式,低电平有效
???????IE0和IE1——外中断请求标志位
? ???TR0 和TR1——定时器运行控制位
TR0 (TR1 )=0 定时器/计数器停止工作
TR0 (TR1 )=1 定时器/计数器开始工作
???????TF0和TF1——计数溢出标志位
3. 中断优先级控制寄存器(IP)
IP寄存器的内容及位地址表如下:
位地址
0BFH
0BEH
0BD
显示全部