51单片机片内RAM什么不会和位寻址区地址重复?比如40H,如何知道这是RAM的还是位寻址区的?是不是也要有一个使能端的配合?就像片内ROM与片外ROM那样?真正懂的回答,复制粘贴的滚
没解å³é®é¢
追ç51åçæºçå
RAMä»ä¹ä¸ä¼åä½å¯»ååºå°åéå¤ï¼
ï¼ï¼å 为æ令ä¸åã
ï¼ï¼å³ï¼è®¡ç®æºè¯è¨ä¸åã
ï¼ï¼å¯¹ä¸åçåºåï¼æä¸åç说æ³ã
æ¯å¦40H,å¦ä½ç¥éè¿æ¯RAMçè¿æ¯ä½å¯»ååºçï¼
ï¼ï¼å
说å°åï¼è°ä¹ä¸ç¥éä½ è¯´çæ¯ä»ä¹ã
æ¯ä¸æ¯ä¹è¦æä¸ä¸ªä½¿è½ç«¯çé
åï¼
ï¼ï¼ä¸ç¨ã
å°±åçå
ROMä¸çå¤ROMé£æ ·ï¼
ï¼ï¼çå
RAMåèå°åï¼ä½å°åï¼é½å¨çå
ã
å
³é®å°±æ¯ï¼è¯è¨ä¸åã
çæ令系ç»å»å§ï¼ä»»ä½åçæºä¹¦ä¸ï¼é½æçã
å¨çå RAMä½128åèä¸é½æ¯ç¨MOVï¼æä¹ä¸ªä¸åäºï¼ä½ æ´é£ä¹å¤æç没ç举个ä¾ååè¯æå¥æ ·æ¯ç¨ä½å°åå¥æ ·æ¯ç¨åèå°åä¸å®äºï¼ä½ ç´¯æä¹ç´¯
追çMOV A, 40H ;ãåèãä¼ éã
MOV C, 40H ;ãä½ãä¼ éã
两ç§ï¼è½ç¶é½æ¯ MOVï¼ä½æ¯ï¼æ³¨æçï¼
ä¼ éçç®çå°ï¼æä»ä¹ä¸åã
CPL 40H ;ä½ååã
æ³è¦å¯¹åèååæä½ï¼å´å¹¶æ²¡æè¿ç§ç®åçè¯å¥ã
SETB 40H ;ä½ç½®ä¸ã
åèæä½ï¼å¹¶æ²¡æè¿ç§è¯å¥ã
ORL C, /40H ;æå®ä½ååï¼æå°Cä¸ã
åèæä½ï¼å¹¶æ²¡æè¿ç§è¯å¥ã
JBC 40H, LOOP ;æå®ä½ä¸ºä¸å转移ï¼å¹¶å°è¯¥ä½æ¸
é¶ã
â¦â¦
â¦â¦
â¦â¦
æ令系ç»ï¼è¿è½å¨è¿éé½ååºæ¥åï¼
ç书å»å§ã