51单片机(七).单片机输入电路实践

您所在的位置:网站首页 键盘显示接口电路 51单片机(七).单片机输入电路实践

51单片机(七).单片机输入电路实践

#51单片机(七).单片机输入电路实践| 来源: 网络整理| 查看: 265

单片机输入电路中最常用的是键盘,键盘分为两类:一类是独立键盘;另一类是矩阵键盘。下面分别是51单片机外围电路中常见的独立按键电路以及4*4矩阵键盘电路:

独立键盘

矩阵键盘

 

对于键盘操作还有一个重要的问题,按键抖动现象。即按一下按键然后松开手,由于单片机运行速度很快,能够多次运行到键盘程序,往往会认为按了多次按键。消除键盘抖动的方法有硬件消抖和软件消抖。最常用的是软件消抖,即在程序中检测到按键按下后,延迟一段时间,在按键程序结束后,在延时一段时间。下面结合之前介绍过的输入电路与按键实现两个应用实例。

1、按下按键在1602上显示对应的数字,再按下一个按键后面显示℃,再按下一个按键后清零,为下一次输入做准备。

#include #include "LCD1602.h" #include uchar code table[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f}; uchar tab1; int keyscan(void) { uchar i,temp,key=16; for(i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3