工信版(中职)单片机技术应用项目教程项目四任务二电子课件.pptx
《工信版(中职)单片机技术应用项目教程项目四任务二电子课件.pptx》由会员分享,可在线阅读,更多相关《工信版(中职)单片机技术应用项目教程项目四任务二电子课件.pptx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、YCF(中职)单片机技术应用项目教程项目四任务二电子课件汽车运用与维修专业单片机应用技术项目四 密码锁日常生活中密码锁应用非常广,如超市和浴室的储物柜、家庭保险柜等均需要性能可靠的密码锁,密码锁需要通过键盘输入密码,然后才能打开或关闭柜子。本项目要求制作一个密码锁,通过该项目的学习,掌握独立键盘与行列矩阵键盘的编程方法,以及使用软件消除按键抖动的方法。项目描述在44矩阵键盘中输入6位密码“980417”,如果密码输入正确,按下确认键后,LED会被点亮,否则LED不亮。任务一44矩阵式键盘密码锁的制作1.知识目标:知识目标:了解44矩阵式键盘的硬件电路组成。2.技能目标技能目标:掌握44矩阵式键
2、盘扫描函数的编写方法。知识目标任务实施一、行列矩阵式键盘软件扫描方法(1)从P1口的高四位送出低电平,然后读取P1口数据,若送出去的数据与读取的数据一致,表示没有键被按下,若不一致则表示有键被按下;(2)若有键被按下,然后逐列扫描,从P1高四位逐列送出低电平,然后逐行读取P1口低四位数据,若某一行为低电平,则表示该行某一个键被按下,此时读取P1口对应的数据,就可以获得键盘的键值。二、键盘的工作方式键盘的响应速度取决于键盘的工作方式,键盘的工作方式应根据实际应用系统中CPU的工作状况而定,选取的原则是既要保证CPU能及时响应按键操作,又不要过多占用CPU的工作时间。通常,键盘的工作方式有三种,即
3、编程扫描、定时扫描和中断扫描。1.编程扫描方式编程扫描方式是利用CPU完成其它工作的空余时间,调用键盘扫描子程序来响应键盘输入的要求。在执行按键的功能程序时,CPU不再响应其它按键的输入要求,直到CPU重新扫描键盘为止。键盘扫描程序一般应包括以下内容:(1)判别有无键按下;(2)键盘扫描取得闭合键的行、列值;(3)用计算法或查表法得到键值;(4)判断闭合键是否释放,如没释放则继续等待;(5)将闭合键键号保存,同时转去执行该闭合键的功能。2.定时扫描方式定时扫描方式就是每隔一段时间对键盘扫描一次,它利用单片机内部的定时器产生一定时间(例如10ms)的定时。当定时时间到就产生定时器溢出中断,CPU
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工信版 单片机 技术 应用 项目 教程 任务 电子 课件
限制150内