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

µÚ¶þÕ ϰÌâ²Î¿¼´ð°¸

Ò»¡¢Ìî¿Õ Ì⣺

2 ¡¢MCS-51 µÄ¶ÑÕ»ÊÇÈí¼þÌîд¶Ñ Õ»Ö¸ÕëÁÙʱÔÚ Æ¬ÄÚ RAM Êý¾Ý´æ´¢Æ÷ÄÚ¿ª±ÙµÄÇø Óò¡£

INC DEC ¶¼²»Ó°Ïì PSW ¶ÑÕ¬²Ù×÷Ö»ÓÐÒ»ÌõѰַ·½Ê½

Ö±½ÓѰַ·½Ê½

3 ¡¢µ±Ê¹Óà 8751 ROM¡£

7 ¡¢PSW ÖÐ RS1 8 ¡¢PSW ÖÐ RS1

ÇÒ EA=1 ¡¨³ÌÐò´æ ´¢Æ÷µØÖ·Ð¡ÓÚ 1000H

ʱ¡¨·ÃÎʵÄÊÇÆ¬ÄÚ

RS0=10 RS0=11

ʱ¡¨R2 µÄµØÖ· Ϊ ʱ¡¨R2 µÄµØÖ· Ϊ

£±£²£È £±£Á£È

¡£ ¡£

14 ¡¢ÄÚ²¿ RAM ÖС¨Î»µØÖ· Ϊ 30H µÄλ¡¨¸ÃλËùÔÚ×Ö ½ÚµÄ×Ö½ÚµØÖ·Îª ¡£

17 ¡¢Ê¹Óà 8031 оƬʱ¡¨Ð轫 /EA Òý½Å½Ó µÍ µçƽ¡¨ÒòΪÆäƬÄÚÎÞ ROM ´æ

22 ¡¢µ«µ¥Æ¬»úµÄÐͺŠΪ 8031/8032 ʱ¡¨ÆäоƬÒý Ïß EA Ò»¶¨Òª½Ó £ä£é µçƽ¡£

7 ¡¢µ¥Æ¬»ú 8031 µÄ ALE Òý½ÅÊÇ£¨ £©¡£ A¡¢Êä³ö¸ßµçƽ C¡¢Êä³öµÍµçƽ

B ¡¢Êä³ö¾ØÐÎÂö³å¡¨ ƵÂÊΪ fosc µÄ 1/6 D ¡¢Êä³ö¾ØÐÎÂö³å¡¨ ƵÂÊΪ fosc µÄ 1/2

1

11 ¡¢µ¥Æ¬»úÉϵ縴λºó¡¨¶Ñ Õ»ÇøµÄ×î´óÔÊ Ðí·¶Î§ÊÇ£¨ A¡¢64

B¡¢ 120

C¡¢128

D¡¢256

£©¸öµ¥Ôª¡£

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

B¡¢00H ¡ª07H

C¡¢07H ¡ª7FH

£©¡£

£©¡£

D¡¢08H ¡ª 7FH

13 ¡¢¶ÔÓÚ 8031 µ¥Æ¬»ú¡¨ÆäÄÚ²¿ RAM £¨ A¡¢Ö»ÄÜλ Ѱַ

B ¡¢Ö»ÄÜ×Ö ½ÚѰַ

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

18 ¡¢µ¥Æ¬»ú 8051 µÄ XTAL1 ºÍ XTAL2 Òý½ÅÊÇ£¨

£©Òý½Å¡£

A¡¢Íâ½Ó¶¨ ʱÆ÷ B¡¢Íâ½Ó´®ÐÐ¿Ú C¡¢Íâ½ÓÖÐ¶Ï D ¡¢Íâ½Ó¾§Õñ

23 ¡¢MCS ¡ª51 µÄרÓüĴæÆ÷ SFR ÖеĶÑÕ»Ö¸Õë SP ÊÇÒ»¸öÌØÊâµÄ´æ ÖüÇø¡¨ÓÃÀ´

£¨

£©¡¨ËüÊǰ´ºó ½øÏȳöµÄÔ­ Ôò´æÈ¡Êý¾ÝµÄ¡£

A ¡¢´æ·ÅÔËËãÖÐ ¼ä½á¹û

B ¡¢´æ·Å±ê־λ

D ¡¢´æ·Å´ý µ÷ÊԵijÌÐò

C¡¢ÔÝ´æÊý¾ÝºÍµØÖ·

Èý¡¢ÅÐ¶Ï Ìâ

6 ¡¢PC ¿ÉÒÔ¿´³Éʹ³ÌÐò´æ ´¢Æ÷µÄµØÖ·Ö¸ Õë¡££¨ ¡Ì £©

7 ¡¢ÅжÏÒÔÏÂÓÐ¹Ø PC ºÍ DPTR µÄ½áÂÛÊÇ·ñÕýÈ·£¿

A¡¢DPTR ÊÇ¿ÉÒÔ·ÃÎʵġ¨¶ø PC ²»ÄÜ·ÃÎÊ ¡£

£¨ ¡Ì £©

B¡¢ËüÃǶ¼ÊÇ 16 λµÄ´æ´¢Æ÷¡£ £¨

¡Ì £©

C¡¢ËüÃǶ¼ÓÐ×Ô¶¯¼Ó¡° 1¡±µÄ¹¦ÄÜ¡££¨

¡Á £©PC ÓÐ×Ô¶¯¼Ó¡° 1¡±µÄ¹¦Äܶø¡¨ DPTR µÄ ¼Ó

2

¡° 1Ôò¡±Ðèͨ¹ýÖ¸Áî INC

DPTR À´Íê³É¡£

D¡¢DPTR ¿ÉÒÔ·ÖΪÁ½¸ö 8 λµÄ¼Ä´æÆ÷ʹÓᨵ« PC ²»ÄÜ¡££¨ ¡Ì £©

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

13 ¡¢8051 µÄÀÛ¼ÓÆ÷ ACC ÊÇÒ»¸ö 8 λµÄ¼Ä´æÆ÷¡¨ ¼ò³ÆÎª A¡¨ÓÃÀ´´æÒ»¸ö²Ù×÷Êý»òÖÐ ¼ä½á¹û¡££¨

¡Ì £©

14 ¡¢8051 µÄ³ÌÐò×´ ̬×ּĴæÆ÷ PSW ÊÇÒ»¸ö 8 λµÄרÓüĴæÆ÷¡¨ÓÃÓÚ´æ³ÌÐòÔËÐÐÖÐ µÄ¸÷ÖÖ×´ ̬ÐÅÏ¢¡££¨ ¡Ì £©

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

¡Ì £©

1 ¡¢80C51 ROM ¿Õ¼äÖС¨0000H~0023H ´ð£º 0000H~0023H 0003H~0023H

ÓÐʲôÓÃ;£¿Óà »§Ó¦ÔõÑùºÏÀí°²ÅÅ£¿

ÊÇ 80C51 ϵͳרÓõ¥Ôª¡¨ÆäÖÐ 0000H Ϊ CPU ¸´Î»µØÖ·¡¨

ÊÇ 5 ¸öÖжÏÔ´ÖжϷþ Îñ³ÌÐòÈë¿Ú µØÖ·¡¨Óà »§²»Äܰ²ÅÅÆäËûÄÚÈÝ¡£

ÒÔºó¡¨Óà »§¿É×ÔÓɰ²ÅÅ¡£

Ò»°ãÀ´½²¡¨´Ó 0030H

3 ¡¢¼òÊö¶ÁÍâ ROM ºÍ¶ÁдÍâ RAM Óõ½µÄ¿ØÖÆÐźš£

´ð£º¶ÁÍâ ROM µÄ¿ØÖÆÏßÓÐ 3 Ìõ£º

¢Ù ALE£º¿ØÖÆ Ëø´æµÍ 8 λµØÖ·Ðźš£

¢Ú PSEN£º¿ØÖÆÍâ ROM Êä³ö¡£

¢Û EA£ºÈ·¶¨ ¶ÁÍâ ROM¡£

¶ÁдÍâ RAM ¿ØÖÆÐźŷֱð Ϊ£º

¢Ù RD£º¿ØÖÆÍâ RAM Êä³ö¡£

3

¢Ú WR£º¿ØÖÆÍâ RAM ÊäÈë¡£

µÚÈýÕ ϰÌâ²Î¿¼´ð°¸

Ò»¡¢Ìî¿ÕÌâ

1¡¢Ö¸Áî¸ñʽÊÇÓÉ

Ò²¿ÉÄܽöÓÉ

²Ù×÷Âë

ºÍ²Ù×÷Êý Ëù×é³É£¬

²Ù

×÷Âë

×é³É¡£

rel µÄ²Ù×÷ÂëµØÖ·Îª 1000H£¬rel=20H £¬ËüµÄ×ªÒÆÄ¿µÄµØÖ·

¡£PC+2+REL

7¡¢JZ

Ϊ

10¡¢MOV PSW£¬#10HÊǽ« MCS-51µÄ¹¤×÷¼Ä´æÆ÷ÖÃΪµÚ 2 ×é¡£

11¡¢Ö¸Áî LCALL 37B0H£¬Ê×µØÖ·ÔÚ 2000H£¬ËùÍê³ÉµÄ²Ù×÷

ÊÇ 2003HÈëÕ»£¬ 37B0H ¡úPC¡£

17¡¢ÔÚÖ±½ÓѰַ·½Ê½ÖУ¬Ö»ÄÜʹÓÃ

8

ÄÚRAM

λ¶þ½øÖÆÊý×÷Ϊֱ½Ó

µØÖ·£¬Òò´ËÆäѰַ¶ÔÏóÖ»ÏÞÓÚ

¡£

18¡¢ÔڼĴæÆ÷¼ä½ÓѰַ·½Ê½ÖУ¬ Æä¡°¼ä½Ó¡±ÌåÏÖÔÚÖ¸ÁîÖмĴæÆ÷µÄÄÚ

Èݲ»ÊDzÙ×÷Êý£¬¶øÊDzÙ×÷ÊýµÄ

µØÖ· ¡£

19¡¢ÔÚ±äַѰַ·½Ê½ÖУ¬ÒÔ A ×÷±äÖ·¼Ä´æÆ÷ÒÔ PC »ò £Ä£Ð£Ô£Ò×÷»ùÖ·¼Ä´æÆ÷¡£

32¡¢¼Ù¶¨£¨ A£©=50H£¬£¨ B£©=0A0H¡£Ö´ÐÐÖ¸Á

MUL AB

£¬ÀÛ¼ÓÆ÷ A µÄÄÚÈÝΪ

£¬CYµÄÄÚÈÝ

ºó£¬¼Ä´æÆ÷ B µÄÄÚÈÝΪ

Ϊ

£¬OVµÄ ÄÚ

4