1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 单片机c语言自锁程序 项目4单片机应用技能实训C语言教案-0323232515.docx-原创力文档...

单片机c语言自锁程序 项目4单片机应用技能实训C语言教案-0323232515.docx-原创力文档...

时间:2023-06-07 02:10:32

相关推荐

单片机c语言自锁程序 项目4单片机应用技能实训C语言教案-0323232515.docx-原创力文档...

单片机应用技能实训 (C 语言 )教案 —项目 4

项目 4

防盗报警器电路制作

任务 1

MCS-51 单片机中断系统学习

一、案头

任务

MCS-51 单片机中断系统学习

授课时间

年 月

授课班级

教学形式

讲授、讨论

授课时数

2 课时

教学用具

教学资源

项目制作成品、课件

课前准备

教学目标

1、理解中断的概念。

2、了解中断系统的结构。

3、掌握中断请求标志的作用

4、掌握中断允许寄存器、中断优先级寄存器的作用和使用方法。

5、理解中断响应的条件、中断响应遵循的规则、中断响应过程。

教学重点

1、中断请求标志的作用及置位复位方法。

2、中断允许寄存器、中断优先级寄存器的使用方法。

教学难点

1、对中断请求标志位置位 /复位的理解。

2、中断响应过程。

教学过程

1、通过对报警器电路的工作特点分析,引出项目任务。

2、中断的基本概念。

3、中断系统的结构。

4、中断系统各组成部分作用及使用方法。

5、中断响应的条件、中断响应遵循的规则、中断响应过程。

教学后记

二、教学实施过程

实施环节

教学内容

导学方法

组织教学

1、检查学生出勤情况并做好记录。

互动交流

2、调整学生的注意力,为上课作准备。

复习提问

1、在项目 3 中,单片机是如何获取正反转命令的?

提问导思

2、以同学们的了解,防盗报警器由几部分构成?

本项目的终极目标是制作一个单片机控制的断线式防盗报警器。

导入

在单片机控制系统中, 对于有可能发生, 但又不能确定其是否

启发学习

发生、何时发生的事件处理, 通常采用中断方式处理。 比如盗窃

积极性

事件就是此类事件。 所以本项目采用中断方式, 项目设计制作之

前先来学习中断系统。

讲授新课

一、中断的基本概念

将正在执行的程序暂停,转而去执行另一程序的过程称为中

断。

中断系统是单片机的重要组成部分,

它使单片机具有实时中断

处理能力, 进行实时控制, 故障自动处理等。 下面介绍中断系统的几个基本概念。

1、中断源

中断源是指能够发出中断请求信号的来源。

2、中断的开放与关闭

所谓中断开放 (也称开中断) ,就是允许CPU 接受中断源提出

的中断请求。所谓中断的关闭(也称关中断),就是不允许CPU

接受中断源提出的中断请求。

3、中断优先级控制

对于有多个中断源的单片机系统, 对中断源进行响应的先后次序必须事先设定,即中断优先级控制。

4、中断处理过程

中断处理过程可归纳为中断请求、中断响应、 中断处理及中断

返回四部分。

二、 MCS-51 单片机的中断系统

MCS-51 单片机中断系统的结构框图如图4-2 所示,由5 个中

断源, 4 个用于中断控制的专用寄存器TCON 、SCON 、IE 和 IP

及优先级硬件查询电路构成。

图 4-2 中断系统

1、中断源和中断请求标志

MCS-51 单片机的 5 个中断源及中断请求标志见表 4-1,其中两个是外部中断源,另外 3 个属于内部中断源。

表 4-1MCS-51 单片机的中断源与中断请求标志

中断源

说明

标志

外部中断

0( INT0 )

从引脚输入的中断请求

IE0

定时器 /计数器 T0

定时器 /计数器 T0 溢出发出的中断请求

TF0

外部中断

1( INT1 )

从引脚输入的中断请求

IE1

定时器 /计数器 T1

定时器 /计数器 T1 溢出发出的中断请求

TF1

串行口

串行口发送、接收时产生的中断请求

TI、RI

MCS-51 的 5 个中断源的中断请求标志位位于定时器控制寄存

器 TCON 和串行口控制寄存顺 SCON 中, TCON 及 SCON 中各位的名称如表 5-2 所示。

对 TCON 和 SCON 中与中断有关的位说明如下:

TF1 (TF0 ):定时 /计数器 T1 ( T0)的溢出中断请求标志位,

当 T1/T0 计数产生溢出时,由硬件将 TF1( TF0)置 1,向 CPU 请求中断。当 CPU 响应其中断后,由硬件将 TF1( TF0)自动清 0。

IE1(IE0 ):外部中断 1(外部中断 0)的中断请求标志位。 IE1 (IE0 ) =1,表示外部中断 1(外部中断 0)请求中断,当 CPU 响应其中断后,由硬件将 IE1 ( IE0)自动清 0; IE1 (IE0 ) =0,表示外部中断没有请求中断。

IT1(IT0 ):外部中断1(0)的中断触发方式控制位。若将 IT1

IT0 )置 0,则外部中断 1( 0)为电平触发方式。 若将 IT1( IT0)置 1,则外部中断 1(0)为边沿触发方式。

TI :串行口发送中断请求标志位。 当串行口发送完一帧数据后,由硬件将 TI 置 1,向 CPU 请求中断。 CPU 响应中断后,必须用软件将 TI 清

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。