LCD1602显示按键位置要求:
(1)采用4*4矩阵键盘进行按键输入;
(2)使用LCD1602液晶显示屏显示按键位置
1、LCD1602显示屏可以进行两行显示,第一行可自行添加自己的名字学号等信息,第二行显示按键的位置。
2、部分程序:
#include<reg51.h>
#include"lcd.h"
#define GPIO_KEY P1
typedef unsigned int u16; //对数据类型进行声明定义
typedef unsigned char u8;
unsigned char KeyValue;
//用来存放读取到的键值
unsigned char KeyState;
//用来存放按键状态
unsigned char PuZh[]=" ming zi ";
unsigned char dat[]="123456789ABCDEF0";
void Delay10ms(); //延时50us
void KeyDown(); //检测按键函数
3、仿真效果展示:
lcd1602显示按键值
4、完成题目
按下第一个按键LCD1602显示屏显示1,按下第十个时采用十六进制显示A按下最后一个显示0,也可以根据情况自己调整按键位置。
5、QQ(1074237849)