ÖйúÐÅÏ¢´óѧÉè¼Æ£¨ÂÛÎÄ£©ËµÃ÷Êé µÚ 17 Ò³ ¹² 39 Ò³
°´Ï£¬ÔòÆô¶¯ÖжÏϵͳ¡£Ç°ÃæµÄ·¢ÒôÍ£Ö¹£¬×ªµ½ºó°´µÄ¼üµÄ·¢Òô³ÌÐò¡£·¢³öºó°´µÄ¼üµÄÒôµ÷¡£
2.2 Éè¼Æ·½°¸ 2.2.1 ²¥·ÅÄ£¿é
²¥·ÅÄ£¿éÊÇÓÉÀ®°È¹¹³É£¬Ëü¼¸ºõ²»´æÔÚÔëÉù£¬ÒôÏìЧ¹û½ÏºÃ£¬¶øÇÒÓÉÓÚËùÐèÇý¶¯¹¦ÂʽÏС£¬ÇÒ¼Û¸ñµÍÁ®£¬ËùÒÔ£¬±»¹ã·ºÓ¦Óᣠ2.2.2 °´¼ü¿ØÖÆÄ£¿é
µç×ÓÇÙÉèÓÐ8¸ö°´¼ü£¬ÆäÖÐ7¸ö×÷ΪÒô·ûÊäÈ룬ÁíÍâÒ»¸ö×÷Ϊģʽת»»°´¼ü£¬ÊµÏÖÓû§´æ·ÅµÄ×Ô¶¯²¥·Å¸èÇú¡£7¸ö°´¼ü·Ö±ð´ú±í7¸öÒô·û£¬°üÀ¨ÖÐÒô¶ÎµÄÈ«²¿Òô·û£¬Í¨¹ýÈíÓ²¼þÉè¼Æ£¬Ä£Ê½×ª»»°´¼ü´¥·¢ÍⲿÖжϣ¬ÖжÏʹ³ÌÐòÌø×ª£¬ÊµÏÖģʽת»»£¬Æô¶¯µç×ÓÇÙ¡£È»ºóͨ¹ý²éѯµç×ÓÇÙËù°´Ïµİ´¼ü£¬¶ÁÈ¡µç×ÓÇÙÊäÈë״̬£¬Ìø×ªµ½¶ÔÓ¦µÄ³ÌÐòÈë¿Ú£¬ÊµÏÖ×Ô±à¸èÇúµÄ¡£ 2.3 ×ÜÌåÓ²¼þ×é³É¿òͼ
¸ÃÉè¼Æ·½°¸ÊÇͨ¹ý°´¼üËæÒâ°´ÏÂËùÒª±í´ïµÄÒô·û£¬×÷ΪµçƽË͸øÖ÷Ìåµç·£¬ÖÐÑë´¦ÀíÆ÷ͨ¹ýʶ±ð£¬½âÂëÊä³öÒô·û£¬ÔÚÑïÉùÆ÷Öз¢³öÓÐЧµÄÉùÒô¡£Í¨¹ýÕâÑù¿ÉÒÔ²»¶ÏµÄµ¯×àÎÒÃÇÏëÒªµÄÒô·û»òÕßÊÇÒôµ÷£¬µç·Óɸ´Î»µç·£¬Ö¸Ê¾µÆµç·£¬ºÍ¹¦Äܰ´¼üµç·×é³É£¬Í¨¹ý¹¦Äܼü¿ÉÒÔÑ¡Ôñ²¥·ÅÒôÀÖ»òÕßµ¯×àÒô½Ú£¬Ó²¼þÖ÷ÒªÓÐÏÂÃæ¼¸¸ö²¿·Ö×é³É¡£
ͼ2-1µç×ÓÇÙÓ²¼þÉè¼Æ¿òͼ
ÓÃP2¿ÚµÄ¸ßËÄλºÍP2¿ÚµÄµÚËÄλ×÷Ϊ°´¼üµÄ½Ó¿Ú£¬ÓÃP1¿Ú×öÐźÅÊä³ö¿Ú¡£
17
¹¦ ÄÜ Ñ¡ Ôñ (µ¯×à/²¥·Å) ¼üÅÌÊäÈë AT89S52µ¥Æ¬»ú ÒôƵ·Å´ó À®°È·¢³öÉùÒô ÖйúÐÅÏ¢´óѧÉè¼Æ£¨ÂÛÎÄ£©ËµÃ÷Êé µÚ 18 Ò³ ¹² 39 Ò³
3 ϵͳµÄÓ²¼þÉè¼Æ
ΪÁËʹµç×ÓÇٵĿØÖÆÏµÍ³¸ü¼ÓµÄ·½±ã¡¢Áé»îÒÔ¼°Îȶ¨ÐÔ£¬ÎÒÃǶÔϵͳӲ¼þ½øÐÐÁ˼òÔ¼ºÍÓÅ»¯£¬Ê¹Ó²¼þ¸ü¼ÓµÄʵÓ㬸ü¼ÓµÄÈËÐÔ»¯£¬Ó²¼þµç·°üÀ¨ÖÐÐÄ¿ØÖÆÄ£¿é¡¢²¥·ÅÄ£¿é¡¢°´¼ü¿ØÖÆÄ£¿é¡¢¸´Î»°´¼üÄ£¿éËÄ´óÀà¡£ 3.1 ÖÐÐÄ¿ØÖÆÄ£¿éµÄÓ²¼þÉè¼Æ
Õâ´ÎÉè¼ÆµÄÖÐÐÄ¿ØÖÆÄ£¿éÊDzÉÓÃAT89S52µ¥Æ¬»úÀ´¿ØÖÆÕû¸öϵͳ¡£ÆäÖÐP2¿Ú×÷ΪÊäÈë¿Ú£¬P1¿ÚΪÐźÅÊä³ö¿Ú£¬P1.0Á¬½ÓÒôÏìÇý¶¯µç·¡£ 3.2 ÉùÒô²¥·ÅÄ£¿éµÄÓ²¼þÉè¼Æ
ÈçÏÂͼËùʾ£¬ÎªÉùÒôµÄ²¥·ÅÄ£¿é£¬Ëü½Óµ½P1.0¿ÚÉÏ£¬µ±Óа´¼ü°´ÏÂʱ£¬Ëüͨ¹ýAT89S52ÖÐÐÄ¿ØÖÆÐ¾Æ¬µÄʶ±ðºó·¢³öÏàÓ¦µÄÒô·û¡£
ͼ3-1ÒôƵ·Å´óµç· 3.3 °´¼ü¿ØÖÆÄ£¿éºÍ¸´Î»µç·ģ¿éµÄÓ²¼þÉè¼Æ
ÔÚP2¿ÚÁ¬½ÓÓÐ8¸ö°´¼ü¿ª¹Ø¼Ó8¸öÀµç×裬ËüÃÇÒ»¶Ë½Ó5·üµçÔ´£¬Ò»¶Ë½ÓµØ¡£Ö»ÒªÓÐÒ»¸ö°´¼ü±»°´Ï£¬²¢±»µ¥Æ¬»úɨÃèµ½£¬Ôò»á²¥·Å·¢³öÒô·û¡£
18
ÖйúÐÅÏ¢´óѧÉè¼Æ£¨ÂÛÎÄ£©ËµÃ÷Êé µÚ 19 Ò³ ¹² 39 Ò³
ͼ3-2ÉÏͼΪ°´¼ü¸´Î»µç·
ͼ3-3ÉÏͼΪ°´¼üµç·
4 µ¥Æ¬»ú×îСϵͳÉè¼Æ
4.1 µç×ÓÇÙÖ÷Òªµç·¼°ÆäоƬ
ÔÚµç×ÓÇÙÖ÷Òªµç·Éè¼ÆÖУ¬ÎÒÃDzÉÓÃÁËAT89S52µ¥Æ¬»úоƬ£¬ÆäÌØµã¼°¹Ü½Å·â×°ÈçϽéÉÜÒ»°ã¡£
19
ÖйúÐÅÏ¢´óѧÉè¼Æ£¨ÂÛÎÄ£©ËµÃ÷Êé µÚ 20 Ò³ ¹² 39 Ò³
At89s52 ÊÇÒ»Öֵ͹¦ºÄ¡¢¸ßÐÔÄÜCMOS8λ΢¿ØÖÆÆ÷£¬¾ßÓÐ 8K ÔÚϵͳ¿É±à³ÌFlash ´æ´¢Æ÷¡£Ê¹ÓÃAtmel ¹«Ë¾¸ßÃÜ¶È·Ç Ò×ʧÐÔ´æ´¢Æ÷¼¼ÊõÖÆÔ죬Ó빤ҵ80C51 ²úÆ·Ö¸ÁîºÍÒý½ÅÍê È«¼æÈÝ¡£AT89S52¾ßÓÐÒÔϱê×¼¹¦ÄÜ£º 8k×Ö½ÚFlash£¬256×Ö½ÚRAM£¬ 32 λI/O ¿ÚÏߣ¬¿´ÃŹ·¶¨Ê±Æ÷£¬2 ¸öÊý¾ÝÖ¸Õ룬Èý¸ö16 λ ¶¨Ê±Æ÷/¼ÆÊýÆ÷£¬Ò»¸ö6ÏòÁ¿2¼¶ÖжϽṹ£¬È«Ë«¹¤´®Ðпڣ¬ ƬÄÚ¾§Õñ¼°Ê±Öӵ緡£ÁíÍ⣬AT89S52 ¿É½µÖÁ0Hz ¾²Ì¬Âß ¼²Ù×÷£¬Ö§³Ö2ÖÖÈí¼þ¿ÉÑ¡Ôñ½Úµçģʽ¡£¿ÕÏÐģʽÏ£¬CPU Í£Ö¹¹¤×÷£¬ÔÊÐíRAM¡¢¶¨Ê±Æ÷/¼ÆÊýÆ÷¡¢´®¿Ú¡¢ÖжϼÌÐø¹¤ ×÷¡£µôµç±£»¤·½Ê½Ï£¬RAMÄÚÈݱ»±£´æ£¬Õñµ´Æ÷±»¶³½á£¬ µ¥Æ¬»úÒ»Çй¤×÷Í£Ö¹£¬Ö±µ½ÏÂÒ»¸öÖжϻòÓ²¼þ¸´Î»ÎªÖ¹¡£8 λ΢¿ØÖÆÆ÷ 8K ×Ö½ÚÔÚϵͳ¿É±à³Ì Flash AT89S52
P3¿ÚÒà×÷ΪAT89S52ÌØÊ⹦ÄÜ£¨µÚ¶þ¹¦ÄÜ£©Ê¹Óã¬ÈçϱíËùʾ¡£ ÔÚflash±à³ÌºÍУÑéʱ£¬P3¿ÚÒ²½ÓÊÕһЩ¿ØÖÆÐźš£ ¶Ë¿ÚÒý½Å µÚ¶þ¹¦ÄÜ P3.0 RXD(´®ÐÐÊäÈë¿Ú) P3.1 TXD(´®ÐÐÊä³ö¿Ú) P3.2 INTO(ÍâÖжÏ0) P3.3 INT1(ÍâÖжÏ1) P3.4 TO(¶¨Ê±/¼ÆÊýÆ÷0) P3.5 T1(¶¨Ê±/¼ÆÊýÆ÷1) P3.6 WR(ÍⲿÊý¾Ý´æ´¢Æ÷дѡͨ) P3.7 RD(ÍⲿÊý¾Ý´æ´¢Æ÷¶Áѡͨ)
´ËÍ⣬P3¿Ú»¹½ÓÊÕһЩÓÃÓÚFLASHÉÁ´æ±à³ÌºÍ³ÌÐòУÑéµÄ¿ØÖÆÐźš£
RST¡ª¡ª¸´Î»ÊäÈë¡£µ±Õñµ´Æ÷¹¤×÷ʱ£¬RSTÒý½Å³öÏÖÁ½¸ö»úÆ÷ÖÜÆÚÒÔÉÏ¸ßµçÆ½½«Êǵ¥Æ¬»ú¸´Î»¡£
20