µ¥Æ¬»ú¿ÎºóϰÌâ´ð°¸ ÏÂÔØ±¾ÎÄ

ϰ Ìâ ´ð °¸

ϰÌâ0

1£®µ¥Æ¬»úÊǰÑ×é³É΢ÐͼÆËã»úµÄ¸÷¹¦Äܲ¿¼þ¼´£¨Î¢´¦ÀíÆ÷£¨CPU£©£©¡¢£¨´æ´¢Æ÷£¨ROMºÍRAM£©£©¡¢£¨×ÜÏߣ©¡¢£¨¶¨Ê±Æ÷/¼ÆÊýÆ÷£©¡¢£¨ÊäÈë/Êä³ö½Ó¿Ú£¨I/O¿Ú£©£©¼°£¨ÖжÏϵͳ£©µÈ²¿¼þ¼¯³ÉÔÚÒ»¿éоƬÉϵÄ΢ÐͼÆËã»ú¡£ 2£®Ê²Ã´½Ðµ¥Æ¬»ú£¿ÆäÖ÷ÒªÌØµãÓÐÄÄЩ£¿ ½â£º

½«Î¢´¦ÀíÆ÷£¨CPU£©¡¢´æ´¢Æ÷£¨´æ·Å³ÌÐò»òÊý¾ÝµÄROMºÍRAM£©¡¢×ÜÏß¡¢¶¨Ê±Æ÷/¼ÆÊýÆ÷¡¢ÊäÈë/Êä³ö½Ó¿Ú£¨I/O¿Ú£©¡¢ÖжÏϵͳºÍÆäËû¶àÖÖ¹¦ÄÜÆ÷¼þ¼¯³ÉÔÚÒ»¿éоƬÉϵÄ΢Ðͼƻú£¬³ÆÎªµ¥Æ¬Î¢ÐͼÆËã»ú£¬¼ò³Æµ¥Æ¬»ú¡£

µ¥Æ¬»úµÄÌØµã£º¿É¿¿ÐԸߡ¢±ãÓÚÀ©Õ¹¡¢¿ØÖƹ¦ÄÜÇ¿¡¢¾ßÓзḻµÄ¿ØÖÆÖ¸Áî¡¢µÍµçѹ¡¢µÍ¹¦ºÄ¡¢Æ¬ÄÚ´æ´¢ÈÝÁ¿½ÏС¡¢¼¯³É¶È¸ß¡¢Ìå»ýС¡¢ÐԼ۱ȸߡ¢Ó¦Óù㷺¡¢Ò×ÓÚ²úÆ·»¯µÈ¡£ 3. µ¥Æ¬»úÓÐÄö·¢Õ¹½×¶Î£¿ ½â£º

£¨1£©µÚÒ»½×¶Î£¨1974¡ª1976Ä꣩£ºÖÆÔ칤ÒÕÂäºó£¬¼¯³É¶ÈµÍ£¬¶øÇÒ²ÉÓÃÁË˫ƬÐÎʽ¡£µäÐ͵Ĵú±í²úÆ·ÓÐFairchild¹«Ë¾µÄF8ϵÁС£ÆäÌØµãÊÇ£ºÆ¬ÄÚÖ»°üÀ¨ÁË8λCPU£¬64BµÄRAMºÍÁ½¸ö²¢Ðпڣ¬ÐèÒªÍâ¼ÓÒ»¿é3851оƬ£¨ÄÚ²¿¾ßÓÐ1KBµÄROM¡¢¶¨Ê±Æ÷/¼ÆÊýÆ÷ºÍÁ½¸ö²¢Ðпڣ©²ÅÄÜ×é³Éһ̨ÍêÕûµÄµ¥Æ¬»ú¡£

£¨2£©µÚ¶þ½×¶Î£¨1977¡ª1978Ä꣩£ºÔÚµ¥Æ¬Ð¾Æ¬ÄÚ¼¯³ÉCPU¡¢²¢Ðпڡ¢¶¨Ê±Æ÷/¼ÆÊýÆ÷¡¢RAMºÍROMµÈ¹¦Äܲ¿¼þ£¬µ«ÐÔÄܵͣ¬Æ·ÖÖÉÙ£¬Ó¦Ó÷¶Î§Ò²²»ÊǺܹ㡣µäÐ͵IJúÆ·ÓÐIntel¹«Ë¾µÄMCS-48ϵÁС£ÆäÌØµãÊÇ£¬Æ¬ÄÚ¼¯³ÉÓÐ8λµÄCPU£¬1KB»ò2KBµÄROM£¬64B»ò128BµÄRAM£¬Ö»Óв¢Ðнӿڣ¬ÎÞ´®Ðнӿڣ¬ÓÐ1¸ö8λµÄ¶¨Ê±Æ÷/¼ÆÊýÆ÷£¬ÖжÏÔ´ÓÐ2¸ö¡£Æ¬ÍâѰַ·¶Î§Îª4KB£¬Ð¾Æ¬Òý½ÅΪ40¸ö¡£

£¨3£©µÚÈý½×¶Î£¨1979¡ª1982Ä꣩£º 8λµ¥Æ¬»ú³ÉÊìµÄ½×¶Î¡£Æä´æ´¢ÈÝÁ¿ºÍѰַ·¶Î§Ôö´ó£¬¶øÇÒÖжÏÔ´¡¢²¢ÐÐI/O¿ÚºÍ¶¨Ê±Æ÷/¼ÆÊýÆ÷¸öÊý¶¼ÓÐÁ˲»Í¬³Ì¶ÈµÄÔö¼Ó£¬²¢ÇÒ¼¯³ÉÓÐȫ˫¹¤´®ÐÐͨÐŽӿڡ£ÔÚÖ¸Áîϵͳ·½ÃæÔöÉèÁ˳˳ý·¨¡¢Î»²Ù×÷ºÍ±È½ÏÖ¸Áî¡£ÆäÌØµãÊÇ£¬Æ¬ÄÚ°üÀ¨ÁË8λµÄCPU£¬4KB»ò8KBµÄROM£¬128B»ò256BµÄRAM£¬¾ßÓд®/²¢Ðнӿڣ¬2¸ö»ò3¸ö16λµÄ¶¨Ê±Æ÷/¼ÆÊýÆ÷£¬ÓÐ5¡«7¸öÖжÏÔ´¡£Æ¬ÍâѰַ·¶Î§¿É´ï64KB£¬Ð¾Æ¬Òý½ÅΪ40¸ö¡£´ú±í²úÆ·ÓÐIntel¹«Ë¾µÄMCS-51ϵÁУ¬Motorola¹«Ë¾µÄMC6805ϵÁУ¬TI¹«Ë¾µÄTMS7000ϵÁУ¬Zilog¹«Ë¾µÄZ8ϵÁеȡ£

£¨4£©µÚËĽ׶Σ¨1983ÄêÖÁ½ñ£©£º 16λµ¥Æ¬»úºÍ8λ¸ßÐÔÄܵ¥Æ¬»ú²¢Ðз¢Õ¹µÄʱ´ú¡£16λ»úµÄ¹¤ÒÕÏȽø£¬¼¯³É¶È¸ß£¬ÄÚ²¿¹¦ÄÜÇ¿£¬ÔËËãËٶȿ죬¶øÇÒÔÊÐíÓû§²ÉÓÃÃæÏò¹¤Òµ¿ØÖƵÄרÓÃÓïÑÔ£¬ÆäÌØµãÊÇ£¬Æ¬ÄÚ°üÀ¨ÁË16λµÄCPU£¬8KBµÄROM£¬232B µÄRAM£¬¾ßÓд®/²¢Ðнӿڣ¬4¸ö16λµÄ¶¨Ê±Æ÷/¼ÆÊýÆ÷£¬ÓÐ8¸öÖжÏÔ´£¬¾ßÓп´ÃŹ·£¨Watchdog£©£¬×ÜÏß¿ØÖƲ¿¼þ£¬Ôö¼ÓÁËD/AºÍA/Dת»»µç·£¬Æ¬ÍâѰַ·¶Î§¿É´ï64KB¡£´ú±í²úÆ·ÓÐIntel¹«Ë¾µÄMCS-96ϵÁУ¬Motorola¹«Ë¾µÄMC68HC16ϵÁУ¬TI¹«Ë¾µÄTMS9900ϵÁУ¬NEC¹«Ë¾µÄ783¡Á¡ÁϵÁкÍNS¹«Ë¾µÄHPC16040µÈ¡£È»¶ø£¬ÓÉÓÚ16λµ¥Æ¬»ú¼Û¸ñ±È½Ï¹ó£¬ÏúÊÛÁ¿²»´ó£¬´óÁ¿Ó¦ÓÃÁìÓòÐèÒªµÄÊǸßÐÔÄÜ¡¢´óÈÝÁ¿ºÍ¶à¹¦ÄܵÄÐÂÐÍ8λµ¥Æ¬»ú¡£

½üÄêÀ´³öÏÖµÄ32λµ¥Æ¬»ú£¬Êǵ¥Æ¬»úµÄ¶¥¼¶²úÆ·£¬¾ßÓнϸߵÄÔËËãËÙ¶È¡£´ú±í²úÆ·ÓÐMotorola¹«Ë¾µÄM68300ϵÁкÍHitachi£¨ÈÕÁ¢£©¹«Ë¾µÄSHϵÁС¢ARMµÈ¡£ 4£®ÔÚʵ¼ÊÓ¦ÓÃÖУ¬ÈçºÎÑ¡Ôñµ¥Æ¬»úµÄÀàÐÍ£¿ ½â£º

Ñ¡ÔñÔ­Ôò£ºÖ÷Òª´ÓÖ¸Áî½á¹¹¡¢ÔËÐÐËÙ¶È¡¢³ÌÐò´æ´¢·½Ê½ºÍ¹¦Äܵȼ¸¸ö·½ÃæÑ¡Ôñµ¥Æ¬»ú¡£ MCS-51ΪÖ÷Á÷²úÆ·¡£

MotorolaÊÇÊÀ½çÉÏ×î´óµÄµ¥Æ¬»ú³§ÉÌ¡£Æ·ÖÖÈ«¡¢Ñ¡ÔñÓàµØ´ó¡¢Ð²úÆ·¶à¡£ÆäÌØµãÊÇÔëÉùµÍ£¬¿¹¸ÉÈÅÄÜÁ¦Ç¿£¬±È½ÏÊʺÏÓÚ¹¤¿ØÁìÓò¼°¶ñÁӵĻ·¾³¡£

Microchipµ¥Æ¬»úÊÇÊг¡·Ý¶îÔö³¤½Ï¿ìµÄµ¥Æ¬»ú¡£ËüµÄÖ÷Òª²úÆ·ÊÇPICϵÁÐ8λµ¥Æ¬»ú¡£

1

ÆäÌØµãÊÇÔËÐÐËٶȿ죬µÍ¼Û룬ÊÊÓÃÓÚÁ¿´ó¡¢µµ´ÎµÍ¡¢¼Û¸ñÃô¸ÐµÄ²úÆ·¡£ ÃÀ¹úµÂÖÝÒÇÆ÷£¨TI£©¹«Ë¾Éú²úµÄMSP430ϵÁе¥Æ¬»úÊÇÒ»ÖÖÌØµÍ¹¦ºÄµÄFlash΢¿ØÖÆÆ÷¡£Ö÷ÒªÓÃÓÚÈý±í¼°³¬µÍ¹¦ºÄ³¡ºÏ¡£

ÔÚǶÈëʽϵͳµÍ¶ËµÄµ¥Æ¬»úÁìÓò£¬Intel¹«Ë¾µÄMCS-51ÐγÉÁ˼ȾßÓо­µäÐÔÓÖ²»·¦ÉúÃüÁ¦µÄÒ»¸öµ¥Æ¬»úϵÁС£Ðí¶à°ëµ¼Ìå³§¼Ò¡¢µçÆ÷¹«Ë¾ÒÔMCS-51ϵÁÐÖеÄ8051Ϊ»ùºË£¬ÍƳöÁËÐí¶à¼æÈÝÐÔµÄCHMOSµ¥Æ¬»ú----80C51ϵÁС£

´ËÍ⣬»¹ÓÐZilog¡¢EM78¡¢Senix¡¢NEC¡¢Epson¡¢NS¡¢ÈýÐÇ¡¢¸»Ê¿Í¨¡¢»ª°î¡¢Philips¡¢ARMµÈµ¥Æ¬»ú¡£

5£®ÊԱȽÏMCS-51, MSP430, EM78, PIC, M6800¼°AVRµÈϵÁе¥Æ¬»úµÄÌØµã¡£ ½â£º

MCS-51ΪÖ÷Á÷²úÆ·¡£

MSP430µÄ¹¦ÄܽÏÇ¿¡£ÊÇÒ»ÖÖÌØµÍ¹¦ºÄµÄFlash΢¿ØÖÆÆ÷¡£Ö÷ÒªÓÃÓÚÈý±í¼°³¬µÍ¹¦ºÄ³¡ºÏ¡£

EM78ϵÁе¥Æ¬»ú²ÉÓøßËÙCMOS¹¤ÒÕÖÆÔ죬µÍ¹¦ºÄÉè¼ÆÎªµÍ¹¦ºÄ²úÆ·£¬¼Û¸ñ½ÏµÍ¡£¾ßÓÐÈý¸öÖжÏÔ´¡¢R-OPTION¹¦ÄÜ¡¢I/O»½Ðѹ¦ÄÜ¡¢¶à¹¦ÄÜI/O¿ÚµÈ¡£¾ßÓÐÓÅÔ½µÄÊý¾Ý´¦ÀíÐÔÄÜ£¬²ÉÓÃRISC½á¹¹Éè¼Æ¡£

PICϵÁÐ8λµ¥Æ¬»úÊÇMicrochip¹«Ë¾µÄ²úÆ·¡£CPU²ÉÓÃRISC½á¹¹£¬ÔËÐÐËٶȿ죬¼Û¸ñµÍÊÊÓÚÓÃÁ¿´ó¡¢µµ´ÎµÍ¡¢¼Û¸ñÃô¸ÐµÄ²úÆ·¡£

MotorolaÊÇÊÀ½çÉÏ×î´óµÄµ¥Æ¬»úÉú²ú³§¼ÒÖ®Ò»£¬Æ·ÖÖÈ«¡¢Ñ¡ÔñÓàµØ´ó¡¢Ð²úÆ·¶à¡£ÆäÌØµãÊÇÔëÉùµÍ£¬¿¹¸ÉÈÅÄÜÁ¦Ç¿£¬±È½ÏÊʺÏÓÚ¹¤¿ØÁìÓò¼°¶ñÁӵĻ·¾³¡£ AVRÊÇÔöÇ¿RISCÄÚÔØFlashµÄµ¥Æ¬»ú£¬µ¥Æ¬»úÄÚ²¿32¸ö¼Ä´æÆ÷È«²¿ÓëALUÖ±½ÓÁ¬½Ó£¬Í»ÆÆÆ¿¾±ÏÞÖÆ£¬Ã¿1MHz¿ÉʵÏÖ1MIPSµÄ´¦ÀíÄÜÁ¦£¬Îª¸ßËÙ¡¢µÍ¹¦ºÄ²úÆ·¡£¶Ë¿ÚÓнÏÇ¿µÄ¸ºÔØÄÜÁ¦£¬¿ÉÒÔÖ±½ÓÇý¶¯LED¡£Ö§³ÖISP¡¢IAP£¬I/O¿ÚÇý¶¯ÄÜÁ¦½ÏÇ¿¡£ 6£®¾ÙÀý˵Ã÷Éú»îÖÐÓ¦Óõ¥Æ¬»úµÄÀý×Ó¡£ ½â£º

Éú»îÖе¥Æ¬»úÎÞ´¦²»ÔÚ£ºÈçÏ´Ò»úµÄ¿ØÖÆÖ÷°å¡¢Ì«ÑôÄܵÄζȿØÖÆÆ÷£¬µç¶¯³µµÄ¿ØÖÆÆ÷£¬µç´Å¯¡¢£¨¸ß¼¶£©µç±ùÏäµÄ¿ØÖÆÏµÍ³¡¢ÊÖ»ú¡¢µçÊÓÒ£¿ØÆ÷¡¢¿Õµ÷¡¢Ï´Ò»ú¡¢Î¢²¨Â¯¡¢±ùÏä¡¢ÈÈË®Æ÷¡¢µç×ӳơ¢µç×Ó±í¡¢¼ÆËãÆ÷¡¢Æû³µÔ¿³×¡¢¿ÉÊÓÃŽû¡¢¹«½»³µ±¨Õ¾Æ÷¡¢¹«½»³µË¢¿¨Æ÷¡¢ºìÂ̵ƿØÖÆÆ÷µÈµÈ¡£Å·ÃÀÈյȹú¼Ò£¬Ò»¸ö¼ÒÍ¥ÖÐËùÓµÓеĵ¥Æ¬»úÊýÁ¿Æ½¾ùµ½100-120¿Å¡£

µ¥Æ¬»úÓÐ׏㷺µÄÓ¦ÓÃÁìÓò £º

(1) µ¥Æ¬»úÔÚÖÇÄÜÒÇÆ÷ÒDZíÖеÄÓ¦Óã» (2) µ¥Æ¬»úÔÚ¹¤Òµ²â¿ØÖеÄÓ¦Óã»

(3) µ¥Æ¬»úÔÚ¼ÆËã»úÍøÂçºÍͨѶ¼¼ÊõÖеÄÓ¦Óã» (4) µ¥Æ¬»úÔÚÈÕ³£Éú»î¼°¼ÒµçÖеÄÓ¦Óã» (5) µ¥Æ¬»úÔڰ칫×Ô¶¯»¯·½Ãæ¡£

Ŀǰµ¥Æ¬»úÉøÍ¸µ½ÎÒÃÇÉú»îµÄ¸÷¸öÁìÓò£¬¼¸ºõºÜÄÑÕÒµ½ÄĸöÁìÓòûÓе¥Æ¬»úµÄ×Ù¼£¡£µ¼µ¯µÄµ¼º½×°Ö㬷ɻúÉϸ÷ÖÖÒDZíµÄ¿ØÖÆ£¬¼ÆËã»úµÄÍøÂçͨѶÓëÊý¾Ý´«Ê䣬¹¤Òµ×Ô¶¯»¯¹ý³ÌµÄʵʱ¿ØÖƺÍÊý¾Ý´¦Àí£¬¹ã·ºÊ¹Óõĸ÷ÖÖÖÇÄÜIC¿¨£¬ÃñÓúÀ»ª½Î³µµÄ°²È«±£ÕÏϵͳ£¬Â¼Ïó»ú¡¢ÉãÏó»ú¡¢È«×Ô¶¯Ï´Ò»úµÄ¿ØÖÆ£¬ÒÔ¼°³Ì¿ØÍæ¾ß¡¢µç×Ó³èÎï¡¢×Ô¶¯¿ØÖÆÁìÓòµÄ»úÆ÷ÈË¡¢ÖÇÄÜÒÇ±í¡¢Ò½ÁÆÆ÷еµÈµÈ¡£

ϰÌâ1

1£®MCS51µ¥Æ¬»úÊÇ»ùÓÚ£¨Harvard£¨¹þ·ð£©£©½á¹¹µÄ£¬ÆäÌØµãÊÇ£¨³ÌÐò´æ´¢Æ÷ºÍÊý¾Ý´æ´¢Æ÷ÊÇ·Ö¿ªµÄ£©¡£

2. CPUÓÉ£¨ÔËËãÆ÷£©ºÍ£¨¿ØÖÆÆ÷£©×é³É¡£

3. Èô²»Ê¹ÓÃMCS-51ƬÄÚ³ÌÐò´æ´¢Æ÷£¬Òý½Å£¨EA£©±ØÐë½ÓµØ.¡£

4. ÔÚMCS-51µ¥Æ¬»úÖУ¬Èç¹û²ÉÓÃ6MHz¾§Õñ£¬Ò»¸ö»úÆ÷ÖÜÆÚΪ£¨2us£©¡£ 5. 8051ÄÚ²¿RAMÎ»Ñ°Ö·ÇøµÄµ¥ÔªµØÖ··¶Î§Îª£¨20H¡«2FH£©£¬ÆäλµØÖ··¶Î§Îª£¨00H¡«7FH£©¡£ 6. 8051оƬµÄÒý½Å¿ÉÒÔ·ÖΪÈýÀࣺ£¨µçÔ´Ïߣ©¡¢£¨¶Ë¿ÚÏߣ©ºÍ£¨¿ØÖÆÏߣ©¡£

2

7. ÈôAÖеÄÄÚÈÝΪ63H£¬ÄÇô£¬P±ê־λµÄֵΪ£¨0£©¡£

8. 8031µ¥Æ¬»ú¸´Î»ºó£¬R4Ëù¶ÔÓ¦µÄ´æ´¢µ¥ÔªµÄµØÖ·Îª£¨04H£©£¬ÒòÉϵçʱPSW=£¨00H£©¡£Õâʱµ±Ç°µÄ¹¤×÷¼Ä´æÆ÷ÇøÊÇ£¨0£©×鹤×÷¼Ä´æÆ÷Çø¡£ 9. 8051Ð͵¥Æ¬»úÄÚ²¿ÓУ¨ A £©µÄROM¡£

A£º4KB B£º6KB C£º256B D£º8KB

10. MCS-51Éϵ縴λºó£¬SPµÄÄÚÈÝÓ¦ÊÇ£¨ B £©¡£

A£º00H B£º07H C£º60H D£º70H

11. PCÓÃÀ´´æ·Å£¨ C £©¡£

A£ºÖ¸Áî B£ºÉÏÒ»ÌõµÄÖ¸ÁîµØÖ· C£ºÏÂÒ»ÌõµÄÖ¸ÁîµØÖ· D£ºÕýÔÚÖ´ÐеÄÖ¸ÁîµØÖ·

12. ²ÉÓà 8031µ¥Æ¬»ú±ØÐëÀ©Õ¹£¨ B £©¡£

A£ºÊý¾Ý´æ´¢Æ÷ B£º³ÌÐò´æ´¢Æ÷ C£ºI/O½Ó¿Ú D£ºÏÔʾ½Ó¿Ú

13. PSW=18Hʱ£¬Ôòµ±Ç°¹¤×÷¼Ä´æÆ÷ÊÇ£¨ D £©¡£

A£º0×é B£º1×é C£º2×é D£º3×é

14£®MCS-51ϵÁе¥Æ¬»úÔÚÆ¬ÄÚ¼¯³ÉÁËÄÄЩÖ÷ÒªÂß¼­¹¦Äܲ¿¼þ£¿¸÷¸öÂß¼­²¿¼þµÄÖ÷Òª¹¦ÄÜÊÇʲô£¿ ½â£º

MCS-51µ¥Æ¬»úÔÚÆ¬ÄÚ¼¯³ÉÁËÖÐÑë´¦ÀíÆ÷£¨CPU£©¡¢³ÌÐò´æ´¢Æ÷£¨ROM£©¡¢Êý¾Ý´æ´¢Æ÷£¨RAM£©¡¢¶¨Ê±Æ÷/¼ÆÊýÆ÷¡¢²¢ÐÐI/O½Ó¿Ú¡¢´®ÐÐI/O½Ó¿Ú¡¢ÖжÏϵͳµÈ¼¸´óµ¥Ôª¡£

CPUÊÇÕû¸öµ¥Æ¬»úµÄºËÐIJ¿¼þ£¬ÓÉÔËËãÆ÷ºÍ¿ØÖÆÆ÷×é³É¡£ÔËËãÆ÷¿ÉÒÔÍê³ÉËãÊõÔËËãºÍÂß¼­ÔËË㣬Æä²Ù×÷˳ÐòÔÚ¿ØÖÆÆ÷¿ØÖÆÏ½øÐС£¿ØÖÆÆ÷ÊÇÓɳÌÐò¼ÆÊýÆ÷PC£¨Program Counter£©¡¢Ö¸Áî¼Ä´æÆ÷IR£¨Instruction Register£©¡¢Ö¸ÁîÒëÂëÆ÷ID£¨Instruction Decoder£©¡¢¶¨Ê±¿ØÖÆÂß¼­ºÍÕñµ´Æ÷OSCµÈµç·×é³É¡£CPU¸ù¾ÝPCÖеĵØÖ·½«ÓûÖ´ÐÐÖ¸ÁîµÄÖ¸ÁîÂë´Ó´æ´¢Æ÷ÖÐÈ¡³ö£¬´æ·ÅÔÚIRÖУ¬ID¶ÔIRÖеÄÖ¸ÁîÂë½øÐÐÒëÂ룬¶¨Ê±¿ØÖÆÂß¼­ÔÚOSCÅäºÏ϶ÔIDÒëÂëºóµÄÐźŽøÐзÖʱ£¬ÒÔ²úÉúÖ´Ðб¾ÌõÖ¸ÁîËùÐèµÄÈ«²¿Ðźš£

³ÌÐò´æ´¢Æ÷£¨ROM£©ÓÃÓÚ´æ´¢³ÌÐò¡¢³£Êý¡¢±í¸ñµÈ¡£ Êý¾Ý´æ´¢Æ÷£¨RAM£©ÓÃÓÚ´æ´¢Êý¾Ý¡£

8051ÄÚ²¿ÓÐÁ½¸ö16λ¿É±à³ÌÐòµÄ¶¨Ê±Æ÷/¼ÆÊýÆ÷T0ºÍT1£¬¾ùΪ¶þ½øÖƼÓ1¼ÆÊýÆ÷¡£¿ÉÓÃÓÚ¶¨Ê±ºÍ¶ÔÍⲿÊäÈëÂö³åµÄ¼ÆÊý¡£

8051µÄÖжÏϵͳÖ÷ÒªÓÉÖжÏÔÊÐí¿ØÖÆÆ÷IEºÍÖжÏÓÅÏȼ¶¿ØÖÆÆ÷IPµÈµç·×é³É¡£¿ÉʵÏÖ¶Ô5¸öÖжÏÔ´µÄ¹ÜÀí¡£8051µÄÖжÏϵͳÖ÷ÒªÓÉÖжÏÔÊÐí¿ØÖÆÆ÷IEºÍÖжÏÓÅÏȼ¶¿ØÖÆÆ÷IPµÈµç·×é³É¡£ÆäÖУ¬IEÓÃÓÚ¿ØÖÆ5¸öÖжÏÔ´ÖÐÄÄЩÖжÏÇëÇó±»ÔÊÐíÏòCPUÌá³ö£¬ÄÄЩÖжÏÔ´µÄÖжÏÇëÇó±»½ûÖ¹£»IPÓÃÓÚ¿ØÖÆ5¸öÖжÏÔ´µÄÖжÏÇëÇóµÄÓÅÏÈȨ¼¶±ð¡£

I/O½Ó¿ÚÊÇMCS-51µ¥Æ¬»ú¶ÔÍⲿʵÏÖ¿ØÖƺÍÐÅÏ¢½»»»µÄ±Ø¾­Ö®Â·£¬ÓÃÓÚÐÅÏ¢´«Ë͹ý³ÌÖеÄËÙ¶ÈÆ¥ÅäºÍÔö¼ÓËüµÄ¸ºÔØÄÜÁ¦¡£¿É·ÖΪ´®ÐкͲ¢ÐÐI/O½Ó¿Ú¡£

ÖжÏϵͳÓÃÓÚ´¦ÀíÖжϹý³Ì¡£

15. MCS-51ϵÁе¥Æ¬»úµÄÒý½ÅÖÐÓжàÉÙ¸ùI/OÏߣ¿ËüÃÇÓ뵥Ƭ»ú¶ÔÍâµÄµØÖ·×ÜÏߺÍÊý¾Ý×ÜÏßÖ®¼äÓÐʲô¹ØÏµ£¿ÆäµØÖ·×ÜÏߺÍÊý¾Ý×ÜÏ߸÷ÓжàÉÙλ£¿¶ÔÍâ¿ÉѰַµÄµØÖ·¿Õ¼äÓжà´ó£¿ ½â£º

80C51µ¥Æ¬»úÓÐ4¸öI/O¶Ë¿Ú£¬Ã¿¸ö¶Ë¿Ú¶¼ÊÇ8λ˫Ïò¿Ú£¬¹²Õ¼32¸ùÒý½Å¡£Ã¿¸ö¶Ë¿Ú¶¼°üÀ¨Ò»¸öËø´æÆ÷£¨¼´×¨ÓüĴæÆ÷P0¡«P3£©¡¢Ò»¸öÊäÈëÇý¶¯Æ÷ºÍÊäÈ뻺³åÆ÷¡£Í¨³£°Ñ4¸ö¶Ë¿Ú³ÆÎªP0¡«P3¡£ÔÚÎÞÆ¬ÍâÀ©Õ¹µÄ´æ´¢Æ÷µÄϵͳÖУ¬Õâ4¸ö¶Ë¿ÚµÄÿһλ¶¼¿ÉÒÔ×÷Ϊ˫ÏòͨÓÃI/O¶Ë¿ÚʹÓá£ÔÚ¾ßÓÐÆ¬ÍâÀ©Õ¹´æ´¢Æ÷µÄϵͳÖУ¬P2¿Ú×÷Ϊ¸ß8λµØÖ·Ïߣ¬P0¿Ú·Öʱ×÷ΪµÍ8λµØÖ·ÏߺÍË«ÏòÊý¾Ý×ÜÏß¡£¶ÔÍâ¿ÉѰַ¿Õ¼äΪ64KB¡£ 16. 8051µ¥Æ¬»úµÄ¿ØÖÆ×ÜÏßÐźÅÓÐÄÄЩ£¿¸÷ÓкÎ×÷Óã¿ ½â£º

¿ØÖÆÏßÒ»¹²ÓÐ6Ìõ£º

£¨1£©ALE/PROG£ºµØÖ·Ëø´æÔÊÐí/±à³ÌÏߣ¬ÅäºÏP0¿ÚÒý½ÅµÄµÚ¶þ¹¦ÄÜʹÓá£ÔÚ·ÃÎÊÆ¬Íâ´æ´¢Æ÷ʱ£¬8051CPUÔÚP0.7¡«P0.0Òý½ÅÉÏÊä³öƬÍâ´æ´¢Æ÷µÍ£¸Î»µØÖ·µÄͬʱÔÚALE/PROGÉÏÊä³öÒ»¸ö¸ßµçλÂö³å£¬ÓÃÓÚ°ÑÕâ¸öƬÍâ´æ´¢Æ÷µÍ£¸Î»µØÖ·Ëø´æµ½ÍⲿרÓõØÖ·Ëø´æÆ÷£¬ÒÔ±ã¿Õ³öP0.7¡«P0.0Òý½ÅÏßÈ¥´«ËÍËæºó¶øÀ´µÄƬÍâ´æ´¢Æ÷¶ÁдÊý¾Ý¡£ÔÚ²»·ÃÎÊÆ¬Íâ´æ´¢Æ÷ʱ£¬

3

8051×Ô¶¯ÔÚALE/PROGÉÏÊä³öƵÂÊΪfosc/6µÄÂö³åÐòÁС£¸ÃÂö³åÐòÁпÉÓÃ×÷ÍⲿʱÖÓÔ´»ò×÷Ϊ¶¨Ê±Âö³åԴʹÓá£

£¨2£©EA/Vpp£ºÔÊÐí·ÃÎÊÆ¬Íâ´æ´¢Æ÷£¯±à³ÌµçÔ´Ïߣ¬¿ÉÒÔ¿ØÖÆ8051ʹÓÃÆ¬ÄÚROM»¹ÊÇʹÓÃÆ¬Íâ£Ò£Ï£Í¡£ÈôEA£½£°£¬ÔòÔÊÐíʹÓÃÆ¬ÄÚROM£»ÈôEA£½£±ÔòÔÊÐíʹÓÃÆ¬ÍâROM¡£ £¨3£©Æ¬ÍâROMѡͨÏߣ¬ÔÚÖ´ÐзÃÎÊÆ¬ÍâROMµÄÖ¸ÁîMOVCʱ£¬8051×Ô¶¯ÔÚPSENPSEN£ºÉϲúÉúÒ»¸ö¸ºÂö³å£¬ÓÃÓÚΪƬÍâROMоƬµÄѡͨ¡£ÆäËûÇé¿öÏÂPSENÏß¾ùΪ¸ßµçƽ·âËø×´Ì¬¡£

£¨4£©RST/VPD£º¸´Î»£¯±¸ÓõçÔ´Ïߣ¬¿ÉÒÔʹ8051´¦ÓÚ¸´Î»¹¤×÷״̬¡£ 17. ʲôÊÇÖ¸ÁʲôÊdzÌÐò£¿¼òÊö³ÌÐòÔÚµ¥Æ¬»úÖеÄÖ´Ðйý³Ì¡£ ½â£º

Ö¸ÁÈËΪÊäÈë¼ÆËã»ú£¬ÓɼÆËã»úʶ±ð²¢Ö´ÐÐÒ»²½²½²Ù×÷µÄÃüÁîµÄÐÎʽ³ÆÎªÖ¸Áî¡£ ³ÌÐò£ºÒ»ÏµÁÐÖ¸ÁîµÄÓÐÐò¼¯ºÏ³ÆÎª³ÌÐò¡£ ³ÌÐòÔÚ¼ÆËã»úÖÐÊǰ´ÐòÖ´Ðеģ¬CPUͨ¹ý³ÌÐò¼ÆÊýÆ÷PC¿ØÖƳÌÐòµÄÖ´ÐÐ˳Ðò£¬Ò»°ãÇé¿öϳÌÐòÊǰ´ÐòÖ´Ðе쬵±Ö´ÐÐ×ªÒÆ¡¢µ÷Óᢷµ»ØµÈÖ¸Áîʱ£¬³ÌÐò×ªÒÆµ½ÏàÓ¦µÄÄ¿µÄµØÖ·´¦Ö´ÐС£CPU¸ù¾Ý³ÌÐò¼ÆÊýÆ÷PCÖеĵØÖ·½«ÓûÖ´ÐÐÖ¸ÁîµÄÖ¸ÁîÂë´Ó´æ´¢Æ÷ÖÐÈ¡³ö£¬´æ·ÅÔÚIRÖУ¬ID¶ÔIRÖеÄÖ¸ÁîÂë½øÐÐÒëÂ룬¶¨Ê±¿ØÖÆÂß¼­ÔÚOSCÅäºÏ϶ÔIDÒëÂëºóµÄÐźŽøÐзÖʱ£¬²úÉúÖ´Ðб¾ÌõÖ¸ÁîËùÐèµÄÈ«²¿Ðźţ¬Íê³É±¾ÌõÖ¸ÁîµÄÖ´ÐС£

18. 8051µ¥Æ¬»úµÄ´æ´¢Æ÷×éÖ¯²ÉÓúÎÖֽṹ£¿´æ´¢Æ÷µØÖ·¿Õ¼äÈçºÎ»®·Ö£¿¸÷µØÖ·¿Õ¼äµÄµØÖ··¶Î§ºÍÈÝÁ¿ÈçºÎ£¿ÔÚʹÓÃÉÏÓкÎÌØµã£¿ ½â£º

£¨1£©80C51ÔڽṹÉϵÄÌØµã

80C51²ÉÓý«³ÌÐò´æ´¢Æ÷ºÍÊý¾Ý´æ´¢Æ÷½ØÈ»·Ö¿ª£¬·Ö±ðѰַµÄ½á¹¹£¬³ÆÎªHarvard½á¹¹¡£ £¨2£©ÔÚÎïÀíºÍÂß¼­ÉϵĵØÖ·¿Õ¼ä

´æ´¢Æ÷ÉÏÉèÓÐ4¸ö´æ´¢Æ÷¿Õ¼ä£ºÆ¬ÄÚ³ÌÐò´æ´¢Æ÷¡¢Æ¬Íâ³ÌÐò´æ´¢Æ÷¡¢Æ¬ÄÚÊý¾Ý´æ´¢Æ÷¡¢Æ¬ÍâÊý¾Ý´æ´¢Æ÷¡£

ÔÚÂß¼­ÉÏÓÐ3¸ö´æ´¢Æ÷µØÖ·¿Õ¼ä£ºÆ¬ÄÚ¡¢Æ¬ÍâͳһµÄ64KB³ÌÐò´æ´¢Æ÷µØÖ·¿Õ¼ä£¬Æ¬ÄÚ256BÊý¾Ý´æ´¢Æ÷µØÖ·¿Õ¼ä£¬Æ¬Íâ64KBµÄÊý¾Ý´æ´¢Æ÷µØÖ·¿Õ¼ä¡£ £¨3£©·ÃÎʸñʽ

·ÃÎÊÆ¬ÄÚRAM²ÉÓÃMOV¸ñʽ ·ÃÎÊÆ¬ÍâRAM²ÉÓÃMOVX¸ñʽ

19. 8051ƬÄÚRAMµÍ128µ¥Ôª»®·ÖΪÄÄÈý¸öÖ÷Òª²¿·Ö£¿¸÷²¿·ÖÖ÷Òª¹¦ÄÜÊÇʲô£¿ ½â£º

ƬÄÚRAMµÍ128µ¥Ôª»®·Ö¼°Ö÷Òª¹¦ÄÜÈçÏ£º £¨1£©¹¤×÷¼Ä´æÆ÷×飨00H¡ª1FH£©

ÕâÊÇÒ»¸öÓüĴæÆ÷Ö±½ÓѰַµÄÇøÓò£¬ÄÚ²¿Êý¾ÝRAMÇøµÄ0¡ª31£¬¹²32¸öµ¥Ôª¡£ËüÊÇ4¸öͨÓù¤×÷¼Ä´æÆ÷×飬ÿ¸ö×é°üº¬8¸ö8λ¼Ä´æÆ÷£¬±àºÅΪR0¡ªR7¡£

£¨2£©Î»Ñ°Ö·Çø£¨20H¡ª2FH£©

16¸ö×Ö½Úµ¥Ôª£¬¹²°üº¬128룬Õâ16¸ö×Ö½Úµ¥Ôª¼È¿ÉÒÔ½øÐÐ×Ö½ÚѰַ£¬ÓÖ¿ÉÒÔʵÏÖλѰַ¡£Ö÷ÒªÓÃÓÚλѰַ¡£

£¨3£©¶ÑÕ»ÓëÊý¾Ý»º³åÇø£¨30H¡ª7FH£© ÓÃÓÚÉèÖöÑÕ»¡¢´æ´¢Êý¾Ý¡£

20. 8051µ¥Æ¬»úµÄƬÄÚ¡¢Æ¬Íâ´æ´¢Æ÷ÈçºÎÑ¡Ôñ£¿ ½â£º

³ÌÐò´æ´¢Æ÷ͨ¹ýEA/VppÒý½ÅÑ¡Ôñ¡£ÈôEA£½£°£¬ÔòÔÊÐíʹÓÃÆ¬ÄÚROM£»ÈôEA£½£±ÔòÔÊÐíʹÓÃÆ¬ÍâROM¡£

Êý¾Ý´æ´¢Æ÷ͨ¹ýÖ¸ÁîÇø·Ö£º·ÃÎÊÆ¬ÄÚRAM²ÉÓÃMOVÖ¸Á·ÃÎÊÆ¬ÍâRAM²ÉÓÃMOVXÖ¸Áî¡£

21. ºÎΪ¶ÑÕ»Ö¸Õ룿¶ÑÕ»²Ù×÷Óкι涨£¿ ½â£º

¶ÑÕ»ÊÇÒ»¸öÌØÊâµÄ´æ´¢Çø¡£Ö÷Òª¹¦ÄÜÊÇÔÝʱ´æ·ÅÊý¾ÝºÍµØÖ·£¬Í¨³£ÓÃÀ´±£»¤¶ÏµãºÍÏÖ³¡¡£

4