»ùÓÚRC522µÄ·Ç½Ó´¥Ê½IC¿¨¶Á¿¨Æ÷Éè¼Æ(º¬³ÌÐò) ÏÂÔØ±¾ÎÄ

ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2026/7/17 23:02:05ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£

Öб±´óѧ2016½ì±ÏÒµÉè¼ÆËµÃ÷Êé

4 ͨÐÅÔ­Àí

4.1 SPIͨÐÅ 4.1.1 ¸ÅÊö

SPIͨÐÅÊÇÒ»ÖÖ¸ßËÙ´®ÐÐͨÐÅ£¬Á¬ÏßÒ²ºÜ¼òµ¥¡£Í¼ÖУ¬SCK¡¢MOSI¡¢MISO¡¢NSS·Ö±ð¶ÔӦоƬµÄD5¡¢D6¡¢D7¡¢SDA¹Ü½Å

ͼ4.1 Á¬½Óµ½´øÓÐSPI½Ó¿ÚµÄ΢¿ØÖÆÆ÷

ÔÚRC522Ä£¿éÓ뵥Ƭ»úSPIͨÐÅÖÐ×÷´Ó»ú£¬µ¥Æ¬»ú×÷Ö÷»ú¡£¹¤×÷ʱÖÓSCKÓɵ¥Æ¬»ú²úÉú¡£µ¥Æ¬»úͨ¹ýMOSIÏòRC522дÈëÊý¾Ý£¬µ¥Æ¬»úͨ¹ýMISO´ÓRC522ÖжÁ³öÊý¾Ý

ÿ´Î½øÐÐÊý¾Ý½»»»Ê±£¬°´ÕÕ¸ßλÔÚǰµÍλÔÚºóµÄ˳Ðò¡£MOSIºÍMISOÉϵÄÊý¾ÝÖ»»áÔÚSCKÂö³åµÄϽµÑظı䣬ÔÚSCKÂö³åµÄÉÏÉýÑØ±£³Ö²»±ä¡£ 4.1.2 ¶ÁÊý¾Ý

µ¥Æ¬»úͨ¹ýMISO´ÓRC522ÖжÁ³öÊý¾ÝµÄ¹ý³ÌÖУ¬ÐèÒªÏÈͨ¹ýMOSIÏòRC522дÈë¶ÁģʽºÍÊý¾ÝµØÖ·£¬²ÅÄÜÔÚMISOÉϵõ½FIFO»º³åÇøµÄÊý¾Ý¡£

±í4.1 MOSIºÍMISOµÄ×Ö½Ú˳Ðò

4.1.3 дÊý¾Ý

µ¥Æ¬»úͨ¹ýMOSIÏòRC522ÖÐдÈëÊý¾ÝµÄ¹ý³ÌÖУ¬ÐèÒªÏÈͨ¹ýMOSIÏòRC522дÈëдģʽºÍÊý¾ÝµØÖ·£¬²ÅÄÜÔÚMOSIÉÏÏòFIFO»º³åÇøÐ´ÈëÊý¾Ý¡£

µÚ 26 Ò³ ¹² 61 Ò³

Öб±´óѧ2016½ì±ÏÒµÉè¼ÆËµÃ÷Êé

±í4.2 MOSIºÍMISOµÄ×Ö½Ú˳Ðò

4.1.4 µØÖ·×Ö½Ú

֮ǰ˵Ã÷µÄ¶ÁдģʽºÍµØÖ·°´ÈçϱíµÄ×Ö½Ú¸ñʽ¡£µÚÒ»¸ö×Ö½ÚµÄ×î¸ßλÉèÖöÁдģʽ¡£¶ÁдµÄ¼Ä´æÆ÷µØÖ·Ó¦Ïò×óÒÆÒ»Î»£¬×îµÍλÖÃ0£¬×î¸ßλ°´¶Áд¸ñʽÖÃλ¡£

±í4.3 µØÖ·×Ö½Ú¸ñʽ

4.1.5 SPI¼æÈݽӿڵÄʱÐò

±í4.4 SPIµÄʱÐò¹æ·¶

ͼ4.2 SPIʱÐòͼ

µÚ 27 Ò³ ¹² 61 Ò³

Öб±´óѧ2016½ì±ÏÒµÉè¼ÆËµÃ÷Êé

ÈçSPIʱÐòͼËùʾ£¬MOSIºÍMISOÉϳöÏÖÊý¾Ý֮ǰ£¬±ØÐëʹNSSÐÅºÅ´Ó¸ßµçÆ½ÖÃ³ÉµÍµçÆ½£¬´«ÊäÍê±ÏºóÉèÖÃ³É¸ßµçÆ½¡£ 4.2 ´®¿ÚͨÐÅ 4.2.1 ´®Ðнӿڽṹ

TXDSBUFTH1TL11¿ØÖÆÃÅ·¢ËÍ¿ØÖÆÆ÷¡Â16TIÈ¥´®¿ÚÖжϡÝ1AT1Òç³öÂÊ¡Â20SMOD½ÓÊÕ¿ØÖÆÆ÷ÒÆÎ»¼Ä´æÆ÷RIRXDSBUF

ͼ4.3 ´®Ðнӿڽṹ

ÈçͼËùʾ£¬ÓÐÁ½¸ö½á¹¹É϶ÀÁ¢Ãû³ÆÏàͬµÄÊÕ·¢SBUF»º³åÆ÷£¬ËüÃǵĵØÖ·¶¼ÊÇ99H ¡£ÊÕ·¢SBUF»º³åÆ÷ÊÇË«»º³å½á¹¹£¬·Ö±ðÓÉÊÕ·¢¿ØÖÆÆ÷¿ØÖÆ¡£ÔÚ³ÌÐòÖУ¬SBUF=A±íʾ½«½ÓÊÕSBUF»º³åÆ÷ÊÕµ½Êý¾ÝA·¢Ë͸ø´®¿Ú;A=SBUF±íʾ´Ó´®¿ÚÖеõ½µÄÊý¾Ý´æÈëA,Òò´Ë£¬Ê¹ÓÃSBUF»º³åÆ÷²¢²»»áµ¼ÖÂÖØµþ¡£ 4.2.2 ´®ÐÐͨÐŵÄÊý¾Ý½á¹¹

Ò»¸ö×Ö·ûÖ¡¿ÕÏÐÆðʼλÊý¾ÝλУÑéλֹͣλ¿ÕÏÐÏÂÒ»×Ö·ûÆðʼλLSBMSBͼ4.4 Êý¾Ý½á¹¹

´®ÐÐÒ첽ͨÐŵÄÌØµã£ºÊÕ·¢Ë«·½µÄʱÖÓ¿ÉÒÔÏàÒ죬¼õÉÙÁËÓ²¼þÉ豸£¬¶àÁ˵ã×ÔÖ÷ÐÔ£¬µ«Ã¿¸ö×Ö½ÚµÄÊý¾ÝÒª¼ÓÉÏ2¡«3λµÄÆðֹ룬¸÷¸öÊý¾ÝÖ®¼ä»¹ÓпÕÏÐʱ¼ä£¬ËùÒÔ´®ÐÐÒ첽ͨÐÅ´«ÊäЧÂʵ͡£

µÚ 28 Ò³ ¹² 61 Ò³

Öб±´óѧ2016½ì±ÏÒµÉè¼ÆËµÃ÷Êé

5 ¶Á¿¨Æ÷µÄÓ²¼þµç·Éè¼Æ

5.1 ¶Á¿¨Æ÷Ó²¼þ×é³É

ÌìÏßÄ£¿é RC522оƬ 51µ¥Æ¬»ú PL2303´®¿Úµç· µçÔ´µç· ·äÃùÆ÷Çý¶¯µç· ´®ÐÐͨÐÅ µçÔ´¹©Ó¦ ¼ÆËã»ú ͼ5.1 ¶Á¿¨Æ÷½á¹¹¿òͼ

´Ó±¾¿ÎÌâµÄÒªÇóÉÏ¿´£¬·Ç½Ó´¥½ü¾àÀëʶ±ð¼¼ÊõÖ÷ÒªÑо¿»ùÓÚÉäÆµÔ­ÀíµÄ·Ç½Ó´¥IC¿¨Ê¶±ð¼¼Êõ£¬¸Ã¿ÎÌâÉæ¼°µ½ÎÞÏßͨÐźÍÉäÆµÊ¶±ð¼¼Êõ£¬Òò´ËÐèҪһƬ¾ßÓе÷ÖÆºÍ½âµ÷¹¦ÄܵÄÉäÆµÐ¾Æ¬£¬´Ó°²È«ÐÔÄÜÉÏÐèÒªÄܶÔͨÐÅʱµÄÊý¾Ý½øÐмÓÃÜ£¬ËùÒÔMF RC522¿ÉÒÔ×÷ΪÉäÆµÊ¶±ðо¡£ÉäÆµÐ¾Æ¬ÓëIC¿¨Ö®¼äµÄͨÐÅ£¬ÐèÒªRC522Á¬½ÓÒ»¸ö¾ßÓÐÄÜÐγÉRF³¡µÄÌìÏßÄ£¿é¡£51µ¥Æ¬»úÆðµ½Á¬½ÓIC¿¨ºÍ¼ÆËã»úµÄÇÅÁº×÷Óã¬ÓÃÒÔ´¦ÀíÊý¾ÝºÍдÈëÓû§ÐÅÏ¢£¬ÊÇÕû¸öϵͳµÄºËÐÄ¡£µ¥Æ¬»úͨ¹ýPL2303Ä£¿é½«¿¨ºÅºÍÓû§ÐÅÏ¢·¢Ë͵½¼ÆËã»ú£¬µÃµ½µÄÊý¾Ýͨ¹ý´®¿Úµ÷ÊÔÖúÊÖÈí¼þÀ´ÏÔʾ¡£Í¬Ê±£¬Õû¸öϵͳµÄµçÔ´ÓɼÆËã»úµÄUSB¿ÚÌṩ£¬Ò²ÊÇͨ¹ýPL2303Ä£¿é´«¸øµ¥Æ¬»ú¡£ 5.2 ΢¿ØÖÆÆ÷

STC11F60XEÊDzÉÓÃ8051ºËµÄISP(In System Programming)ÔÚϵͳ¿É±à³ÌоƬ£¬ÊÇÒ»¿î¸ßËÙ/ µÍ¹¦ºÄµÄÔöÇ¿ÐÍ8051 µ¥Æ¬»ú£¬Ð¾Æ¬ÄÚº¬ÓÐ60KBµÄÓû§Ó¦ÓóÌÐò¿Õ¼ä£¬¿É·´¸´²Áд10Íò´Î, ¾­³£¹¤×÷ÔÚ5VµÄµçѹºÍ12MHzµÄʱÖÓÆµÂÊÏ£¬Ð¾Æ¬ÄÚ²¿º¬ÓÐMAX810 רÓø´Î»µç·¡£Ó봫ͳµÄ8051Ïà±È£¬¶àÁËÒ»¸ö¶ÀÁ¢²¨ÌØÂÊ·¢ÉúÆ÷£¬³ýÈ¥Á˶¨Ê±Æ÷2£¬¹¤×÷ËÙÂÊÏ൱ÓÚÆÕͨ51µ¥Æ¬»úµÄÊ®¶à±¶£¬Ö¸ÁîµÄÖ´ÐÐËÙ¶ÈÒ²È«ÃæÌáÉý£¬×î¿ìµÄÖ¸ÁîÄÜ¿ì24±¶£¬¸ÃоƬÓë³£ÓÃSTC89C51µÄÒý½Å½á¹¹Ïàͬ£¬²¢ÇÒͨÓÃËùÓÐµÄÆÕͨ8051µ¥Æ¬µÄCÓïÑÔÖ¸Áî´úÂ룬ֻҪѧ»áʹÓÃÆÕͨµÄ8051µ¥Æ¬»úÒ²¾Í»áʹÓøÿîоƬ¡£

ÈçͼËùʾµÄÊÇSTC11F60XEµÄ×îСϵͳ£¬ËùÓõÄÊÇDIP-40·â×°µÄоƬ£¬¸ÃоƬ

µÚ 29 Ò³ ¹² 61 Ò³

Öб±´óѧ2016½ì±ÏÒµÉè¼ÆËµÃ÷Êé

Íâ½ÓÁ˸´Î»µç·ºÍ11.0592MHzµÄ¾§Õñ£¬PO½Ó¿Ú½ÓÉÏ1K¦¸µÄÅÅ×裬µ¥Æ¬»úEA¹Ü½ÅÍâ½ÓÒ»¸öLEDµÆ£¬µ±ÏµÍ³Í¨µçºó£¬LEDÁÁ¡£

ͼ5.2 STC11F60XE×îСϵͳ

5.3 ·äÃùÆ÷

ͼ5.3 ·äÃùÆ÷µç·

·äÃùÆ÷Ò»¶Ë½ÓÉÏ8550PNPÈý¼«¹ÜÓÃÒÔ·Å´óµçÁ÷£¬»ù¼«ÉÏÁ¬½Óµ¥Æ¬»úµÄP20½Ó¿Ú£¬ÁíÒ»¶ËÖ±½Ó½ÓµØ¡£µ±ÖÇÄÜ¿¨²Ù×÷Õýȷʱ£¬·äÃùÆ÷³¤ÏìÒ»Éù¡£µ±ÖÇÄÜ¿¨²Ù×÷´íÎóʱ£¬·äÃùÆ÷·¢³ö¾¯±¨£¬¶ÌÏìÈýÉù¡£ 5.4 PL2303´®¿ÚÄ£¿é

¸ÃÆ÷¼þÄÚÖÃUSB¹¦ÄÜ¿ØÖÆÆ÷¡¢USB ÊÕ·¢Æ÷¡¢Õñµ´Æ÷ºÍ´øÓÐÈ«²¿µ÷ÖÆ½âµ÷Æ÷¿ØÖÆ

µÚ 30 Ò³ ¹² 61 Ò³