电子说
单片机课程设计题二:LCD1602显示按键位置
(1)采用4*4矩阵键盘进行按键输入;
(2)使用LCD1602液晶显示屏显示按键位置;
1、LCD1602显示屏可以进行两行显示,第一行可自行添加自己的名字学号等信息,第二行显示按键的位置。
2、部分程序:
#include
#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、仿真效果展示:
仿真演示 https://live.csdn.net/v/224544
4、完成题目
按下第一个按键LCD1602显示屏显示1,按下第十个时采用十六进制显示A按下最后一个显示0,也可以根据情况自己调整按键位置。
全部0条评论
快来发表一下你的评论吧 !