基于单片机的LCD1602显示按键位置

电子说

1.2w人已加入

描述

单片机课程设计题二: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,也可以根据情况自己调整按键位置。

  审核编辑:汤梓红
 
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分