找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3152|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

STM32矩陣鍵盤密碼鎖源程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:327448 發(fā)表于 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. }         
復(fù)制代碼

所有資料51hei提供下載:
JuZhengKey.rar (290.52 KB, 下載次數(shù): 94)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:1 發(fā)表于 2018-9-10 16:56 | 只看該作者
補全原理圖或者詳細(xì)說明一下電路連接即可獲得100+黑幣
回復(fù)

使用道具 舉報

板凳
ID:327448 發(fā)表于 2018-9-10 20:11 | 只看該作者
admin 發(fā)表于 2018-9-10 16:56
補全原理圖或者詳細(xì)說明一下電路連接即可獲得100+黑幣

稍后整理附上
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表