ÄÚÃɹſƼ¼´óѧ±ÏÒµÉè¼ÆËµÃ÷Ê飨±ÏÒµÂÛÎÄ£©
±í2.1 AT89C51¶Ë¿Ú
P3¿Ú»¹½ÓÊÕһЩÓÃÓÚFlas ÉÁËÙ´æ´¢Æ÷±à³ÌºÍ³ÌÐòУÑéµÄ¿ØÖÆÐźÅ
¡¤RST£º¸´Î»Êä³ö¡£µ±Õðµ´Æ÷¹¤×÷ʱ£¬RSTÒý½Å³öÏÖÁ½¸ö»úÆ÷ÖÜÆÚÒÔÉÏ¸ßµçÆ½Ê¹»úÆ÷¸´Î»¡£
¡¤ALE/PROGµ±·ÃÎÊÍⲿ³ÌÐò´æ´¢Æ÷»òÊý¾Ý´æ´¢Æ÷ʱ£¬ALE£¨µØÖ·Ëø´æÔÊÐí£©Êä³öÂö³åÓÃÓÚËø´æµØÖ·µÄµÍ8λ×Ö½Ú£¬¼´Ê¹²»·ÃÎÊÍⲿ×Ö½Ú£¬ALEÈÔʱÖÓÕðµ´ÆµÂʵÄ1/6Êä³ö¹Ì¶¨µÄÕýÂö³åÐźţ¬Òò´ËËü¿É¶ÔÍâÊä³öʱÖÓÂö³å»òÓÃÓÚ¶¨Ê±Ä¿µÄ¡£Òª×¢ÒâµÄÊÇ£ºÃ¿´Î·ÃÎÊÍⲿ´æ´¢Æ÷ʱ½«Ìø¹ýÒ»¸öALEÂö³å¡£¶ÔFlash´æ´¢Æ÷±à³ÌÆÚ¼ä£¬¸ÃÒý½Å»¹ÒªÊäÈë±à³ÌÂö³å£¨PROG£©¡£ÈçÓбØÒª£¬¿Éͨ¹ý¶ÔÌØÊ⹦ÄܼĴæÆ÷£¨SFR£©ÇøÖеÄ8EHµ¥ÔªµÄD0λÖÃ룬¿É½ûÖ¹ALE²Ù×÷¡£¸ÃλÖÃλºó£¬Ö»ÓÐÒ»ÌõMOVXºÍMOVCÖ¸Áî¿É¼¤»î¡£´ËÍ⣬´ËÒý½Å»á±»Î¢ÈõÀ¸ß£¬µ¥Æ¬»úÖ´ÐÐÍⲿ³ÌÐòʱ£¬Ó¦¸ÃÖÃALEÎÞЧ¡£
¡¤PSEN£º³ÌÐò´æÈëÔÊÐí£¨PSEN£©Êä³öµÄÊÇÍⲿ³ÌÐò´æ´¢Æ÷µÄ¶ÁѡͨÐźţ¬ µ±AT89C51ÓÉÍⲿ³ÌÐòȡָÁ»òÊý¾Ý£©Ê±£¬Ã¿¸ö»úÆ÷ÖÜÆÚÁ½´ÎPSENÓÐЧ£¬¼ÈÊä³öÁ½¸öÂö³å¡£ÔÚ´ËÆÚ¼ä£¬µ±·ÃÎÊÍⲿÊý¾Ý´æ´¢Æ÷£¬ÕâÁ½´ÎÓÐЧµÄPSENÐźŲ»³öÏÖ¡£
¡¤EA/VPP£ºÍⲿ·ÃÎÊÔÊÐí¡£ÓûʹCPU½ö·ÃÎÊÍⲿ³ÌÐò´æ´¢Æ÷£¨µØÖ·Îª0000H--FFFFH£©£¬EA¶Ë±ØÐë±£³ÖµÍµçƽ£¨½ÓµØ£©¡£Òª×¢ÒâµÄÊÇ£ºÈç¹û¼ÓÃÜλLB1±»±à³Ì£¬¸´Î»Ê±ÄÚ²¿»áËø´æEA¶Ë״̬¡£Flash´æ´¢Æ÷±à³Ìʱ£¬¸ÃÒý½Å¼ÓÉÏ+12VµÄ±à³ÌÔÊÐíµçÔ´Vpp£¬µ±È»Õâ±ØÐëÊÇ¸ÃÆ÷¼þÊÇʹÓÃ12VµÄ±à³ÌµçѹVpp¡£
¡¤XTAL1£ºÕðµ´Æ÷·´Ïò·Å´óÆ÷¼°ÄÚ²¿Ê±ÖÓµÄÊäÈë¶Ë¡£ ¡¤XAAL2£ºÕðµ´Æ÷·´Ïò·Å´óÆ÷µÄÊä³ö¶Ë¡£
ÓÉÓÚÍⲿʱÖÓÐźÅÊÇͨ¹ýÒ»¸ö2·ÖƵµÄ´¥·¢Æ÷ºó×÷ΪÄÚ²¿Ê±ÖÓÐźŵÄËùÒÔÍⲿ
20
ÄÚÃɹſƼ¼´óѧ±ÏÒµÉè¼ÆËµÃ÷Ê飨±ÏÒµÂÛÎÄ£©
±í2.2 AT89C51¼Ä´æÆ÷
¼Ä´æÆ÷ PC ACC B PSW SP DPTR P1¡ªP3 IP IE ÄÚÈÝ 0000H 00H 00H 00H 07H 0000H 0FFH xxx00000 0xxx00000 ¼Ä´æÆ÷ TMOD TCOM TH0 TLO TH1 TH1 SCON SBUF PCON ÄÚÈÝ 00H 00H 00H 00H 00H0 00H 00H ²»¶¨ 0xxx00000 ʱÖÓµÄÕ¼¿Õ±ÈûÓÐÌØÊâÒªÇ󣬵«×îС¸ßµçƽ³ÖÐøµÄʱ¼äºÍ×î´óµÍµçƽ³ÖÐøµÄʱ¼äÓ¦·ûºÏ²úÆ·¼¼ÊõÌõ¼þµÄÒªÇó¡£ £¨2£©AT89C51¿ØÖÆÐźÅ
RST/VPD£¨9½Å£©¸´Î»ÐźÅʱÖӵ緹¤×÷ºó£¬ÔÚÒý½ÅÉϳöÏÖÁ½¸ö»úÆ÷ÖÜÆÚµÄ¸ßµçÆ½£¬Ð¾Æ¬ÄÚ²¿½øÐгõʼ¸´Î»£¬¸´Î»ºóƬÄÚ´æ´¢Æ÷µÄ״̬Èç±íËùʾ£¬P1¡ªP3¿ÚÊä³ö¸ßµçƽ£¬³õʼֵ07HдÈë¶ÑÕ»Ö¸ÕëSP¡¢Çå0³ÌÐò¼ÆÊýÆ÷PCºÍÆäÓàÌØÊ⹦ÄܼĴæÆ÷£¬µ«Ê¼ÖÕ²»Ó°ÏìÆ¬ÄÚRAM״̬£¬Ö»Òª¸ÃÒý½Å±£³Ö¸ßµçƽ£¬89C51½«Ñ»·¸´Î»£¬£¬RAT/VPD´Ó¸ßµçƽµ½µÍµçƽµ¥Æ¬»ú½«´Ó0ºÅµ¥Ôª¿ªÊ¼Ö´ÐгÌÐò£¬ÁíÍâ¸ÃÒý½Å»¹¾ßÓи´Óù¦ÄÜ£¬Ö»Òª½«VPD½Ó+5V±¸ÓõçÔ´£¬Ò»µ©VccµçλͻȻ½µµÍ»ò¶Ïµç£¬Äܱ£»¤Æ¬ÄÚRAMÖеÄÐÅÏ¢²»¶ªÊ§£¬»Ö¸´µçºóÄÜÕý³£¹¤×÷¡£
AT89C81ͨ³£²ÉÓÃÉϵç×Ô¶¯¸´Î»ºÍ¿ª¹ØÊÖ¶¯¸´Î»£¬ÎÒÃDzÉÓõÄÊÇÊÖ¶¯¸´Î»¿ª¹ØÈçͼ2.14Ëùʾ£º
21
ÄÚÃɹſƼ¼´óѧ±ÏÒµÉè¼ÆËµÃ÷Ê飨±ÏÒµÂÛÎÄ£©
ͼ2.14¸´Î»µç·
ÊÖ¶¯¿ª¹ØÎ´°´ÏÂ֮ǰ£¬µçÈÝÕý¼«´¦ÓÚ¼Óµç״̬£¬µ±°´¼ü°´ÏÂÈ¥ºó£¬VCCÓëGNDµ¼Í¨£¬µçÈݷŵ磬´Ó¶øÊµÏַŵ硣 2.5.2²½½øµç»úµ÷ËÙ
¿ØÖƲ½½øµç»úµÄת¶¯ÐèÒªÈý¸öÒªËØ£º·½Ïò¡¢×ª½ÇºÍתËÙ¡£¶ÔÓÚ²½½øµç»úµÄÇý¶¯£¬·½ÏòÈ¡¾öÓÚ¿ØÖÆÆ÷ËͳöµÄ·½ÏòµçƽµÄ¸ß»òµÍ£¬×ª½ÇÈ¡¾öÓÚ¿ØÖÆÆ÷ËͳöµÄ²½½øÂö³åµÄ¸öÊý£¬¶ø×ªËÙÈ¡¾öÓÚ¿ØÖÆÆ÷·¢³öµÄ²½½øÂö³åµÄƵÂÊ¡£ÔÚ²½½øµç¶¯»úµÄ¿ØÖÆÖУ¬·½ÏòºÍת½Ç¿ØÖƼòµ¥£¬¶ø×ªËÙ¿ØÖÆÔò±È½Ï¸´ÔÓ¡£ÓÉÓÚ²½½øµç¶¯»úµÄתËÙÕý±ÈÓÚ¿ØÖÆÂö³åµÄƵÂÊ£¬ËùÒÔ¶Ô²½½øµç¶¯»úÂö³åƵÂʵĵ÷½Ú£¬ÊµÖÊÉϾÍÊǶԲ½½øµç¶¯»úËٶȵĵ÷½Ú¡£¸ÃϵͳµÄÖ÷³ÌÐòÁ÷³ÌÈçͼ2.15Ëùʾ£º
22
ÄÚÃɹſƼ¼´óѧ±ÏÒµÉè¼ÆËµÃ÷Ê飨±ÏÒµÂÛÎÄ£©
¿ªÊ¼¶¨Ê±Æ÷0¼°Öжϳõʼ»¯While(1)ÅжÏÊý¾ÝÉèÖò½½øµç»úµÄÔËÐз½Ê½ÒÔ³õËÙ¶ÈÆô¶¯µç»úÊÇ·ñ²½½ø£¿Y²½½ø²½ÊýNµ÷ÓóÌÐò
ͼ2.15 Ö÷³ÌÐòÁ÷³Ìͼ
2.5.2.1²½½øµç»úµÄÕý·´×ª
¸Ãϵͳ»ùÓÚAT89C51µ¥Æ¬»ú£¬Ëͳö²½½øÂö³åÐźţ¬¾¹ýÇý¶¯·Å´óºó£¬¿ØÖÆÒ»¸öÈýÏàÁùÅÄ·´Ó¦Ê½²»¾µã»÷µÄ¼¤´ÅÈÆ×éµÄͨµç˳Ðò£¬¿ØÖƲ½½øµç»úµÄתÏò¡£
Âö³å·ÖÅä²ÉÓòé±í·¨£¬°´ÕýÏòÔËתµÄͨµç˳Ðò£¬Áгö¸÷ÏàÈÆ×éµÄÂö³å·ÖÅä±í£¨¼û±í2.3£¬±íÖС°0¡±±íʾͨµç£©¡£
23
Ïà¹ØÍÆ¼ö£º