»ùÓÚ51µ¥Æ¬»úµÄÈýÈ˱í¾öÆ÷Éè¼Æ¿Î³ÌÉè¼ÆÂÛÎÄ ÏÂÔر¾ÎÄ

1. Ð÷ÂÛ

µç×Ó±í¾öϵͳÊÇרÃÅÕë¶ÔÈË´ó¡¢ÕþЭ¡¢Õþ¸®¡¢ÆóÊÂÒµµ¥Î»¸÷ÀàÒé°¸±í¾ö¡¢ÃñÖ÷ÆÀÒé¡¢ÈËÊÂÑ¡¾Ù¡¢²âÆÀ´ò·Ö¡¢ÏÖ³¡»¥¶¯µÈÐèÇó¶øÑÐÖÆ·¢²¼£¬ÏµÍ³²ÉÓÃÎÞÏßͨÐż¼Êõ£¬¹¦ÄÜÆëÈ«£¬°²È«¿É¿¿£¬±£ÃÜÐÔÇ¿£¬²Ù×÷¼òµ¥£¬¾ßÓÐÓ²¼þÉè¼Æ¸ß¶È¿É¿¿¡¢°´¼üͶƱ±£ÃÜÐÔÇ¿¡¢Óû§²Ù×÷Ö±¹ÛÃ÷ÁË¡¢²úÆ·¹¦ÄܶàÖÖ¶àÑùµÈÓŵ㡣

µç×Ó±í¾ö·½Ê½½â¾öÁËÒÔÍù¾ÙÊÖ±í¾öËù´øÀ´µÄ±×¶Ë£¬Ê¹²Î»áÈËÔ±µÄÒâÔ¸¸ü¼ÓÕæʵ¶ÀÁ¢£¬¼´ÊǶԲλáÈËԱְȨµÄ×ðÖØ£¬ÓÖÊǶÔÃñÖ÷ºÍ·¨ÖƵÄ×ðÖØ¡£Í¬Ê±£¬µç×Ó±í¾ö½á¹û×Ô¶¯Éú³É£¬½ÚÊ¡ÁË»áÒéʱ¼äºÍÈËÁ¦£¬Ìá¸ßÁË»áÒéЧÂÊ¡£ÓëÓÐÏß±í¾öÏà±È£¬ÎÞÏßµç×Ó±í¾öϵͳÔÚ¿É¿¿ÐÔ¡¢°²È«ÐÔ¡¢ÒÔ¼°Ò×ÓÃÐÔÉϸüÓÐÓÅÊÆ£¬¶øÇÒ´ó·ù¶È½µµÍÁË»áÒé³É±¾£¬ÊʺÏÆÕ¼°Íƹ㡣

ͶƱѡÔñ

ÈôÓÐÑ¡ÔñÎÊÌâµÄ»áÒ飬ijһÎÊÌâÓжà¸öÑ¡Ï´ó¼ÒÑ¡Ôñ£¬Óë»áÈËÔ±¿É°´ÊÖ³Ö±í¾öÆ÷µÄÊý×Ö¡°1¡±ÖÁ¡°9¡±£¬Ñ¡ÔñËùÖ§³ÖµÄÑ¡Ïî¡£Óë»áÈËԱѡÔñºó£¬¼ÆËã»ú¿Éͳ¼Æ³ö¸÷Ñ¡ÏîµÄµÃƱÊý¼°°Ù·ÖÊý¡£ Êý×ÖÆÀ·Ö

ÓÃÓÚÈËÔ±¹¤×÷³É¼¨ÆÀ¶¨¡¢Í¶±êÆÀ±í¡¢ÏîÄ¿×îÖճɹûÆÀ¶¨¡¢¸É²¿¿¼ºËÆÀ¶¨Ñ¡°Î¡¢ÕÐƸÈËÔ±ÆÀ¶¨¡¢ÖªÊ¶¾ºÈüµÈ¡£ÀûÓÃÌâ¿â¹¦ÄÜ£¬¸ù¾Ý¾ßÌåÒªÇóÊ×ÏÈÊäÈëÏàÓ¦ÐèÆÀ¶¨ÄÚÈÝ£¬È»ºóÓë»áÈËÔ±¶ÔÆÀ¶¨ÄÚÈÝ£¬½øÐдò·ÖÆÀ¶¨¡£¶ÔÆÀ·Ö½á¹ûÓжàÖÖ¼ÆË㷽ʽ£¬¿Í»§¿ÉÉ趨£¬ÀýÈç:ÊÇ·ñÈ¥µô×î¸ß·Ö¡¢×îµÍ·ÖµÈ¡£ ÃñÖ÷ÆÀÒé

¶Ô¹¤×÷ÈËÔ±µÄ±íÏÖ»®·ÖΪ£º¡°ÓÅÐ㡱£¬¡°ºÃ¡±£¬¡°Ò»°ã¡±£¬¡°²î¡±£¬¡°ºÜ²î¡±£¬ÀûÓÃÌâ¿â¹¦ÄÜ£¬Ê×ÏÈÊäÈëÆÀ¶¨ÄÚÈÝ£¬¿É¶ÔijÈ˵ĶàÏî±íÏÖ·Ö±ð½øÐÐÆÀ¶¨£¬ÎÞÏßÊÖ³Ö±í¾öÆ÷ÓжÔÓ¦¡°ÓÅÐ㡱£¬¡°ºÃ¡±£¬¡°Ò»°ã¡±£¬¡°²î¡±£¬¡°ºÜ²î¡±£¬°´¼ü¡£

±¾·½°¸²ÉÓõ¥Æ¬»úÉè¼ÆÒ»¸öÈýÈ˱í¾öÆ÷£¬¾ßÌåÒªÇóÂú×ãÒÔÏÂÌõ¼þ£º 1. ÒªÇó²ÉÓÃ51µ¥Æ¬»ú×÷Ϊ΢¿ØÖÆÆ÷£» 2. ͨ¹ýÒ»¸ö1602 LCDÏÔʾÆÁ½øÐÐÎÄ×ÖÏÔʾ£»

3. Ö§³ÖÁ½¼ü³£¹æ±í¾ö·½Ê½£º¡°Ô޳ɡ±¡¢¡°·´¶Ô¡±¡£

2.ϵͳӲ¼þµç·µÄÉè¼Æ

Ó²¼þµç·´óÖÂÉÏ¿ÉÒԷֳɵ¥Æ¬»úϵͳ¼°ÍâΧµç·¡¢ÏÔʾģ¿éµç·¡¢ÏµÍ³¿ØÖƵç·Èý²¿·Ö¡£

2.1µ¥Æ¬»úϵͳ¼°ÍâΧµç·

µ¥Æ¬»ú²ÉÓÃMSC-51»òÆä¼æÈÝϵÁÐоƬ£¬²ÉÓÃ24MHZ»ò¸ü¸ßƵÂʾ§Õñ£¬ÒÔ»ñµÃ½Ï¸ßµÄË¢ÐÂƵÂÊ£¬Ê±ÆÚÏÔʾ¸üÎȶ¨¡£µ¥Æ¬»úµÄ´®¿ÚÓëÁÐÇý¶¯Æ÷ÏàÁ¬£¬ÓÃÀ´ÏÔʾÊý¾Ý¡£P1¿ÚµÍ4λÓëÐÐÇý¶¯Æ÷ÏàÁ¬£¬ËͳöÐÐÑ¡Ðźţ»P1.5¡«P1.7¿ÚÔòÓÃÀ´·¢ËÍ¿ØÖÆÐźš£P0¿ÚºÍP2¿Ú¿Õ×Å£¬ÔÚÓбØÒªµÄʱºò¿ÉÒÔÀ©Õ¹ÏµÍ³µÄROMºÍRAM¡£

ͼ2-1 AT89C51µ¥Æ¬»ú×îСϵͳ

AT89C51µ¥Æ¬»ú¹Ü½Å˵Ã÷ÈçÏ£º

VCC£º¹©µçµçѹ¡£ GND£º½ÓµØ¡£

P0¿Ú£ºP0¿ÚΪһ¸ö8λ©¼¶¿ªÂ·Ë«ÏòI/O¿Ú£¬Ã¿½Å¿ÉÎüÊÕ8TTLÃŵçÁ÷¡£µ±

P1¿ÚµÄ¹Ü½ÅµÚÒ»´Îд1ʱ£¬±»¶¨ÒåΪ¸ß×èÊäÈë¡£P0Äܹ»ÓÃÓÚÍⲿ³ÌÐòÊý¾Ý´æ´¢Æ÷£¬Ëü¿ÉÒÔ±»¶¨ÒåΪÊý¾Ý/µØÖ·µÄµÚ°Ëλ¡£ÔÚFIASH±à³Ìʱ£¬P0 ¿Ú×÷ΪԭÂëÊäÈë¿Ú£¬µ±FIASH½øÐÐУÑéʱ£¬P0Êä³öÔ­Â룬´ËʱP0Íⲿ±ØÐë±»À­¸ß¡£

P1¿Ú£ºP1¿ÚÊÇÒ»¸öÄÚ²¿ÌṩÉÏÀ­µç×èµÄ8λ˫ÏòI/O¿Ú£¬P1¿Ú»º³åÆ÷ÄܽÓ

ÊÕÊä³ö4TTLÃŵçÁ÷¡£P1¿Ú¹Ü½ÅдÈë1ºó£¬±»ÄÚ²¿ÉÏÀ­Îª¸ß£¬¿ÉÓÃ×÷ÊäÈ룬P1¿Ú±»ÍⲿÏÂÀ­ÎªµÍµçƽʱ£¬½«Êä³öµçÁ÷£¬ÕâÊÇÓÉÓÚÄÚ²¿ÉÏÀ­µÄÔµ¹Ê¡£ÔÚFLASH±à³ÌºÍУÑéʱ£¬P1¿Ú×÷ΪµÚ°ËλµØÖ·½ÓÊÕ¡£ P2¿Ú£ºP2¿ÚΪһ¸öÄÚ²¿ÉÏÀ­µç×èµÄ8λ˫ÏòI/O¿Ú£¬P2¿Ú»º³åÆ÷¿É½ÓÊÕ£¬

Êä³ö4¸öTTLÃŵçÁ÷£¬µ±P2¿Ú±»Ð´¡°1¡±Ê±£¬Æä¹Ü½Å±»ÄÚ²¿ÉÏÀ­µç×èÀ­¸ß£¬ÇÒ×÷ΪÊäÈë¡£²¢Òò´Ë×÷ΪÊäÈëʱ£¬P2¿ÚµÄ¹Ü½Å±»ÍⲿÀ­µÍ£¬½«Êä³öµçÁ÷¡£ÕâÊÇÓÉÓÚÄÚ²¿ÉÏÀ­µÄÔµ¹Ê¡£P2¿Úµ±ÓÃÓÚÍⲿ³ÌÐò´æ´¢Æ÷»ò16λµØÖ·ÍⲿÊý¾Ý´æ´¢Æ÷½øÐдæȡʱ£¬P2¿ÚÊä³öµØÖ·µÄ¸ß°Ëλ¡£ÔÚ¸ø³öµØÖ·¡°1¡±Ê±£¬ËüÀûÓÃÄÚ²¿ÉÏÀ­ÓÅÊÆ£¬µ±¶ÔÍⲿ°ËλµØÖ·Êý¾Ý´æ´¢Æ÷½øÐжÁдʱ£¬P2¿ÚÊä³öÆäÌØÊ⹦ÄܼĴæÆ÷µÄÄÚÈÝ¡£P2¿ÚÔÚFLASH±à³ÌºÍУÑéʱ½ÓÊո߰ËλµØÖ·ÐźźͿØÖÆÐźš£

P3¿Ú£ºP3¿Ú¹Ü½ÅÊÇ8¸ö´øÄÚ²¿ÉÏÀ­µç×èµÄË«ÏòI/O¿Ú£¬¿É½ÓÊÕÊä³ö4¸öTTL

ÃŵçÁ÷¡£µ±P3¿ÚдÈë¡°1¡±ºó£¬ËüÃDZ»ÄÚ²¿ÉÏÀ­Îª¸ßµçƽ£¬²¢ÓÃ×÷ÊäÈë¡£×÷ΪÊäÈ룬ÓÉÓÚÍⲿÏÂÀ­ÎªµÍµçƽ£¬P3¿Ú½«Êä³öµçÁ÷£¨ILL£©ÕâÊÇÓÉÓÚÉÏÀ­µÄÔµ¹Ê¡£

RST£º¸´Î»ÊäÈë¡£µ±Õñµ´Æ÷¸´Î»Æ÷¼þʱ£¬Òª±£³ÖRST½ÅÁ½¸ö»úÆ÷ÖÜÆڵĸߵç

ƽʱ¼ä¡£

ALE/PROG£ºµ±·ÃÎÊÍⲿ´æ´¢Æ÷ʱ£¬µØÖ·Ëø´æÔÊÐíµÄÊä³öµçƽÓÃÓÚËø´æµØÖ·

µÄµØλ×Ö½Ú¡£ÔÚFLASH±à³ÌÆڼ䣬´ËÒý½ÅÓÃÓÚÊäÈë±à³ÌÂö³å¡£ÔÚƽʱ£¬ALE¶ËÒÔ²»±äµÄƵÂÊÖÜÆÚÊä³öÕýÂö³åÐźţ¬´ËƵÂÊΪÕñµ´Æ÷ƵÂʵÄ1/6¡£Òò´ËËü¿ÉÓÃ×÷¶ÔÍⲿÊä³öµÄÂö³å»òÓÃÓÚ¶¨Ê±Ä¿µÄ¡£È»¶øҪעÒâµÄ

ÊÇ£ºÃ¿µ±ÓÃ×÷ÍⲿÊý¾Ý´æ´¢Æ÷ʱ£¬½«Ìø¹ýÒ»¸öALEÂö³å¡£ÈçÏë½ûÖ¹ALEµÄÊä³ö¿ÉÔÚSFR8EHµØÖ·ÉÏÖÃ0¡£´Ëʱ£¬ ALEÖ»ÓÐÔÚÖ´ÐÐMOVX£¬MOVCÖ¸ÁîÊÇALE²ÅÆð×÷Óá£ÁíÍ⣬¸ÃÒý½Å±»ÂÔ΢À­¸ß¡£Èç¹û΢´¦ÀíÆ÷ÔÚÍⲿִÐÐ״̬ALE½ûÖ¹£¬ÖÃλÎÞЧ¡£

/PSEN£ºÍⲿ³ÌÐò´æ´¢Æ÷µÄѡͨÐźš£ÔÚÓÉÍⲿ³ÌÐò´æ´¢Æ÷È¡Ö¸Æڼ䣬ÿ¸ö

»úÆ÷ÖÜÆÚÁ½´Î/PSENÓÐЧ¡£µ«ÔÚ·ÃÎÊÍⲿÊý¾Ý´æ´¢Æ÷ʱ£¬ÕâÁ½´ÎÓÐЧµÄ/PSENÐźŽ«²»³öÏÖ¡£

/EA/VPP£ºµ±/EA±£³ÖµÍµçƽʱ£¬ÔòÔÚ´ËÆÚ¼äÍⲿ³ÌÐò´æ´¢Æ÷

£¨0000H-FFFFH£©£¬²»¹ÜÊÇ·ñÓÐÄÚ²¿³ÌÐò´æ´¢Æ÷¡£×¢Òâ¼ÓÃÜ·½Ê½1ʱ£¬/EA½«ÄÚ²¿Ëø¶¨ÎªRESET£»µ±/EA¶Ë±£³Ö¸ßµçƽʱ£¬´Ë¼äÄÚ²¿³ÌÐò´æ´¢Æ÷¡£ÔÚFLASH±à³ÌÆڼ䣬´ËÒý½ÅÒ²ÓÃÓÚÊ©¼Ó12V±à³ÌµçÔ´£¨VPP£©¡£ XTAL1£º·´ÏòÕñµ´·Å´óÆ÷µÄÊäÈë¼°ÄÚ²¿Ê±ÖÓ¹¤×÷µç·µÄÊäÈë¡£ XTAL2£ºÀ´×Ô·´ÏòÕñµ´Æ÷µÄÊä³ö¡£

2.2 1602×Ö·ûÒº¾§

1602ÊÇ×Ö·ûÐÍÒº¾§£¬ËüÊÇ16*2µÄÏÔʾµÄ¡£¹¤Òµ×Ö·ûÐÍÒº¾§£¬Äܹ»Í¬Ê±ÏÔʾ16x02¼´32¸ö×Ö·û¡£Í¨³£ÓÐ14ÌõÒý½ÅÏß»ò16ÌõÒý½ÅÏßµÄLCD£¬¶à³öÀ´µÄ2ÌõÏßÊDZ³¹âµçÔ´Ïߣ¬VCC(15½Å)ºÍµØÏßGND(16½Å)£¬Æä¿ØÖÆÔ­ÀíÓë14½ÅµÄLCDÍêÈ«Ò»Ñù¡£

1602Òº¾§Ä£¿éÄÚ²¿µÄ×Ö·û·¢Éú´æ´¢Æ÷£¨CGROM)ÒѾ­´æ´¢ÁË160¸ö²»Í¬µÄµãÕó×Ö·ûͼÐΣ¬ÕâЩ×Ö·ûÓУº°¢À­²®Êý×Ö¡¢Ó¢ÎÄ×ÖĸµÄ´óСд¡¢³£ÓõķûºÅ¡¢ºÍÈÕÎļÙÃûµÈ£¬Ã¿Ò»¸ö×Ö·û¶¼ÓÐÒ»¸ö¹Ì¶¨µÄ´úÂ룬±ÈÈç´óдµÄÓ¢ÎÄ×Öĸ¡°A¡±µÄ´úÂëÊÇ01000001B£¨41H£©£¬ÏÔʾʱģ¿é°ÑµØÖ·41HÖеĵãÕó×Ö·ûͼÐÎÏÔʾ³öÀ´£¬ÎÒÃǾÍÄÜ¿´µ½×Öĸ¡°A¡±¡£

ÒòΪ1602ʶ±ðµÄÊÇASCIIÂ룬ÊÔÑé¿ÉÒÔÓÃASCIIÂëÖ±½Ó¸³Öµ£¬ÔÚµ¥Æ¬»ú±à³ÌÖл¹¿ÉÒÔÓÃ×Ö·ûÐͳ£Á¿»ò±äÁ¿¸³Öµ£¬Èç'A¡¯¡£

ͼ2-1ÊÇ1602µÄ16½øÖÆASCIIÂë±í¡£