版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、正版课件 内容可修改(中职)单片机技术应用项目教程项目四任务一电子课件 汽车运用与维修专业 单片机应用技术 项目四 密码锁日常生活中密码锁应用非常广,如超市和浴室的储物柜、家庭保险柜等均需要性能可靠的密码锁,密码锁需要通过键盘输入密码,然后才能打开或关闭柜子。本项目要求制作一个密码锁,通过该项目的学习,掌握独立键盘与行列矩阵键盘的编程方法,以及使用软件消除按键抖动的方法。项目描述制作一个密码锁,该密码锁共有四个按键,这四个按键分别代表数字0、1、2、3,使用按键输入密码,如果密码正确,密码锁将被打开,否则将保持锁定状态(这里用LED1红灯亮表示锁定,LED2绿灯亮表示锁被打开)。 任务一 制作
2、四按键密码锁1236541.了解键盘的分类和键盘按键抖动的原因2.掌握独立键盘的编程方法3.掌握软件消除按键抖动的方法4.熟悉独立键盘的常见硬件电路知识目标任务实施5.能熟练编写独立式键盘控制程序6.能用软件消除键盘抖动带来的影响一、键盘简介键盘是单片机应用系统中最常用的输入设备之一,它是由若干个按键按照一定规则组成的,每一个按键实际上是一个开关元件,按照构造可分为有触点开关按键、无触点开关按键两类。有触点开关按键有机械开关、微动开关、导电橡胶等;无触点开关按键有电容式按键、光电式按键和磁感应按键等。目前单片机应用系统中,主要采用独立式按键和行列矩阵式两大类键盘,独立式键盘适用于按键数目少于8
3、个的场合,行列矩阵式键盘适用于按键数目大于8个场合。二、独立式键盘接口独立式键盘接口的每个按键占用一根I/O端口线。如图4-6所示,当某一按键被按下时,该键所对应的口线将由高电平变为低电平。反过来,如果检测到某口线为低电平,则可判断出该口线对应的按键被按下。其特点如下:1.各按键相互独立,电路配置灵活;2.按键数量较多时,I/O端口线耗费较多,电路结构繁杂;3.软件结构简单,适用于按键数量较少的场合。三、按键抖动的原因及消除其影响的办法单片机应用系统中键盘通常是由机械触点构成的,按下键盘中某一个键时,会产生抖动,抖动时间一般为510ms,如图4-7所示,抖动现象会引起单片机对一次按键操作进行多
4、次处理,从而可能产生错误操作。消除抖动,可以采用硬件消抖,也可以采用软件消抖,软件消抖成本低,效果好,目前单片机应用系统中通常采用软件消抖方法。三、按键抖动的原因及消除其影响的办法具体方法如下:检测到按键按下后,执行延时10ms子程序,避开按键按下时的抖动时间,然后再确认该键是否确实按下,就可以消除抖动影响。编程实例:if (key=0)delay(10); /延时10ms消抖if (key=0)活动一:识读电路图任务一 制作四按键密码锁活动二:绘制程序流程图任务一 制作四按键密码锁活动二:绘制程序流程图任务一 制作四按键密码锁活动三: 利用Keil C51软件编写程序活动四:使用Proteus软件仿真,调试程序活动五:将程序下载到单片机中,验证其实际功能任务一 制作四按键密码锁【任务拓展】根据要求,绘制程序流程图和仿真电路图,用Keil编写C源程序,并用Proteus进行仿真调试。功能要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年南海区桂城街道文翰第三小学教师招聘备考题库及一套完整答案详解
- 2025年茶陵县茶陵湘剧保护传承中心公开招聘工作人员备考题库及答案详解参考
- 2026年中化地质矿山总局湖南地质勘查院校园招聘6人备考题库完整答案详解
- 2026年宁波市江北区史志中心招聘备考题库参考答案详解
- 2026年华东师范大学附属顺德美的学校临聘教师招聘备考题库及答案详解(夺冠系列)
- 通辽市开鲁县事业单位2026年第一批次人才引进30人备考题库及参考答案详解
- 2026年唐山人才发展集团为某国有银行发布招聘零贷客户经理协理的备考题库及一套完整答案详解
- 实践活动安全培训心得课件
- 嘉兴职业技术学院2025年公开招聘高层次人才备考题库及一套答案详解
- 政治考试题及答案
- 2026年交管12123学法减分复习考试题库及参考答案(达标题)
- 2025年区域水资源综合利用项目可行性研究报告
- 央企国企笔试题目及答案
- 孕妇贫血教学课件
- 2026年失眠患者睡眠调理指南
- 雨课堂学堂在线学堂云《劳动教育(西安理大 )》单元测试考核答案
- 2026四川成都高新投资集团有限公司第一批校园招聘35人笔试考试备考试题及答案解析
- 复旦大学招生面试常见问题及回答要点
- 媒人介绍相亲协议书
- 抢劫案件侦查课件
- 2025中国企业软件出海报告
评论
0/150
提交评论