广东2022中职《单片机基础及应用(第二版)》 课题五 课件

2023-01-23
| 19页
| 123人阅读
| 11人下载
普通

内容正文:

任务 2 按键计数器 任务 1 防盗报警灯 课题五 键盘检测 任务 1 防盗报警灯 学习目标 课题五 键盘检测 1. 理解中断的概念。 2. 了解 MCS-51系列单片机外部中断系统及其工作原理。 3. 掌握与 MCS-51系列单片机外部中断相关的特殊功能寄存器。 4. 掌握 MCS-51系列单片机外部中断的工作方式及应用。 5. 掌握中断服务程序的设计方法。 6. 能设计防盗报警灯控制器的硬件电路,并编程实现防盗报警灯控制。 课题五 键盘检测 本任务是通过单片机来实现防盗报警灯的设计,要求防盗报警灯具有防盗报警功能,当外部中断 0 引脚检测到安防传感器输出为低电平信号时,上下两个 LED 灯进行报警。本任务中,采用独立按键将单片机的 I/O 口接地,模拟安防信号的产生。 任务引入 课题五 键盘检测 1. 中断的概念 当单片机 CPU 正在处理某事件时,外界发出紧急事件请求,要求单片机 CPU暂停当前事件,转去处理紧急事件,处理完成后再回到原来事件被中断的地方继续执行,该过程被称为中断。 一、 中断系统 相关知识 课题五 键盘检测 2. 中断的必要性 (1) 多任务分时处理功能 (2) 事件实时处理功能 (3) 故障及时处理功能 单片机 CPU 中断事件的过程 课题五 键盘检测 3. 中断源 中断号及中断源入口地址 课题五 键盘检测 4. 中断系统内部结构 中断系统内部结构 二、 中断控制相关寄存器 课题五 键盘检测 中断允许寄存器 IE 用于控制单片机 CPU 总中断和各个对应中断的许可。 2. 定时/计数器控制寄存器 TCON TCON 为定时 / 计数器 TO、T1的控制寄存器。 3. 中断优先级寄存器 IP IP 寄存器用于确定每个中断源的优先级别。 三、 中断响应过程 课题五 键盘检测 1. 中断请求 2. 中断响应 3. 中断返回 四、 中断服务程序 1. 中断服务程序初始化步骤 2. 中断服务程序编写要点 3. 中断服务初始化程序示例 任务 2 按键计数器 1. 了解按键的特性及其与单片机端口的连接方法。 2. 掌握独立式按键扫描及软件消抖的编程原理。 3. 能编写单键控制程序。 学习目标 课题五 键盘检测 课题五 键盘检测 本任务将设计一款通过按键加 1 的计数器,每按下 1 次按键,数码管加 1 显示,数值 0~99 循环显示。 任务引入 课题五 键盘检测 相关知识 一、 独立式键盘 独立式键盘中每个按键的电路是相对独立的,直接与单片机的 I/O 口连接,每个按键单独占用一根 I/O 线,按键是否按下不会影响其他按键的 I/O 口状态。 课题五 键盘检测 轻触式开关按键 课题五 键盘检测 独立式键盘电路 课题五 键盘检测 软件方法消除抖动主要是 CPU 检测到有按键按下后,经过一个大概 10ms 的延时后再次检测按键是否按下。若按键仍保持闭合状态电平,则确认该按键处于闭合状态,是一次有效的按键,从而消除抖动的影响。 二、 按键抖动消除 按键触点的机械抖动 课题五 键盘检测 三、 键盘处理程序设计 按键一次处理程序的流程图 谢谢 THANKS $

资源预览图

广东2022中职《单片机基础及应用(第二版)》  课题五 课件
1
广东2022中职《单片机基础及应用(第二版)》  课题五 课件
2
广东2022中职《单片机基础及应用(第二版)》  课题五 课件
3
广东2022中职《单片机基础及应用(第二版)》  课题五 课件
4
广东2022中职《单片机基础及应用(第二版)》  课题五 课件
5
广东2022中职《单片机基础及应用(第二版)》  课题五 课件
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。