电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机键盘实验报告

单片机键盘实验报告_第1页
1/5
单片机键盘实验报告_第2页
2/5
单片机键盘实验报告_第3页
3/5
单片机键盘实验报告 篇一:单片机 行列式键盘实验报告 洛阳理工学院实验报告 篇二:单片机实验五_-键盘实验 信息工程系实验报告 课程名称:单片微型计算机与接口技术 实验项目名称:实验五 键盘实验 实验时间:2025-12-02 班级:电信*** 姓名:*** 学号:110706 实 验 目 的: 熟悉 keil 仿真软件、proteus 仿真软件的使用和实验板中行列式键盘的使用。了解并熟悉行列式键盘 的电路结构、与单片机的连接方法及其工作原理,理解掌握C51 中单片机控制行列式键盘中推断按键是否 按下、按键的识别、按键的消抖分别是如何实现的。 实 验 原 理: 键盘是单片机系统中通用的输入设备,用于向系统输入数据或控制信息。键盘中一般矩阵式(行列式) 键盘用得较多,适用于按键数量较多的场合。 矩阵式键盘由行线和列线组成,按键位于行线、列线的交叉点上。当键被按下,则其交点的行线和列 线接通。行和列可分别用两个 I/O 口来控制。 推断是否有键按下时,行线通过上拉电阻接+5V 上,而先使所有列线为低电平(I/O 输出 0),再读 行线状态(输入口),当无键按下时,所有行线为高电平,即读到“全 1”数据;当有某键按下时,总会有 一根行线为低电平,即读到的数据不全为“1”。 按键的识别(识别键的行列位置)有两种方法:扫描法和反转法。反转法将行线接一并口,做输出方 式;列线接一并口,做输入方式。使所有行线为低电平(送全“0”),读入列线值,为“0”的那列,即 按键所在列;反过来,使行线做输入方式,列线做输出方式。将刚读到的列线值输出,然后读行线值,为 “0” 的 那 行 , 即 按 键 所 在 行 。 编 程 时 使 用P1=0x0f;m=P1;P1=0xf0;n=P1;mn=m|n;即可得到按键的键值,每一个按键都有自己唯一的键值。 按键或键盘都是一个机械开关,键的按下和放开是利用机械触点的闭合和断开来实现的。由于机械触点的弹性作用,一个按键开关在闭合及断开瞬间均有一连串的抖动,抖动的时间长短由按键的机械特性决定,一般为 5~10ms。为了确保按键动作只确认一次,必须消除抖动的影响。一般采纳延时的方法。 实 验 环 境: 硬件:微机、单片机仿真器、单片机实验板、连线若干 软件:KEIL C51 单片机仿真调试软件,proteus 系列仿真调试软件 实 验 内 容 及 过 程: 动态显示三部曲 1、打开 proteus 新建空白文件,点击 P 进入零件拾取界面,例如:输入 AT89C51,点击...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机键盘实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部