º»¹®/³»¿ë
*¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯(Microcontroller)
Á¤ÀÇ : ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼¿Í I/OÀåÄ¡¸¦ ÇϳªÀÇ Ä¨¿¡ ÁýÀû½ÃÄÑ °¢Á¾Á¦¾îµé¿¡ À¯¿ëÇÏ°Ô È°¿ëµÉ ¼ö ÀÖµµ·Ï ¸¸µç Ĩ
ÀÎÅÚ(Intel)¿¡¼´Â 80486, Pentium µî ÀÏ¹Ý PC¸¦ À§ÇÑ CPU À̿ܿ¡ »ê¾÷¿ëÀ¸·Î MCS (Micro Control System) °è¿ÀÇ CPU¸¦ »ý»êÇØ ¿À°í ÀÖ´Ù. MCS-48, MCS-51, MCS-251, MCS-96ÀÌ ±×°ÍÀÌ´Ù. ±× Áß¿¡ 8051À» ÄÚ¾î(core)·Î ÇÏ´Â ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯µéÀ» ÅëÄªÇØ¼ MCS-51 ÆÐ¹Ð¸®(family)¶ó°í ºÎ¸¥´Ù.
¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼(Microprocessor)¶ó ºÒ¸®´Â CPU´Â º¸Á¶ÇØÁÖ´Â ÁÖº¯ LSI ĨµéÀÌ ÇÊ¿äÇÏ´Ù. ¿¹¸¦ µé¾î, Z80À» ÄÁÆ®·Ñ·¯·Î »ç¿ëÇϱâ À§Çؼ´Â CTC(ŸÀ̸Ó), PIO(º´·Ä ÀÔÃâ·Â), SIO(Á÷·Ä ÀÔÃâ·Â), ROM(ÇÁ·Î±×·¥ ¸Þ¸ð¸®), RAM(µ¥ÀÌÅÍ ¸Þ¸ð¸®) µîÀÌ ±âº»ÀûÀ¸·Î ÇÊ¿äÇÏ´Ù. ±×·¯³ª, ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ÀÎ 8051ÀÇ °æ¿ì À̵é CPU¸¦ º¸Á¶ÇÏ´Â LSIµéÀ» Ĩ¿¡ ³»ÀåÇϰí Àֱ⠶§¹®¿¡, »ç¿ëÀÚ°¡ À̸¦ ±¸¼ºÇÒ Çʿ䰡 ¾ø¾î º¸´Ù Æí¸®ÇÏ°í °£´ÜÇÏ°Ô ÄÁÆ®·Ñ·¯¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù.
MCS-51Àº, ±âº» ±¸Á¶´Â °°À¸¸é¼ ¿©·¯ °¡Áö·Î ±â´ÉÀ» ´Ù¾çÈÇÏ¿© IC ÈÇØ ³õ¾Æ¼, »ç¿ëÀÚ°¡ ÇÊ¿äÇÑ °ÍÀ» °í¸¦ ¼ö ÀÖ´Â ÆøÀÌ ³Ð¡¦(»ý·«)
Âü°í¹®Çå
1. http://gaya.hanseo.ac.kr/%7Eu9230101/8051asm.htm
2. http://namu.doowon.ac.kr/°ÀÇ·Ï2002-1/8051[day1].ppt
3. http://kin.naver.com/browse/db_detail.php?dir_id=102&docid=27229
4. http://www.itkmc.com/2/main.html
5. http://rfa.chonbuk.ac.kr/8051TEXT.HWP
6. http://www.roboblock.co.kr/info/info1.htm