求一个用汇编语言编写的4*4矩阵键盘的程序,且显示输入的数字在四位数码管上,

且输入的数字怎么存储,又怎么跟其他数字进行比较呢?

4*4矩阵键盘的程序,且显示输入的数字在四位数码管上
--太普通了。
--任何单片机的教材上,一般,都有这样的程序和电路。追问

但是还要处理负数,小数点,和存储,比较等问题,我做的是温控警报器,小弟不会,求指点!!谢谢。

追答

但是还要处理负数,小数点,和存储,比较等问题,
----
还有这些要求?
开始提问的时候,一起说出来才好。

是不是,还有哪些要求,没有说呢?

追问

没有了,我补充说了的啊!谢谢大神,可以帮帮我么?

追答

4*4矩阵键盘的程序,且显示输入的数字在四位数码管上
--你还是先看看书。
--任何单片机的教材上,一般,都有这样的程序和电路。
--弄会了这些,才能讨论负数,小数,等问题。

温馨提示:内容为网友见解,仅供参考
无其他回答

汇编语言设计的单片机4*4矩阵键盘
L6: JB P2.0,L1 ;P2.0等于1跳转到L1 MOV A,#00H ;将第一行的行值00H送入ACC AJMP LK ;跳转到键值处理程序 L1: JB P2.1,L2 ;P2.1等于1跳转到L2 MOV A,#04H ;将第二行的行值送入ACC AJMP LK ;跳转到键值理程序进行键值处理 ...

大侠帮忙整个4*4矩阵键盘的程序,简单易懂的,数码管显示键值
key_tran();\/***按键扫描动态显示***\/ P2=0Xc0; \/\/位选锁存器开

数码管显示4×4键盘矩阵按键,如何用KEIL软件编写?谢谢大家了..._百...
case 1: KeyNO += 0; break;case 2: KeyNO += 4; break;case 4: KeyNO += 8; break;case 8: KeyNO += 12;}

帮我改成4*4矩阵键盘控制 4位共阴极数码管显示! 51单片机
sccode<<1)|0x01; } } } return 0; \/\/无键按下,返回0}void getkey(void){ unsigned char key; key=kbscan(); if(key==0) { return; } switch(key) { case 0x11:keyval=7;break; case 0x12:keyval=4;break; case 0x14:keyval=1;break; case 0x18:keyval=10;...

verilog HDL设计4*4矩阵键盘相乘...
定义两个reg型变量,a和b,分别存储两次按键输入的数值(很可能是扫描输入的,如果是扫描方式的话,就像楼上说的一样),然后定义一个c,根据开发软件的不同,有的可以直接写c=a*b,有的必须要调用乘法核。计算完成后,需要查表确定显示输出方式(以七段数码管为例,要做出一个表格,标志着每个数字...

怎么用4*4键盘和4位数码管设计一个电子密码锁?
用4*4键盘和4位数码管设计一个电子密码锁,可用proteus 仿真来实现,画出仿真图测试,用四位一体共阳数码管,P3口接4*4矩阵键盘。仿零效果如下图。

有没有高手能写写4*4的矩阵按键程序啊,还要加蜂鸣器的那种程序,急用...
如图4.14.2所示,用AT89S51的并行口P1接4×4矩阵键盘,以P1.0-P1.3作输入线,以P1.4-P1.7作输出线;在数码管上显示每个按键的“0-F”序号。对应的按键的序号排列如图4.14.1所示图4.14.1硬件电路原理图图4.14.2系统板上硬件连线把“单片机系统“区域中的P3.0-P3.7端口用8芯排线连接到“4X4行列式键盘”区域中的...

急求4*4矩阵键盘控制数码管显示! 51单片机
while(1){ if(!TR0){ if(Test_Key()){ number[x]=num;x++;for(y=x,z=0;y>0;y--,z++){ xianshi[8-y]=number[z];} if(x==8){ x=0;TR0=1;} } } display();} } void time0() interrupt 1 \/\/T1中断用来计数器溢出 数码管显示 { TH0=(65536-50000)\/256;TL0=(...

单片机中的4×4矩阵键盘的键值怎么求?
矩阵键盘又称为行列式键盘,它是用4条I\/O线作为行线,4条I\/O线作为列线组成的键盘。在行线和列线的每一个交叉点上,设置一个按键。这样键盘中按键的个数是4×4个。这种行列式键盘结构能够有效地提高单片机系统中I\/O口的利用率。由于单片机IO端口具有线与的功能,因此当任意一个按键按下时,行和...

矩阵键盘的矩阵键盘实验
实验任务设计制作一个检测 4*4 矩阵键盘的按键编码的实验, 把实际按键的 键值的八位编码先转换成从 0000—1111 的编码,再译成数码管能识别 的八位编码, 在数码管动态显示时, 矩阵键盘的第一行对应 00—03, 4*4 第二行对应 04—07,第三行 08—11,第四行对应 12—15。实验原理1.键盘...

相似回答