目录
一、主要功能
二、使用步骤
三、硬件资源
四、软件设计
五、实验现象
联系作者
一、主要功能
1、按键值与LCD显示
2、矩阵按键
二、使用步骤
系统运行后,LCD1602显示当前的按键值;
当按下不同按键后显示屏更新对应的按键值。
三、硬件资源
1、32单片机核心模块
2、矩阵按键模块
3、LCD1602显示模块
四、软件设计
#include "delay.h"
#include "sys.h"
#include "1602.h"
#include <button4_4.h>
u8 Key_num=0;//按键值
void Delay(int num)
{
while(num--) ;
}
int main()
{
delay_init(); //延时函数初始化
LCD1602_Init(); //lcd函数初始化
Button4_4_Init(); //矩阵函数初始化
while(1)
{
Key_num=Button4_4_Scan(); //按键扫描
if(Key_num)
{
LcdWriteCom(0x80+0x40+9); //第一行
LcdWriteData(Key_num/10+0x30);
LcdWriteData(Key_num%10+0x30);
}
}
}
五、实验现象
B站演示视频:【STM32单片机-A009】【Proteus仿真】矩阵按键系统仿真_哔哩哔哩_bilibili本项目使用Proteus8.15仿真STM32单片机矩阵按键系统使用LCD1602液晶、按键、矩阵按键等。系统运行后,LCD1602显示当前的按键值;当按下不同按键后显示屏更新对应的按键值。主要功能如下:1、按键值与LCD显示2、矩阵按键, 视频播放量 2、弹幕量 0、点赞数 0、投硬币枚数 0、收藏人数 0、转发人数 1, 视频作者 无忧电子设计, 作者简介 Q:215138327 V:Kinpar 承接51,32单片机设计定做,51,32单片机protues仿真,实物,程序等。,相关视频:【STM32单片机-A007】【Proteus仿真】PT100热敏温度检测系统,基于STM32单片机DHT11温湿度检测系统仿真,基于STM32单片机DS18B20温度检测系统仿真,【STM32单片机-A004】【Proteus仿真】超声波测距系统,【STM32单片机-A005】【Proteus仿真】烟雾温湿度检测系统,A006 基于STM32单片机PWM波形系统仿真,基于STM32单片机温湿度光敏检测系统仿真,【51单片机-B003】【protues仿真】基于51单片机交通灯1仿真,基于51单片机矩阵电子琴,【51单片机-B002】【protues仿真】基于51单片机多功能计算器仿真https://www.bilibili.com/video/BV186dNYjEx9/
联系作者
作者B站链接:https://space.bilibili.com/3493294220773802
专注于51单片机、STM32、Proteus、物联网软件开发,PCB设计。