51µ¥Æ¬»ú»ù´¡ÖªÊ¶ÊÔÌâÌâ¿â(º¬´ð°¸) ÏÂÔØ±¾ÎÄ

µÚ¶þÕ ϰÌâ²Î¿¼´ð°¸ Ò»¡¢Ìî¿ÕÌ⣺

1¡¢µ±MCS-51Òý½ÅALEÓÐЧʱ£¬±íʾ´ÓP0¿ÚÎȶ¨µØËͳöÁË µÍ8λ µØÖ·¡£

2¡¢MCS-51µÄ¶ÑÕ»ÊÇÈí¼þÌîд¶ÑÕ»Ö¸ÕëÁÙʱÔÚ Æ¬ÄÚ Êý¾Ý´æ´¢Æ÷ÄÚ¿ª±ÙµÄÇøÓò¡£ 3¡¢µ±Ê¹ÓÃ8751ÇÒEA=1£¬³ÌÐò´æ´¢Æ÷µØÖ·Ð¡ÓÚ 1000H ʱ£¬·ÃÎʵÄÊÇÆ¬ÄÚROM¡£ 4¡¢MCS-51ϵͳÖУ¬µ±PSENÐźÅÓÐЧʱ£¬±íʾCPUÒª´Ó Íⲿ³ÌÐò ´æ´¢Æ÷¶ÁÈ¡ÐÅÏ¢¡£ 5¡¢MCS-51ÓÐ4×鹤×÷¼Ä´æÆ÷£¬ËüÃǵĵØÖ··¶Î§ÊÇ 00H~1FH ¡£ 6¡¢MCS-51ƬÄÚ20H~2FH·¶Î§ÄÚµÄÊý¾Ý´æ´¢Æ÷£¬¼È¿ÉÒÔ×Ö½ÚѰַÓÖ¿ÉÒÔ Î» Ѱַ¡£ 7¡¢PSWÖÐRS1 RS0=10ʱ£¬R2µÄµØÖ·Îª 12H ¡£ 8¡¢PSWÖÐRS1 RS0=11ʱ£¬R2µÄµØÖ·Îª 1AH ¡£

9¡¢µ¥Æ¬»úϵͳ¸´Î»ºó£¬£¨PSW£©=00H£¬Òò´ËƬÄÚRAM¼Ä´æÇøµÄµ±Ç°¼Ä´æÆ÷ÊÇµÚ 0 ×飬8¸ö¼Ä´æÆ÷µÄµ¥ÔªµØÖ·Îª 00H ~ 07H ¡£ 10¡¢PC¸´Î»ºóΪ 0000H ¡£

11¡¢Ò»¸ö»úÆ÷ÖÜÆÚ= 12 ¸öÕñµ´ÖÜÆÚ= 6 ¸öʱÖÓÖÜÆÚ¡£ 12¡¢PCµÄÄÚÈÝΪ ½«ÒªÖ´ÐеĵÄÖ¸ÁîµØÖ· ¡£

13¡¢ÔÚMCS£­51µ¥Æ¬»úÖУ¬Èç¹û²ÉÓÃ6MHz¾§Õñ£¬1¸ö»úÆ÷ÖÜÆÚΪ 2us ¡£ 14¡¢ÄÚ²¿RAMÖУ¬Î»µØÖ·Îª30HµÄ룬¸ÃλËùÔÚ×Ö½ÚµÄ×Ö½ÚµØÖ·Îª 26H ¡£ 15¡¢ÈôAÖеÄÄÚÈÝΪ63H£¬ÄÇô£¬P±ê־λµÄֵΪ 0 ¡£

16¡¢8051µ¥Æ¬»ú¸´Î»ºó£¬R4Ëù¶ÔÓ¦µÄ´æ´¢µ¥ÔªµÄµØÖ·Îª 04H £¬ÒòÉϵçʱPSW= 00H ¡£Õâʱµ±Ç°µÄ¹¤×÷¼Ä´æÆ÷ÇøÊÇµÚ 0 ¹¤×÷¼Ä´æÆ÷Çø¡£

17¡¢Ê¹ÓÃ8031оƬʱ£¬Ð轫/EAÒý½Å½Ó µÍ µçƽ£¬ÒòΪÆäƬÄÚÎÞ ³Ì Ðò ´æ´¢Æ÷¡£ 18¡¢Æ¬ÄÚRAMµÍ128¸öµ¥Ôª»®·ÖΪÄÄ3¸öÖ÷Òª²¿·Ö£º ¹¤×÷¼Ä´æÆ÷Çø ¡¢ λ Ñ°Ö·Çø ºÍ Óû§RAMÇø ¡£

19¡¢Í¨¹ý¶ÑÕ»²Ù×÷ʵÏÖ×Ó³ÌÐòµ÷Óã¬Ê×ÏȾÍÒª°Ñ PC µÄÄÚÈÝÈëÕ»£¬ÒÔ½øÐжϵ㱣»¤¡£ µ÷Ó÷µ»ØÊ±£¬ÔÙ½øÐгöÕ»±£»¤£¬°Ñ±£»¤µÄ¶ÏµãËͻص½ PC ¡£

20¡¢MCS£­51µ¥Æ¬»ú³ÌÐò´æ´¢Æ÷µÄѰַ·¶Î§ÊÇÓɳÌÐò¼ÆÊýÆ÷PCµÄλÊýËù¾ö¶¨µÄ£¬ÒòΪMCS £­51µÄPCÊÇ16λµÄ£¬Òò´ËÆäѰַµÄ·¶Î§Îª 64 KB¡£

21¡¢MCS-51µ¥Æ¬»úƬÄÚRAMµÄ¼Ä´æÆ÷¹²ÓÐ 32 ¸öµ¥Ôª£¬·ÖΪ 4 ×é¼Ä´æÆ÷£¬Ã¿×é 8 ¸öµ¥Ôª£¬ÒÔR0~R7×÷Ϊ¼Ä´æÆ÷Ãû³Æ¡£

22¡¢µ«µ¥Æ¬»úµÄÐͺÅΪ8031/8032ʱ£¬ÆäоƬÒýÏßEAÒ»¶¨Òª½Ó µÍ µçƽ¡£ ¶þ¡¢Ñ¡ÔñÌ⣺

1¡¢µ±MCS-51¸´Î»Ê±£¬ÏÂÃæËµ·¨ÕýÈ·µÄÊÇ£¨ A £©¡£

A¡¢ PC=0000H B¡¢ SP=00H C¡¢ SBUF=00H D¡¢ P0=00H 2¡¢PSW=18Hʱ£¬Ôòµ±Ç°¹¤×÷¼Ä´æÆ÷ÊÇ£¨ D £©¡£

A¡¢ 0×é B¡¢ 1×é C¡¢ 2×é D¡¢ 3×é 3¡¢MCS-51Éϵ縴λºó£¬SPµÄÄÚÈÝÓ¦ÊÇ£¨ B £©¡£

A¡¢ 00H B¡¢ 07H C¡¢ 60H D¡¢ 70H 4¡¢µ±ALEÐźÅÓÐЧʱ£¬±íʾ£¨ B £©¡£

A¡¢ ´ÓROMÖжÁÈ¡Êý¾Ý B¡¢ ´ÓP0¿Ú¿É¿¿µØËͳöµÍ8λµØÖ· C¡¢ ´ÓP0¿ÚËͳöÊý¾Ý D¡¢ ´ÓRAMÖжÁÈ¡Êý¾Ý £µ¡¢MCS¡ª51µ¥Æ¬»úµÄCPUÖ÷ÒªµÄ×é³É²¿·ÖΪ£¨ A £©¡£

A¡¢ÔËËãÆ÷¡¢¿ØÖÆÆ÷ B¡¢¼Ó·¨Æ÷¡¢¼Ä´æÆ÷ C¡¢ÔËËãÆ÷¡¢¼Ó·¨Æ÷ D¡¢ÔËËãÆ÷¡¢ÒëÂëÆ÷ £¶¡¢µ¥Æ¬»úÉϵ縴λºó£¬PCµÄÄÚÈݺÍSPµÄÄÚÈÝΪ£¨ £Â £©¡£

A¡¢0000H£¬00H B¡¢0000H£¬07H C¡¢0003H£¬07H D¡¢0800H£¬08H 7¡¢µ¥Æ¬»ú8031µÄALEÒý½ÅÊÇ£¨ B £©¡£

A¡¢Êä³ö¸ßµçƽ B¡¢Êä³ö¾ØÐÎÂö³å£¬ÆµÂÊΪfoscµÄ1/6 C¡¢Êä³öµÍµçƽ D¡¢Êä³ö¾ØÐÎÂö³å£¬ÆµÂÊΪfoscµÄ1/2 8¡¢·ÃÎÊÍⲿ´æÖüÆ÷»òÆäËü½Ó¿ÚоƬʱ£¬×÷Êý¾ÝÏߺ͵Í8λµØÖ·ÏßµÄÊÇ£¨ A £©¡£ A¡¢P0¿Ú B¡¢P1¿Ú C¡¢P2¿Ú D¡¢P0¿Ú ºÍ P2¿Ú 9¡¢PSWÖеÄRS1ºÍRS0ÓÃÀ´£¨ A £©¡£

A¡¢Ñ¡Ôñ¹¤×÷¼Ä´æÆ÷ÇøºÅ B¡¢Ö¸Ê¾¸´Î» C¡¢Ñ¡Ôñ¶¨Ê±Æ÷ D¡¢Ñ¡Ôñ¹¤×÷·½Ê½ 10¡¢Éϵ縴λºó£¬PSWµÄֵΪ£¨ D £©¡£

A¡¢1 B¡¢07H C¡¢FFH D¡¢0 11¡¢µ¥Æ¬»úÉϵ縴λºó£¬¶ÑÕ»ÇøµÄ×î´óÔÊÐí·¶Î§ÊÇ£¨ B £©¸öµ¥Ôª¡£ A¡¢64 B¡¢ 120 C¡¢128 D¡¢256

12¡¢µ¥Æ¬»úÉϵ縴λºó£¬¶ÑÕ»ÇøµÄ×î´óÔÊÐí·¶Î§ÊÇÄÚ²¿RAMµÄ£¨ D £©¡£

A¡¢00H¡ªFFH B¡¢00H¡ª07H C¡¢07H¡ª7FH D¡¢08H¡ª7FH 13¡¢¶ÔÓÚ8031µ¥Æ¬»ú£¬ÆäÄÚ²¿RAM£¨ D £©¡£

A¡¢Ö»ÄÜλѰַ B¡¢Ö»ÄÜ×Ö½ÚѰַ C¡¢¼È¿ÉλѰַÓÖ¿É×Ö½ÚѰַ D¡¢ÉÙ²¿·ÖÄÜλѰַ

14¡¢8031 µ¥Æ¬»úÈô¾§ÕñƵÂÊΪfosc=12MHz£¬ÔòÒ»¸ö»úÆ÷ÖÜÆÚµÈÓÚ£¨ C £© ¦ÌS¡£ A¡¢1/12 B¡¢1/ 2 C¡¢1 D¡¢2 15¡¢MCS¡ª51µ¥Æ¬»úµÄÊý¾ÝÖ¸ÕëDPTRÊÇÒ»¸ö16λµÄרÓõØÖ·Ö¸Õë¼Ä´æÆ÷£¬Ö÷ÒªÓÃÀ´£¨ B £©¡£ A¡¢´æ·ÅÖ¸Áî B¡¢´æ·Å16λµØÖ·£¬×÷¼äÖ·¼Ä´æÆ÷ʹÓà C¡¢´æ·ÅÏÂÒ»ÌõÖ¸ÁîµØÖ· D¡¢´æ·ÅÉÏÒ»ÌõÖ¸ÁîµØÖ· 16¡¢ALU±íʾ£¨ D £©¡£

A¡¢ÀÛ¼ÓÆ÷ B¡¢³ÌÐò״̬×ּĴæÆ÷ C¡¢¼ÆÊýÆ÷ D¡¢ËãÊõÂß¼­²¿¼þ 17¡¢µ¥Æ¬»úÉϵçºó»ò¸´Î»ºó£¬¹¤×÷¼Ä´æÆ÷R0ÊÇÔÚ£¨ A £©¡£

A¡¢0Çø00Hµ¥Ôª B¡¢0Çø01Hµ¥Ôª C¡¢0Çø09Hµ¥Ôª D¡¢SFR 18¡¢µ¥Æ¬»ú8051µÄXTAL1ºÍXTAL2Òý½ÅÊÇ£¨ D £©Òý½Å¡£

A¡¢Íâ½Ó¶¨Ê±Æ÷ B¡¢Íâ½Ó´®ÐÐ¿Ú C¡¢Íâ½ÓÖÐ¶Ï D¡¢Íâ½Ó¾§Õñ 19¡¢8051µ¥Æ¬»úµÄVSS£¨20£©Òý½ÅÊÇ£¨ B £©Òý½Å¡£

A£®Ö÷µçÔ´+5V B£®½ÓµØ C£®±¸ÓõçÔ´ D£®·ÃÎÊÆ¬Íâ´æÖüÆ÷ 20¡¢8051µ¥Æ¬»úµÄVCC£¨40£©Òý½ÅÊÇ£¨ A £©Òý½Å¡£

A£®Ö÷µçÔ´+5V B£®½ÓµØ C£®±¸ÓõçÔ´ D£®·ÃÎÊÆ¬Íâ´æÖüÆ÷ 21¡¢8051µ¥Æ¬»úÖУ¬ÊäÈë/Êä³öÒý½ÅÖÐÓÃÓÚרÃŵĵڶþ¹¦ÄܵÄÒý½ÅÊÇ£¨ D £©¡£

A¡¢P0 B¡¢P1 C¡¢P2 D¡¢P3 22¡¢MCS¡ª51¸´Î»ºó£¬³ÌÐò¼ÆÊýÆ÷PC=£¨ B £©¡£¼´³ÌÐò´Ó£¨ B £©¿ªÊ¼Ö´ÐÐÖ¸Áî¡£ A¡¢0001H B¡¢0000H C¡¢0003H D¡¢0023H

23¡¢MCS¡ª51µÄרÓüĴæÆ÷SFRÖеĶÑÕ»Ö¸ÕëSPÊÇÒ»¸öÌØÊâµÄ´æÖüÇø£¬ÓÃÀ´£¨ C £©£¬ËüÊǰ´ºó½øÏȳöµÄÔ­Ôò´æÈ¡Êý¾ÝµÄ¡£

A¡¢´æ·ÅÔËËãÖмä½á¹û B¡¢´æ·Å±ê־λ C¡¢ÔÝ´æÊý¾ÝºÍµØÖ· D¡¢´æ·Å´ýµ÷ÊԵijÌÐò 24¡¢µ¥Æ¬»úµÄ¶ÑÕ»Ö¸ÕëSPʼÖÕÊÇָʾ£¨ B £©¡£

A¡¢¶ÑÕ»µ× B¡¢¶ÑÕ»¶¥ C¡¢¶ÑÕ»µØÖ· D¡¢¶ÑÕ»ÖмäλÖà 25¡¢MCS¡ª51µ¥Æ¬»ú¸´Î»ºó£¬×¨ÓüĴæÆ÷ACCµÄ״̬ÊÇ£¨ C £©¡£

A¡¢0000H B¡¢07H C¡¢00H D¡¢0FFH

26¡¢µ±³ÌÐò״̬×ּĴæÆ÷PSW״̬×ÖÖÐRS1ºÍRS0·Ö±ðΪ0ºÍ1 ʱ£¬ÏµÍ³ÏÈÓõŤ×÷¼Ä´æÆ÷×éΪ£¨ B £©¡£ A¡¢×é0 B¡¢×é 1 C¡¢×é2 D¡¢×é3 27¡¢8051µ¥Æ¬»úÖУ¬Î¨Ò»Ò»¸öÓû§¿ÉʹÓõÄ16λ¼Ä´æÆ÷ÊÇ£¨ D £©¡£

A¡¢PSW B¡¢ACC C¡¢SP D¡¢DPTR 28¡¢8051µÄ³ÌÐò¼ÆÊýÆ÷PCΪ16λ¼ÆÊýÆ÷£¬ÆäѰַ·¶Î§ÊÇ£¨ D £©¡£

A¡¢8K B¡¢16K C¡¢32K D¡¢64K 29¡¢µ¥Æ¬»úÓ¦ÓóÌÐòÒ»°ã´æ·ÅÔÚ£¨ B £©ÖС£

A¡¢RAM B¡¢ROM C¡¢¼Ä´æÆ÷ D¡¢CPU Èý¡¢ÅжÏÌâ

1¡¢µ±MCS-51Éϵ縴λʱ£¬¶ÑÕ»Ö¸ÕëSP=00H¡££¨ ¡Á £© SP=07H

2¡¢PC´æ·ÅµÄÊǵ±Ç°ÕýÔÚÖ´ÐеÄÖ¸Áî¡££¨ ¡Á £© Êǽ«ÒªÖ´ÐеÄÏÂÒ»ÌõÖ¸ÁîµÄµØÖ· 3¡¢MCS-51µÄÌØÊ⹦ÄܼĴæÆ÷·Ö²¼ÔÚ60H~80HµØÖ··¶Î§ÄÚ¡££¨ ¡Á £© 80H~FFH

4¡¢ÔÚMCS-51ϵͳÖУ¬Ò»¸ö»úÆ÷ÖÜÆÚµÈÓÚ1.5us¡££¨ ¡Á £© Èô¾§ÕñƵÂÊΪ8MHz£¬²Å¿ÉÄÜΪ1.5us 5¡¢8031µÄCPUÊÇÓÉRAMºÍEPROMËù×é³É¡££¨ ¡Á £© CPUÓÉÔËËãÆ÷ºÍ¿ØÖÆÆ÷×é³É 6¡¢PC¿ÉÒÔ¿´³Éʹ³ÌÐò´æ´¢Æ÷µÄµØÖ·Ö¸Õë¡££¨ ¡Ì £© 7¡¢ÅжÏÒÔÏÂÓйØPCºÍDPTRµÄ½áÂÛÊÇ·ñÕýÈ·£¿

A¡¢DPTRÊÇ¿ÉÒÔ·ÃÎʵ쬶øPC²»ÄÜ·ÃÎÊ¡£ £¨ ¡Ì £© B¡¢ËüÃǶ¼ÊÇ16λµÄ´æ´¢Æ÷¡£ £¨ ¡Ì £©

C¡¢ËüÃǶ¼ÓÐ×Ô¶¯¼Ó¡°1¡±µÄ¹¦ÄÜ¡£ £¨ ¡Á £©PCÓÐ×Ô¶¯¼Ó¡°1¡±µÄ¹¦ÄÜ£¬¶øDPTRµÄ ¼Ó¡°1¡±ÔòÐèͨ¹ýÖ¸ÁîINC DPTRÀ´Íê³É¡£ D¡¢DPTR¿ÉÒÔ·ÖΪÁ½¸ö8λµÄ¼Ä´æÆ÷ʹÓ㬵«PC²»ÄÜ¡££¨ ¡Ì £©

8¡¢³ÌÐò¼ÆÊýÆ÷PC²»ÄÜΪÓû§±à³Ìʱֱ½ÓʹÓã¬ÒòΪËüûÓеØÖ·¡££¨ ¡Ì £©

9¡¢ÄÚ²¿RAMµÄÎ»Ñ°Ö·Çø£¬Ö»Äܹ©Î»Ñ°Ö·Ê¹Ó㬶ø²»Äܹ©×Ö½ÚѰַʹÓᣣ¨ ¡Á £© Î»Ñ°Ö·Çø¼È¿ÉÒÔ¹©Î»Ñ°Ö·Ê¹Óã¬ÓÖ¿ÉÒÔ¹©×Ö½ÚѰַʹ Óá£

10¡¢8031¹²ÓÐ21¸öÌØÊ⹦ÄܼĴæÆ÷£¬ËüÃǵÄλ¶¼ÊÇ¿ÉÒÔÓÃÈí¼þÉèÖõģ¬Òò´Ë£¬ÊÇ¿ÉÒÔ½øÐÐλѰַµÄ¡££¨ ¡Á £© ÌØÊ⹦ÄܼĴæÆ÷ÖÐÆä µ¥ÔªµØÖ·Äܱ»8Õû³ýµÄ²Å¿ÉÒÔ½øÐÐλѰַ¡£ 11¡¢MCS¡ª51µ¥Æ¬»úÊǸߵµ16λµ¥Æ¬»ú¡££¨ ¡Á £©

12¡¢MCS¡ª51µÄ²úÆ·8051Óë8031µÄÇø±ðÊÇ£º8031ƬÄÚÎÞROM¡££¨ ¡Ì £©

13¡¢8051µÄÀÛ¼ÓÆ÷ACCÊÇÒ»¸ö8λµÄ¼Ä´æÆ÷£¬¼ò³ÆÎªA£¬ÓÃÀ´´æÒ»¸ö²Ù×÷Êý»òÖмä½á¹û¡££¨ ¡Ì £© 14¡¢8051µÄ³ÌÐò״̬×ּĴæÆ÷PSWÊÇÒ»¸ö8λµÄרÓüĴæÆ÷£¬ÓÃÓÚ´æ³ÌÐòÔËÐÐÖеĸ÷ÖÖ״̬ÐÅÏ¢¡££¨ ¡Ì £© 15¡¢MCS¡ª51µÄÊý¾Ý´æÖüÆ÷ÔÚÎïÀíÉϺÍÂß¼­É϶¼·ÖΪÁ½¸öµØÖ·¿Õ¼ä£ºÒ»¸öÊÇÆ¬ÄÚµÄ256×Ö½ÚµÄRAM£¬ÁíÒ»¸öÊÇÆ¬Íâ×î´ó¿ÉÀ©³ä64K×Ö½ÚµÄ RAM¡££¨ ¡Ì £©

16¡¢µ¥Æ¬»úµÄ¸´Î»ÓÐÉϵç×Ô¶¯¸´Î»ºÍ°´Å¥ÊÖ¶¯¸´Î»Á½ÖÖ£¬µ±µ¥Æ¬»úÔËÐгö´í»ò½øÈëËÀÑ­»·Ê±£¬¿É°´¸´Î»¼üÖØÐÂÆô¶¯¡££¨ ¡Ì £©

17¡¢µ¥Æ¬»úµÄÒ»¸ö»úÆ÷ÖÜÆÚÊÇÖ¸Íê³Éijһ¸ö¹æ¶¨²Ù×÷ËùÐèµÄʱ¼ä£¬Ò»°ãÇé¿öÏ£¬Ò»¸ö»úÆ÷ÖÜÆÚµÈÓÚÒ»¸öʱÖÓÖÜÆÚ×é³É¡££¨ ¡Á £©

18¡¢µ¥Æ¬»úµÄÖ¸ÁîÖÜÆÚÊÇÖ´ÐÐÒ»ÌõÖ¸ÁîËùÐèÒªµÄʱ¼ä¡£Ò»°ãÓÉÈô¸É¸ö»úÆ÷ÖÜÆÚ×é³É¡££¨ ¡Ì £© 19¡¢µ¥Æ¬»úϵͳÀ©Õ¹Ê±Ê¹ÓõÄËø´æÆ÷£¬ÊÇÓÃÓÚËø´æ¸ß8λµØÖ·¡££¨ ¡Á £© 20¡¢MCS¡ª51µ¥Æ¬»úÉϵ縴λºó£¬Æ¬ÄÚÊý¾Ý´æ´¢Æ÷µÄÄÚÈݾùΪ00H¡££¨ ¡Á £© 21¡¢MCS¡ª51µ¥Æ¬»úµÄÊý¾Ý´æÖüÆ÷ÊÇÖ¸Íⲿ´æÖüÆ÷¡££¨ ¡Á £©

22¡¢MCS¡ª51µ¥Æ¬»úµÄÌØÊ⹦ÄܼĴæÆ÷¼¯Öв¼ÖÃÔÚÆ¬ÄÚÊý¾Ý´æÖüÆ÷µÄÒ»¸öÇøÓòÖС££¨ ¡Ì £©

23¡¢µ±8051µ¥Æ¬»úµÄ¾§ÕñƵÂÊΪ12MHZʱ£¬ALEµØÖ·Ëø´æÐźŶ˵ÄÊä³öƵÂÊΪ2MHZµÄ·½Âö³å¡££¨ ¡Ì £© ËÄ¡¢ÎÊ´ðÌâ

1¡¢80C51 ROM¿Õ¼äÖУ¬0000H~0023HÓÐʲôÓÃ;£¿Óû§Ó¦ÔõÑùºÏÀí°²ÅÅ£¿