当前位置: 首页 > news >正文

【Proteus仿真】【32单片机-A009】矩阵按键系统设计

目录

一、主要功能

二、使用步骤

三、硬件资源

四、软件设计

五、实验现象

联系作者

一、主要功能

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设计。

http://www.dtcms.com/a/121829.html

相关文章:

  • 代码随想录-动态规划24
  • 【Windows】Win2008服务器SQL服务监控重启脚本
  • golang gmp模型分析
  • 【Game】Powerful——Martial Arts Challenge(6)
  • 数据库实践题目:在线书店管理系统
  • 高性能服务开发利器:redis+lua
  • Spring 框架的核心基础:IoC 和 AOP
  • 【算法竞赛】回文字符串+思维模拟(蓝桥杯真题·回文字符串·代码清晰易懂)
  • 巧记英语四级单词 Unit3-上【晓艳老师版】
  • 【SpringCloud】从入门到精通(下)
  • TCP 与 UDP
  • Qt 开发时可以在函数内引用的头文件
  • 国网B接口协议调阅实时视频接口流程详解以及检索失败原因(电网B接口)
  • 蓝桥杯刷题总结 + 应赛技巧
  • MySQL表的增删查改(基础)
  • python学智能算法(九)|决策树深入理解
  • [前端]从人体结构看网页三要素:HTML、CSS 与 JavaScript
  • C#.NET模拟用户点击按钮button1.PerformClick自动化测试
  • 动手人形机器人(RL)
  • 去除Mysql表中的空格、回车、换行符和特殊字符
  • 淘宝API与小程序深度联动:商品详情页“一键转卖”功能开发
  • NO.83十六届蓝桥杯备战|动态规划-基础线性DP|台阶问题|最大子段和|传球游戏|乌龟棋(C++)
  • Elasticsearch 集群搭建
  • Vue3+Vite+TypeScript+Element Plus开发-10.多用户动态加载菜单
  • Hi Robot——大脑加强版的π0:基于「VLM的高层次推理+ VLA低层次任务执行」的复杂指令跟随及交互式反馈
  • Python标准库-copy
  • FairMOT复现过程中cython_bbox库问题
  • go游戏后端开发32:自摸杠处理逻辑
  • Elasticsearch中的基本全文搜索和过滤
  • Spring Boot应用中可能出现的Full GC问题