è¿éæä¸ä»½è¯å·åçæ¡ãç°å¨æ æ³ä¸ä¼ æ件äºã
1ï¼é¤äºåçæºè¿ä¸å称ä¹å¤ï¼åçæºè¿å¯ç§°ä¸ºå¾®æ§å¶å¨å åµå
¥å¼æ§å¶å¨ã
2ï¼åçæºä¸æ®éå¾®å计ç®æºçä¸åä¹å¤å¨äºå
¶å°CPUãåå¨å¨ãI/Oå£ä¸é¨åéæäºä¸åè¯çä¸ã
3ï¼å¨AT89C51åçæºä¸ï¼å¦æéç¨6MHzæ¶æ¯ï¼ä¸ä¸ªæºå¨å¨æ为2µsã
4ï¼AT89C51åçæºçæºå¨å¨æçäº12个æ¶éæ¯è¡å¨æã
5ï¼å
é¨RAMä¸ï¼ä½å°å为40Hã88Hçä½ï¼è¯¥ä½æå¨åèçåèå°ååå«ä¸º28Hå88Hã
6ï¼çå
åèå°å为2AHåå
çæä½ä½çä½å°åæ¯50Hï¼çå
åèå°å为88Håå
çæä½ä½çä½å°åæ¯88Hã
7ï¼è¥Aä¸çå
容为63Hï¼é£ä¹ï¼Pæ å¿ä½çå¼ä¸º0ã
8ï¼AT89C51åçæºå¤ä½åï¼R4æ对åºçåå¨åå
çå°å为04Hï¼å ä¸çµæ¶PSW = 00Hãè¿æ¶å½åçå·¥ä½å¯åå¨åºæ¯0ç»å·¥ä½å¯åå¨åºã
9ï¼å
é¨RAMä¸ï¼å¯ä½ä¸ºå·¥ä½å¯åå¨åºçåå
å°å为00 Hï½1F Hã
10ï¼éè¿å æ æä½å®ç°åç¨åºè°ç¨ï¼é¦å
è¦æPCçå
容å
¥æ ï¼ä»¥è¿è¡æç¹ä¿æ¤ãè°ç¨è¿åæ¶ï¼åè¿è¡åºæ ä¿æ¤ï¼æä¿æ¤çæç¹éåå°PCã
11ï¼AT89C51åçæºç¨åºåå¨å¨ç寻åèå´æ¯ç±ç¨åºè®¡æ°å¨PCçä½æ°æå³å®çï¼å 为AT89C51åçæºçPCæ¯16ä½çï¼å æ¤å
¶å¯»åçèå´ä¸º64 KBã
12ï¼å¨åºåå åå寻åæ¹å¼ä¸ï¼ä»¥Aä½ä¸ºååå¯åå¨ï¼ä»¥PCæDPTRä½ä¸ºåºåå¯åå¨ã
13ï¼æä»¤æ ¼å¼æ¯ç±æä½ç åæä½æ°ç»æï¼ä¹å¯ä»
ç±æä½ç ç»æã
14ï¼åå®ç´¯å å¨Aä¸çå
容为30Hï¼æ§è¡æ令1000Hï¼MOVC A,@A+PC
åï¼æç¨åºåå¨å¨1031Håå
çå
容éå
¥ç´¯å å¨Aä¸ã
15ï¼å¨AT89C51åçæºä¸ï¼PCåDPTRé½ç¨äºæä¾å°åï¼ä½PCæ¯ä¸ºè®¿é®
ç¨åºåå¨å¨æä¾å°åï¼èDPTRæ¯ä¸ºè®¿é®æ°æ®åå¨å¨æä¾å°åã
16ï¼å¨å¯åå¨é´æ¥å¯»åæ¹å¼ä¸ï¼å
¶âé´æ¥âä½ç°å¨æ令ä¸å¯åå¨çå
容ä¸æ¯æä½æ°ï¼èæ¯æä½æ°çå°åã
17ï¼å¤é¨ä¸æ1çä¸æå
¥å£å°å为0013Hãå®æ¶å¨1çä¸æå
¥å£å°å为001BHã
18ï¼è¥ï¼IPï¼ = 00010100Bï¼åä¼å
级æé«è
为å¤é¨ä¸æ1ï¼æä½è
为å®æ¶å¨T1ã
19ï¼AT89C51åçæºååºä¸æåï¼äº§çé¿è°ç¨æ令LCALLï¼æ§è¡è¯¥æ令çè¿ç¨å
æ¬ï¼é¦å
æ PC çå
容åå
¥å æ ï¼ä»¥è¿è¡æç¹ä¿æ¤ï¼ç¶åæé¿è°ç¨æ令ç16ä½å°åé PC ï¼ä½¿ç¨åºæ§è¡è½¬åç¨åºåå¨å¨ä¸çä¸æå°ååºã
20.å¤æAT89C51åçæºå¯¹å¤ä¸æ请æ±æºååºçæå¿«ååºæ¶é´ä¸º3个æºå¨å¨æ对
21ï¼å¸§æ ¼å¼ä¸º1个起å§ä½ï¼8个æ°æ®ä½å1个åæ¢ä½çå¼æ¥ä¸²è¡éä¿¡æ¹å¼æ¯æ¹å¼1ã
22ï¼å¨ä¸²è¡éä¿¡ä¸ï¼æ¶ååæ¹å¯¹æ³¢ç¹çç设å®åºè¯¥æ¯ç¸ççã
23ï¼åçæºåå¨å¨ç主è¦åè½æ¯åå¨ç¨åºï¼æ°æ®
24ï¼å¨åå¨å¨æ©å±ä¸ï¼æ 论æ¯çº¿éæ³è¿æ¯è¯ç æ³æç»é½æ¯ä¸ºæ©å±è¯çççé端æä¾çéæ§å¶ä¿¡å·ã
25ï¼èµ·æ¢èå´ä¸º0000Hï½3FFFHçåå¨å¨ç容éæ¯16 KBã
26ï¼å¨AT89C51åçæºä¸ï¼PCåDPTRé½ç¨äºæä¾å°åï¼ä½PCæ¯ä¸ºè®¿é®
ç¨åºåå¨å¨æä¾å°åï¼èDPTRæ¯ä¸ºè®¿é®æ°æ®åå¨å¨æä¾å°åã
27ï¼11æ¡å°å线å¯é2KB个åå¨åå
ï¼16KBåå¨åå
éè¦14æ¡å°å线ã
28ï¼4KB RAMåå¨å¨çé¦å°åè¥ä¸º0000Hï¼åæ«å°å为0FFF Hã
1ï¼å¾®å¤çå¨ã微计ç®æºãå¾®å¤çæºãCPUãåçæºå®ä»¬ä¹é´æä½åºå«ï¼
å¾®å¤çå¨ãå¾®å¤çæºåCPUé½æ¯ä¸å¤®å¤çå¨çä¸å称è°ï¼è微计ç®æºãåçæºé½æ¯ä¸ä¸ªå®æ´ç计ç®æºç³»ç»ï¼åçæºç¹æéæå¨ä¸ä¸ªè¯çä¸çç¨äºæµæ§ç®ççåç微计ç®æºã
2ï¼MCS-51ç³»ååçæºçåºæ¬åè¯çåå«ä¸ºåªå ç§ï¼å®ä»¬çå·®å«æ¯ä»ä¹ï¼
çï¼MCS-51ç³»ååçæºçåºæ¬åè¯çåå«æ¯8031ã8051å8751ãå®ä»¬çå·®å«æ¯å¨çå
ç¨åºåå¨å¨ä¸ã8031æ çå
ç¨åºåå¨å¨ï¼8051çå
æ4KBçç¨åºåå¨å¨ROMï¼è8751çå
éææ4KBçç¨åºåå¨å¨EPROMã
3ï¼ä¸ºä»ä¹ä¸åºå½æ51ç³»ååçæºç§°ä¸ºMCS-51ç³»ååçæºï¼
çï¼å 为MCS-51ç³»ååçæºä¸çâMCSâæ¯Intelå
¬å¸ç产çåçæºçç³»å符å·ï¼è51ç³»ååçæºæ¯æä¸çå个å家ç产çææä¸8051çå
æ ¸ç»æãæ令系ç»å
¼å®¹çåçæºã
4ï¼AT89C51åçæºç¸å½äºMCS-51ç³»ååçæºä¸çåªä¸ç§åå·ç产åï¼
çï¼ç¸å½äºMCS-51ç³»åä¸ç87C51ï¼åªä¸è¿æ¯AT89C51è¯çå
ç4KB Flashåå¨å¨å代äº87C51çå
ç4KBçEPROMã
5ï¼AT89C51åçæºççå
é½éæäºåªäºåè½é¨ä»¶ï¼å个åè½é¨ä»¶çæ主è¦çåè½æ¯ä»ä¹ï¼
ï¼1ï¼1个微å¤çå¨ï¼CPUï¼ï¼ï¼2ï¼128个æ°æ®åå¨å¨ï¼RAMï¼åå
ï¼ï¼3ï¼4KB Flashç¨åºåå¨å¨ï¼ï¼4ï¼4个8ä½å¯ç¼ç¨å¹¶è¡I/Oå£ï¼P0å£ãP1å£ãP2å£ãP3å£ï¼ï¼ï¼5ï¼1个å
¨å工串è¡å£ï¼ï¼6ï¼2个16ä½å®æ¶å¨/计æ°å¨ï¼ï¼7ï¼ä¸ä¸ªä¸æç³»ç»ï¼5个ä¸ææºï¼2个ä¼å
级ï¼ï¼8ï¼21个ç¹æ®åè½å¯åå¨ï¼SFRï¼ã
6.说æAT89C51åçæºçå¼èçä½ç¨ï¼è¯¥å¼èæ¥é«çµå¹³åä½çµå¹³æ¶åæä½ç§åè½?
çï¼å½è为é«çµå¹³æ¶ï¼åçæºè¯»çå
ç¨åºåå¨å¨ï¼4KB Flashï¼ï¼ä½å¨PCå¼è¶
è¿0FFFHï¼å³è¶
åº4KBå°åèå´ï¼æ¶ï¼å°èªå¨è½¬å读å¤é¨ç¨åºåå¨å¨å
çç¨åºãå½è为ä½çµå¹³æ¶ï¼å¯¹ç¨åºåå¨å¨ç读æä½åªéå®å¨å¤é¨ç¨åºåå¨å¨ï¼å°å为0000Hï½FFFFHï¼çå
ç4KB Flashç¨åºåå¨å¨ä¸èµ·ä½ç¨ã
7ï¼64KBç¨åºåå¨å¨ç©ºé´æ5个åå
å°å对åºAT89C51åçæº5个ä¸ææºçä¸æå
¥å£å°åï¼è¯·ååºè¿äºåå
çå
¥å£å°åå对åºçä¸ææºã
çï¼64KBç¨åºåå¨å¨ç©ºé´ä¸æ5个ç¹æ®åå
åå«å¯¹åºäº5个ä¸ææºçä¸ææå¡ç¨åºçå
¥å£å°åï¼è§ä¸è¡¨ã
表 5个ä¸ææºçä¸æå
¥å£å°å
å
¥å£å°å
ä¸ææº
0003H
å¤é¨ä¸æ0 ()
000BH
å®æ¶å¨0 (T0)
0013H
å¤é¨ä¸æ1 ()
001BH
å®æ¶å¨1 (T1)
0023H
串è¡å£
8ï¼è¯´æ伪æ令çä½ç¨ãâ伪âçå«ä¹æ¯ä»ä¹ï¼å¸¸ç¨ä¼ªæ令çåè½å¦ä½?
çï¼ä¼ªæ令ä¸å±äºæ令系ç»ä¸çæ±ç¼è¯è¨æ令ï¼å®æ¯ç¨åºååç»æ±ç¼ç¨åºçæ§å¶å½ä»¤ãåªæå¨æ±ç¼åçæºç¨åºä¸ææ伪æ令ãæ以â伪âä½ç°å¨æ±ç¼åï¼ä¼ªæ令没æç¸åºçæºå¨ä»£ç 产çã
9ï¼è§£éæå·¥æ±ç¼ãæºå¨æ±ç¼ã交åæ±ç¼ãåæ±ç¼æ¯è¯æ¦å¿µã
çï¼ï¼1ï¼æå·¥æ±ç¼ï¼æå·¥ç¼ç¨ï¼é¦å
æç¨åºç¨å©è®°ç¬¦æ令ååºï¼ç¶åéè¿æ¥æ令çæºå¨ä»£ç 表ï¼é个æå©è®°ç¬¦æ令âç¿»è¯âææºå¨ä»£ç ï¼è¿ç§äººå·¥æ¥è¡¨âç¿»è¯âæ令çæ¹æ³ç§°ä¸ºæå·¥æ±ç¼ã
ï¼2ï¼æºå¨æ±ç¼ï¼æ¯åå©äºå¾®å计ç®æºä¸ç软件ï¼æ±ç¼ç¨åºï¼æ¥ä»£æ¿æå·¥æ±ç¼ï¼å®ææå©è®°ç¬¦æ令âç¿»è¯âææºå¨ä»£ç çå·¥ä½ã
ï¼3ï¼äº¤åæ±ç¼ï¼ä½¿ç¨å¾®å计ç®æºæ¥å®ææ±ç¼ï¼èæ±ç¼åå¾å°çæºå¨ä»£ç å´æ¯å¨å¦ä¸å°è®¡ç®æºï¼è¿éæ¯åçæºï¼ä¸è¿è¡ï¼ç§°è¿ç§æºå¨æ±ç¼ä¸ºäº¤åæ±ç¼ã
ï¼4ï¼åæ±ç¼ï¼å°äºè¿å¶çæºå¨ä»£ç è¯è¨ç¨åºç¿»è¯ææ±ç¼è¯è¨æºç¨åºçè¿ç¨ã
10ï¼è®¾è®¡åç¨åºæ¶åºæ³¨æåªäºé®é¢ï¼
çï¼ï¼1ï¼åç¨åºç第ä¸æ¡æ令åå¿
é¡»ææ å·ãï¼2ï¼ä½¿ç¨åç¨åºè°ç¨æ令æ¶ï¼æ两æ¡è°ç¨æ令å¯ä¾ä½¿ç¨ã
â 使ç¨ç»å¯¹è°ç¨æ令ï¼ACALL addr11ï¼è¦æ³¨æï¼è¢«è°ç¨çåç¨åºçé¦å°åä¸æ¬ç»å¯¹è°ç¨æ令çä¸ä¸æ¡æ令çé«5ä½å°åç¸åï¼å³åªè½å¨åä¸2KBç¨åºåå¨åºå
ãâ¡ä½¿ç¨é¿è°ç¨æ令ï¼LCALL addr16ï¼æ¶ï¼addr16为ç´æ¥è°ç¨çåç¨åºçç®æ å°åï¼ä¹å°±æ¯è¯´ï¼è¢«è°ç¨çåç¨åºå¯æ¾ç½®å¨64KBç¨åºåå¨å¨åºçä»»æä½ç½®ãï¼3ï¼åç¨åºç»æä¸å¿
é¡»ç¨å°å æ ï¼å æ é常ç¨æ¥ä¿æ¤æç¹åç°åºä¿æ¤ã4ï¼åç¨åºè¿å主ç¨åºæ¶ï¼æåä¸æ¡æ令å¿
é¡»æ¯RETæ令ãï¼5ï¼åç¨åºå¯ä»¥åµå¥ï¼å³ä¸»ç¨åºå¯ä»¥è°ç¨åç¨åºï¼åç¨åºåå¯ä»¥è°ç¨å¦å¤çåç¨åºã
11ï¼ä¸ææå¡åç¨åºä¸æ®éåç¨åºæåªäºç¸ååä¸åä¹å¤ï¼
çï¼RETIæ令å¨è¿åæ¶ï¼åæ¶æ¸
é¤ä¸æç³»ç»ä¸ç¸åºçä¼å
级触åå¨ï¼ä»¥å
许ä¸æ¬¡ä¸æï¼èRETæ令å没æè¿ä¸ªæä½ãé¤äºè¿ä¸ç¹ä¸¤æ¡æ令ä¸åå¤ï¼å
¶ä»æä½é½ç¸åã
12ï¼ä¸æååºçæ¡ä»¶æ¯ä»ä¹ï¼
çï¼æ»ä¸æå
许å¼å
³æ¥éEA=1ï¼è¯¥ä¸ææºååºä¸æ请æ±ï¼è¯¥ä¸ææºçä¸æå
许ä½=1ï¼äºç»è®¡ææ´é«çº§ä¸ææ£å¨è¢«æå¡ã
13ï¼AT89C51åçæºååºå¤é¨ä¸æçå
¸åæ¶é´æ¯å¤å°ï¼å¨åªäºæ
åµä¸ï¼CPUå°æ¨è¿å¯¹å¤é¨ä¸æ请æ±çååºï¼
çï¼æç为æ¯ä¸ç个å¨æï¼æé¿ä¸º8个å¨æï¼å½éå°æå¼å§æ§è¡RETIæ访é®IEæIPçæ令åéæå½åæ令æ§è¡å®å继ç»æ§è¡ä¸æ¡æ令åæè½ååºä¸æã
14ï¼å®æ¶å¨/计æ°å¨ç¨ä½å®æ¶å¨æ¨¡å¼æ¶ï¼å
¶è®¡æ°èå²ç±è°æä¾ï¼å®æ¶æ¶é´ä¸åªäºå ç´ æå
³ï¼
çï¼å®æ¶å¨/计æ°å¨ç¨ä½å®æ¶å¨æ¶ï¼å
¶è®¡æ°èå²ç±ç³»ç»æ¯è¡å¨äº§ççå
é¨æ¶éä¿¡å·12åé¢åæä¾ãå®æ¶æ¶é´ä¸æ¶éé¢çåå®æ¶åå¼æå
³ã
15ï¼å®æ¶å¨/计æ°å¨ç¨ä½è®¡æ°å¨æ¨¡å¼æ¶ï¼å¯¹å¤ç计æ°é¢çæä½éå¶ï¼
çï¼ç±äºç¡®è®¤1次è´è·³åè¦è±2个æºå¨å¨æï¼å³24个æ¯è¡å¨æï¼å æ¤å¤é¨è¾å
¥ç计æ°èå²çæé«é¢ç为系ç»æ¯è¡å¨é¢çç1/24ã
16ï¼å®æ¶å¨/计æ°å¨çå·¥ä½æ¹å¼2æä»ä¹ç¹ç¹ï¼éç¨äºåªäºåºç¨åºåï¼
çï¼å®æ¶å¨/计æ°å¨çå·¥ä½æ¹å¼2å
·æèªå¨æ¢å¤åå¼çç¹ç¹ï¼éç¨äºç²¾ç¡®å®æ¶ï¼å¦æ³¢ç¹çç产çã
17ï¼ä¸ä¸ªå®æ¶å¨çå®æ¶æ¶é´æéï¼å¦ä½ç¨ä¸¤ä¸ªå®æ¶å¨ç串è¡å®æ¶æ¥å®ç°è¾é¿æ¶é´çå®æ¶ï¼
çï¼æ¹æ³1ï¼å¨ç¬¬ä¸ä¸ªå®æ¶å¨çä¸æç¨åºéå
³éæ¬å®æ¶å¨çä¸æç¨åºï¼è®¾ç½®åæå¼å¦ä¸ä¸ªå®æ¶å¨ï¼å¨å¦ä¸ä¸ªå®æ¶å¨çä¸æç¨åºä¸å
³éæ¬å®æ¶ä¸æï¼è®¾ç½®åæå¼å¦ä¸ä¸ªå®æ¶å¨ãè¿ç§æ¹å¼çå®æ¶æ¶é´ä¸ºä¸¤ä¸ªå®æ¶å¨å®æ¶æ¶é´çåã
18ï¼THxä¸TLxï¼x = 0ï¼1ï¼æ¯æ®éå¯åå¨è¿æ¯è®¡æ°å¨ï¼å
¶å
容å¯ä»¥éæ¶ç¨æ令æ´æ¹åï¼æ´æ¹åçæ°å¼æ¯ç«å³å·æ°è¿æ¯çå½å计æ°å¨è®¡æ»¡åæè½å·æ°ï¼
çï¼THxä¸TLxï¼x=0ï¼1ï¼æ¯ç±ç¹æ®åè½å¯åå¨ææç计æ°å¨ï¼å
¶å
容å¯ä»¥éæ¶ç¨æ令æ´æ¹ï¼æ´æ¹åçæ°å¼ç«å³å·æ°ãä½å¨è¯»THxãTLxå¼æ¶ï¼åºè¯¥å
读THxå¼ï¼å读TLxï¼å读THxå¼ãè¥ä¸¤æ¬¡è¯»å¾THxå¼ç¸åï¼åå¯ç¡®å®è¯»å¾çå
容æ£ç¡®ãè¥åå两次读å¾çTHxå¼æååï¼åéå¤ä¸è¿°è¿ç¨ã
19ï¼å¨å¼æ¥ä¸²è¡éä¿¡ä¸ï¼æ¥æ¶æ¹æ¯å¦ä½ç¥éåéæ¹å¼å§åéæ°æ®çï¼
å½æ¥æ¶æ¹æ£æµå°RXDå¼èä¸çææçè´è·³åæ¶ï¼å³å¯ç¥éåéæ¹å¼å§åéæ°æ®ã
20ï¼ä¸²è¡å£æå ç§å·¥ä½æ¹å¼ï¼æå ç§å¸§æ ¼å¼ï¼åç§å·¥ä½æ¹å¼çæ³¢ç¹çå¦ä½ç¡®å®ï¼
串è¡å£æ4ç§å·¥ä½æ¹å¼ï¼æ¹å¼0ãæ¹å¼1
æ¹å¼2ãæ¹å¼3ãæ3ç§å¸§æ ¼å¼ï¼æ¹å¼2å3
å
·æç¸åçå¸§æ ¼å¼ã
æ¹å¼0çåéåæ¥æ¶é½ä»¥fosc/12为åºå®æ³¢ç¹çã
æ¹å¼1çæ³¢ç¹ç=2SMOD/32Ãå®æ¶å¨T1ç溢åºçã
æ¹å¼2çæ³¢ç¹ç=2SMOD/64Ãfoscã
æ¹å¼3çæ³¢ç¹ç=2SMOD/32Ãå®æ¶å¨T1ç溢åºçã
21ï¼ä¸ºä»ä¹å®æ¶å¨/计æ°å¨T1ç¨ä½ä¸²è¡å£æ³¢ç¹çåçå¨æ¶ï¼å¸¸éç¨æ¹å¼2ï¼è¥å·²ç¥æ¶éé¢çãéä¿¡æ³¢ç¹çï¼å¦ä½è®¡ç®å
¶åå¼ï¼
çï¼ï¼1ï¼å 为å®æ¶å¨/计æ°å¨å¨æ¹å¼2ä¸ï¼åå¼å¯ä»¥èªå¨éè£
ï¼è¿æ ·å¨è¿è¡ä¸²å£æ³¢ç¹çåçå¨è®¾ç½®æ¶ï¼å°±é¿å
äºéè£
åæ°çæä½,ä¸åå°äºéè£
åæ°ç误差ã
22ï¼ç®è¿°å©ç¨ä¸²è¡å£è¿è¡å¤æºéä¿¡çåçã
çï¼ä»¥æ¹å¼1为ä¾ãåéè¿ç¨ï¼æ°æ®ä½ç±TXD端è¾åºï¼åé1帧信æ¯ä¸º10ä½ï¼å½CPUæ§è¡1æ¡æ°æ®ååéç¼å²å¨SBUFçæ令ï¼å°±å¯å¨åéãåéå¼å§æ¶ï¼å
é¨åéæ§å¶ä¿¡å·SENDå为ææï¼å°èµ·å§ä½åTXDè¾åºï¼æ¤åï¼æ¯ç»è¿1个TXæ¶éå¨æï¼ä¾¿äº§ç1个移ä½èå²ï¼å¹¶ç±TXDè¾åº1个æ°æ®ä½ã8ä½æ°æ®ä½å
¨é¨è¾åºå®æ¯åï¼ç½®1ä¸ææ å¿ä½TIï¼ç¶åSENDä¿¡å·å¤±æã
æ¥æ¶è¿ç¨ï¼å½æ£æµå°èµ·å§ä½çè´è·³åæ¶ï¼åå¼å§æ¥æ¶ãæ¥æ¶æ¶ï¼å®æ¶æ§å¶ä¿¡å·æ2ç§ãå
¶ä¸ä¸ç§æ¯ä½æ£æµå¨éæ ·èå²ï¼å®çé¢çæ¯RXæ¶éç16åãä¹å°±æ¯å¨1ä½æ°æ®æé´ï¼æ16个éæ ·èå²ï¼ä»¥æ³¢ç¹çç16åéçéæ ·RXDå¼èç¶æï¼å½éæ ·å°RXD端ä»1å°0çè·³åæ¶å°±å¯å¨æ£æµå¨ï¼æ¥æ¶çå¼æ¯3次è¿ç»éæ ·ï¼åå
¶ä¸2次ç¸åçå¼ï¼ä»¥ç¡®è®¤æ¯å¦æ¯çæ£çèµ·å§ä½çå¼å§ï¼è¿æ ·è½è¾å¥½å°æ¶é¤å¹²æ°å¼èµ·çå½±åï¼ä»¥ä¿è¯å¯é æ 误å°å¼å§æ¥æ¶æ°æ®ã
23ï¼ä¸ºä»ä¹AT89C51åçæºä¸²è¡å£çæ¹å¼0å¸§æ ¼å¼æ²¡æèµ·å§ä½ï¼0ï¼ååæ¢ä½ï¼1ï¼?
çï¼ä¸²è¡å£çæ¹å¼0为åæ¥ç§»ä½å¯åå¨è¾å
¥/è¾åºæ¹å¼ï¼å¸¸ç¨äºå¤æ¥ç§»ä½å¯åå¨ï¼ä»¥æ©å±å¹¶è¡I/Oå£ï¼ä¸è¬ä¸ç¨äºä¸¤ä¸ª89C51ä¹é´ç串è¡éä¿¡ã该æ¹å¼ä»¥fosc/12çåºå®æ³¢ç¹çä»ä½ä½å°é«ä½åéææ¥æ¶æ°æ®ã
24ï¼ç´æ¥ä»¥TTLçµå¹³ä¸²è¡ä¼ è¾æ°æ®çæ¹å¼æä»ä¹ç¼ºç¹ï¼
çï¼ä¼ç¹æ¯è¿çº¿ç®åï¼ç¼ºç¹æ¯æå¹²æ°æ§è½å·®ï¼ä¼ è¾è·ç¦»çã
25ï¼å¨AT89C51åçæºç³»ç»ä¸ï¼å¤æ¥ç¨åºåå¨å¨åæ°æ®åå¨å¨å
±16ä½å°å线å8ä½æ°æ®çº¿ï¼ä¸ºä½ä¸ä¼åçå²çªï¼
çï¼å 为æ§å¶ä¿¡å·çº¿çä¸åãå¤æ©çRAMè¯çæ¢è½è¯»åºåè½åå
¥ï¼æ以é常é½æ读ãåæ§å¶å¼èï¼è®°ä¸ºåï¼å®ä»¬åå«ä¸89C51çåå¼èç¸è¿ã
å¤æ©çEPROMå¨æ£å¸¸ä½¿ç¨ä¸åªè½è¯»åºï¼ä¸è½åå
¥ï¼æ
EPROMè¯ç没æåå
¥æ§å¶å¼èï¼åªæ读åºå¼èï¼è®°ä¸ºï¼è¯¥å¼èä¸89C51åçæºçç¸è¿ã
26ï¼I/Oæ¥å£åI/O端å£æä»ä¹åºå«ï¼I/Oæ¥å£çåè½æ¯ä»ä¹ï¼
çï¼ I/O端å£ç®ç§°I/Oå£ï¼å¸¸æI/Oæ¥å£çµè·¯ä¸å
·æ端å£å°åçå¯åå¨æç¼å²å¨ãI/Oæ¥å£æ¯æåçæºä¸å¤è®¾é´çI/Oæ¥å£è¯çã
I/Oæ¥å£çåè½ï¼ï¼1ï¼å®ç°åä¸åå¤è®¾çé度å¹é
ï¼ï¼2ï¼è¾åºæ°æ®ç¼åï¼ï¼3ï¼è¾å
¥æ°æ®ä¸æç¼å²ã
27ï¼I/Oæ°æ®ä¼ éç±åªå ç§ä¼ éæ¹å¼ï¼åå«å¨åªäºåºåä¸ä½¿ç¨ï¼
çï¼ï¼1ï¼åæ¥ä¼ éæ¹å¼ãåæ¥ä¼ éå称æ æ¡ä»¶ä¼ éãå½å¤è®¾é度å¯ä¸åçæºé度ç¸æ¯ææ¶ï¼å¸¸å¸¸éç¨è¿ç§æ¹å¼ãæå
¸åçåæ¥ä¼ éå°±æ¯åçæºåå¤é¨æ°æ®åå¨å¨ä¹é´çæ°æ®ä¼ éãï¼2ï¼æ¥è¯¢ä¼ éæ¹å¼ãæ¥è¯¢ä¼ éå称ææ¡ä»¶ä¼ éï¼ä¹ç§°å¼æ¥ä¼ éãåçæºéè¿æ¥è¯¢å¾ç¥å¤è®¾åå¤å¥½åï¼åè¿è¡æ°æ®ä¼ éãå¼æ¥ä¼ éçä¼ç¹æ¯éç¨æ§å¥½ï¼ç¡¬ä»¶è¿çº¿åæ¥è¯¢ç¨åºååç®åï¼ä½æ¯æçä¸é«ã为äºæé«åçæºçå·¥ä½æçï¼é常éç¨ä¸ææ¹å¼ãï¼3ï¼ä¸æä¼ éæ¹å¼ãä¸æä¼ éæ¹å¼æ¯å©ç¨AT89C51æ¬èº«çä¸æåè½åI/Oæ¥å£çä¸æåè½æ¥å®ç°I/Oæ°æ®çä¼ éãåçæºåªæå¨å¤è®¾åå¤å¥½åï¼ååºæ°æ®ä¼ é请æ±ï¼æä¸æ主ç¨åºï¼è¿å
¥ä¸å¤è®¾è¿è¡æ°æ®ä¼ éçä¸ææå¡ç¨åºï¼è¿è¡æ°æ®çä¼ éãä¸ææå¡å®æååè¿å主ç¨åºç»§ç»æ§è¡ãå æ¤ï¼éç¨ä¸ææ¹å¼å¯ä»¥å¤§å¤§æé«åçæºçå·¥ä½æçã
28ï¼å¸¸ç¨çI/O端å£ç¼åæåªä¸¤ç§æ¹å¼ï¼å®ä»¬åæä»ä¹ç¹ç¹ï¼AT89C51åçæºçI/O端å£ç¼åéç¨çæ¯åªç§æ¹å¼ï¼
çï¼æ两ç§ãï¼1ï¼ç¬ç«ç¼åæ¹å¼ãå°±æ¯I/Oå°å空é´ååå¨å¨å°å空é´åå¼ç¼åãå
¶ä¼ç¹æ¯ï¼I/Oå°å空é´ååå¨å¨å°å空é´ç¸äºç¬ç«ï¼çéåæãä½æ¯ï¼å´éè¦è®¾ç½®ä¸å¥ä¸é¨ç读/åI/Oçæ令åæ§å¶ä¿¡å·ãï¼2ï¼ç»ä¸ç¼åæ¹å¼ãå®æ¯æI/O端å£çå¯åå¨ä¸æ°æ®åå¨å¨åå
åç对å¾
ï¼ç»ä¸ç¼åãç»ä¸ç¼åçä¼ç¹æ¯ä¸éè¦ä¸é¨çI/Oæ令ï¼ç´æ¥ä½¿ç¨è®¿é®æ°æ®åå¨å¨çæ令è¿è¡I/Oæä½ï¼ç®åãæ¹ä¾¿ä¸åè½å¼ºå¤§ã89C51åçæºä½¿ç¨çæ¯I/Oåå¤é¨æ°æ®åå¨å¨RAMç»ä¸ç¼åçæ¹å¼ã
29ï¼82C55çâæ¹å¼æ§å¶åâåâPCå£æä½ç½®ä½/å¤ä½æ§å¶åâé½å¯ä»¥åå
¥82C55çåä¸æ§å¶å¯åå¨ï¼82C55æ¯å¦ä½æ¥åºåè¿ä¸¤ä¸ªæ§å¶åçï¼
çï¼82C55éè¿åå
¥æ§å¶åå¯åå¨çæ§å¶åæé«ä½æ¥å¤æï¼æé«ä½ä¸º1æ¶ï¼ä¸ºæ¹å¼æ§å¶åï¼æé«ä½ä¸º0æ¶ï¼ä¸ºPCå£æä½ç½®ä½/å¤ä½æ§å¶åã
30ï¼ä¸ºä»ä¹è¦æ¶é¤æé®çæºæ¢°æå¨ï¼è½¯ä»¶æ¶é¤æé®æºæ¢°æå¨çåçæ¯ä»ä¹ï¼
çï¼å¨æé®çéååæå¼è¿ç¨ä¸ï¼ç±äºå¼å
³çæºæ¢°ç¹æ§ï¼å¯¼è´äºæé®æå¨ç产çãå¦æä¸æ¶é¤æé®çæºæ¢°æå¨ï¼æé®çç¶æ读åå°æå¯è½åºç°é误ãæ¶é¤æé®æå¨ä¸è¬æ¯éç¨è½¯ä»¶æ硬件å»æã软件å»æçåçæ¯ï¼å¨ç¬¬ä¸æ¬¡æ£æµå°æé®æä¸æ¶ï¼è¯¥é®æ对åºçè¡çº¿ä¸ºä½çµå¹³ï¼æ§è¡ä¸ç«¯å»¶æ¶10msçåç¨åºåï¼ç¡®è®¤è¯¥è¡çº¿çµå¹³æ¯å¦ä»ç¶ä¸ºä½çµå¹³ï¼å¦æä»ä¸ºä½çµå¹³ï¼å确认该è¡ç¡®å®æé®æä¸ã
31ï¼LEDçéææ¾ç¤ºæ¹å¼ä¸å¨ææ¾ç¤ºæ¹å¼æä½åºå«ï¼åæä»ä¹ä¼ç¼ºç¹ï¼
çï¼éææ¾ç¤ºæ¶ï¼æ°æ®æ¯åå¼éå°æ¯ä¸ä½LEDä¸çãèå¨ææ¾ç¤ºæ¶ï¼åæ°æ®æ¯åæ¶éå°æ¯ä¸ä¸ªLEDä¸ï¼åæ ¹æ®ä½é线æ¥ç¡®å®æ¯åªä¸ä½LED被æ¾ç¤ºãéææ¾ç¤ºäº®åº¦å¾é«ï¼ä½å£çº¿å ç¨è¾å¤ãå¨ææ¾ç¤ºå£çº¿å ç¨è¾å°ï¼éåç¨å¨æ¾ç¤ºä½æ°è¾å¤çåºåã
32ï¼è¯´æç©éµå¼é®çæé®æä¸çè¯å«åçã
çï¼æé®è®¾ç½®å¨è¡ãå线交ç¹ä¸ï¼è¡ãå线åå«è¿æ¥å°æé®å¼å
³ç两端ãè¡çº¿éè¿ä¸æçµé»æ¥å°+5Vä¸ï¼æ æé®æä¸æ¶ï¼è¡çº¿å¤äºé«çµå¹³ç¶æï¼èå½ææé®æä¸æ¶ï¼è¡çº¿çµå¹³ç¶æå°ç±ä¸æ¤è¡çº¿ç¸è¿çå线ççµå¹³å³å®ãå线ççµå¹³å¦æ为ä½ï¼åè¡çº¿çµå¹³ä¸ºä½ï¼å线ççµå¹³å¦æ为é«ï¼åè¡çº¿ççµå¹³äº¦ä¸ºé«ãå°è¡ãå线信å·é
åèµ·æ¥å¹¶åéå½çå¤çï¼æè½ç¡®å®éåé®çä½ç½®ã
33ï¼é®çæåª3ç§å·¥ä½æ¹å¼ï¼å®ä»¬åèªçå·¥ä½åçåç¹ç¹æ¯ä»ä¹ï¼
çï¼ï¼1ï¼ç¼ç¨æ«ææ¹å¼ãå½åçæºç©ºé²æ¶ï¼æè°ç¨é®çæ«æåç¨åºï¼åå¤æ«æé®çï¼çå¾
ç¨æ·ä»é®çä¸è¾å
¥å½ä»¤ææ°æ®ï¼ååºé®ççè¾å
¥è¯·æ±ãï¼2ï¼å®æ¶æ«ææ¹å¼ãåçæºæ¯éä¸å®çæ¶é´å¯¹é®çæ«æä¸æ¬¡ãï¼3ï¼ä¸ææ«ææ¹å¼ãåªæå¨é®çæé®æä¸æ¶ï¼ææ§è¡é®çæ«æç¨åºå¹¶æ§è¡è¯¥æé®åè½ç¨åºï¼å¦ææ é®æä¸ï¼åçæºå°ä¸çç¬é®çã
温馨提示:答案为网友推荐,仅供参考