欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10166|回復: 27
打印 上一主題 下一主題
收起左側

基于STM32+AS608+SIM900A無線的指紋密碼鎖程序源碼

  [復制鏈接]
跳轉到指定樓層
樓主
ID:341098 發表于 2018-8-17 11:17 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
無線模塊:SIM900A
顯示模塊:2.8寸串口屏
指紋模塊:AS608
單片機:stm32103zet6,stc89c51
驅動模塊:5線4相步進電機

單片機源程序如下:
  1. #include "sys.h"
  2. #include "delay.h"
  3. #include "usart.h"
  4. #include "lcd.h"
  5. #include "key.h"
  6. #include "beep.h"
  7. #include "touch.h"          
  8. #include "malloc.h"
  9. #include "usmart.h"  
  10. #include "sdio_sdcard.h"   
  11. #include "w25qxx.h"   
  12. #include "ff.h"  
  13. #include "exfuns.h"   
  14. #include "fontupd.h"
  15. #include "text.h"       
  16. #include "usart2.h"
  17. #include "AS608.h"
  18. #include "timer.h"


  19. #define usart2_baund  9600//57600//串口2波特率,根據指紋模塊波特率更改

  20. SysPara AS608Para;//指紋模塊AS608參數
  21. u16 ValidN;//模塊內有效指紋個數
  22. u8** kbd_tbl;
  23. extern u8 USART_RX_BUF[USART_REC_LEN];

  24. u8 touch_ok=0;

  25. void press_FR(void);//刷指紋
  26. u16 GET_NUM(void);//獲取數值
  27. int main(void)
  28. {   
  29.         u8 ensure;
  30.         char *str;       
  31.         //u8 touch_ok_temp;
  32. unsigned int mess_code;
  33.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設置系統中斷優先級分組2
  34.         delay_init();          //初始化延時函數
  35.         uart_init(115200);        //初始化串口1波特率為115200,用于支持USMART
  36.         usart2_init(usart2_baund);//初始化串口2,用于與指紋模塊通訊
  37.         PS_StaGPIO_Init();        //初始化FR讀狀態引腳
  38.         IO_Init();                          //初始化蜂鳴器
  39.         W25QXX_Init();                        //初始化W25Q128
  40.         usmart_dev.init(72);                //初始化USMART
  41.         my_mem_init(SRAMIN);                //初始化內部內存池
  42.         exfuns_init();                        //為fatfs相關變量申請內存  
  43.         f_mount(fs[1],"1:",1);  //掛載FLASH.
  44.         POINT_COLOR=RED;

  45.         while(PS_HandShake(&AS608Addr));//與AS608模塊握手

  46.         str=mymalloc(SRAMIN,30);

  47.         ensure=PS_ValidTempleteNum(&ValidN);//讀庫指紋個數
  48.         if(ensure!=0x00)
  49.         {
  50.         }
  51.         ensure=PS_ReadSysPara(&AS608Para);  //讀參數
  52.         if(ensure==0x00)
  53.         {
  54.                 mymemset(str,0,50);
  55.         }
  56.         myfree(SRAMIN,str);

  57.         while(1)
  58.         {
  59.                
  60.                 if(PS_Sta)         //檢測PS_Sta狀態,如果有手指按下
  61.                 {
  62.                         press_FR();//刷指紋                       
  63.                 }       
  64.                 if (touch_ok) //刷指紋成功
  65.                 {
  66.                        
  67.                 mess_code=        USART_RX_BUF[0]*1000+USART_RX_BUF[1]*100+USART_RX_BUF[2]*10+USART_RX_BUF[3];
  68.                         if(mess_code==1234)
  69.                         {
  70.                         LED=0;
  71.                         }
  72.                         else
  73.                                 LED =1;
  74.                                
  75.                 }
  76.         }        
  77. }


  78. //刷指紋
  79. void press_FR(void)
  80. {
  81.         SearchResult seach;
  82.         u8 ensure;
  83.         char *str;
  84.         ensure=PS_GetImage();
  85.         if(ensure==0x00)//獲取圖像成功
  86.         {       
  87.                 //BEEP=1;//打開蜂鳴器       
  88.                 ensure=PS_GenChar(CharBuffer1);
  89.                 if(ensure==0x00) //生成特征成功
  90.                 {               
  91.                         //BEEP=0;//關閉蜂鳴器       
  92.                         ensure=PS_HighSpeedSearch(CharBuffer1,0,AS608Para.PS_max,&seach);
  93.                         if(ensure==0x00)//搜索成功
  94.                         {                               
  95.                                 str=mymalloc(SRAMIN,50);
  96.                                 myfree(SRAMIN,str);
  97.                                 touch_ok=1;                                //
  98.                                 LED =1;
  99.                         }                        
  100.           }
  101.                 touch_ok=0;
  102.          //BEEP=0;//關閉蜂鳴器
  103.          delay_ms(600);
  104.         }
  105.                
  106. }
復制代碼

所有資料51hei提供下載:
as608源碼.rar (1.62 MB, 下載次數: 169)
send a chinese message.zip (44.86 KB, 下載次數: 105)
串口屏.zip (3.58 MB, 下載次數: 176)





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

使用道具 舉報

來自 9#
ID:164963 發表于 2018-11-25 20:33 | 只看該作者
串口屏下不了…………
回復

使用道具 舉報

無效樓層,該帖已經被刪除
板凳
ID:427447 發表于 2018-11-15 23:20 | 只看該作者
^-^ 發表于 2018-8-17 11:18
需要的可以直接聯系我,可給全部文件

您好
我想了解下這個,可以發給我嗎?
回復

使用道具 舉報

地板
ID:341098 發表于 2018-11-17 14:50 | 只看該作者
有時間我把百度網盤鏈接放上去
回復

使用道具 舉報

5#
ID:427447 發表于 2018-11-24 16:53 | 只看該作者
^-^ 發表于 2018-11-17 14:50
有時間我把百度網盤鏈接放上去

好的謝謝!
回復

使用道具 舉報

6#
無效樓層,該帖已經被刪除
7#
ID:364389 發表于 2018-11-24 23:32 | 只看該作者
^-^ 發表于 2018-8-17 11:18
需要的可以直接聯系我,可給全部文件

我想要,可以發給我嗎
回復

使用道具 舉報

8#
ID:164963 發表于 2018-11-25 20:31 | 只看該作者
頂樓主……………………。
回復

使用道具 舉報

10#
ID:448028 發表于 2018-12-17 15:16 | 只看該作者
這個不錯!!!!!!!!!!!!!!
回復

使用道具 舉報

11#
ID:438823 發表于 2018-12-20 22:01 | 只看該作者
樓主  我也想學習一下
回復

使用道具 舉報

12#
ID:292518 發表于 2019-1-7 22:05 | 只看該作者
百度網盤鏈接什么時候可以分享呢?
回復

使用道具 舉報

13#
ID:408999 發表于 2019-4-26 19:55 | 只看該作者
樓主,可以網盤鏈接資料給我學習一下嗎
回復

使用道具 舉報

14#
ID:140589 發表于 2019-5-7 11:38 | 只看該作者
求分享,1123766242@qq.com,感謝!!!
回復

使用道具 舉報

15#
無效樓層,該帖已經被刪除
16#
ID:529585 發表于 2019-5-7 15:00 | 只看該作者
這個可以
回復

使用道具 舉報

17#
ID:256850 發表于 2019-5-23 16:18 | 只看該作者
^-^ 發表于 2018-11-17 14:50
有時間我把百度網盤鏈接放上去

您好,最近學習,想參考一下,能把鏈接發我一份嗎。謝謝
回復

使用道具 舉報

18#
ID:256850 發表于 2019-5-23 22:09 | 只看該作者
c1971264164 發表于 2019-5-23 16:18
您好,最近學習,想參考一下,能把鏈接發我一份嗎。謝謝

1971264164@qq.com,麻煩了
回復

使用道具 舉報

19#
ID:266108 發表于 2019-6-25 23:44 | 只看該作者
串口屏下載不了
回復

使用道具 舉報

20#
ID:266108 發表于 2019-6-26 00:14 來自觸屏版 | 只看該作者
我也想要
回復

使用道具 舉報

21#
ID:613538 發表于 2019-9-19 12:58 | 只看該作者
樓主  我也想學習一下
回復

使用道具 舉報

22#
ID:613538 發表于 2019-9-19 14:19 | 只看該作者
我想了解一下,樓主能發我一份嗎,
回復

使用道具 舉報

23#
ID:584220 發表于 2019-11-26 15:13 | 只看該作者
樓主可以分享一下嗎
回復

使用道具 舉報

24#
ID:652139 發表于 2019-12-12 19:31 來自觸屏版 | 只看該作者
^-^ 發表于 2018-8-17 11:18
需要的可以直接聯系我,可給全部文件

樓主在嗎,我想看一下這個,,能發我一下嗎
643847384@qq.com
回復

使用道具 舉報

25#
ID:542979 發表于 2019-12-19 21:45 | 只看該作者
^-^ 發表于 2018-8-17 11:18
需要的可以直接聯系我,可給全部文件

樓主可以分享一下嗎?
1113790247@163.com

謝謝
回復

使用道具 舉報

26#
ID:670374 發表于 2019-12-22 13:10 | 只看該作者
可以分享一下嗎,謝謝,zvolllijinjing@qq.com
回復

使用道具 舉報

27#
無效樓層,該帖已經被刪除
28#
ID:341098 發表于 2020-4-22 18:30 | 只看該作者
回復

使用道具 舉報

29#
無效樓層,該帖已經被刪除
30#
ID:741068 發表于 2020-5-15 11:03 | 只看該作者
非常有用
回復

使用道具 舉報

31#
ID:752110 發表于 2020-5-15 12:24 | 只看該作者
學習一下
回復

使用道具 舉報

32#
ID:433349 發表于 2020-5-15 14:58 | 只看該作者
東西非常好,非常適合
回復

使用道具 舉報

33#
ID:216341 發表于 2021-6-29 21:49 | 只看該作者
看著資料不錯。但是樓主網盤鏈接掛了,能重新上傳一下嗎?
回復

使用道具 舉報

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

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表