叫矩阵键盘。
因为proteus是叫矩阵键盘,其实现方法是将16个按键按照4x4矩阵方式连接,所以4×4键盘在proteus里的叫矩阵键盘。
键盘是指按有序排列组成的并带有功能电路的一组键体开关。
LINE EQU 30H
ORG 0000h
MOV DPTR, #TAB
START:
MOV R1, #0EFH ;改
MOV R0, #4
MOV LINE, #0
NEXT:
MOV P1, R1 ;加上这行
JB P10, L1
MOV A, #0
ADD A, LINE
LJMP DISPLAY
L1:
JB P11, L2
MOV A, #4
ADD A, LINE
LJMP DISPLAY
L2:
JB P12, L3
MOV A, #8
ADD A, LINE
LJMP DISPLAY
L3:
JB P13, L4
MOV A, #0CH
ADD A, LINE
DISPLAY:
MOVC A, @A+DPTR
MOV P2, A
LJMP NEXT
L4:
DJNZ R0, L5
LJMP START
L5:
INC LINE
MOV A, R1 ;改
RL A
MOV R1, A ;改
LJMP NEXT
TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H
DB 90H,88H,83H,0C6H,0A1H,86H,8EH,8CH
END
再试试看。
void init(void)
{
P1DIR=0XFF;
P1OUT=0x00;
P2DIR=0XFF;
P2OUT=0x00;
P3DIR=0XF0;
P3OUT|=0XF0;
}
中有个
P1DIR=0XFF;
P1OUT=0x00;
1打开proteus,在原理图界面点击P按钮,进入元器件选择界面;
2在器件查找界面,关键词输入KEY,点enter键查找,然后选择Switches&Relays,就得到四个搜索结果;3单击查找结果,即可在右侧查看元器件符号,双击可添加元器件到器件栏;4以下是查找到的四种矩阵键盘,分别是计算器键盘、简易计算器键盘、电话键盘以及一个44键盘,如果没有你需要的,也可以自己使用单独的BUTTON按键连接。4×4矩阵键盘由4条行线和4条列线组成,行线接P30-P33,列线接P34-P37,按键位于每条行线和列线的交叉点上。
以上就是关于4×4键盘在proteus里的叫什么全部的内容,包括:4×4键盘在proteus里的叫什么、8051单片机键盘矩阵、proteus 仿真msp430单片机矩阵键盘无法实现功能 第二张图是上电后 P1口电平很奇怪不是程序给定的电平等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)