¢À ºÎ·Ï
¿¹Á¦ ¹× ¼Ò½º ÇÁ·Î±×·¥Àº '»óÇ°°ü·Ã ÀÚ·á½Ç'¿¡ ÀÖ½À´Ï´Ù.
¢À ÁÖ¿ä³»¿ë ¢À
ÀÌ Ã¥Àº ÀÎÅÚÀÇ 8ºñÆ® ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯ÀÎ 8051±¸Á¶¸¦ ½±°Ô ¼³¸íÇÏ°í, ½ÇÁ¦·Î ¿¹¸¦ µé¾î°¡¸é¼
ÇÑ °¡Áö¾¿ ¸í·É¾îº°·Î ¼³¸íÀ» ÇϹǷΠÂ÷·Ê´ë·Î µû¶ó°¡´Ù°¡ º¸¸é ÄÄÇ»ÅÍÀÇ µ¿ÀÛ ¿ø¸®¿Í ÄÁÆ®·Ñ·¯
¿¡ ÀÇÇÑ ÀÚµ¿È ÀÀ¿ë ºÐ¾ßÀÇ Àû¿ë±îÁö ¾Ë ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.
8051-8000¹øÁö¿¡¼ µ¿À۵Ǵ <110°³>ÀÇ °¢Á¾ ÇÁ·Î±×·¥À» ¼³¸í. 8051±¸Á¶¸¦ ¿ä¾à ¼³¸í, ÀÌÇظ¦
µ½±âÀ§ÇÑ ÃÖ¼Òȸ·Î¸¦ ¼³°èÁ¦½ÃÇÏ¿´´Ù.
¢À Â÷·Ê ¢À
Á¦1Àå 8051 ±âº»±¸Á¶¿Í °³¿ä
1.1 ´ÜÀÏĨ ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍÀÇ Ãß¼¼¿Í Àü¸Á
1.2 8051 Á¾·ù¿Í Ư¡
1.3 8051 ¸Þ¸ð¸® ±¸Á¶
1.4 MCS-51 ¾îµå·¹½Ì ¸ðµå
1.5 MCS-51 ¸í·É¾î
1.6 8051 Çϵå¿þ¾î ±¸Á¶
1.7 ŸÀ̸Ó/Ä«¿îÅÍ
1.8 ½Ã¸®¾óÆ÷Æ® Á¢¸é(SERIAL INTERFACE)
1.9 ÀÎÅÍ·´Æ®
1.10 ¸®¼¼Æ®
1.11 Àü¿øÀý¾à µ¿ÀÛ
Á¦2Àå ÇÁ·Î±×·¡¹Ö Å°Æ®(PK-51) ±¸¼º°ú »ç¿ë
2.1 ÇÁ·Î±×·¡¹Ö Å°Æ® ±¸¼º
2.2 ¸ðµå ½ºÀ§Ä¡ Á¶ÀÛ¹æ¹ý
2.3 ¸ðµå ½ºÀ§Ä¡ »ç¿ëÇÒ ¶§ ÁÖÀÇ»çÇ×
2.4 PK-51 ½ÇÇà ¸í·É¾î
2.5 °£´ÜÇÑ I/O ÇÁ·Î±×·¥
Á¦3Àå ÇÁ·Î±×·¡¹Ö Å°Æ®(PK-51) ¸ð´ÏÅÍ ¼ºê·çƾ
3.1 ÄÜ¼Ö ÀÔ·Â(INCRAR) ·çƾ
3.2 ÄÜ¼Ö Ãâ·Â(OUTCHAR) ·çƾ
3.3 »õ ¶óÀÎ(NEWLINE) ·çƾ
3.4 ÇÑ ¹ÙÀÌÆ® 16Áø ¼ýÀÚ Ç¥½Ã·çƾ(HEX2ASC)
3.5 ASCII TO HEX º¯È¯ ·çƾ(ASC2HEX)
3.6 TIME DELAY(ITIME) ·çƾ
3.7 ¹®ÀÚ¿ Ãâ·Â ·çƾ(STROUT)
3.8 PK-51 ¸ð´ÏÅÍ ÇÁ·Î±×·¥
3.9 PK-51 ¸í·É¾î ÆĶó¸ÞÅÍ °³·«
3.10 PK-51 º»Ã¼ Å×½ºÆ® ÇÁ·Î±×·¥
Á¦4Àå i8051 ¸í·É¾î ¼¼Æ®ÀÇ ½ÇÇè
4.1 ·¹Áö½ºÅÍ ¹ðÅ©ÀÇ ¼³Á¤
4.2 ºñÆ®¿Í ¹ÙÀÌÆ® ¸í·ÉÀÇ ºñ±³
4.3 ij¸®(CARRY : C)ÀÇ »ç¿ë
4.4 SETB, CLR, CPL ¸í·É
4.5 ANL, C°ú ORLC ¸í·É
4.6 JNB ¸í·É
4.7 JB ¸í·É
4.8 ¸Þ¸ð¸®°£ DATA À̵¿¸í·É
4.9 ½ºÅðú ½ºÅà Æ÷ÀÎÅÍ
4.10 DEC, INC ¸í·É
4.11 DJNZ ¸í·É
4.12 @R1, @R2¸¦ ÀÌ¿ëÇÑ MOV ¸í·É
4.13 °£Á¢ ¾îµå·¹½Ì ¸í·É
4.14 MOVC A, a A£«PC ¸í·É
4.15 JB, JNB, JBC, JC, JNC, JZ, JNZ
4.16 ANC, ORL ¸í·É
4.17 ACALL, LCALL°ú RET ¸í·É
4.18 MUL AB¿Í DIV ¸í·É
4.19 DA A ¸í·É
4.20 SUBB ¸í·É
4.21 CJNE ¸í·É
4.22 XRL(EXCLUSIVE OR) ¸í·É
4.23 PSW
4.24 ANL, ORL ¸í·É(°£Á¢ ¾îµå·¹½Ì ¸ðµå)
4.25 XCH ¸í·É
4.26 Æ÷Æ® 3ÀÇ P3.4, P3.5 »ç¿ë
4.27 Æ÷Æ® 3ÀÇ INTµÈ (P3.2, 3)ÀÇ »ç¿ë
Á¦5Àå ±âÃÊÀûÀÎ ÀÚµ¿Á¦¾î ÇÁ·Î±×·¡¹Ö
5.1 ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÇÑ ¿ø¼îÆ®¿Í ÆÞ½º ¹ß»ý±â
5.2 Áö¿¬µÈ ¿ø¼îÆ®
5.3 ¼ÒÇÁÆ®¿þ¾î ÄÁÆ®·ÑÀÇ ½ÇÁ¦¿¹
5.4 µå¸±ÇÁ·¹½º, ÄÄÇ»ÅÍ
5.5 ÀüÀÚ ÀÚ¹°¼è
5.6 ÄÁº£À̾Ʈ ÄÁÆ®·Ñ
5.7 Å°º¸µå¿¡ ÀÇÇÑ ÆĶó¸ÞÅÍ º¯È¯ ÄÁÆ®·Ñ
5.8 Å°º¸µå¿¡ ÀÇÇÑ ¸ðÅͼӵµ, Á¶¸í ÄÁÆ®·Ñ
5.9 µ¿À۽ð£, °æ°ú½Ã°£ Ç¥½Ã ÀÀ¿ë
5.10 ºÎ¿ï ¹æÁ¤½ÄÀÇ Àû¿ë
5.11 DAC ÀÎÅÍÆäÀ̽º
5.12 ºñÆ®¿Í ¹ÙÀÌÆ® ¸í·É¿¡ ÀÇÇÑ ½Ã½ºÅÛ ÄÁÆ®·Ñ
5.13 ADC ÀÎÅÍÆäÀ̽º
5.14 ÀüÀÚ·»Áö ÄÁÆ®·Ñ
5.15 µ¿ÀÛÆÐÅÏ, ¼ÓµµÁ¦¾î
Á¦6Àå 8051 ŸÀÌ¸Ó Ä«¿îÅÍ ½ÇÇè
6.1 ¸ðµå 1À» ÀÌ¿ëÇÑ À̺¥Æ® Ä«¿îÆÃ
6.2 ¸ðµå 0(ÇÁ¸®½ºÄÉÀÏ·¯)¸¦ ÀÌ¿ëÇÑ À̺¥Æ® Ä«¿îÆÃ
6.3 ¸ðµå 1 ŸÀÌ¸Ó Ä«¿îÅ͸¦ ÀÌ¿ëÇÑ ½Ã°£Áö¿¬
6.4 ¸ðµå 2 ÀÀ¿ë
6.5 ¸ðµå 3 ÀÀ¿ë
6.6 °ÔÀÌÆÃÀ» ÀÌ¿ëÇÑ À̺¥Æ® ÁÖ±âÃøÁ¤
6.7 ŸÀ̸Ó/Ä«¿îÅÍ 1ÀÇ ¸ðµå 3
Á¦7Àå ½Ã¸®¾ó ÀÎÅÍÆäÀ̽º
7.1 ¸ðµå 0 µ¿±âÅë½ÅÀ» ÀÌ¿ëÇÑ I/O È®Àå
7.2 8ºñÆ® UART/¸ðµå 1
7.3 8ºñÆ® UART/¸ðµå 3
7.4 ¸ÖƼÇÁ·Î¼¼¼ Åë½Å/¸ðµå 2
Á¦8Àå 8051 »ê¼ú¿¬»ê(ARITHMATHIC)
8.1 ¸ÖƼ¹ÙÀÌÆ® ¿¬»ê
8.2 ½ÊÁø¼ö º¸Á¤À» ÀÌ¿ëÇÑ °¨»ê
8.3 ½Â»ê, Á¦»ê
8.4 ³ª´°¼À¿¡¼ OV Ç÷¡±× ÀÌ¿ë
8.5 ºÐ¼ö°ö¼Á-µðÁöÅ»ÇÊÅ͸µ ÀÌ¿ë
Á¦9Àå È®ÀåµÈ Å°º¸µå ÇÁ·Î±×·¥
Á¦10Àå ÀüÀڽðè(i8051 TIMER) Á¦ÀÛ
10.1 °£´ÜÇÑ ¼³¸í
10.2 ÇÁ·Î±×·¥ È帧µµ
10.3 µð½ºÇ÷¹À̺Πȸ·Îµµ
10.4 ÀüÀÚ½Ã°è ¼Ò½º ÇÁ·Î±×·¥
Á¦11Àå ºÎ·Ï
11.1 8051 µ¥ÀÌÅÍ
11.2 SIOR(¼º±Õ°ü´ë ·Îº¿¿¬±¸È¸)
11.3 ÄÄÇ»ÅÍÁ¦¾î ¿¬±¸È¸