找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2711|回复: 2
打印 上一主题 下一主题
收起左侧

STM32矩阵键盘密码锁源程序

[复制链接]
跳转到指定楼层
楼主
ID:327448 发表于 2018-9-10 13:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用STM32制作一个矩阵键盘密码锁,源码附上,菜鸡一个,大家一起交流。

单片机源程序如下:
  1. /******************************************
  2. ***程序:简易矩阵键盘密码锁********************
  3. *******************************************                               _oo0oo_
  4. **        连接方式:        *****************************                       o8888888o
  5. *******************************************                       88" . "88
  6. **************        PA0--IN1                ***************                              (| -_- |)
  7. **************        PA1--IN2                ***************                              0\  =  /0
  8. **************        PA2--IN3                ***************                     ___/`---'\___
  9. **************        PA3--IN4                ***************                          .' \\|     |// '.
  10. **************        PA4--IN5                ***************                         / \\|||  :  |||// \
  11. **************        PA5--IN6                ***************                        / _||||| -:- |||||- \
  12. **************        PA6--IN7                ***************                 |   | \\\  -  /// |   |
  13. **************        PA7--IN8          ***************                 | \_|  ''\---/''  |_/ |
  14. *******************************************                 \  .-\__  '-'  ___/-. /
  15. *******************************************               ___'. .'  /--.--\  `. .'___
  16. *******************************************           ."" '<  `.___\_<|>_/___.' >' "".
  17. *******************************************          | | :  `- \`.;`\ _ /`;.`/ - ` : | |
  18. *******************************************           \  \ `_.   \_ __\ /__ _/   .-` /  /
  19. *******************************************       =====`-.____`.___ \_____/___.-`___.-'=====
  20. *******************************************                         `=---='
  21. *******************************************       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  22. *******************************************      
  23. **PA0-3口配置成推挽输出  作为4x4键盘的行*******                  佛祖保佑         永无BUG
  24. **PA4-7口配置成上拉输入  作为4x4键盘的列*******
  25. *******************************************
  26. ******************************************/


  27. #include "led.h"
  28. #include "delay.h"
  29. #include "key.h"
  30. #include "sys.h"
  31. #include "beep.h"
  32. #include "usart.h"
  33. #include "string.h"
  34. #include "timer.h"
  35. #include "LOCK.h"


  36. int main(void)
  37. {
  38.         delay_init();                     
  39.         LED_Init();                             
  40.         KEY_Init();
  41.         uart_init(9600);
  42.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
  43.         TIM3_Int_Init(4999,7199);
  44.        
  45.         printf("\n请输入\n");
  46.         while(1)
  47.         {  
  48.                 LOCK();
  49.         }
  50. }         
复制代码

所有资料51hei提供下载:
JuZhengKey.rar (290.52 KB, 下载次数: 92)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1 发表于 2018-9-10 16:56 | 只看该作者
补全原理图或者详细说明一下电路连接即可获得100+黑币
回复

使用道具 举报

板凳
ID:327448 发表于 2018-9-10 20:11 | 只看该作者
admin 发表于 2018-9-10 16:56
补全原理图或者详细说明一下电路连接即可获得100+黑币

稍后整理附上
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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