登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] 矩阵按键和LCD1602显示

[复制链接]
发表于 2023-1-23 20:45:28 | 显示全部楼层 |阅读模式
学习笔记
学习科目: C51
学习安排: 一月底完成
开始时间: 2023-01-06
结束时间: 2023-01-31
学习日记五


一.矩阵按键
二.LCD1602显示
三.密码锁与动画显示


一.矩阵按键

矩阵按键原理图
通过对按键进行行或者列的扫描,来对选中按键进行判断
先将某一行或者列置1,将十六个按键的范围缩小为四个,当按键按下时这一位为0,来进行按键选择
具体如下
矩阵按键代码.png
二.LCD1602显示
[url=LCD ( Liquid Crystal Display 的简称)液晶显示器。能够同时显示16x2,32个字符,是一种专门用来显示字母、数字、符号等的点阵型液晶模块。  LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块。它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。该显示屏的优点是耗电量低、体积小、辐射低。  LCD1602主要用来显示数字、字母、图形以及少量自定义字符。可以显示2行16个字符,拥有16个引脚,其中8位数据总线D0-D7,和RS、R/W、EN三个控制端口,工作电压为5V,并且带有字符对比度调节V0和背光源AK。 ———————————————— 版权声明:本文为CSDN博主「Z小旋」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/as480133937/article/details/113148712]LCD1602详解[/url](这是我看过的关于LCD602最详细的文章)
LCD ( Liquid Crystal Display 的简称)液晶显示,。能够同时显示16x2,32个字符,是一种专门用来显示字母、数字、符号等的点阵型液晶模块。

LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块。它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。该显示屏的优点是耗电量低、体积小、辐射低。

LCD1602主要用来显示数字、字母、图形以及少量自定义字符。可以显示2行16个字符,拥有16个引脚,其中8位数据总线D0-D7,和RS、R/W、EN三个控制端口,工作电压为5V,并且带有字符对比度调节VLCD ( Liquid Crystal Display 的简称)液晶显示器。能够同时显示16x2,32个字符,是一种专门用来显示字母、数字、符号等的点阵型液晶模块。

我用的是别人的LCD1602.c和LCD1602.h,使用时只要改动这一部分即可

LCD1602.png


三.密码锁与动画显示
代码展示:
代码截屏.png
代码展示2.png
效果请自行脑补,或者移步到  阵键盘密码锁file:///C:\UserData\AppData\Local\Temp\SGPicFaceTpBq\18708\0744455E.jpg
动画显示消失不见了,等下次再更新吧
溜了.jpg
开心超人.jpg
取模器.png
我来了.jpg
开心.png
矩阵按键原理图.png
好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表