单片机基础及应用(第二版)课件:键盘检测_第1页
单片机基础及应用(第二版)课件:键盘检测_第2页
单片机基础及应用(第二版)课件:键盘检测_第3页
单片机基础及应用(第二版)课件:键盘检测_第4页
单片机基础及应用(第二版)课件:键盘检测_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务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.定时/计数器控制寄存器TCONTCON为定时/计数器TO、T1的控制寄存器。3.中断优先级寄存器IPIP寄存器用于确定每个中断源的优先级别。三、中断响应过程键盘检测1.中断请求2.中断响应3.中断返回四、中断服务程序1.中断服务程序初始化步骤2.中断服务程序编写要点3.中断服务初始化程序示例任务2按键计数器1.了解按键的特性及其与单片机端口的连接方法。2.掌握独立式按键扫描及软件消抖的编程原理。3.能编写单键控制程序。学习目标键盘检测键盘检测本任务将设计一款通过按键加1的计数器,每按下1次按键,数码管加1

显示,数值0~99

循环显示。任务引入键盘检测相关知识一、独立式键盘独立式键盘中每个按键的电路是相对独立的,直接与单片机的I/O

口连接,每个按键单独占用一根I/O线,按键是否按下不会影响其他按键的I/O

口状态。键盘检测轻触式开关按键键盘检测独立式键盘电路键盘检测软件方法消除抖动主要是CPU检测到有按键按下后,经过一个大概10ms的延时后再次检测按键是否按下。若按键仍保持闭合状态电平,则确认该按键处于闭合状态,是一次有效的按键,从而消除抖动的影

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论