所用器件:STC89C516,矩阵键盘,LCD1602,16*16点阵,74HC595,无源蜂鸣器,晶振为11.0592MHZ 使用说明: 开机(复位)进入启动界面,1602显示Welcome。500ms后进入菜单界面,1602显示SnakesSubsonic(贪吃蛇)。此时S1按键为上翻,S3按键 ...
分类:
其他好文 时间:
2018-09-15 16:33:44
阅读次数:
193
本博文以矩阵键盘实验为例,介绍了如何开启FPGA管脚的片上上拉电阻。 Cyclone IV E FPGA的通用输入输出管脚都支持内部弱上拉电阻,但是时钟输入脚不支持。所以,当需要上拉电阻的信号(如本例中的矩阵键盘Row信号和IIC协议中的SDA、SCL信号)连接到了FPGA的通用输入输出管脚上,在一 ...
分类:
其他好文 时间:
2018-04-26 21:17:19
阅读次数:
1378
为了学习矩阵键盘,先做个小小的实验目标 : 按下矩阵键盘后 ,数码管显示按下的是第几键。 我的矩阵键盘是4X4的,操作原理是先检测按下的键是哪行。再确定是哪列。这样就能识别是按的哪个键了。 首先看电路图,确定键盘是连CPU的哪个针。我的开发板上是连接的P1,具体是P10~P17,八个针对应逻辑的8位 ...
分类:
其他好文 时间:
2018-03-21 17:28:13
阅读次数:
171
4x4矩阵键盘实拍照如下图。其构成是4行(L1:4)x 4列(R1:4)共16个按键,当第n行、第m列的按钮(n, m)按下时,引脚 Ln 与 Rm 导通: 有一篇文章,对矩阵键盘的接口讲解得很详细。概括起来说,按键检测分为3个阶段。第一个阶段,扫描行。行I/O口设为input模式,使用上拉电阻。列 ...
分类:
其他好文 时间:
2018-01-11 22:18:48
阅读次数:
133
今天我们在这里介绍一个非常有趣的项目,我们将使用Arduino开发板和GPRS将数据发送到SparkFun服务器。这是一个基于IoT的项目,我们将使用GSM模块SIM900A将一些数据发送到互联网上的Web服务器。 在这个项目中,我们将使用4x4数字键盘输入一些文本,并使用Arduino和GPRS将 ...
分类:
Web程序 时间:
2017-07-13 20:41:20
阅读次数:
363
学到矩阵键盘这一块对网上别人写的C代码有些疑问,希望有能看到的大牛帮助解答。 矩阵键盘和独立键盘原理图: 原理:对于图右侧的矩阵键盘,把P3口的低四位(P3.0 ~ P3.3)和高四位(P3.4 ~ P3.7)分别置1,只要有按键被按下,那么与之对应的P3口某一位将由高电平被拉低,两次分别测得了行值 ...
分类:
其他好文 时间:
2017-06-05 00:27:10
阅读次数:
185
/* Main.c file generated by New Project wizard * * Created: ?? 5? 18 2017 * Processor: AT89C51 * Compiler: Keil for 8051 */ #include <reg52.h>#include ...
分类:
其他好文 时间:
2017-05-21 21:38:04
阅读次数:
137
———————————————————————————————————————————— 分类: 按结构原理分: 触点式开关按键 无触点开关按键 接入方式 独立式按键 矩阵式键盘 按结构原理分: 触点式开关按键 无触点开关按键 接入方式 独立式按键 矩阵式键盘 ——————————————————— ...
分类:
其他好文 时间:
2017-05-19 19:33:38
阅读次数:
257
任务简述:通过按下4X4矩阵键盘实现数码管对应显示数字 实现方式:通过行列分接法,可以节省使用单片机的I/O口,扫描矩阵键盘是否有按下,判断P2端口得到的值。 protues 硬件系统 单片机晶振复位电路: 锁存器、上拉电阻: 4x4矩阵键盘: 代码实现: ...
分类:
其他好文 时间:
2017-05-16 21:43:53
阅读次数:
220
4*4矩阵经常用的到,实现的过程就是行扫描或者列扫描,画好状态机的状态,取得对应行列的值即确定具体哪个按键被按下。 ...
分类:
其他好文 时间:
2017-03-17 22:16:55
阅读次数:
373