»ùÓÚSTM8LµÄÃŽûÐÅÏ¢²É¼¯ÖÕ¶Ë»ú-±ÏÉè ÏÂÔØ±¾ÎÄ

±±¾©¹¤Òµ´óѧ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©

ÓàÈý¸ö¿éÊÇÒ»°ãµÄÊý¾Ý¿é£¨0ÇøµÄµÚÒ»¸ö¿éΪ³§ÉÌ´úÂëÐÅÏ¢£¬²»¿É¸Äд£©¡£¸Ã¿¨µÄ´æ´¢½á¹¹Èç±í3.2Ëùʾ¡£

±í3.2 Mifare MF1 IC S50´æ´¢½á¹¹ ÉÈÇø 15 14 ¿é 63 62 61 60 59 58 57 56 ?? 7 6 5 4 3 2 1 0 ÃèÊö µÚ15ÇøÎ²¿é Êý¾Ý¿é Êý¾Ý¿é Êý¾Ý¿é µÚ14ÇøÎ²¿é Êý¾Ý¿é Êý¾Ý¿é Êý¾Ý¿é 1 0 µÚ1ÇøÎ²¿é Êý¾Ý¿é Êý¾Ý¿é Êý¾Ý¿é µÚ0ÇøÎ²¿é Êý¾Ý¿é Êý¾Ý¿é ³§É̱êʶ¿é ±¾ÎÄʹÓøÿ¨´æ´¢Óû§µÄ»ù±¾ÐÅÏ¢ºÍȨÏ޵ȼ¶£¬Óû§ÐÅÏ¢°üÀ¨ÐÕÃû¡¢IDºÅºÍÁªÏµ·½Ê½£¬½«ÕâЩÓû§ÐÅÏ¢ºÍȨÏ޵ȼ¶·Ö±ð´æ´¢µ½²»Í¬µÄÊý¾Ý¿éÖС£Êý¾Ý·ÖÅäÈç±í3.3Ëùʾ¡£

±í3.3 IC¿¨ÐÅÏ¢·Ö²¼±í ´æ´¢Î»Öà ÄÚÈÝ ×Ö½ÚÊý ¿é1 ÐÕÃûÆ´Òô 16 ¿é2 IDºÅ 8 ¿é4 ÁªÏµ·½Ê½ 11 ¿é5 ȨÏ޵ȼ¶ 1 ¶ÔÓÚÊý¾Ý²É¼¯²¿·ÖÀ´Ëµ£¬ÏµÍ³ÉϵçºóSTM8Lµ¥Æ¬»ú»áͨ¹ýSPI½Ó¿Ú¶ÔMFRC522¶Áдģ

¿é½øÐгõʼ»¯¡£È»ºó´¦ÓÚϵͳµÈ´ý±»»½ÐѵÄ״̬¡£µ±ÏµÍ³±»»½ÐѺ󣬶Á¿¨Æ÷½øÈ빤×÷״̬²¢¿ªÆôÌìÏß¡£Ëæºó£¬¶Áдģ¿é»á½øÐÐѰ¿¨£¬µ±Ñ°µ½¿¨ºó½øÐзÀ³åײ´¦Àí£¬´¦Àíͨ¹ýºó»á½øÐÐÑ¡¿¨£¬Èç¹ûÑ¡¿¨³É¹¦½«»á°ÑIC¿¨ÖзֱðÔ¤ÏÈ´æÔÚ¿é1¡¢2¡¢4¡¢5ÖеÄÊý¾Ý¶Á³ö£¬²¢´æ½øÒ»¸ö½á¹¹ÌåÖеȴý´¦Àí£¬Í¬Ê±¹Ø±ÕÌìÏß½øÈëµÍ¹¦ºÄ״̬¡£Í¬Ñù£¬Èç¹û;ÖÐÄÄÒ»¹ý³Ìδ³É¹¦Ôò¶¼»á¹Ø±ÕÌìÏß½øÈëµÍ¹¦ºÄµÄ״̬µÈ´ýÏÂ1Ãë±»»½ÐÑ¡£Êý¾Ý²É¼¯²¿·ÖÁ÷³ÌÈçͼ3.4Ëùʾ¡£

20

±±¾©¹¤Òµ´óѧ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©

ͼ 3.4 Êý¾Ý²É¼¯²¿·ÖÁ÷³Ìͼ

21

±±¾©¹¤Òµ´óѧ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©

4 ϵͳ²âÊÔ

4.1 ²âÊÔ¶ÔÏó

²âÊÔ¶ÔÏóΪÖÇÄÜÃŽûÐÅÏ¢²É¼¯ÖÕ¶Ë»úϵͳ¡£ÏµÍ³°üÀ¨ÐÅÏ¢²É¼¯²¿·Ö¡¢Êý¾Ý´«Ê䲿·ÖµÈ¡£

4.2 ²âÊÔ»·¾³´î½¨

1¡¢Ó²¼þ»·¾³£ºÓ²¼þ»·¾³Èçͼ4.1Ëùʾ£¬Õû¸ö»·¾³°üÀ¨ÖÇÄÜÃŽûÐÅÏ¢²É¼¯ÖÕ¶Ë»úϵͳ°å1¿é¡¢Mifare±ê×¼ MF1 IC S50¿¨Á½ÕÅ¡¢PC»úһ̨¡¢2800mAh 1.2V³äµçµç³Ø4½Ú¡¢ÊÖ»úSIM¿¨Á½ÕÅ¡¢ÊÖ»úÒ»²¿¡¢3λ°ëMASTECH/MS8215¶à¹¦ÄÜÊý×ÖÍòÓñíһ̨¡£

2¡¢Èí¼þ»·¾³£º SocketTool v2.5¡£ 3¡¢¿ª·¢»·¾³£ºIAR FOR STM8 1.301¡£

ͼ 4.1 ²âÊÔ»·¾³

4.3 ²âÊÔÄÚÈÝ

²âÊÔÄÚÈÝÖ÷ÒªÊǶÔÊý¾Ý²É¼¯ºÍ´«Ê书ÄܵIJâÊÔ£¬²âÊÔ·ÖΪÁ½¸ö²»Í¬µÄ´«Ê䷽ʽ¡£Ò»ÖÖÊÇͨ¹ý¶ÌÐÅÏ¢µÄ·½Ê½·¢Ë͵½ÊÖ»úÉÏ£¬ÁíÒ»ÖÖÊÇͨ¹ýTCP/IPЭÒé·¢Ë͵½ÓÃÓÚ¼à¿ØµÄPC»ú

22

±±¾©¹¤Òµ´óѧ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©

ÉÏ¡£»¹¶ÔÕû¸öϵͳ½øÈë´ý»ú״̬µÄ¹¦ºÄ½øÐÐÁ˲âÊÔ¡£

1¡¢Í¨¹ý¶ÌÐÅÏ¢·½Ê½£º

·Ö±ðʹÓÃÁ½ÕÅÒÑ´æÈ벻ͬÐÅÏ¢µÄIC¿¨¿¿½üÖÕ¶Ë»úµÄRFID¶ÁдÆ÷,ͨ¹ýGSM/GPRSÄ£¿é±à¼­¶ÌÐŲ¢·¢Ë͵½Ö¸¶¨ÊÖ»ú£¬¿´ÊÖ»úÊÇ·ñÄÜÕýÈ·µÄÊÕµ½¿¨ÖÐÕýÈ·µÄÓû§ÐÅÏ¢ºÍË¢¿¨Ê±¼ä¡£

2¡¢Í¨¹ýTCP/IP·½Ê½£º

ͨ¹ýGSM/GPRSÄ£¿éÓëÒÑÔÚPC»úÉÏ´´½¨µÄ¹«ÍøIPµØÖ·µÄ¶Ë¿ÚÁ¬½Ó£¬·Ö±ðʹÓÃÁ½ÕÅÒÑ´æÈ벻ͬÐÅÏ¢µÄIC¿¨¿¿½üÖÕ¶Ë»úµÄRFID¶ÁдÆ÷£¬ÖÕ¶Ë»úͨ¹ýTCP/IP½«Êý¾Ý´«Êäµ½PC»úÉÏ£¬¿´PC»úÊÇ·ñÄܹ»ÊÕµ½ÕýÈ·µÄÓû§ÐÅÏ¢ºÍË¢¿¨Ê±¼ä¡£

3¡¢´ý»ú¹¦ºÄ²âÊÔ

ʹÓÃÊý×ÖÍòÓñí²âÁ¿ÏµÍ³¹¦ºÄ¡£

4.4 ²âÊÔÁ÷³Ì

1¡¢¶ÌÐÅÏ¢·½Ê½£º

£¨1£©½«Ò»ÕÅÊÖ»úSIM¿¨×°ÈëÖÕ¶Ë»ú£¬²¢ÔÚ´úÂëÖÐÉèÖ÷¢ËͶÔÏóÊÖ»úºÅÂëΪÁíÒ»ÕÅÊÖ»ú¿¨ºÅÂë¡£

£¨2£©ÎªÖÕ¶Ë»úϵͳÉϵ磬²¢µÈ´ýSIM¿¨×¢²áÉÏGSMÍøÂç¡£

£¨3£©½«Ò»ÕÅÒÑ´æºÃÊý¾ÝµÄIC¿¨¿¿½üRFID¶ÁдÆ÷¡£ÒòϵͳΪ1ÃëѰÕÒÒ»´Î¿¨Æ¬£¬ËùÒÔÒªµÈ´ý1Ãë×óÓÒºóÒÆ¿ªIC¿¨¡£

£¨4£©²é¿´ÊÖ»úÊÇ·ñÊÕµ½ÖÕ¶Ë»ú·¢À´µÄÓû§ÐÅÏ¢µÄ¶ÌÐÅ¡£ 2¡¢TCP/IP·½Ê½£º

£¨1£©½«Ò»ÕÅÊÖ»úSIM¿¨×°ÈëÖÕ¶Ë»ú£¬ÔÚÁ¬½ÓÁË»¥ÁªÍø²¢¾ßÓй«ÍøIPµØÖ·µÄPC»úÉÏ´ò¿ªSocketTool v2.5Èí¼þ£¬²¢½¨Á¢TCP·þÎñÆ÷¼àÌýÒ»¸ö¶Ë¿ÚºÅ¡£

£¨2£©½«¹«ÍøIPµØÖ·ºÍ±»¼àÌýµÄ¶Ë¿ÚºÅдÈë´úÂëÖв¢ÏÂÔØµ½ÏµÍ³ÖУ¬ËæºóÉϵçµÈ´ýSIM¿¨×¢²áÉÏGSMÍøÂ磬²¢²é¿´PC»úÉÏÒѽ¨Á¢µÄ·þÎñÆ÷ÊÇ·ñÒÑÓпͻ§Á¬½Óµ½±»¼àÌýµÄ¶Ë¿ÚÉÏ¡£

£¨3£©½«Ò»ÕÅÒÑ´æºÃÊý¾ÝµÄIC¿¨¿¿½üRFID¶ÁдÆ÷¡£ÒòϵͳΪ1ÃëѰÕÒÒ»´Î¿¨Æ¬£¬ËùÒÔÒªµÈ´ý1Ãë×óÓÒºóÒÆ¿ªIC¿¨¡£Ëæºó²âÊÔÁ½ÕÅ¿¨Öصþ¿¿½ü¶ÁдÆ÷µÄÇé¿ö¡£

£¨4£©²é¿´PC»úÈí¼þ¼àÌýµÄ¶Ë¿ÚÊÇ·ñÊÕµ½ÖÕ¶Ë»ú·¢À´µÄÓû§ÐÅÏ¢¡£ 3¡¢´ý»ú¹¦ºÄ²âÊÔ

½«ÍòÓñíµ÷ÖÁÁ¿³ÌΪmAµÄµçÁ÷µµ£¬²¢´®Èëµç³ØÓëϵͳ°å¼ä¡£Ëæºóϵͳ»áÉϵ磬¹Û²ìÍòÓñíµÄÖµ²¢×ö¼Ç¼¡£Ëæºó·Ö±ð¶Ï¿ªRFID¶ÁдÆ÷Ä£¿éºÍÒº¾§ÏÔʾ²¿·ÖµÄ¹©µç£¬·Ö±ð²âÁ¿ÆäµçÁ÷²¢×ö¼Ç¼¡£

23