没有合适的资源?快使用搜索试试~ 我知道了~
实验八 键盘扫描实验.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 60 浏览量
2022-07-11
22:23:42
上传
评论
收藏 108KB DOCX 举报
温馨提示
试读
6页
实验八 键盘扫描实验.docx实验八 键盘扫描实验.docx实验八 键盘扫描实验.docx实验八 键盘扫描实验.docx实验八 键盘扫描实验.docx实验八 键盘扫描实验.docx实验八 键盘扫描实验.docx实验八 键盘扫描实验.docx
资源推荐
资源详情
资源评论
实验八 键盘扫描实验
一、实验目的
1. 掌握中断键盘扫描编程方法。
2. 掌握 LED 动态显示方法。
二、实验原理及实验内容
1. 实验原理
无论是单片机控制系统还是单片机测量系统,都需要一个人机对话装置,这种人机对话装置
通常采用键盘和显示器。键盘是单片机应用系统中人机对话常用的输入装置,而显示器是单
片机应用系统人机对话中的常用输出装置。
键盘是由若干个按键开关组成,键的多少根据单片机应用系统的用途而定。键盘由许多键组
成,而每个键相当于一个机械开关触点,当键按下时,触点闭合,当键松开时,触点断开。
单片机接收到按键的触点信号后作相应的功能处理。因此对于单片机系统来说键盘接口信号
是输入信号。
单片机的键盘接口分为独立式和矩阵式。独立式键盘的每个按键都有一个信号线与单片机电
路相连,所有按键有一个公共地或公共正端,每个键相互独立互不影响。如图7-7 所示,当
按下键 1 时,无论其它键是否按下,键 1 的信号线就由 1 变 0;当松开键 1 时,无论其它键
是否按下,键 1 的信号线就由 0 变 1。
矩阵式键盘的按键触点接于由行、列母线构成的矩阵电路的交叉处,每当一个按键按下时通
过该键将相应的行、列母线连通。若在行、列母线中把行母线逐行置 0(一种扫描方式),
那么列母线就用来作信号输入线。矩阵式键盘原理图如图 7-8 所示。
图 7-7 独立式按键原理图
图 7-8 矩阵式按键原理图
针对以上两大类键盘工作方式,单片机又有三种键盘扫描方式:查询方式;定时扫描
方式和中断扫描方式。
查询方式是指在程序中用一段专门的扫描和读按键程序不停查询有无按键按下,确定键值。
这种方式电路简单,但需要占用单片机的机器时间。
定时扫描方式是指利用单片机内的定时器来产生定时中断,然后在定时中断的服务程序中扫
描,检查有无按键按下,确定键值。这种方式的电路也比较简单,不占用单片机的机器时间,
但需要占用一个定时器,同时定时的时间不能过长,否则可能检测不到相应得按键。
中断扫描方式是指当有键按下时由相应的硬件电路产生中断信号,单片机在中断服务程序中
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Javascript和Python的微商城项目设计源码 - MicroMall
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
- 基于Vue和微信小程序的监理日志系统设计源码 - supervisionLog
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功