单片机原理与应的项目-键值显示课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机原理与应的项目-键值显示课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 项目 键值 显示 课件
- 资源描述:
-
1、单片机与嵌入系统单片机与嵌入系统2019/02电气与自动化项目 键值显示 一、项目描述 通过完成二个键值显示任务,掌握独立式键盘和行列式键盘电路的构成与工作原理、键盘接口电路的设计与键值显示程序的编写。二、主要知识点与能力目标知识要点:(1)键盘结构与应用特点;(2)独立式键盘接口电路设计与程序编写;(3)行列式键盘接口电路设计与程序编写。能力目标:(1)能根据项目要求正确选用键盘的结构;(2)能设计典型的键盘接口电路;(3)能编写键值显示应用程序。项目任务一:编写程序,将八位独立式按键的键值显示在八位数码管对应位上。相关知识 1:键盘的分类按结构分:独立式 矩阵式按编码分:全编码键盘(硬件电
2、路实现)非编码键盘:软件查询实现相关知识2:键盘接口需要解决的问题1.键抖动问题:机械式按键在按下或释放时,由于机械弹性作用的影响,通常伴随有一定时间的触点机械抖动,然后其触点才稳定下来。其抖动过程如图5.1所示,抖动时间的长短与开关的机械特性有关,一般为510 ms。相关知识2:键盘接口需要解决的问题 闭合稳定键按下前沿抖动后沿抖动图5.1 按键触点的机械抖动 相关知识2:键盘接口需要解决的问题抖动的消除方法:在键数较少时,可采用硬件去抖,而当键数较多时,采用软件去抖。相关知识2:键盘接口需要解决的问题硬件消抖:采用在键输出端加R-S触发器(双稳态触发器)或单稳态触发器构成去抖动电路。图5.
3、2是一种由R-S触发器构成的去抖动电路,当触发器一旦翻转,触点抖动不会对其产生任何影响。相关知识2:键盘接口需要解决的问题&VCC(5 V)Qab4.7 k4.7 k图5.2 双稳态去抖电路相关知识2:键盘接口需要解决的问题软件消抖:当检测有键按下时,执行10 20ms左右的延时程序,再确认该键电平是否仍保持闭合状态电平,若仍保持,则确认该键处于闭合状态。同理,在检测到按键释放后,也应采用相同的步骤进行确认,从而可消除抖动的影响。相关知识3:独立式按键单片机控制系统中,往往只需要几个功能键时,可采用独立式按键结构。独立式按键是直接用I/O口线构成的单个按键电路,其特点是每个按键单独占用一根I/
4、O口线,每个按键的工作不会影响其它I/O口线的状态。独立式按键电路配置灵活,软件结构简单,但每个按键必须占用一根I/O口线,因此,在按键较多时,I/O口线浪费较大,不宜采用。独立式按键的典型应用如图5.3所示。相关知识3:独立式按键P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.78031V CC图5.3 独立式按键电路完成项目任务一 利用实验仪平台编写程序,将八位KG1KG8开关键的键值显示在八位数码管对应位上。即当KG3开关拨动时,在八位数码管SM3上显示数字3。实验仪键盘接口电路图5.4 键盘接口电路实验平台键盘电路分析 实验平台利用8155的PA口、PB口和PC口,作为扩
5、展I/O口,其中,PA口定义为输入口,扩展为8位数字输入口,与KG1KG8相连,开关两端分别接地与高电平,当开关拨动时,电平变化可由PA口读入。实验平台数码管显示电路 图5.4 键盘接口电路图5.5 键盘接口电路实验平台数码管显示电路分析 实验平台有8个七段数码管,这8个七段数码管的驱动电路是由两片74LS373(U24,U8)组成。其中,标号U24的74LS373为七段数码管提供段选通信号,标号U8的74LS373为八个七段数码管的片选信号。“SMCS1”、“SMCS2”片选信号由标号U26的74LS138译码反相后得到,地址分别为C000H、C800H。程序结构提示 独立式按键的软件常采用
展开阅读全文