0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

王子变青蛙_35400519 来源:王子变青蛙_35400519 作者:王子变青蛙_35400 2022-07-14 15:11 次阅读

单片机课程设计题二: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、仿真效果展示:

poYBAGLPwQGAG5_HAAB-eoXAbsI324.png

仿真演示 https://live.csdn.net/v/224544

4、完成题目

按下第一个按键LCD1602显示屏显示1,按下第十个时采用十六进制显示A按下最后一个显示0,也可以根据情况自己调整按键位置。

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

    关注

    5999

    文章

    43963

    浏览量

    620703
  • 显示屏
    +关注

    关注

    28

    文章

    4223

    浏览量

    72633
  • LCD1602
    +关注

    关注

    14

    文章

    606

    浏览量

    51924
收藏 人收藏

    评论

    相关推荐

    51单片机lcd1602显示程序

    51单片机lcd1602显示程序
    发表于 07-19 06:51

    LCD1602液晶显示模块

    LCD1602内部写入需要显示的内容。RS=0时,选择命令寄存区,即向LCD1602内部写入需要显示内容的显示
    发表于 07-20 06:48

    51单片机是怎样驱动LCD1602

    51单片机驱动LCD1602显示原理及例程1.LCD1602A介绍2.LCD1602A中文手册 下载3.
    发表于 11-17 07:51

    基于单片机LCD1602矩阵键盘显示【汇编版】

    基于单片机LCD1602矩阵键盘显示【汇编版】
    发表于 12-29 18:19 0次下载

    基于单片机LCD1602矩阵键盘显示【C语言版】

    基于单片机LCD1602矩阵键盘显示【C语言版】
    发表于 12-29 18:18 0次下载

    单片机原理及应用LCD1602显示原理

    单片机原理及应用LCD1602显示原理,为了让你们更快掌握1602的使用
    发表于 06-15 15:53 17次下载

    单片机电子密码锁LCD1602显示

    单片机电子密码锁LCD1602显示
    发表于 01-21 12:00 44次下载

    lcd1602单片机连接图,基于51单片机lcd1602液晶显示屏连接电路图

     LCD1602是一种工业字符型液晶,能够同时显示16x02即32个字符。LCD1602液晶显示原理 LCD1602液晶
    发表于 10-20 11:33 13.7w次阅读

    lcd1602只亮不显示_lcd1602简单显示程序

    LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块,通常跟单片机一起使用,由单片机控制显示
    发表于 04-23 09:13 7.2w次阅读
    <b class='flag-5'>lcd1602</b>只亮不<b class='flag-5'>显示</b>_<b class='flag-5'>lcd1602</b>简单<b class='flag-5'>显示</b>程序

    使用单片机实现LCD1602显示矩阵按键键值的程序和接线图免费下载

    本文档的主要内容详细介绍的是使用单片机实现LCD1602显示矩阵按键键值的程序和接线图免费下载。
    发表于 06-15 17:21 29次下载

    基于51单片机LCD1602显示proteus实验

    基于51单片机LCD1602显示proteus实验
    发表于 04-30 10:14 38次下载

    51单片机驱动LCD1602显示原理及例程

    51单片机驱动LCD1602显示原理及例程1.LCD1602A介绍2.LCD1602A中文手册 下载3.
    发表于 11-10 19:51 146次下载
    51<b class='flag-5'>单片机</b>驱动<b class='flag-5'>LCD1602</b><b class='flag-5'>显示</b>原理及例程

    基于51单片机+LCD1602显示

    LCD1602显示介绍及程序LCD1602介绍写命令 代码写数据 代码LCD1602显示程序步骤及如何初始化具体需要初始化什么?具体指令相关
    发表于 11-11 15:51 40次下载
    基于51<b class='flag-5'>单片机</b>+<b class='flag-5'>LCD1602</b><b class='flag-5'>显示</b>

    51单片机 LCD1602驱动显示(模板)+Proteus

    51单片机 LCD1602驱动显示(模板)+Proteus本项目工程篇,只展示LCD1602驱动显示,不涉及其他外设驱动使用,可以作为
    发表于 11-23 17:06 30次下载
    51<b class='flag-5'>单片机</b> <b class='flag-5'>LCD1602</b>驱动<b class='flag-5'>显示</b>(模板)+Proteus

    LCD1602液晶显示模块学习笔记

    ,即向LCD1602内部写入需要显示的内容。RS=0时,选择命令寄存区,即向LCD1602内部写入需要显示内容的显示
    发表于 12-01 17:21 32次下载
    <b class='flag-5'>LCD1602</b>液晶<b class='flag-5'>显示</b>模块学习笔记