- 1
- 0
- 约6.55千字
- 约 18页
- 2017-11-12 发布于广东
- 举报
第4章 51系列单片机外部扩展实训 第4章 51系列单片机外部扩展实训 4.3 51系列单片机键盘接口 4.3 51系列单片机键盘接口 4.3 51系列单片机键盘接口 4.3 51系列单片机键盘接口 4.3 51系列单片机键盘接口 4.3 51系列单片机键盘接口 4.3 51系列单片机键盘接口 4.3 51系列单片机键盘接口 4.3 51系列单片机键盘接口 4.3 51系列单片机键盘接口 4.3 51系列单片机键盘接口 4.3 51系列单片机键盘接口 4.3 51系列单片机键盘接口 4.3 51系列单片机键盘接口 4.3 51系列单片机键盘接口 尚辅网 / * * * * * * 主讲人:李晓艳 时 间:2011年11月 51系列单片机存储器扩展 1 51系列单片机I/O口扩展 2 51系列单片机键盘接口 3 51系列单片机显示器接口 4 51系列单片机I2C总线 5 51系列单片机模-数、数-模转换器 6 4.3.1 51系列单片机键盘接口基础知识 按键开关的抖动问题 按键就是一个简单的开关,当按键按下时,相当于开关闭合;按键松开时相当于开关断开,按键的闭合和断开时,触点会存在抖动现象,按键和键抖动如图所示。 当单片机检测到有键按下时先延时10ms,然后再检测按键的状态,若仍然是闭合状态则认为真正有键按下。当检测到按键释放时,亦需要做相同的处理 软件延时去抖动的方法的实施过程 2.独立式键盘及其接口 独立式键盘接口硬件的各个按键相互独立,每个按键独立的与一根数据输入线(单片机并行口或者其他接口芯片)相连 独立式键盘接口软件管理程序的功能是检测有无键闭合,消除抖动,根据键号转到相应的键处理程序。独立式键盘的软件可以采用随机扫描、定时扫描和中断扫描三种方式 a)芯片内有上拉电阻 b)芯片内无上拉电阻 3.矩阵式键盘及其接口 矩阵式键盘接口采用行列式结构,各键处于矩阵行/列的结点处,CPU通过对连在行(列)的I/O线送已知电平信号,然后读取列(行)线的状态信息。逐线扫描,得出键码。其特点是键多时占用I/O口线少,硬件资源利用合理,但判键速度慢。多用于设置数字键,适用于键数多的场合。 4 4*4矩阵键盘的原理电路如图所示,矩阵式键盘的行线通过电阻接5V,当键盘上没有键闭合时,所有的行线与列线是断开的,行线D7~D4均为高电平。当某键闭合时,则该键所对应的行线与列线短路。利用这一点,采用扫描方法检测键盘有无键按下,然后再判断键号。先将列线全送0,若行线不全为1,则有键按下,否则无键按下;若有键按下,再将列线逐列置低电平,检查行线状态来判断键盘中哪个键按下。逐行逐列地检查键盘状态的过程称为对键盘的一次扫描 在实际系统中,键盘扫描只是CPU的工作内容之一。CPU在忙于各项工作任务时,既要兼顾键盘扫描,又不要过多占用CPU时间。为此,要根据实际情况,选择好键盘的工作方式。 工作方式 编程扫描方式 定时扫描方式 中断扫描方式 4.3.2 51系列单片机键盘接口实验 掌握软件消除抖动的编程方法 掌握4×4矩阵键盘的识别原理以及编程方法 实验目的 2.实验内容与原理 (1)实验内容 对4×4矩阵式键盘的每个按键都按照其行值和列值组合成相应的按键的编码。确定有无键按下,并判断哪一个键按下。当按键按下时,在数码管上显示相应的值0~F。还要消除按键在闭合或断开时的抖动。 (2)实验原理 当键盘中按键数量较多时,为了减少对I/O口的占用,通常将按键排列成矩阵形式,也称为行列键盘,这是一种常见的连接方式。矩阵式键盘接口见图4-15所示,它由行线和列线组成,按键位于行、列的交叉点上。当键被按下时,其交点的行线和列线接通,相应的行线或列线上的电平发生变化,单片机通过检测行或列线上的电平变化可以确定哪个按键被按下。 1 判断键盘中是否有按键按下。将全部列线P2.4-P2.7置低电平输出,然后读P2.0-P2.3四根输入行线的状态。只要有低电平出现,则说明有键按下(实际编程时,还要考虑按键的消抖)。如读到的都是高电平,则表示无键按下。 2 判断闭合键所在位置。在确认有键按下后,即可进入确定具体哪个键按下的过程。其思路是:依次将4根列线分别置为低电平,即在某根列线置为低电平时,其余列线为高电平,在确定某根列线置为低电平后,再逐列检查各行线的电平状态,若某行为低电平,则该行线与置为低电平的列线交叉处的按键就是闭合的按键 行扫描法按键识别的过程如下: QSWD-PBD3型单片机综合实验装置 (单片机最小系统,矩阵式键盘模块, 数码管显示模块) TKS-52B型仿真器 连接线数根 3.实验仪器与器件 步骤
您可能关注的文档
- 信息检索普通高等教育“十一五”规划教材课件作者通识教育规划教材编写组组编靳小青主编05章.ppt
- 城市轨道交通车站机电设备课件作者朱济龙第7章节自动灭火系统.ppt
- 城市轨道交通车站机电设备课件作者朱济龙第8章节火灾报警系统.ppt
- 城市轨道交通车站机电设备课件作者朱济龙第10章节出入口控制系统.ppt
- 城市轨道交通车站机电设备课件作者朱济龙第11章节车站行车技术设备.ppt
- 城市轨道交通车站机电设备课件作者朱济龙第12章节通信系统与设备.ppt
- 信息检索普通高等教育“十一五”规划教材课件作者通识教育规划教材编写组组编靳小青主编06章.ppt
- 信息检索普通高等教育“十一五”规划教材课件作者通识教育规划教材编写组组编靳小青主编07章.ppt
- 冲压与塑压设备第2版课件作者孙凤勤第四章节第四章节第六节fin1章.ppt
- 冲压与塑压设备第2版课件作者孙凤勤第四章节第四章节第五节fin1章.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2025高中英语教师课程标准考试模拟试卷及参考答案.docx VIP
- 第12课 绿意再生课件-赣美版(2024)初中美术七年级下册.pptx VIP
- 2025年青岛西海岸新区自主招生化学试题及答案.docx VIP
- 2024-2025学年江苏卫生健康职业学院单招《英语》考前冲刺练习(真题汇编)附答案详解.docx VIP
- GJ B 2446-2-2013 J30系列微矩形电连接器详细规范.pdf VIP
- 2025年内蒙古中考物理试卷及答案.docx VIP
- 第11课+传递绿色理念+课件+2024—2025学年赣美版(2024)+初中美术七年级下册.pptx VIP
- 2025年江苏卫生健康职业学院单招《数学》真题带答案详解(模拟题).docx VIP
- 2023年广东省中考道德与法治试卷真题及答案详解.pdf
- 相变的软模理论.ppt VIP
原创力文档

文档评论(0)