µÚÒ»Õ µ¥Æ¬»ú¸ÅÊö
1.2 ³ýÁ˵¥Æ¬»úÕâÒ»Ãû³ÆÖ®Í⣬µ¥Æ¬»ú»¹¿É³ÆÎª£¨Î¢¿ØÖÆÆ÷£©ºÍ£¨Ç¶Èëʽ¿ØÖÆÆ÷£©¡£ 1.3 µ¥Æ¬»úÓëÆÕͨ¼ÆËã»úµÄ²»Í¬Ö®´¦ÔÚÓÚÆä½«£¨Î¢´¦ÀíÆ÷£©¡¢£¨´æ´¢Æ÷£©ºÍ£¨¸÷ÖÖÊäÈëÊä³ö½Ó
¿Ú£©Èý²¿·Ö¼¯³ÉÓÚÒ»¿éоƬÉÏ¡£
4¡¢µ¥Æ¬»úµÄ·¢Õ¹´óÖ·ÖΪÄö½×¶Î£¿ ´ð£ºµ¥Æ¬»úµÄ·¢Õ¹ÀúÊ·¿É·ÖΪËĸö½×¶Î£º µÚÒ»½×¶Î£¨1974 Äê----1976 Ä꣩£ºµ¥Æ¬»ú³õ¼¶½×¶Î¡£ µÚ¶þ½×¶Î£¨1976 Äê----1978 Ä꣩£ºµÍÐÔÄܵ¥Æ¬»ú½×¶Î¡£ µÚÈý½×¶Î£¨1978 Äê----ÏÖÔÚ£©£º¸ßÐÔÄܵ¥Æ¬»ú½×¶Î¡£ µÚËĽ׶Σ¨1982 Äê----ÏÖÔÚ£©£º8 λµ¥Æ¬»ú¹®¹Ì·¢Õ¹¼° 16 λµ¥Æ¬»ú¡¢32 λµ¥Æ¬»úÍÆ³ö½×¶Î 1.5 µ¥Æ¬»ú¸ù¾ÝÆä»ù±¾²Ù×÷´¦ÀíµÄλÊý¿É·ÖΪÄļ¸ÖÖÀàÐÍ£¿
´ð£ºµ¥Æ¬»ú¸ù¾ÝÆä»ù±¾²Ù×÷´¦ÀíµÄλÊý¿É·ÖΪ£º1 λµ¥Æ¬»ú¡¢4 λµ¥Æ¬»ú¡¢8 λµ¥Æ¬»ú¡¢16 λµ¥Æ¬»úºÍ 32 λµ¥Æ¬»ú¡£
1.6 MCS-51ϵÁе¥Æ¬»úµÄ»ù±¾Ð¾Æ¬·Ö±ðΪÄļ¸ÖÖ£¿ËüÃǵIJî±ðÊÇʲô£¿ ´ð£º»ù±¾Ð¾Æ¬Îª 8031¡¢8051¡¢8751¡£
8031 ÄÚ²¿°üÀ¨ 1 ¸ö 8 λ cpu¡¢128BRAM£¬21 ¸öÌØÊ⹦ÄܼĴæÆ÷£¨SFR£©¡¢4 ¸ö 8 λ²¢ÐÐ
I/O¿Ú¡¢ 1 ¸öȫ˫¹¤´®Ðпڣ¬ 2 ¸ö 16λ¶¨Ê±Æ÷/¼ÆÊýÆ÷£¬µ«Æ¬ÄÚÎÞ³ÌÐò´æ´¢Æ÷£¬ÐèÍâÀ© EPROM оƬ¡£
8051 ÊÇÔÚ 8031 µÄ»ù´¡ÉÏ£¬Æ¬ÄÚÓÖ¼¯³ÉÓÐ 4KBROM£¬×÷Ϊ³ÌÐò´æ´¢Æ÷£¬ÊÇ 1 ¸ö³ÌÐò²»³¬
¹ý 4KB µÄСϵͳ¡£
8751 ÊÇÔÚ 8031 µÄ»ù´¡ÉÏ£¬Ôö¼ÓÁË 4KB µÄ EPROM£¬Ëü¹¹³ÉÁË 1 ¸ö³ÌÐòСÓÚ 4KBµÄСϵ
ͳ¡£Óû§¿ÉÒÔ½«³ÌÐò¹Ì»¯ÔÚ EPROM ÖУ¬¿ÉÒÔ·´¸´Ð޸ijÌÐò¡£ 1.7 MCS-51ϵÁе¥Æ¬»úÓë 80C51 ϵÁе¥Æ¬»úµÄÒìͬµãÊÇʲô£¿ ´ð£º¹²Í¬µãΪËüÃǵÄÖ¸ÁîϵͳÏ໥¼æÈÝ¡£²»Í¬µãÔÚÓÚMCS-51ÊÇ»ù±¾ÐÍ£¬¶ø80C51²ÉÓÃCMOS ¹¤ÒÕ£¬¹¦ºÄºÜµÍ£¬ÓÐÁ½ÖÖµôµç¹¤×÷·½Ê½£¬Ò»ÖÖÊÇ CPU Í£Ö¹¹¤×÷£¬ÆäËü²¿·ÖÈÔ¼ÌÐø¹¤×÷£»Áí Ò»ÖÖÊÇ£¬³ýƬÄÚ RAM ¼ÌÐø±£³ÖÊý¾ÝÍ⣬ÆäËü²¿·Ö¶¼Í£Ö¹¹¤×÷¡£ 1.8 8051 Óë8751 µÄÇø±ðÊÇ£¨C£©
£¨A£©ÄÚ²¿Êý¾Ý´æ´¢µ¥ÔªÊýÄ¿µÄ²»Í¬ £¨B£©ÄÚ²¿Êý¾Ý´æ´¢Æ÷µÄÀàÐͲ»Í¬
£¨C£©ÄÚ²¿³ÌÐò´æ´¢Æ÷µÄÀàÐͲ»Í¬ £¨D£©ÄÚ²¿µÄ¼Ä´æÆ÷µÄÊýÄ¿²»Í¬ 1.9 ÔÚ¼ÒÓõçÆ÷ÖÐʹÓõ¥Æ¬»úÓ¦ÊôÓÚ΢ÐͼÆËã»úµÄ£¨B£©
£¨A£©¸¨ÖúÉè¼ÆÓ¦Óà £¨B£©²âÁ¿¡¢¿ØÖÆÓ¦Óà £¨C£©ÊýÖµ¼ÆËãÓ¦Óà £¨D£©Êý¾Ý´¦ÀíÓ¦Óà 1.10 ˵Ã÷µ¥Æ¬»úÖ÷ÒªÓ¦ÓÃÔÚÄÄЩÁìÓò£¿
´ð£ºµ¥Æ¬»úÖ÷ÒªÔËÓÃÁìÓòΪ£º¹¤Òµ×Ô¶¯»¯£»ÖÇÄÜÒÇÆ÷ÒÇ±í£»Ïû·ÑÀàµç×Ó²úÆ·£»Í¨ÐÅ·½Ã棻Îä Æ÷×°±¸£»Öն˼°ÍⲿÉ豸¿ØÖÆ£»¶à»ú·Ö²¼Ê½ÏµÍ³¡£
µÚ¶þÕ MCS-51 µ¥Æ¬»úµÄÓ²¼þ½á¹¹
2.1 MCS-51µ¥Æ¬»úµÄƬÄÚ¶¼¼¯³ÉÁËÄÄЩ¹¦Äܲ¿¼þ£¿¸÷¸ö¹¦Äܲ¿¼þµÄ×îÖ÷ÒªµÄ¹¦ÄÜÊÇʲô£¿ ´ð£º¹¦Äܲ¿¼þÈçÏ£ºÎ¢´¦ÀíÆ÷£¨CPU£© £» Êý¾Ý´æ´¢Æ÷£¨RAM£©£» ³ÌÐò´æ´¢Æ÷£¨ROM/EPROM£¬
8031 ûÓд˲¿¼þ£©£¬4 ¸ö8 λ²¢ÐÐ I/O¿Ú£¨P0 ¿Ú¡¢P1 ¿Ú¡¢P2 ¿Ú¡¢P3 ¿Ú£©£»1¸öȫ˫¹¤µÄ´®ÐÐ
¿Ú£» 2¸ö 16λ¶¨Ê±Æ÷/¼ÆÊýÆ÷£»ÖжÏϵͳ£»21 ¸öÌØÊ⹦ÄܼĴæÆ÷£¨SFR£©¡£
¸÷²¿¼þ¹¦ÄÜ£ºCPU£¨Î¢´¦ÀíÆ÷£©°üÀ¨ÁËÔËËãÆ÷ºÍ¿ØÖÆÆ÷Á½´ó²¿·Ö£¬»¹Ôö¼ÓÁËÃæÏò¿ØÖƵĴ¦
Àí¹¦ÄÜ£¬²»½ö¿É´¦Àí×Ö½ÚÊý¾Ý£¬»¹¿ÉÒÔ½øÐÐλ±äÁ¿µÄ´¦Àí£»Êý¾Ý´æ´¢Æ÷£¨RAM£©Æ¬ÄÚΪ 128B £¨52 ϵÁеÄΪ 256B£©£¬Æ¬Íâ×î¶à¿ÉÍâÀ© 64KB¡£Êý¾Ý´æ´¢Æ÷À´´æ´¢µ¥Æ¬»úÔËÐÐÆÚ¼äµÄ¹¤×÷±ä
Á¿¡¢ÔËËãµÄÖмä½á¹û¡¢Êý¾ÝÔÝ´æºÍ»º³å¡¢±ê־λµÈ£»³ÌÐò´æ´¢Æ÷£¨ROM/EPROM£©ÓÃÀ´´æ´¢ ³ÌÐò£»ÖжÏϵͳ¾ßÓÐ 5¸öÖжÏÔ´£¬2¼¶ÖжÏÓÅÏÈȨ£»¶¨Ê±Æ÷/¼ÆÊýÆ÷ÓÃ×÷¾«È·µÄ¶¨Ê±£¬»ò¶ÔÍâ
²¿Ê¼þ½øÐмÆÊý£»´®ÐпڿÉÓÃÀ´½øÐд®ÐÐͨÐÅ£¬À©Õ¹²¢ÐÐ I/O¿Ú£¬»¹¿ÉÒÔÓë¶à¸öµ¥Æ¬»úÏàÁ¬
¹¹³É¶à»úϵͳ£¬´Ó¶øÊ¹µ¥Æ¬»úµÄ¹¦ÄܸüÇ¿ÇÒÓ¦Óøü¹ã£»ÌØÊ⹦ÄܼĴæÆ÷ÓÃÓÚ CPU ¶ÔƬÄÚ¸÷ ¹¦Äܲ¿¼þ½øÐйÜÀí¡¢¿ØÖÆ¡¢¼àÊÓ¡£
2.2 ˵Ã÷ MCS-51 µ¥Æ¬»úµÄÒý½Å EAµÄ×÷Ó㬸ÃÒý½Å½Ó¸ßµçƽºÍ½ÓµÍµçƽʱ¸÷ÓкÎÖÖ¹¦ÄÜ£¿
´ð£ºµ±¸ÃÒý½ÅΪ¸ßµçƽʱ£¬µ¥Æ¬»ú·ÃÎÊÆ¬ÄÚ³ÌÐò´æ´¢Æ÷£¬µ«ÔÚPC £¨³ÌÐò¼ÆÊýÆ÷£© Öµ³¬¹ý 0FFFH
£¨¶ÔÓÚ 8051¡¢8751£©Ê±£¬¼´³¬³öƬÄÚ³ÌÐò´æ´¢Æ÷µÄ 4KB µØÖ··¶Î§Ê±£¬½«×Ô¶¯×ªÏòÖ´ÐÐÍⲿ
³ÌÐò´æ´¢Æ÷ÄڵijÌÐò¡£
µ±¸ÃÒý½ÅΪµÍµçƽʱ£¬µ¥Æ¬»úÔòÖ»·ÃÎÊÍⲿ³ÌÐò´æ´¢Æ÷£¬²»ÂÛÊÇ·ñÓÐÄÚ²¿³ÌÐò´æ´¢Æ÷¡£ ¶ÔÓÚ 8031 À´Ëµ£¬ÒòÆäÎÞÄÚ²¿³ÌÐò´æ´¢Æ÷£¬ËùÒÔ¸ÃÒý½Å±ØÐë½ÓµØ£¬ÕâÑùÖ»ÄÜÑ¡ÔñÍⲿ³ÌÐò´æ ´¢Æ÷¡£
2.3 MCS-51µÄʱÖÓÕñµ´ÖÜÆÚºÍ»úÆ÷ÖÜÆÚÖ®¼äÓкιØÏµ£¿
´ð£ºÃ¿ 12 ¸öʱÖÓÖÜÆÚΪ 1 ¸ö»úÆ÷ÖÜÆÚ¡£ 2.4 ÔÚ MCS-51 µ¥Æ¬»úÖУ¬Èç¹û²ÉÓà 6 MHZ ¾§Õñ£¬1 ¸ö»úÆ÷ÖÜÆÚΪ£¨2 ΢Ã룩¡£
2.5 ³ÌÐò´æ´¢Æ÷µÄ¿Õ¼äÀÓÐ 5 ¸öµ¥ÔªÊÇÌØÊâµÄ£¬Õâ 5 ¸öµ¥Ôª¶ÔÓ¦ MCS-51 µ¥Æ¬»ú 5 ¸öÖжÏ
Ô´µÄÖжÏÈë¿ÚµØÖ·£¬Çëд³öÕâЩµ¥ÔªµÄµØÖ·ÒÔ¼°¶ÔÓ¦µÄÖжÏÔ´¡£ ´ð£º ÖжÏÔ´ Èë¿ÚµØÖ· ÍⲿÖÐ¶Ï 0 0003H ¶¨Ê±Æ÷ 0£¨T0£© 000BH ÍⲿÖÐ¶Ï 1 0013H ¶¨Ê±Æ÷ 1£¨T1£© 001BH ´®ÐÐ¿Ú 0023H
2.6 ÄÚ²¿ RAM ÖУ¬Î»µØÖ·Îª 30HµÄ룬¸ÃλËùÔÚ×Ö½ÚµÄ×Ö½ÚµØÖ·Îª£¨26H£©¡£ 2.7 Èô AÖеÄÄÚÈÝΪ 63H£¬ÄÇô£¬P±ê־λµÄֵΪ£¨0£©¡£ 2.8 ÅжÏÏÂÁÐ˵·¨ÊÇ·ñÕýÈ·£º
£¨A£©8031µÄ CPUÊÇÓÉ RAM ºÍ EPROM Ëù×é³É¡£ £¨´í£©
£¨B£©Çø·ÖƬÍâ³ÌÐò´æ´¢Æ÷ºÍƬÍâÊý¾Ý´æ´¢Æ÷µÄ×î¿É¿¿µÄ·½·¨ÊÇ¿´ÆäλÓÚµØÖ··¶Î§µÄµÍ¶Ë»¹ ÊǸ߶ˡ£ £¨´í£©
£¨C£©ÔÚ MCS-51 ÖУ¬ÎªÊ¹×¼Ë«ÏòµÄ I/O ¿Ú¹¤×÷ÔÚÊäÈ뷽ʽ£¬±ØÐë±£Ö¤Ëü±»ÊÂÏÈÔ¤ÖÃΪ 1¡£
£¨¶Ô£©
£¨D£©PC ¿ÉÒÔ¿´³ÉÊdzÌÐò´æ´¢Æ÷µÄµØÖ·Ö¸Õë¡£ £¨¶Ô£© 2.9 8031 µ¥Æ¬»ú¸´Î»ºó£¬R4 Ëù¶ÔÓ¦µÄ´æ´¢µ¥ÔªµÄµØÖ·Îª£¨04H£©£¬ÒòÉϵçʱ PSW=£¨00H£©¡£ Õâʱµ±Ç°µÄ¹¤×÷¼Ä´æÆ÷ÇøÊÇ£¨0£©×鹤×÷¼Ä´æÆ÷Çø¡£
2.10 ʲôÊÇ»úÆ÷ÖÜÆÚ£¿1 ¸ö»úÆ÷ÖÜÆÚµÄʱÐòÊÇÈçºÎÀ´»®·ÖµÄ£¿Èç¹û²ÉÓà 12MHZ ¾§Õñ£¬1 ¸ö
»úÆ÷ÖÜÆÚΪ¶à³¤Ê±¼ä£¿
´ð£ºCPU Íê³ÉÒ»¸ö»ù±¾²Ù×÷ËùÐèÒªµÄʱ¼ä³ÆÎª»úÆ÷ÖÜÆÚ¡£Ê±Ðò»®·Ö£ºÒ»¸ö»úÆ÷ÖÜÆÚ°üÀ¨ 12 ¸öʱÖÓÖÜÆÚ£¬·ÖΪ 6 ¸ö״̬£»S1-S6¡£Ã¿¸ö״̬ÓÖ·ÖΪ 2 ÅÄ£»P1 ºÍ P2¡£Òò´Ë£¬1 ¸ö»úÆ÷ÖÜÆÚ
ÖÐµÄ 12 ¸öʱÖÓÖÜÆÚ±íʾΪ£ºS1P1¡¢S1P2¡¢S2P1¡¢S2P2¡¢?¡¢S6P2¡£Èç¹û²ÉÓà 12MHZ ¾§Õñ£¬
1 ¸ö»úÆ÷ÖÜÆÚΪ 1¦Ìs¡£
2.11 ÅжÏÒÔÏÂÓÐ¹Ø PC ºÍ DPTR µÄ½áÂÛÊÇ·ñÕýÈ·£¿
£¨A£©DPTR ÊÇ¿ÉÒÔ·ÃÎʵ쬶ø PC ²»ÄÜ·ÃÎÊ¡£ £¨´í£© £¨B£©ËüÃǶ¼ÊÇ 16 λµÄ¼Ä´æÆ÷¡£ £¨¶Ô£©
£¨C£©ËüÃǶ¼¾ßÓÐ¼Ó 1 µÄ¹¦ÄÜ¡£ £¨¶Ô£© £¨D£©DPTR ¿ÉÒÔ·ÖΪ 2¸ö 8 λ¼Ä´æÆ÷ʹÓ㬵« PC ²»ÄÜ¡£ £¨¶Ô£©
12¡¢ÄÚ²¿RAM ÖУ¬ÄÄЩµ¥Ôª¿É×÷Ϊ¹¤×÷¼Ä´æÆ÷Çø£¬ÄÄЩµ¥Ôª¿ÉÒÔ½øÐÐλѰַ£¿Ð´³öËüÃÇµÄ ×Ö½ÚµØÖ·¡£
´ð£ºµØÖ·Îª 00H-1FH µÄ 32 ¸öµ¥ÔªÊÇ4×éͨÓù¤×÷¼Ä´æÆ÷Çø£¬Ã¿¸öÇø°üÀ¨ 8 ¸ö8 λ¹¤×÷¼Ä´æ
Æ÷£¬±àºÅΪ R0-R7¡£×Ö½ÚµØÖ·Îª 20H-2FH µÄ 16 ¸öµ¥Ôª¿É½øÐÐ 128 λµÄλѰַ£¬ÕâЩµ¥Ôª¹¹
³ÉÁË 1 λ´¦Àí»úµÄ´æ´¢Æ÷¿Õ¼ä¡£Î»µØÖ··¶Î§ÊÇ 00H-7FH¡£
2.13 ʹÓÃ8031 µ¥Æ¬»úʱ£¬Ð轫 EAÒý½Å½Ó£¨µÍ£©µçƽ£¬ÒòΪÆäƬÄÚÎÞ£¨³ÌÐò£©´æ´¢Æ÷¡£ 2.14 ƬÄÚRAM µÍ 128 ¸öµ¥Ôª»®·ÖΪÄÄ 3 ¸öÖ÷Òª²¿·Ö£¿¸÷²¿·ÖµÄÖ÷Òª¹¦ÄÜÊÇʲô£¿ ´ð£º×Ö½ÚµØÖ·Îª 00H-1FHµÄ 32 ¸öµ¥ÔªÊÇ 4 ×éͨÓù¤×÷¼Ä´æÆ÷Çø£¬Ã¿¸öÇø°üÀ¨ 8 ¸ö8 λ¹¤×÷ ¼Ä´æÆ÷£¬±àºÅΪ R0-R7¡£¿ÉÒÔͨ¹ý¸Ä±ä PSW ÖÐµÄ RS1¡¢RS0 À´Çл»µ±Ç°µÄ¹¤×÷¼Ä´æÆ÷Çø£¬ ÕâÖÖ¹¦ÄܸøÈí¼þÉè¼Æ´øÀ´¼«´óµÄ·½±ã£¬ÌرðÊÇÔÚÖжÏǶÌ×ʱ£¬ÎªÊµÏÖ¹¤×÷¼Ä´æÆ÷ÏÖ³¡ÄÚÈݱ£ »¤ÌṩÁË·½±ã£»×Ö½ÚµØÖ·Îª 20H-2FHµÄ 16 ¸öµ¥Ôª¿É½øÐй¤ 128 λµÄλѰַ£¬ÕâЩµ¥Ôª¹¹³É
ÁË 1 λ´¦Àí»úµÄ´æ´¢Æ÷¿Õ¼ä£»×Ö½ÚµØÖ·Îª 30H-7FH µÄµ¥ÔªÎªÓû§ RAM Çø£¬Ö»ÄܽøÐÐ×Ö½Ú
Ѱַ¡£ÓÃÓÚ×÷ΪÊý¾Ý»º³åÇøÒÔ¼°¶ÑÕ»Çø¡£ 2.15 ÅжÏÏÂÁÐ˵·¨ÊÇ·ñÕýÈ·
£¨A£©³ÌÐò¼ÆÊýÆ÷ PC ²»ÄÜΪÓû§±à³Ìʱֱ½ÓʹÓã¬ÒòΪËüûÓеØÖ·¡£ £¨¶Ô£© £¨B£©ÄÚ²¿ RAM µÄÎ»Ñ°Ö·Çø£¬Ö»Äܹ©Î»Ñ°Ö·Ê¹Ó㬶ø²»Äܹ©×Ö½ÚѰַʹÓᣠ£¨´í£© £¨C£©8031 ¹²ÓÐ 21 ¸öÌØÊ⹦ÄܼĴæÆ÷£¬ËüÃǵÄλ¶¼ÊÇ¿ÉÓÃÈí¼þÉèÖõģ¬Òò´Ë£¬ÊÇ¿ÉÒÔ½øÐÐ
λѰַµÄ¡£ £¨´í£© 2.16 PC µÄÖµÊÇ£º£¨C£©
£¨A£©µ±Ç°ÕýÔÚÖ´ÐÐÖ¸ÁîµÄǰһÌõÖ¸ÁîµÄµØÖ·
£¨B£©µ±Ç°ÕýÔÚÖ´ÐÐÖ¸ÁîµÄµØÖ·
£¨C£©µ±Ç°ÕýÔÚÖ´ÐÐÖ¸ÁîµÄÏÂÒ»ÌõÖ¸ÁîµÄµØÖ· £¨D£©¿ØÖÆÆ÷ÖÐÖ¸Áî¼Ä´æÆ÷µÄµØÖ·
2.17 ͨ¹ý¶ÑÕ»²Ù×÷ʵÏÖ×Ó³ÌÐòµ÷Óã¬Ê×ÏȾÍÒª°Ñ£¨PC£©µÄÄÚÈÝÈëÕ»£¬ÒÔ½øÐжϵ㱣»¤¡£µ÷ Ó÷µ»ØÊ±£¬ÔÙ½øÐгöÕ»±£»¤£¬°Ñ±£»¤µÄ¶ÏµãËͻص½£¨PC£©¡£ 2.18 д³ö P3¿Ú¸÷Òý½ÅµÄµÚ¶þ¹¦ÄÜ¡£
´ð£º ¿ÚÒý½Å µÚ¶þ¹¦Äܶ¨Òå P3.0 ´®ÐÐÊäÈë¿Ú
P3.1 ´®ÐÐÊä³ö¿Ú P3.2 ÍⲿÖÐ¶Ï 0
P3.3 ÍⲿÖÐ¶Ï 1
P3.4 ¶¨Ê±Æ÷ 0 Íⲿ¼ÆÊýÊäÈë P3.5 ¶¨Ê±Æ÷ 1 Íⲿ¼ÆÊýÊäÈë P3.6 ÍⲿÊý¾Ý´æ´¢Æ÷дѡͨ P3.7 ÍⲿÊý¾Ý´æ´¢Æ÷¶Áѡͨ
2.19 MCS-51 µ¥Æ¬»ú³ÌÐò´æ´¢Æ÷µÄѰַ·¶Î§ÊÇÓɳÌÐò¼ÆÊýÆ÷ PC µÄλÊýËù¾ö¶¨µÄ£¬ÒòΪ MCS-51µÄ PC ÊÇ 16 λµÄ£¬Òò´ËÆäѰַµÄ·¶Î§Îª£¨64£©KB¡£
2.20 µ± MCS----51 µ¥Æ¬»úÔËÐгö´í»ò³ÌÐòÏÝÈëËÀÑ»·Ê±£¬ÈçºÎÀ´°ÚÍÑÀ§¾³£¿ ´ð£º¿Éͨ¹ý¸´Î»À´½â¾ö¡£
2.21 ÅжÏÏÂÁÐ˵·¨ÊÇ·ñÕýÈ·£¿
£¨A£©PC ÊÇ 1 ¸ö²»¿ÉѰַµÄÌØÊ⹦ÄܼĴæÆ÷ £¨¶Ô£© £¨B£©µ¥Æ¬»úµÄÖ÷ƵԽ¸ß£¬ÆäÔËËãËÙ¶ÈÔ½¿ì £¨¶Ô£© £¨C£©ÔÚ MCS----51 µ¥Æ¬»úÖУ¬1 ¸ö»úÆ÷ÖÜÆÚµÈÓÚ 1 ΢Ãë £¨´í£© £¨D£©ÌØÊ⹦ÄܼĴæÆ÷ SPÄÚ×°µÄÊÇÕ»¶¥Ê×µØÖ·µ¥ÔªµÄÄÚÈÝ £¨´í£©
2.22 Èç¹ûÊÖÖнöÓÐһ̨ʾ²¨Æ÷£¬¿Éͨ¹ý¹Û²ìÄĸöÒý½ÅµÄ״̬£¬À´´óÖÂÅÐ¶Ï MCS----51 µ¥Æ¬
»úÕýÔÚ¹¤×÷£¿ ´ð£ºALE Òý½Å¡£
µÚÈýÕ MCS-51µÄÖ¸Áîϵͳ 3.1 ÅжÏÒÔÏÂÖ¸ÁîµÄÕýÎó£º
£¨1£© MOV 28H£¬@R2 (2) DEC DPTR (3) INC DPTR (4) CLR R0 (5) CPL R5 (6) MOV R0,R1 (7) PUSH DPTR (8) MOV F0,C (9)MOV F0,Acc.3 (10)MOVX A,@R1 (11) MOV C,30H (12)RLC R0 ´ð£º£¨3£© ¡¢£¨8£©¡¢£¨10£©¡¢£¨11£©¶Ô£¬ÆäÓà´í¡£ 3.2 ÅжÏÏÂÁÐ˵·¨ÊÇ·ñÕýÈ·¡£
£¨A£©Á¢¼´Ñ°Ö··½Ê½ÊDZ»²Ù×÷µÄÊý¾Ý±¾ÉíÔÚÖ¸ÁîÖУ¬¶ø²»ÊÇËüµÄµØÖ·ÔÚÖ¸ÁîÖС£ £¨¡Ì£© £¨B£©Ö¸ÁîÖÜÆÚÊÇÖ´ÐÐÒ»ÌõÖ¸ÁîµÄʱ¼ä¡£ £¨¡Ì£© £¨C£©Ö¸ÁîÖÐÖ±½Ó¸ø³öµÄ²Ù×÷Êý³ÆÎªÖ±½ÓѰַ¡£ £¨¡Á£© 3.3 ÔÚ»ùÖ·¼Ó±äַѰַ·½Ê½ÖУ¬ÒÔ£¨A£©×÷±äÖ·¼Ä´æÆ÷£¬ÒÔ£¨DPTR£©»ò£¨PC£©×÷»ùÖ·¼Ä´æÆ÷ 3.4 MCS-51¹²ÓÐÄļ¸ÖÖѰַ·½Ê½£¿¸÷ÓÐÊ²Ã´ÌØµã£¿ ´ð£º ¹²ÓÐ7ÖÖѰַ·½Ê½¡£
£¨1£©¼Ä´æÆ÷Ѱַ·½Ê½ ²Ù×÷ÊýÔڼĴæÆ÷ÖУ¬Òò´ËÖ¸¶¨Á˼ĴæÆ÷¾ÍÄܵõ½²Ù×÷Êý¡£