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,也可以根据情况自己调整按键位置。

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

    关注

    6037

    文章

    44558

    浏览量

    635233
  • 显示屏
    +关注

    关注

    28

    文章

    4488

    浏览量

    74294
  • LCD1602
    +关注

    关注

    14

    文章

    607

    浏览量

    52590
收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

    基于单片机LCD1602矩阵键盘显示【汇编版+C语言版】
    发表于 12-31 10:35 0次下载

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

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

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

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

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

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

    使用单片机实现LCD1602显示电话拨号键盘按键实验的程序和仿真资料

    本文档的主要内容详细介绍的是使用单片机实现LCD1602显示电话拨号键盘按键实验的程序和仿真资料。
    发表于 06-18 17:29 27次下载
    使用<b class='flag-5'>单片机</b>实现<b class='flag-5'>LCD1602</b><b class='flag-5'>显示</b>电话拨号键盘<b class='flag-5'>按键</b>实验的程序和仿真资料

    基于单片机LCD1602万年历显示源代码

    基于单片机LCD1602万年历显示源代码
    发表于 04-29 09:30 8次下载

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

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

    使用51单片机+lcd1602转接板-iic接口进行显示

    使用51单片机+lcd1602转接板-iic接口进行显示~
    发表于 11-10 17:21 36次下载
    使用51<b class='flag-5'>单片机</b>+<b class='flag-5'>lcd1602</b>转接板-iic接口进行<b class='flag-5'>显示</b>

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

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

    51单片机LCD1602显示实验

    实验目标:掌握LCD1602显示控制方法; 掌握利用Proteus单片机控制系统的仿真及调试方法。任务:根据要求编写程序,并写出原理性注释; 将检查程序运行的结果,分析一下是否正确; 完成所建
    发表于 11-10 20:06 25次下载
    51<b class='flag-5'>单片机</b><b class='flag-5'>LCD1602</b><b class='flag-5'>显示</b>实验

    PIC单片机实现LCD1602滚动显示字符串

    PIC单片机实现LCD1602滚动显示字符串
    发表于 11-16 11:51 15次下载
    PIC<b class='flag-5'>单片机</b>实现<b class='flag-5'>LCD1602</b>滚动<b class='flag-5'>显示</b>字符串

    51单片机怎么显示当前时间_(记录)51单片机——LCD1602液晶显示模块

    51单片机怎么显示当前时间_(记录)51单片机——LCD1602液晶显示模块
    发表于 11-16 15:06 29次下载
    51<b class='flag-5'>单片机</b>怎么<b class='flag-5'>显示</b>当前时间_(记录)51<b class='flag-5'>单片机</b>——<b class='flag-5'>LCD1602</b>液晶<b class='flag-5'>显示</b>模块

    单片机中级项目1丨DS1302时钟LCD1602显示(可以按键设置时钟)

    单片机中级项目1丨DS1302时钟LCD1602显示(可以按键设置时钟)mainlcdds1302main
    发表于 11-29 14:51 29次下载
    <b class='flag-5'>单片机</b>中级项目1丨DS1302时钟<b class='flag-5'>LCD1602</b><b class='flag-5'>显示</b>(可以<b class='flag-5'>按键</b>设置时钟)