88问答网
所有问题
51单片机,4*4矩阵键盘,扫描法
51单片机,4*4矩阵键盘,扫描法
按下按键,LED数码管显示对应键号。
举报该问题
其他回答
第1个回答 2013-05-14
逐行扫描法和反转法!
追问
我就是编的程序不能达到目的啊。
第2个回答 2013-05-14
R9到R12和电源 多余
追问
电路没问题,我要程序!
相似回答
51单片机,4*4矩阵键盘,扫描法
答:
逐行
扫描法
和反转法!
C51矩阵键盘扫描
请解释一下程序 特别是关键步骤 急!!!
答:
这是一个用
C51单片机
P1端口制作的4X4
键盘,
p1端口低
4
位是键盘列
扫描
线,高4位是键盘行扫描线,列扫描线是输出,行扫描线是输入。下面就程序作一个说明 (
***
)表示注意点 1、首先判断整个键盘有无按下键,只要行扫描线输入不为全1,(1111)即有键按下;P1 = 0xf0;if((P1&0xf0)!=0xf0) ...
51单片机
。
4*4矩阵键盘扫描
程序
答:
首先
单片机
引脚默认输出高电瓶的。令控制某一行(假设第n行)
键盘
的引脚为0,然后按下该行的某一键,然后一列一列的检查低电平(假设检测出为第m列),由此判断出按下的为第nm键。思路就是令行为低电平,检查列(当然反之也可以)
51单片机4*4矩阵键盘
有哪几种
扫描
方式
答:
行
扫描法
,线反转法,你用专用接口不就简单多了,例如8279
51单片机键盘矩阵扫描
代码的理解
答:
本人是学C的,但还看得懂汇编语言。MOV P2,A 是把
扫描
码赋给P2口,其实是赋给P2口的低
四
位,进行扫描;MOV A,P2 是读取P2口的值,后面一句把低四位屏蔽了,最终还是读取了高四位
关于一个
c51单片机
的
4*4矩阵键盘扫描
程序,我用keil运行,总是有错误...
答:
//电路说明如下。//
单片机
:使用
51
系列兼容的即可;//4×
4矩阵键盘
:接在P1口;//两位数码显示器: P0口输出七段码,P2口输出位选码。//=== //C语言程序如下。/ 文件名: KEY_LED.c 功能 : 对4×4矩阵键盘进行输出,在数码管后两位显示按键值。/ include <reg51.h> include <intrins.h...
大神帮我看下我这个
C51单片机4*4矩阵键盘扫描
,在keil变量窗口查看键入值...
答:
uchar scan()//
扫描
键值的子程序 { P1=0xf0;scan0=P1;delay1ms(20);if(scan0!=0xf0) //判键是否按下 { scan0=P1;if(scan0!=0xf0) //二次判键是否按下 { P1=0x0f; //线反转法的核心 delay1ms(20);scan1=P1;keycode=scan0|scan1; //组合成键编码 for(m=0;m<16...
急求一个由89C51
单片机
的代码!要求用
4*4矩阵键盘
控制LED矩阵输出0~9的...
答:
//
扫描法
:逐行扫描查询 一般用在按键比较少的场合 int keyscan(){ unsigned char k k_temp;P1=0xf0; //低位置0,准备查询按键 k=P1; //取得当前P1口状态 if(k!=0xf0) //如果有变化则表示有按键按下 { delay(10); //延迟 消抖 k_temp=p1;if(k==k_temp) //确实...
大家正在搜
51单片机矩阵键盘扫描
51单片机矩阵键盘扫描原理
51单片机矩阵键盘扫描程序
51单片机4×4矩阵键盘程序
51单片机矩阵键盘输入
单片机矩阵按键扫描
c51单片机矩阵键盘
51单片机矩阵键盘原理
矩阵键盘怎么连接单片机
相关问题
51单片机。4*4矩阵键盘扫描
51单片机4*4矩阵键盘有哪几种扫描方式
51单片机。4*4矩阵键盘扫描程序
求一个单片机C51的 4*4矩阵键盘 扫描程序,
单片机简答题 以4×4矩阵键盘为例,写出该键盘按键处理扫描流...
单片机4×4矩阵键盘扫描编程问题(里面详细,欢迎高手)
单片机 4*4矩阵键盘
51单片机如何通过4*4矩阵键盘输入一个两位数,送给一个变量...