88问答网
所有问题
51单片机矩阵键盘输入11位数字,赋值给一个变量
如题所述
举报该问题
其他回答
第1个回答 2020-04-12
(1)用手指头按下矩阵键盘的0~9数字键即可输入数值。
(2)最后赋值到一个变量上
unsigned char const str1[]="最后";
unsigned char const* pt1=&str1[0];
这样就把最后赋值到指针pt1上了
相似回答
51单片机
如何用
矩阵键盘输入数值,
最后
赋值到一个变量
上
答:
你做矩阵键盘检测的时候,会触发相关的IO口的状态,通过分析IO口,就能知道那个键按下;
定义一个变量,将按下的键值赋给变量就行了
51单片机,
用c语言,如何用
矩阵键盘
为
一个变量
char a
赋值
?已设计出一个...
答:
KeyPort=0xf0;//设置低4位为0(扫描线),准备读取高4位(返回线)状态 if(KeyPort==0xf0) return 0;//若高4位状态不变,表示无按键,返回无按键 键值0 temp_h=~KeyPort>>4;//若高4位状态改变,表示有按键,读取高4位,并将结果转成正逻辑(按键对应 行线 为 1 )存在temp_h低位上 KeyPort=0x0...
51单片机矩阵键盘输入
0-999999的任意数的问题?
答:
0-999999,最多有6
位数,
因此可声明一个 6 byte的数组keybuffer[6]和一个存储
数字位数的变量
bitnum unsigned char keybuffer[6];unsigned char bitnum=0 ;if(key<10){ keybuffer[bitnum] = key ;bitnum ++ ;}//如果用数码管显示,直接把keybuffer的值送显就可以了 //如果还需把值算出...
51单片机
如何通过4*4
矩阵键盘输入一个
两位
数,
送给
一个变量
?求助...
答:
可以的,假如
键盘
扫描程序是 include<reg51.h> define uchar unsigned char uchar key(){ //键盘扫描 } main(){ uchar keycode[2],i=0,x;uchar a;while(1){ x=key;if(x<10){ keycode[i]=x;if(i==1)a=keycode[0]*10+keycode[1];} i++;i&=0x01;} } ...
谁能用郭天祥的
51单片机
开发板的
矩阵键盘
写个四位密码的程序,密码正 ...
答:
可以设置
一个变量
i,初始值为0。如果密码为1234。可以这样写程序。按下1,i++;按下1后如果再按2,i++,如果不是2,i=0;下面程序可依次类推。如果是按1234的顺序按下按键,那么i的值为4。检测到i=4时 ,就让蜂鸣器响。这是我以前写过的一个程序,可能别人还有更好的。
51单片机矩阵键盘
(c语言) 求大神啊~
答:
KeyScan(void){ static uchar k=0;//由于函数在调用结束时k值已返回给函数,k作为局部
变量
即可 /// uchar Trg,Trg1,Trg2,Cont1,Cont2;uchar ReadData1,ReadData2;/// P3=0x0f;ReadData1=P3^0x0f;Trg1=ReadData1&(ReadData1^Cont1);//触发键 Cont1=ReadData1;//长按键 /// P3=0...
51单片机矩阵键盘
代码
答:
dula=1;//P0=table[num];dula=0;//delayms(500);} void matrixkeyscan(){ uchar temp,key;P3=0xfe;temp=P3;temp=temp&0xf0;if(temp != 0xf0){ delayms(10);temp=P3;temp=temp&0xf0;if(temp!=0xf0){ temp=P3;switch(temp){ case 0xee: key=0;break;case 0xde: key=1;break;...
我想利用
51单片机
的
矩阵键盘
连续
输入
两个
数,
分别
赋值给
两
个变量
,该怎么...
答:
用数组啊,如果是指定
位数的
就比较简单 当第一次输入时i=0,第
一个数
6放a[0],i=1,第二个数7放a[1],显示就是 OUT= a[0] * 10 + a[1] * 1 数组用之前初始化为0,a[2] = {0}
大家正在搜
单片机用矩阵键盘输入数字
51单片机矩阵键盘输入
c51单片机矩阵键盘
51单片机矩阵键盘原理
51单片机4×4矩阵键盘程序
51单片机实现3行4列矩阵键盘
单片机矩阵键盘组合键程序
51单片机矩阵键盘扫描
单片机矩阵键盘简单计算器