µ¥Æ¬»ú¸´Ï°Ìâ1-1 ÏÂÔØ±¾ÎÄ

13.(Á˽â) AT89C51µ¥Æ¬»úµÄROM¿Õ¼äÖУ¬Õâ6¸öµØÖ·£¨0¡¢03H¡¢0BH¡¢13H¡¢1BH¡¢23H£©ÓÐÊ²Ã´ÌØÊâµÄÒâÒåºÍÓÃ;£¿Óû§Ó¦ÔõÑùºÏÀí°²ÅÅ£¿

´ð£ºËûÃǶ¼ÊÇÌØÊâµÄµØÖ·µ¥Ôª£¬ÆäÖÐ0000HÊǵ¥Æ¬»ú¸´Î»ºó£¬ÏµÍ³¿ªÊ¼È¡Ö¸¡¢Ö´ÐÐÖ¸ÁîµÄµØÖ·£¬¼´µ¥Æ¬»ú¸´Î»ºóPCֵΪ0000H£»¶ø03H¡¢0BH¡¢13H¡¢1BH¡¢23HÊǵ¥Æ¬»ú5¸öÖжϷþÎñ×Ó³ÌÐòµÄÈë¿ÚµØÖ·¡£ÏàÁÚÖжÏÈë¿ÚµØÖ·¼ä¸ô8¸öµ¥Ôª¡£µ±³ÌÐòʹÓÃÖжÏʱ£¬ÔÚÈë¿ÚµØÖ·´¦°²·ÅÒ»ÌõÌø×ªÖ¸Á¶øÏàÓ¦µÄÖжϷþÎñ×Ó³ÌÐò´Ó×ªÒÆµØÖ·¿ªÊ¼°²·Å£¬ÈôÖжϷþÎñ×Ó³ÌÐòСÓÚµÈÓÚ8¸öµ¥Ôª¿ÉÖ±½Ó´æÔÚÈë¿ÚµØÖ·¿ªÊ¼µÄ8¸öµ¥ÔªÄÚ¡£ÈôûÓÐÓõ½ÖжϹ¦ÄÜ£¬ÕâЩµ¥Ôª¾Í¿ÉÒÔ×÷Ϊһ°ãµÄ³ÌÐò´æ´¢Æ÷Óá£

14. λµØÖ·3EHºÍ×Ö½ÚµØÖ·3EHÓкÎÇø±ð£¿Î»µØÖ·3EH¾ßÌåÔÚÆ¬ÄÚRAMÖÐʲôλ£¿

´ð£º×Ö½ÚµØÖ·3EHÊÇÄÚRAMµÍ128×Ö½ÚÖеÄÒ»¸ö×Ö½Ú´æ´¢µ¥Ôª¡£

¶øÎ»µØÖ·ÊÇÕë¶Ô¿ÉÎ»Ñ°Ö·ÇøÓò¶øÑԵģ¬Î»Ñ°Ö·ÇøÕ¼ÓÃÁË×Ö½ÚµØÖ·µÄ20H~2FH¹²16¸ö×Ö½Ú£¬×Ö½ÚµØÖ·20HÖеÄ20H.0~20H.7λµØÖ·ÊÇ00H~08H£¬Òò´ËλµØÖ·3EHÊÇ×Ö½ÚµØÖ·27HÖеĵÚ7λ¡£

15£®³ÌÐò¼ÆÊýÆ÷¼Ä´æÆ÷PCµÄ×÷Ó㿸´Î»ºóPCÖÐÖµ¸÷ΪºÎ£¿

´ð£º ³ÌÐò¼ÆÊýÆ÷PCʱһ¸ö16λµÄ¼ÆÊýÆ÷£¬ÆäÄÚÈÝΪ½«ÒªÖ´ÐеÄÖ¸ÁîµÄÊ×µØÖ·£¬Ñ°Ö··¶Î§´ï64KB£¬PC¾ßÓÐ×Ô¶¯¼Ó1¹¦ÄÜ£¬ÒÔʵÏÖ³ÌÐòµÄ˳ÐòÖ´ÐС£PC²»¿ÉѰַ£¬ÎÞ·¨¶ÔËü½øÐжÁд¡£

¸´Î»ºó£¬PC=0000H£¬Ê¹µ¥Æ¬»ú´Ó0000Hµ¥Ôª¿ªÊ¼Ö´ÐС£ 16. »­Í¼ËµÃ÷AT89C51µ¥Æ¬»úµÄ´æ´¢¿Õ¼ä½á¹¹¡£ ´ð£º

11

ROM£¬³ÌÐò´æ´¢Æ÷£¨Ö»¶Á£©RAM£¬Êý¾Ý´æ´¢Æ÷£¨¶Á/д£©FFFFHÍⲿFFFFHÍⲿROM 60KB1000HFFFHÄÚ²¿FFHÍⲿROMÄÚ²¿ROMEA=1000HEA=080H7FHÄÚ²¿Êý¾ÝRAM00HרÓüĴæÆ÷Çø0000HPSEN

RDWR

³ÌÐò´æ´¢Æ÷ROM½á¹¹ ÄÚRAM´æ´¢Æ÷½á¹¹ ²¹³ä£º8051µ¥Æ¬»úÄÚ²¿µÄ´æ´¢Æ÷½á¹¹

´æ´¢Æ÷ÊǼÆËã»úµÄÖØÒªÓ²¼þÖ®Ò»£¬µ¥Æ¬»ú´æ´¢Æ÷½á¹¹ÓÐÁ½ÖÖÀàÐÍ£º Ò»ÖÖÊdzÌÐò´æ´¢Æ÷ºÍÊý¾Ý´æ´¢Æ÷ͳһ±àÖ·£¬ÊôÓÚÆÕÁÖ˹¶Ù½á¹¹¡£

ÁíÒ»ÖÖÊdzÌÐò´æ´¢Æ÷ºÍÊý¾Ý´æ´¢Æ÷·Ö¿ª±àÖ·µÄ¹þ·ð½á¹¹¡£ MCS-51 ²ÉÓõÄÊǹþ·ð½á¹¹¡£

19¡¢8051µ¥Æ¬»úµÄÄÚ²¿RAMµÄ½á¹¹

12

ÄÚ²¿256B¹²·ÖΪ£ºRAM£¨µÍ128B£©ºÍÌØÊ⹦ÄܼĴæÆ÷SFPÇø£¨¸ß128B£©£¨

²Î¿¼½Ì²ÄP15--£©

MCS-51 ÄÚ²¿ÓÐ 128 ¸ö×Ö½ÚµÄÊý¾Ý´æ´¢Æ÷ RAM £¬ËüÃÇ¿ÉÒÔ×÷ΪÊý¾Ý»º³åÆ÷¡¢¶ÑÕ»¡¢¹¤×÷¼Ä´æÆ÷ºÍÈí¼þ±êÖ¾µÈʹÓá£ÄÚ²¿ RAM µØÖ·Îª 00H ¡« 7FH £¬²»Í¬µÄµØÖ·ÇøÓòÄÚ£¬¹æ¶¨µÄ¹¦Äܲ»ÍêÈ«Ïàͬ¡£µÍ128 ×Ö½ÚµØÖ·¿Õ¼äµÄ RAM Öв»Í¬µÄµØÖ·ÇøÓò¹¦ÄÜ·ÖÅäΪ£º

¢Ù ¹¤×÷¼Ä´æÆ÷Çø £¨00H-1FH£©

µ¥Æ¬»úµÄÄÚ²¿¹¤×÷¼Ä´æÆ÷ÒÔ RAM ÐÎʽ×é³É£¬¼´¹¤×÷¼Ä´æÆ÷°üº¬ÔÚÄÚ²¿Êý¾Ý´æ´¢Æ÷ÖС£µØÖ·Îª 00H ¡« 1FH µ¥Ôª£¬ÄÚ²¿ RAM µÄµÍ 32 ×Ö½Ú·Ö³É 4 ¸ö¹¤×÷¼Ä´æÆ÷Çø£¬Ã¿Ò»¸öÇøÓÐ 8 ¸ö¹¤×÷¼Ä´æÆ÷£¬±àºÅΪ R0 ¡« R7 ¡£ ¢Ú λѰַ¿Õ¼ä £¨20H-2FH£©

CPU ²»½ö¶ÔÄÚ²¿ RAMµÄ 20H ¡« 2FH Õâ 16 ¸öµ¥ÔªÓÐ×Ö½ÚѰַ¹¦ÄÜ£¬¶øÇÒ¾ßÓÐλѰַ¹¦ÄÜ£¨¿ÉÒÔµ¥¶À¶Áдijһ룩¡£¸øÕâ 128 λ¸³ÒÔÁËλµØÖ·Îª 00H ¡« 7FH £¬ CPU ÄÜÖ±½ÓѰַÕâЩλ¡£

13

¢Û ¶ÑÕ»ºÍÊý¾Ý»º³åÇø £¨30H-7FH £©

Ô­ÔòÉÏMCS-51µ¥Æ¬»úµÄ¶ÑÕ»¿ÉÒÔÉèÔÚÄÚ²¿RAMµÄÈÎÒâÇøÓòÄÚ£¬µ«ÊÇÒ»°ãÉèÔÚ30H¡«7FHµÄ·¶Î§ÄÚ¡£Õ»¶¥µÄλÖÃÓɶÑÕ»Ö¸Õë SP Ö¸³ö¡£

¢Ü ÌØÊ⹦ÄܼĴæÆ÷ SFRÇø£¨¸ß128B£¬¼´ 80H ¡« FFH£©

ÔÚ¸ß128BÇøÖУ¬ÔÚ 80H¡«FFH µÄµØÖ·¿Õ¼äÄÚÀëÉ¢µØ·Ö²¼×Å18¸öÌØÊ⹦ÄܼĴæÆ÷£¨SFR£©£¬²¢ÔÊÐíÏñ·ÃÎÊÄÚ²¿RAMÒ»Ñù·½±ãµØ·ÃÎÊÌØÊ⹦ÄܼĴæÆ÷¡£

ÀýÈ磺Ëĸö¿ÚP0~~P3¡¢ ACC¡¢TMOD¡¢TCON¡¢SCON¡¢SP¡¢TH0¡¢TL0µÈ¡££¨²Î¿¼½Ì²ÄP17£©

£¨²¹³ä£º8052 ÓÐ 21 ¸öÌØÊ⹦ÄܼĴæÆ÷¡££©

14

ÊäÈë/Êä³ö£¨I/O£©¿Ú¼°Æä¼òµ¥Ó¦ÓÃ

1. AT89C51ËĸöI/O¿ÚʹÓÃʱÓÐÄÄЩ·Ö¹¤ºÍÌØµã£¿ÊÔ×÷±È½Ï£¬²¢ÌîдÏÂ±í¡£ I/O¿Ú ÏàͬµÄ²»Í¬µÄ»ù±¾µÚ¶þSFR×ÖλµØÖ· ½á¹¹ ½á¹¹ ¹¦ÄÜ ¹¦ÄÜ ½ÚµØ·¶Î§ Ö· P0 ¶¼ÓÐËø¶à·ѡÊäÈëÊý¾Ý80H ´æÆ÷¡¢ÊäÔñ¿ª¹Ø Êä³ö Ïß È뻺³åÆ÷ºÍÊä³öÇý¶¯Æ÷ /µÍ8λµØÖ·Ïß 80~87H Ç¿£¬8¸öLS TTL ÊäÈ룬8¸öÒý½Å×î´óÎüÊÕµçÁ÷26mA P1 ÊäÈë Êä³ö P2 ¶à·ѡÊäÈë¸ß8λA0H Ôñ¿ª¹Ø Êä³ö µØÖ·Ïß P3 Ñ¡ÔñÊäÊäÈëµÚ¶þB0H ³ö¹¦ÄÜ Êä³ö ¹¦ÄÜ

2. AT89C51µÄ4¸öI/O¿Ú×÷ΪÊäÈë¿Úʱ£¬ÎªÊ²Ã´ÒªÏÈд¡°1¡±£¿

´ð£ºAT89C51¶Á²Ù×÷ʱ£¬Îª¶ÁÈëÕýÈ·µÄÒý½ÅÐźţ¬±ØÐëÏȱ£Ö¤³¡Ð§Ó¦¹Ü½ØÖ¹¡£ÒòΪ³¡Ð§Ó¦¹Üµ¼Í¨£¬Òý½ÅµçƽΪ0£¬ÏÔÈ»£¬´ÓÒý½ÅÊäÈëµÄÈκÎÍⲿÐźŶ¼±»³¡Ð§Ó¦¹ÜÇ¿ÆÈ¶Ì

15

Çý¶¯ÄÜÁ¦ 90H 90~97H 4¸öLS TTLÊäA0~A7H È룬8¸öÒý½Å×î´óÎüÊÕB0~B7H Á÷15mA