µ¥Æ¬»úÄ£ÄâÊÔ¾í001
Ò»¡¢Ñ¡ÔñÌ⣨ÿÌâ1·Ö£¬¹²10·Ö£©
1£®8031µ¥Æ¬»úµÄ( )¿ÚµÄÒý½Å£¬»¹¾ßÓÐÍâÖжϡ¢´®ÐÐͨÐŵȵڶþ¹¦ÄÜ¡£
a£©P0 b£©P1 c£©P2 d£©P3 2£®µ¥Æ¬»úÓ¦ÓóÌÐòÒ»°ã´æ·ÅÔÚ£¨ £©
a£© RAM b£©ROM c£©¼Ä´æÆ÷ d£©CPU
3£®ÒÑ֪ijÊýµÄBCDÂëΪ0111 0101 0100 0010 ÔòÆä±íʾµÄÊ®½øÖÆÊýֵΪ£¨ £©
a£© 7542H b£© 7542 c£© 75.42H d£© 75.42 4£®ÏÂÁÐÖ¸ÁîÖв»Ó°Ïì±ê־λCYµÄÖ¸ÁîÓУ¨ £©¡£
a£©ADD A£¬20H b£©CLR c£©RRC A d£©INC A 5£®CPUÖ÷ÒªµÄ×é³É²¿²¿·ÖΪ£¨ £©
a£©ÔËËãÆ÷¡¢¿ØÖÆÆ÷ b£©¼Ó·¨Æ÷¡¢¼Ä´æÆ÷
c£©ÔËËãÆ÷¡¢¼Ä´æÆ÷ d£©ÔËËãÆ÷¡¢Ö¸ÁîÒëÂëÆ÷ 6£®INTEL 8051 CPUÊÇ£¨ £©Î»µÄµ¥Æ¬»ú
a£© 16 b£©4 c£©8 d£©×¼16 7£®8031¸´Î»ºó£¬PCÓëSPµÄֵΪ£¨ £©
a £©0000H£¬00H b£© 0000H£¬07H c£© 0003H£¬07H d£©0800H£¬00H 8£®µ±ÐèÒª´ÓMCS-51µ¥Æ¬»ú³ÌÐò´æ´¢Æ÷È¡Êý¾Ýʱ£¬²ÉÓõÄÖ¸ÁîΪ£¨ £©¡£ a£©MOV A, @R1 b£©MOVC A, @A + DPTR c£©MOVX A, @ R0 d£©MOVX A, @ DPTR
9£®8031µ¥Æ¬»úÖмȿÉλѰַÓÖ¿É×Ö½ÚѰַµÄµ¥ÔªÊÇ£¨ £© a£©20H b£©30H c£©00H d£©70H 10£®ÏÂÁÐÄÄÌõÖ¸ÁîÊÇÕýÈ·µÄ£¨ £©
a£© PUSH R2 b£© ADD R0,A c£© MOVX A @DPTR d£© MOV @R0,A ¶þ¡¢Ìî¿ÕÌ⣨ÿ¿Õ1·Ö£¬¹²30·Ö£©
1£®Ò»¸öÍêÕûµÄ΢»úϵͳÓÉ ºÍ Á½´ó²¿·Ö×é³É¡£
2£®8051 µÄÒý½ÅRSTÊÇ____(IN½Å»¹ÊÇOUT½Å)£¬µ±Æä¶Ë³öÏÖ____µçƽʱ,8051½øÈ븴λ״̬¡£8051һֱά³ÖÕâ¸öÖµ£¬Ö±µ½RST½ÅÊÕµ½____µçƽ£¬8051²ÅÍÑÀ븴λ״̬£¬½øÈë³ÌÐòÔËÐÐ״̬£¬´ÓROM Hµ¥Ôª¿ªÊ¼È¡Ö¸Áî²¢·ÒëºÍÖ´ÐС£
3£®°ëµ¼Ìå´æ´¢Æ÷·Ö³ÉÁ½´óÀà ºÍ £¬ÆäÖÐ ¾ßÓÐÒ×ʧÐÔ£¬³£ÓÃÓÚ´æ´¢ ¡£
4£®ÇóÊ®½øÖÆÊý-102µÄ²¹Â루ÒÔ2λ16½øÖÆÊý±íʾ£©£¬¸Ã²¹ÂëΪ ¡£
5£®PC´æ·Å_______________,¾ßÓÐ___________ÌØÐÔ¡£ÔÚ8051Öоö¶¨³ÌÐòÖ´ÐÐ˳ÐòµÄÊÇPC»¹ÊÇDPTR£¿ ËüÊÇ______λ£¿ £¨ÊÇ£¬²»ÊÇ£©SFG£¿ 6£®123= B= H¡£
7£®8051ÄÚ²¿ÓÐ ²¢Ðпڣ¬P0¿ÚÖ±½Ó×÷Êä³ö¿Úʱ£¬±ØÐëÍâ½Ó £»²¢ÐпÚ×÷ÊäÈë¿Úʱ£¬±ØÐëÏÈ £¬²ÅÄܶÁÈëÍâÉèµÄ״̬¡£
8£®MCS-51µÄ¶ÑÕ»Ö»¿ÉÉèÖÃÔÚ £¬Æä×î´óÈÝÁ¿Îª £¬´æÈ¡Êý¾ÝµÄÔÔòÊÇ ¡£¶ÑÕ»¼Ä´æÆ÷SPÊÇ Î»¼Ä´æÆ÷£¬´æ·Å ¡£ 9£®Öжϴ¦ÀíµÄÈ«¹ý³Ì·ÖΪÒÔÏÂ3¸ö¶Î£º ¡¢ ¡¢ ¡£
10£®¶¨Ê±ºÍ¼ÆÊý¶¼ÊÇ¶Ô ½øÐмÆÊý£¬¶¨Ê±Óë¼ÆÊýµÄÇø±ðÊÇ ¡£
Èý¡¢ÅжÏÌ⣨¶ÔÕß´ò¡Ì£¬´íÕß´ò¡Á£¬²¢¸ÄÕý£¬Ã¿Ìâ1·Ö£¬¹²10·Ö£© 1 ÖжϷþÎñ³ÌÐòµÄ×îºóÒ»ÌõÖ¸ÁîÊÇRET¡£
2 ´æ´¢Æ÷·Ö³ÉÄÚ´æºÍÍâ´æÁ½´ó²¿·Ö£¬ÆäÖÐÍâ´æ¿ÉÒÔÖ±½ÓÓëCPU½»»»ÐÅÏ¢¡£ 3 P2¿Ú¼È¿ÉÒÔ×÷ΪI/OʹÓã¬ÓÖ¿ÉÒÔ×÷µØÖ·/Êý¾Ý¸´ÓÿÚʹÓᣠ4 ÔÚÖжÏÏìÓ¦½×¶ÎCPUÒ»¶¨Òª×öÈçÏÂ2¼þ¹¤×÷£º±£»¤¶ÏµãºÍ¸ø³öÖжϷþÎñ³ÌÐòÈë¿ÚµØÖ·¡£ 5 RC AΪѻ·×óÒÆÖ¸Áî¡£
6 MOV A£¬30HµÄÔ´²Ù×÷ÊýΪÁ¢¼´Ñ°Ö··½Ê½¡£ 7 MOV A,@A+DPTRÊÇÒ»Ìõ²é±íÖ¸Áî¡£
8 MUL ABµÄÖ´Ðнá¹ûÊǸß8λÔÚAÖУ¬µÍ8 λÔÚBÖС£ 9 AJMPÌø×ª¿Õ¼ä×î´ó¿É´ïµ½64KB ¡£
10 DPTRÊÇÓÉDPHºÍDPLÁ½¸ö8Î»ÌØÊâ¼Ä´æÆ÷×é³ÉµÄ¡£ ËÄ¡¢¼ò´ðÌ⣨ÿÌâ5·Ö£¬¹²15·Ö£© 1£®MCS51µÄÖжÏϵͳÓм¸¸öÖжÏÔ´£¿¼¸¸öÖжÏÓÅÏȼ¶£¿ÖжÏÓÅÏȼ¶ÊÇÈçºÎ¿ØÖƵģ¿ÔÚ³öÏÖͬ¼¶ÖжÏÉêÇëʱ£¬CPU°´Ê²Ã´Ë³ÐòÏìÓ¦£¨°´Óɸ߼¶µ½µÍ¼¶µÄ˳Ðòд³ö¸÷¸öÖжÏÔ´£©£¿¸÷¸öÖжÏÔ´µÄÈë¿ÚµØÖ·ÊǶàÉÙ£¿
2£®ÒÑÖªµ¥Æ¬»úϵͳ¾§ÕñƵÂÊΪ6MHz£¬ÈôÒªÇó¶¨Ê±ÖµÎª10msʱ£¬¶¨Ê±Æ÷T0¹¤×÷ÔÚ·½Ê½1ʱ£¬¶¨Ê±Æ÷T0¶ÔÓ¦µÄ³õÖµÊǶàÉÙ£¿TMODµÄÖµÊǶàÉÙ£¿TH0=£¿TL0=£¿(д³ö²½Öè) 3£®MCS51ϵÁе¥Æ¬»úµÄÄÚ²¿×ÊÔ´ÓÐÄÄЩ£¿Ëµ³ö8031¡¢8051ºÍ8751µÄÇø±ð¡£ Îå¡¢×÷ͼÌ⣨10·Ö£©
ÓÃ6264£¨8K*8£©¹¹³É16KµÄÊý¾Ý´æ´¢ÏµÍ³¡£ÒªÇó²ÉÓÃÏßÑ¡·¨²úÉúƬѡÐźţ¬²¢¼ÆËã6264µÄµØÖ··¶Î§¡£
Áù¡¢Éè¼ÆÌ⣨1Ìâ13·Ö£»2Ìâ12·Ö£¬¹²25·Ö£©
1£®Ä³µ¥Æ¬»ú¿ØÖÆÏµÍ³ÓÐ8¸ö·¢¹â¶þ¼«¹Ü¡£ÊÔ»³ö89C51ÓëÍâÉèµÄÁ¬½Óͼ²¢±à³ÌʹËüÃÇÓÉ×óÏòÓÒÂÖÁ÷µãÁÁ¡£
2£®Ä³¿ØÖÆÏµÍ³ÓÐ2¸ö¿ª¹ØK1ºÍK2£¬1¸öÊýÂë¹Ü£¬µ±K1°´ÏÂʱÊýÂë¹Ü¼Ó1£¬K2°´ÏÂʱÊýÂë¹Ü¼õ1¡£ÊÔ»³ö8051ÓëÍâÉèµÄÁ¬½Óͼ²¢±à³ÌʵÏÖÉÏÊöÒªÇó¡£
µ¥Æ¬»úÄ£ÄâÊÔ¾í001´ð°¸
Ò»¡¢Ñ¡ÔñÌ⣨ÿÌâ1·Ö£¬¹²10·Ö£©
1£® D 2£® B 3£® B 4£® D 5£® A 6£® C 7£® B 8£® B 9£® A 10£® D ¶þ¡¢Ìî¿ÕÌ⣨ÿ¿Õ1·Ö£¬¹²30·Ö£©
1£®Ò»¸öÍêÕûµÄ΢»úϵͳÓÉÓ²¼þºÍÈí¼þÁ½´ó²¿·Ö×é³É¡£ 2£®8051 µÄÒý½ÅRSTÊÇIN½Å(IN½Å»¹ÊÇOUT½Å)£¬µ±Æä¶Ë³öÏÖ¸ßµçÆ½Ê±,8051½øÈ븴λ״̬¡£8051һֱά³ÖÕâ¸öÖµ£¬Ö±µ½RST½ÅÊÕµ½µÍµçƽ£¬8051²ÅÍÑÀ븴λ״̬£¬½øÈë³ÌÐòÔËÐÐ״̬£¬´ÓROM 0000 Hµ¥Ôª¿ªÊ¼È¡Ö¸Áî²¢·ÒëºÍÖ´ÐС£
3£®°ëµ¼Ìå´æ´¢Æ÷·Ö³ÉÁ½´óÀࣺRAM ROM£¬ÆäÖÐ RAM ¾ßÓÐÒ×ʧÐÔ£¬³£ÓÃÓÚ´æ´¢ ÁÙʱÐÔÊý¾Ý ¡£
4£®ÇóÊ®½øÖÆÊý-102µÄ²¹Â루ÒÔ2λ16½øÖÆÊý±íʾ£©£¬¸Ã²¹ÂëΪ 9AH ¡£
5£®PC´æ·Å_CPU½«ÒªÖ´ÐеÄÖ¸ÁîËùÔÚµÄROMµ¥ÔªµÄµØÖ·,¾ßÓÐ×Ô¶¯¼Ó1ÌØÐÔ¡£ÔÚ8051Öоö¶¨³ÌÐòÖ´ÐÐ˳ÐòµÄÊÇPC»¹ÊÇDPTR PC £¿ËüÊÇ16λ£¿²»ÊÇ£¨ÊÇ£¬²»ÊÇ£©SFG£¿ 6£®123= 01010010 B= 52 H¡£
7£®8051ÄÚ²¿ÓÐ 4 ¸ö²¢Ðпڣ¬P0¿ÚÖ±½Ó×÷Êä³ö¿Úʱ£¬±ØÐëÍâ½Ó ÉÏÀµç×è £»²¢ÐпÚ×÷ÊäÈë¿Úʱ£¬±ØÐëÏÈ ½«¿ÚËø´æÆ÷ÖÃ1 £¬²ÅÄܶÁÈëÍâÉèµÄ״̬¡£
8£®MCS-51µÄ¶ÑÕ»Ö»¿ÉÉèÖÃÔÚ ÄÚRAMµÍ128BÇø £¬Æä×î´óÈÝÁ¿Îª 128B £¬´æÈ¡Êý¾ÝµÄÔÔòÊÇ ÏȽøºó³ö ¡£¶ÑÕ»¼Ä´æÆ÷SPÊÇ 8 λ¼Ä´æÆ÷£¬´æ·Å ¶ÑÕ»Õ»¶¥µÄµØÖ· ¡£9£®Öжϴ¦ÀíµÄÈ«¹ý³Ì·ÖΪÒÔÏÂ3¸ö¶Î£º ÖжÏÇëÇó ¡¢ ÖжÏÏìÓ¦ ¡¢ ÖжϷþÎñ ¡£ 10£®¶¨Ê±ºÍ¼ÆÊý¶¼ÊÇ¶Ô Âö³å ½øÐмÆÊý£¬¶¨Ê±Óë¼ÆÊýµÄÇø±ðÊÇ ¶¨Ê±ÊǶÔÖÜÆÚÒÑÖªµÄÂö³å¼ÆÊý£»¼ÆÊýÊǶÔÖÜÆÚδ֪µÄÂö³å¼ÆÊý ¡£
Èý¡¢ÅжÏÌ⣨¶ÔÕß´ò¡Ì£¬´íÕß´ò¡Á£¬²¢¸ÄÕý£¬Ã¿Ìâ1·Ö£¬¹²10·Ö£© 1 ÖжϷþÎñ³ÌÐòµÄ×îºóÒ»ÌõÖ¸ÁîÊÇRETRETI¡£¡Á
2 ´æ´¢Æ÷·Ö³ÉÄÚ´æºÍÍâ´æÁ½´ó²¿·Ö£¬ÆäÖÐÍâÄÚ´æ¿ÉÒÔÖ±½ÓÓëCPU½»»»ÐÅÏ¢¡£¡Á 3 P2¿Ú¼È¿ÉÒÔ×÷ΪI/OʹÓã¬ÓÖ¿ÉÒÔ×÷µØÖ·/Êý¾Ý¸´ÓÿÚʹÓá£¡Ì 4 ÔÚÖжÏÏìÓ¦½×¶ÎCPUÒ»¶¨Òª×öÈçÏÂ2¼þ¹¤×÷£º±£»¤¶ÏµãºÍ¸ø³öÖжϷþÎñ³ÌÐòÈë¿ÚµØÖ·¡£¡Ì
5 LCRL AΪѻ·×óÒÆÖ¸Áî¡£¡Á
6 MOV A£¬30HµÄÔ´²Ù×÷ÊýΪÁ¢¼´Ö±½ÓѰַ·½Ê½¡£ 7 MOVMOVC A,@A+DPTRÊÇÒ»Ìõ²é±íÖ¸Áî¡£¡Á
8 MUL ABµÄÖ´Ðнá¹ûÊǸߵÍ8λÔÚAÖУ¬µÍ¸ß8 λÔÚBÖС£¡Á 9 AJMPÌø×ª¿Õ¼ä×î´ó¿É´ïµ½642KB ¡£
10 DPTRÊÇÓÉDPHºÍDPLÁ½¸ö8Î»ÌØÊâ¼Ä´æÆ÷×é³ÉµÄ¡£ ¡Ì ËÄ¡¢¼ò´ðÌ⣨ÿÌâ5·Ö£¬¹²15·Ö£© 1£®MCS51µÄÖжÏϵͳÓм¸¸öÖжÏÔ´£¿¼¸¸öÖжÏÓÅÏȼ¶£¿ÖжÏÓÅÏȼ¶ÊÇÈçºÎ¿ØÖƵģ¿ÔÚ³öÏÖͬ¼¶ÖжÏÉêÇëʱ£¬CPU°´Ê²Ã´Ë³ÐòÏìÓ¦£¨°´Óɸ߼¶µ½µÍ¼¶µÄ˳Ðòд³ö¸÷¸öÖжÏÔ´£©£¿¸÷¸öÖжÏÔ´µÄÈë¿ÚµØÖ·ÊǶàÉÙ£¿
´ð£ºMCS51µ¥Æ¬»úÓÐ5¸öÖжÏÔ´£¬2¸öÖжÏÓÅÏȼ¶£¬ÖжÏÓÅÏȼ¶ÓÉÌØÊ⹦ÄܼĴæÆ÷IP¿ØÖÆ£¬ÔÚ³öÏÖͬ¼¶ÖжÏÉêÇëʱ£¬CPU°´ÈçÏÂ˳ÐòÏìÓ¦¸÷¸öÖжÏÔ´µÄÇëÇó£ºINT0¡¢T0¡¢INT1¡¢T1¡¢´®¿Ú£¬¸÷¸öÖжÏÔ´µÄÈë¿ÚµØÖ··Ö±ðÊÇ0003H¡¢000BH¡¢0013H¡¢001BH¡¢0023H¡£
2£®ÒÑÖªµ¥Æ¬»úϵͳ¾§ÕñƵÂÊΪ6MHz£¬ÈôÒªÇó¶¨Ê±ÖµÎª10msʱ£¬¶¨Ê±Æ÷T0¹¤×÷ÔÚ·½Ê½1ʱ£¬¶¨Ê±Æ÷T0¶ÔÓ¦µÄ³õÖµÊǶàÉÙ£¿TMODµÄÖµÊǶàÉÙ£¿TH0=£¿TL0=£¿(д³ö²½Öè) ´ð£º¶¨Ê±ÖµÎª10msʱ£¬¶¨Ê±Æ÷T0¹¤×÷ÔÚ·½Ê½1ʱ£¬¶¨Ê±Æ÷T0¶ÔÓ¦µÄ³õÖµÊÇ1388H TMODµÄÖµÊÇ00000001B£¬TH0=13H£»TL0=88H¡£
3£®MCS51ϵÁе¥Æ¬»úµÄÄÚ²¿×ÊÔ´ÓÐÄÄЩ£¿Ëµ³ö8031¡¢8051ºÍ8751µÄÇø±ð¡£
´ð£ºMCS51ϵÁе¥Æ¬»úÉÏÓÐ1¸ö8λCPU¡¢128BµÄRAM¡¢21¸öSFR¡¢4¸ö²¢Ðпڡ¢1¸ö´®Ðпڡ¢2¸ö¶¨Ê±¼ÆÊýÆ÷ºÍÖжÏϵͳµÈ×ÊÔ´¡£8031¡¢8051ºÍ8751µÄÇø±ðÊÇ8031ÄÚÎÞROM£»8051ÄÚÓÐ4KBµÄÑÚĤROM£»8751ÄÚÓÐ4KBµÄEPROM¡£ Îå¡¢×÷ͼÌ⣨10·Ö£© ´ð£ºWR½Ó6264µÄWE RD½Ó6264µÄOE
AB0---AB12½Ó6264µÄA0---A12 DB0¡ªDB7½Ó6264µÄD0¡ªD7 AB15¡¢AB14·Ö±ð½ÓY0ºÍY1
µØÖ·£º0000H---1FFFH£»2000H---3FFFH Áù¡¢Éè¼ÆÌâ
1£®Ä³µ¥Æ¬»ú¿ØÖÆÏµÍ³ÓÐ8¸ö·¢¹â¶þ¼«¹Ü¡£ÊÔ»³ö89C51ÓëÍâÉèµÄÁ¬½Óͼ²¢±à³ÌʹËüÃÇÓÉÓÒÏò×óÂÖÁ÷µãÁÁ¡£
´ð£º ͼ (5·Ö) ¹¹Ë¼ (3·Ö) MOV A£¬#80H (1·Ö)
UP£ºMOV P1£¬A (1·Ö) RR A (2·Ö) SJMP UP (1·Ö)
2£®Ä³¿ØÖÆÏµÍ³ÓÐ2¸ö¿ª¹ØK1ºÍK2£¬1¸öÊýÂë¹Ü£¬µ±K1°´ÏÂʱÊýÂë¹Ü¼Ó1£¬K2°´ÏÂʱÊýÂë¹Ü¼õ1¡£ÊÔ»³ö8051ÓëÍâÉèµÄÁ¬½Óͼ²¢±à³ÌʵÏÖÉÏÊöÒªÇó¡£ ´ð£ºÍ¼ (5·Ö) ¹¹Ë¼ (3·Ö) ³ÌÐò£¨4·Ö£© ORG 0000H LJMP MAIN ORG 0003H LJMP AINT0 ORG 0013H LJMP BINT1
MAIN: MOV IE,#83H SETB IT0 SETB IT1
MOV R0,#00H MOV DPTR,#TAB UP: MOV A,R0
MOVC A,@A+DPTR MOV P1,A SJMP UP
AINT0: INC R0
CJNE R0,#10,AINT01 MOV R0,#0 AINT01: RETI BINT1: DEC R0
CJNE R0,#0FFH,BINT11 MOV R0,#9 BINT11: RETI µ¥Æ¬»úÄ£ÄâÊÔ¾í002
Ò»¡¢Ìî¿ÕÌâ(ÿ¿Õ¸ñ1·Ö£¬¹²10·Ö)
1.MCS¡ª51²¼¶û´¦Àí»úµÄ´æ´¢¿Õ¼äÊÇ_______¡£
2.P2¿Úͨ³£ÓÃ×÷_______£¬Ò²¿ÉÒÔ×÷ͨÓõÄI/O¿ÚʹÓá£
3.ÈôÓɳÌÐòÉ趨RS1¡¢RS0=01£¬Ôò¹¤×÷¼Ä´æÆ÷R0¡«R7µÄÖ±½ÓµØÖ·Îª______¡£ 4.8051µÄ¶ÑÕ»ÇøÒ»°ã¿ª±ÙÔÚ_______¡£ 5.ËùνѰַ£¬ÆäʵÖʾÍÊÇ_______¡£ 6.´æ´¢Æ÷Ó³ÏóÊÇ_______¡£
7.¶¨Ê±Æ÷ÖжÏÇëÇó·¢ÉúÔÚ_______¡£ 8.ÖжÏÏìӦʱ¼äÊÇÖ¸______¡£
9.ͨ¹ýCPU¶ÔI/O״̬µÄ²âÊÔ£¬Ö»ÓÐI/OÒÑ×¼±¸ºÃʱ²ÅÄܽøÐÐI/O´«ËÍ£¬ÕâÖÖ´«ËÍ·½Ê½³ÆÎª
Ïà¹ØÍÆ¼ö£º