导航:首页 > 操作系统 > 单片机按键的原理

单片机按键的原理

发布时间:2025-02-28 05:05:20

单片机行列式键盘扫描原理

单片机行列式键盘扫描原理如下:

1、行线P10~P13为输出线,列线P14~P17为输入线。一开始单片机将行线(P10~P13)全部输出低电平,此时读入列线数据,若列线全为高电平则没有键按下,当列线有出现低电平时调用延时程序以此来去除按键抖动。

2、延时完成后再判断是否有低电平,如果此时读入列线数据还是有低电平,则说明确实有键按下。最后一步确定键值。当判断确实有键按下之后,行线轮流输出低电平,根据读入列线的数据可以确定键值。

3、单片机将P10输出为低电平,其它P11~P13输出高电平,此时读取列线的数据全为高电平,说明没有在第一行有键按下;其次,单片机将P11输出低电平,其它P10、P12、P13仍为高电平。

4、此时再来读取列线数据,发现列线读到的数据有低电平,数值为1011(0x0B),如果我们的键盘布局已经确定,那么0x0B就代表S5的值了。转到S5键功能处理子程序就可以达到目的。

(1)单片机按键的原理扩展阅读

单片机学习方法

1、基础理论知识学习

基础理论知识包括模拟电路、数字电路和C语言知识。。在学习单片机之前,觉得模拟电路和数字电路基础不好的话,不要急着学习单片机,应该先回顾所学过的模拟电路和数字电路知识,为学习单片机加强基础。

2、单片机实践

准备一台电脑、一块单片机开发板、一套视频教程、一本单片机教材和一本C语言教材。电脑是用来编写和编译程序,并将程序代码下载到单片机上;开发板来运行单片机程序,验证实际效果。

㈡ 为51单片机设计一个上拉输入和下拉输入的按键电路并分析其工作原理

按键一般是上拉,单片机的IO通过电阻上拉高电平,按键正常高电平当按键按下短路,把IO变成低电平,单片机检测到低电平表示有按键按下,按键下拉一般是把单片机IO通电阻接到GND,按键正常是低电平,当按键按下把IO拉高,单片机检测到高电平表示有按键按下。

阅读全文

与单片机按键的原理相关的资料

热点内容
我的世界如何用命令牌命令铁傀儡 浏览:531
新斗罗大陆怎么进太挤的服务器 浏览:637
文件夹显示不出来咋办 浏览:179
手机pdf插件下载 浏览:65
快递小哥也疯狂解压 浏览:866
阿里云服务器如何安装两个站点 浏览:612
佟刚java基础 浏览:256
泛微如何填写服务器号 浏览:556
如何开放服务器 浏览:748
mp430单片机 浏览:511
mac安装php56 浏览:950
linux登录失败次数 浏览:35
linuxread0 浏览:334
三轨直销系统源码 浏览:323
手机银行app怎么更新呢 浏览:249
单片机汇编学习 浏览:533
配1u服务器主机需要注意什么 浏览:40
算法工程师小李 浏览:635
程序员搬到哪里买房好 浏览:629
steam测试亚洲服务器怎么切换 浏览:513