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

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

3天内不再提示

基于STM32的矩阵电子密码锁protues仿真设计

嘉盛单片机 来源:嘉盛单片机 2023-08-31 14:50 次阅读

本设计

基于STM32的矩阵电子密码锁protues仿真设计

资料包含:源码+仿真+原理图+PCB+讲解视频(具体看下文资料清单)

原理图:Altium Designer

仿真:protues 8.9

程序编译器:keil5

编程语言:C语言

设计编号:C0034

主要功能:

1. 液晶屏幕实时显示矩阵键盘输入的密码。

2. 4x4矩阵键盘可输入6位密码并支持循环覆盖。

3. 有有密码输入正确或错误的提示;输入正确电机转动,LCD1602显示YES,输入错误显示NO。

4. 带重新输入功能。

仿真图(提供源文件):

873bf5b6-47bd-11ee-97a6-92fbcf53809c.jpg

877071a6-47bd-11ee-97a6-92fbcf53809c.png

87ec24cc-47bd-11ee-97a6-92fbcf53809c.jpg

880e18ac-47bd-11ee-97a6-92fbcf53809c.jpg

原理图(提供源文件):

8829ebe0-47bd-11ee-97a6-92fbcf53809c.png

PCB(提供源文件):

886fd510-47bd-11ee-97a6-92fbcf53809c.png

程序(提供源文件源码):

89a96586-47bd-11ee-97a6-92fbcf53809c.png

以下为部分程序,完整程序可在下载链接获取:

void main() { init_eeprom(); //开始初始化保存的数据 Init_LCD1602(); //初始化LCD1602 EA = 0; Data_Init();Timer0_Init(); //初始化完成,开中断 EA = 1; // Get_Maopi(); LCD1602_write_com(0x80); //指针设置 LCD1602_write_word(" Welcome To Use "); // LCD1602_write_com(0x80+0x40); //指针设置 LCD1602_write_word("ElectronicScale"); // Delay_ms(2000); Get_Maopi(); LCD1602_write_com(0x80); //指针设置 LCD1602_write_word("WE:0.000 PR:00.0"); LCD1602_write_com(0x80+0x40); //指针设置 LCD1602_write_word("MONEY: 0.00 "); Display_Price(); // Get_Maopi(); //称毛皮重量 while(1) { //每0.5秒称重一次 if (FlagTest==1) { Get_Weight(); FlagTest = 0; } keycode = Getkeyboard(); //有效键值0-15 if (keycode<16) { KeyPress(keycode); Buzzer=0; Delay_ms(100); Buzzer=1; while(keycode<16) { if(keycode==12||keycode==13) { Buzzer=0; Delay_ms(10); Buzzer=1; KeyPress(keycode); Get_Weight(); flag_key=1; } keycode = Getkeyboard(); } write_eeprom(); //保存数据 } } }

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2254

    文章

    10782

    浏览量

    351757
  • 仿真设计
    +关注

    关注

    3

    文章

    92

    浏览量

    16752
  • 电子密码锁
    +关注

    关注

    8

    文章

    90

    浏览量

    20561
  • Protues
    +关注

    关注

    40

    文章

    183

    浏览量

    70425

原文标题:STM32矩阵电子密码锁仿真设计(源码+仿真+原理图+PCB+讲解视频)

文章出处:【微信号:嘉盛单片机,微信公众号:嘉盛单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    电子密码锁报告加仿真

    电子 密码锁报告加 仿真,,有兴趣可以学习下
    发表于12-20 23:11

    矩阵键盘模拟密码锁

    /*-----------------------------------------------名称: 矩阵键盘模拟 密码锁内容:模拟 密码锁密码固化到ROM 不能通过按键输入更改---
    发表于07-15 09:10

    基于单片机的电子密码锁设计

    单片机 电子 密码锁Proteus 仿真+程序3.6 开锁机构在基于单片机的 电子 密码锁设计中,用户需要输入 密码
    发表于11-30 08:24

    基于51单片机电子密码锁的Proteus仿真设计

    基于51单片机 电子 密码锁的Proteus 仿真设计
    发表于06-17 16:00 77次下载

    简易电子密码锁

    简易 电子 密码锁四位 电子 密码锁设计 思路简述
    发表于06-17 16:00 69次下载

    矩阵键盘密码锁

    矩阵键盘 密码锁C51单片机源码,KEIL源文件,C语言编写
    发表于06-20 16:36 47次下载

    基于51单片机的矩阵键盘电子密码锁

    基于51单片机的 矩阵键盘 电子 密码锁,使用 矩阵键盘输入四位 密码,有错误和正确提示音。
    发表于07-21 11:23 116次下载

    电子密码锁基于multisim仿真软件的图纸

    电子 密码锁基于multisim 仿真软件的图纸
    发表于07-29 17:08 65次下载

    电子密码锁的C语言程序

    这个是 电子 密码锁的C语言程序,以及 电子 密码锁仿真图。
    发表于07-29 17:26 128次下载

    密码锁仿真51密码锁protues仿真密码锁程序仿真图pro

    密码锁 仿真51 密码锁 protues 仿真 密码锁程序 仿真
    发表于01-14 22:32 246次下载

    单片机电子密码锁仿真+程序)

    电子发烧友网站提供《单片机 电子 密码锁仿真+程序).rar》资料免费下载
    发表于06-08 08:00 165次下载

    基于8086的电子密码锁设计与仿真

    电子 密码锁是一种通过 密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的 电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。应用较广的
    发表于01-31 15:06 1.1w次阅读
    基于8086的<b class='flag-5'>电子</b><b class='flag-5'>密码锁</b>设计与<b class='flag-5'>仿真</b>

    Arduino数字密码锁项目使用矩阵键盘

    电子发烧友网站提供《Arduino数字 密码锁项目使用 矩阵键盘.zip》资料免费下载
    发表于12-29 15:32 6次下载
    Arduino数字<b class='flag-5'>密码锁</b>项目使用<b class='flag-5'>矩阵</b>键盘

    矩阵键盘密码锁

    基于51单片机的 矩阵键盘 密码锁设计
    发表于03-20 10:39 1次下载

    基于FPGA的电子按键密码锁设计

    电子 密码锁与传统 密码锁相比,具有安全性高、成本低、易操作等诸多优点。正因如此, 电子 密码锁近年来发展迅速,诸如按键式
    的头像 发表于07-12 16:03 1405次阅读