½ðÁê¿Æ¼¼Ñ§ÔºÑ§Ê¿Ñ§Î»ÂÛÎÄ µÚ2Õ ϵͳ½á¹¹ÓëÉè¼ÆÔÔò
2 ϵͳ½á¹¹ÓëÉè¼ÆÔÔò
ÃŽûϵͳµÄºËÐIJ¿·ÖÊÇÃŽû¶Á¿¨Æ÷£¬Ëû¿ÉÒÔ¶ÁÈ¡·Ç½Ó´¥Ê½IC¿¨£¬±¾Éè¼ÆµÄÖ÷ÒªÈÎÎñ¾ÍÊǶԶÁ¿¨Æ÷µÄÉè¼Æ¡£ÓÉÓÚÃŽûϵͳ¶¼Ó¦ÓÃÓÚÖØÒª³¡Ëù£¬ËùÒÔÆäÉè¼ÆÒª·ûºÏÒ»¶¨±ê×¼¡£
2.1ÃŽû¶Á¿¨Æ÷
ÃŽûϵͳµÄ¹Ø¼ü²¿¼þÊǶÁ¿¨Æ÷£¬ËûÊÇÓпØÖƵ¥Æ¬»ú¼°ÍâΧÀ©Õ¹Æ÷¼þ¡¢¶Á¿¨Ä£¿é¡¢É䯵ÌìÏß¡¢µçÔ´½Ó¿Ú¡¢´®ÐÐͨÐŽӿڵȼ¸²¿·Ö×é³É£¬½ÓÉÏ+5VµçÔ´¾Í¿ÉÒÔ¶Á¿¨£¬½ÓÉÏ´®ÐпڿÉÒÔÓëPC»úͨÐÅ¡£
¶Á¿¨Æ÷ÔÚÃŽûϵͳÖÐÊÇÖ÷ÒªµÄ¹¤×÷»ú£¬ËüÊÇÉ䯵¿¨ÓëPC»úºÍ¿ª¹ØÃÅÉ豸֮¼äµÄÇÅÁº£¬ÆäÊýÁ¿½Ï¶à£¬¸ù¾ÝÐèÒª°²×°ÔÚ·½±ãµÄµØ·½¡£Ëû¿ÉÒÔÁªÍø¹¤×÷£¬Í¨¹ýRS-232´®ÐпÚÓëPC»úÏàÁ¬¡£¶Á¿¨Æ÷ÊÇÖ÷¶¯²Ù×÷µÄ£¬Ö»ÓзǽӴ¥Ê½IC¿¨½øÈë¶Á¿¨Æ÷ÌìÏßÉ䯵ÄÜÁ¿·¶Î§£¬¶Á¿¨Æ÷±ãͨ¹ýÉ䯵ÐźÅÓëÖÇÄÜ¿¨Í¨ÐÅ£¬ÔÚÁªÍøµÄÇé¿öÏ£¬¶Á¿¨Æ÷Äܽ«²É¼¯µÄÊý¾ÝÖ±½Ó´«¸øPC¹ÜÀí»ú¡£
2.2·Ç½Ó´¥Ê½IC¿¨
·Ç½Ó´¥Ê½IC¿¨ÓÖ½ÐÉ䯵¿¨,ÊÇ90Äê´ú³õ·¢Õ¹ÆðÀ´µÄм¼Êõ.É䯵¿¨ÓɸÐÓ¦ÌìÏß¡¢¿ØÖÆÐ¾Æ¬¡¢´æ´¢µ¥Ôª×é³É,²¢ÍêÈ«ÃÜ·âÔÚÒ»¸ö±ê×¼PVC¿¨Æ¬ÖÐ,ÎÞÍâ¶²¿·Ö¡£É䯵¿¨±¾ÉíÊÇÎÞÔ´Ìå,µ±¶ÁдÆ÷¶ÔÉ䯵¿¨½øÐжÁд²Ù×÷ʱ,¶ÁдÆ÷·¢³öµÄÉ䯵ÐźÅÓÉÁ½²¿·Öµþ¼Ó×é³É£ºÒ»²¿·ÖÊǵçÔ´ÐźÅ,¸ÃÐźÅÓÉ¿¨½ÓÊÕºó,ÓëÆä±¾ÉíµÄLC²úÉúгÕñ,²úÉúÒ»¸ö˲¼äÄÜÁ¿À´¹©¸øÐ¾Æ¬¹¤×÷,ÁíÒ»²¿·ÖÔò¾½âµ÷ºó,¿ØÖÆÐ¾Æ¬Íê³ÉÃÜÂëÑéÖ¤¡¢Êý¾ÝµÄ¶ÁÈ¡¡¢Ð޸ġ¢´æ´¢µÈ,²¢·µ»Ø¸ø¶ÁдÆ÷¡£É䯵¿¨³É¹¦µØ½«ÉäÆµÊ¶±ð¼¼ÊõºÍIC¿¨¼¼Êõ½áºÏÆðÀ´,½â¾öÁËÎÞÔ´ºÍÃâ½Ó´¥µÄÄÑÌ⣺É䯵¿¨ÎÞÐèרÃŵĹ©µçµçÔ´,ËüÓë¶ÁдÆ÷¼äÎÞ»úе½Ó´¥,±ÜÃâÁ˽Ӵ¥¹ÊÕÏ£»Ëü±íÃæÎÞÂã¶оƬ,¿É·ÀË®,ÇÒ²»ÒײúÉú¾²µç»÷´©¼°ÍäÇúË𻵵ÈÎÊÌ⣺É䯵¿¨Ê¹ÓÃʱûÓÐÕý·´Ãæ,¶øÇÒÉ䯵¿¨¾ßÓпɿ¿ÐԸߡ¢Ê¹Ó÷½±ã¡¢²Ù×÷ËÙ¶È¿ìµÈÌØµã,ÓÉÉ䯵¿¨ËùÐγɵĶÁдϵͳ,ÎÞÂÛÊÇÓ²¼þ½á¹¹,»¹ÊÇÈí¼þ¿ØÖƵIJÙ×÷¹ý³Ì½ÏÖ®½Ó´¥Ê½¿¨¶¼µÃµ½Á˺ܴóµÄ¼ò»¯,ͬʱ½èÖúÓÚÏȽøµÄ¹ÜÀíÈí¼þºÍÍøÂçÖ§³Ö¿ÉÔںܶàÁìÓòµÃµ½Ó¦Óá£
2.3ÖÇÄÜÃŽûϵͳµÄÉè¼ÆÔÔò
ÖÇÄÜÃŽûϵͳ×÷ΪһÏîÏȽøµÄ¸ß¿Æ¼¼¼¼Êõ·À·¶ÊÖ¶Î,ÔÚ¾¼Ã·¢´ï¹ú¼ÒµÄÖÇÄÜ´óÏü°±ö¹ÝµÈµÃµ½Á˹㷺ӦÓÃ,ÓÉÓÚϵͳ¾ßÓÐÒþ±ÎÐÔ¡¢¼°Ê±ÐÔµÈÌØµã,ÆäÔÚÐí¶àÁìÓòµÃÒÔÔËÓá£ÖÇÄÜÃŽûϵͳ¾ßÓÐÖÇÄÜÐÔ¡¢¸ß¿É¿¿ÐÔ¡¢ÊµÊ±ÐÔ,¡£ÏµÍ³µÄÉè¼ÆÓ¦µ±×öµ½ÒÔÏÂÔÔò£º
£¨1£©ÊµÓÃÐÔ¡£ÖÇÄÜÃŽûϵͳҪ´Óʵ¼ÊÇé¿öÀ´Öƶ¨¾ßÌåÄÚÓ᣽ö½ö¼òµ¥µÄÈ¥×îÇó³¬Ç°,Ö»»áʹ½ðÇ®°×°×µÄÁ÷ʧ,¹¦ÄÜÓò»µ½µÄÇé¿ö¡£ËùÒÔʵÓÃÐÔÊÇÖÇÄÜÃŽûϵͳ±ØÐë×¢ÖØµÄÔÔò¡£
£¨2£©ÊµÊ±ÐÔ¡£ÖÇÄÜÃŽûϵͳ²»¿ÉӦΪһ¸ö×ÓϵͳʹµÃÕû¸öϵͳ̱»¾£¬±ØÐëÓÐЧµÄ±£Ö¤ÏµÍ³Ê±¿Ì´¦ÓÚÔËÐÐ״̬¡£
4
½ðÁê¿Æ¼¼Ñ§ÔºÑ§Ê¿Ñ§Î»ÂÛÎÄ µÚ2Õ ϵͳ½á¹¹ÓëÉè¼ÆÔÔò
£¨3£©ÍêÕûÐÔ¡£ÖÇÄÜÃŽûϵͳ±ØÐ빦ÄÜÆëÈ«£¬¹ÜÀí·½±ã¡£ËùÒÔ±£Ö¤ÖÇÄÜÃŽûϵͳµÄÍêÕûÐÔÊDZØÐëÒª¿¼ÂǵÄÔÔò¡£
£¨4£©ÏµÍ³µÄ°²È«ÐÔ¡£ÖÇÄÜÃŽûϵͳ±ØÐ뱣֤ϵͳºÍÉ豸µÄÍêÃÀÔËÐУ¬±£Ö¤ËùÓÐϵͳÉ豸²»Äܱ»¸´ÖÆ¡¢´Û¸Ä£¬²¢ÇÒ¾ø¶Ô²»ÄÜʹÈκÎÐÅϢй¶¡£
£¨5£©¿ÉÀ©Õ¹ÐÔ¡£¿Æ¼¼ÔÚ²»¶ÏµÄ·¢Õ¹£¬ÖÇÄÜÃŽûϵͳҲÔÚ²»¶ÏµÄ¸ÄÉÆ£¬ÃŽûϵͳ»¹ÔÚ²»¶Ï·¢Õ¹£¬ËùÒÔÎÒÃÇϵͳÉè¼ÆÊ±,¶ÔÐèҪʵÏֵŦÄܽøÐÐÁ˺ÏÀíÅäÖÃ,²¢ÇÒÕâÖÖÅäÖÃÊÇ¿ÉÒԸıäµÄ,ÉèÖÃÉõÖÁÔÚ¹¤³ÌÍê³Éºó,ÕâÖÖÅäÖõĸıäÒ²ÊÇ¿ÉÄܵĺͷ½±ãµÄ¡£ÏµÍ³Èí¼þ¸ù¾ÝÐèÇó½øÐÐÏàÓ¦µÄÉý¼¶ºÍÍêÉÆ¡£
£¨6£©Ò×ά»¤ÐÔ¡£ÖÇÄÜÃŽûϵͳÔÚ¹¤×÷ÖÐÒª×öµ½Ò×άÐÞ¡£¼«´ó·½±ãÈËÃǵÄʹÓã¬×öµ½²åµç¿ÉÓõÄЧ¹û¡£
2.4ÃŽûÄ£¿éͼ 2.4.1Éè¼Æ¿òͼ£º
¼ÌµçÆ÷Ä£¿é£¨Ä£ÄâÃÅ¿ª£©ºÍ·äÃùÆ÷Ä£¿é ×¢ÏúIC¿¨ Ë¢¿¨Ä£¿é 51 ·Ç½Ó´¥Ê½IC¿¨¸ÐÓ¦ÇøÓò ¼üÅÌÊäÈë µ¥ Ƭ »ú Òº¾§lcd12864ÏÔʾ µçÔ´¹©µç
¾§Õñ¡¢¸´Î»µç· ͼ2.1Éè¼Æ¿ò¼Üͼ
2.4.2±¾¿ÎÌâÑо¿ÃŽûϵͳ£¬ÆäÔËÐÐÄ£¿éͼÈçÏÂ
5
½ðÁê¿Æ¼¼Ñ§ÔºÑ§Ê¿Ñ§Î»ÂÛÎÄ µÚ2Õ ϵͳ½á¹¹ÓëÉè¼ÆÔÔò
ͼ2.2ÔËÐÐÄ£¿éͼ
¶Á¿¨Æ÷£º¶ÁÉ䯵¿¨ÐÅÏ¢¡£ °´¼üÄ£¿é£º×¢²áͨÐп¨¡£
°´ÏÂÉèÖüü£¬°Ñ¹¤×÷ģʽÇл»µ½×¢²áģʽºó£¬Ë¢¿¨²¢ÏÔʾ¿¨ºÅ×Ô¶¯×¢²á¡£×¢²áÍê³ÉºóÒº¾§ÏÔʾע²áÍê³É¡£ÔÙ´ÎË¢ÕâÕÅIC¿¨Ê±£¬¾ÍÄÜ¿ªÃÅ¡£
×¢ÏúͨÐп¨£¨Çå³ý´æ´¢Æ÷µÄ¿¨ºÅÊý¾Ý£©
°´ÏÂÉèÖüü£¬°Ñ¹¤×÷ģʽÇл»µ½×¢Ïúģʽºó£¬Ë¢¿¨²¢ÏÔʾ×Ô¶¯×¢Ïú£¬¾Í°Ñ´æ´¢Àï±£´æµÄ¿¨ºÅÊý¾ÝÇå³ý¡£Çå³ýÊý¾Ýºó£¬IC¿¨ÒѾ´¦ÓÚ×¢Ïú״̬¡£
6
½ðÁê¿Æ¼¼Ñ§ÔºÑ§Ê¿Ñ§Î»ÂÛÎÄ µÚ3Õ ϵͳӲ¼þµç·ͼÉè¼Æ
3 ϵͳӲ¼þµç·ͼÉè¼Æ
3.1¸÷Ä£¿éÑ¡ÓõÄÓ²¼þ½éÉÜ
¶Á¿¨Æ÷Ö÷ÒªÓÐË¢¿¨Ä£¿é¡¢µ¥Æ¬»úÄ£¿é¡¢¼ÌµçÆ÷Ä£¿é¡¢°´¼üÄ£¿éÒÔ¼°·äÃùÆ÷Ä£¿é×é³É¡£ÆäÓÃ¸ßÆµ¶Á¿¨Æ÷Ä£¿éFM1702£¬ÄܶÁдºÉÀ¼Philips¹«Ë¾µÄMifare·Ç½Ó´¥Ê½É䯵¿¨£¬¶Á¿¨¾àÀëÔ¼10cm¡£¿ØÖÆÄ£¿é²ÉÓÃSTC89C52µ¥Æ¬»ú£¬Ëü¾ßÓÐ8K¿É±à³Ì Flash ´æ´¢Æ÷¡£µ¥Æ¬»úÓë¶Á¿¨Æ÷ͨÐÅÊDzÉÓÃSPIͨÐÅ¡£
3.1.1 STC89C52µ¥Æ¬»ú½éÉÜ
¿ØÖƵĺËÐÄÑ¡ÓÃSTC89C52¡£ÆäÖ÷ÒªÐÔÄÜÈçÏ£º 1. STC89C52µ¥Æ¬»úÓëMCS-51µ¥Æ¬»ú²úÆ·Äܹ»¼æÈÝ 2. ÔÚϵͳÄڿɱà³ÌFlash´æ´¢Æ÷8K×Ö½Ú 3.²ÁдÖÜÆÚ¿É´ïµ½100000´Î 4.³ÌÐò´æ´¢Æ÷¿É×öµ½Èý¼¶¼ÓÃÜ 5.¿É±à³ÌI/O¿ÚÏßÊýÁ¿´ïµ½32¸ö 6.×ܹ²ÓÐÈý¸ö16λ¼ÆÊýÆ÷ 7.ÖжÏÔ´µÄÊýÄ¿´ïµ½ÁË8¸ö 8.µ¥Æ¬»ú¾ßÓÐȫ˫¹¤UART´®ÐÐͨµÀ 9.²»Æô¶¯ÊÇÄÜºÄµÍ 10.Í£µçÒÔºóÖжϿɸ´Î» £¨1£©¹¦ÄÜÌØÐÔÃèÊö
¸ÃSTC89C52µ¥Æ¬»ú×÷ΪµÍ¹¦ºÄ¡¢¸ßÐÔÄÜCMOSµÄ8λ΢¿ØÖÆÆ÷£¬ÏµÍ³¿É±à³Ì Flash ´æ´¢Æ÷ÓµÓÐ8K¡£ÔËÓÃAtmel ¹«Ë¾¶ÀÌØµÄ¸ßÃܶÈÄѶªÊ§´æ´¢Æ÷¼¼ÊõÖÆÔ죬Ó빤ҵ ÉϵÄ80C51 ²úƷ˵Ã÷¿ÉÒÔºÍÒý½ÅÍêÈ«µÄ¼æÈÝ¡£µ¥Æ¬»úÉÏFlash×öµ½³ÌÐò´æ´¢Æ÷ÔÚϵͳÖпÉÒÔ±à³Ì£¬´óÖÚ»¯±à³ÌÆ÷Ò²¿É½øÐбà³Ì¡£ÔÚµ¥Æ¬»úµÄоƬÉÏ£¬ÓÐ 8 λ CPU ºÍÔÚϵͳ¿É±à³ÌFlash£¬×öµ½ÁË STC89C52ΪÖÚ¶àǶÈëʽ¿ØÖÆÓ¦ÓÃϵͳÌṩ¸ßÁé»î¡¢¼«ÎªÓÐЧµÄµÄ½â¾ö·½°¸¡£
£¨2£©Òý½ÅͼÈçÏ£º
7