|
|
![]() 1. ¡®·Ò¶óÀÌÅÍ¡¯¶õ, ÇѸ¶µð·Î µ¥ÀÌÅ͸¦ ·Ò¿¡ ½á³Ö´Â ±â°èÀÔ´Ï´Ù. ¸¶Ä¡ CD ·Ò¶óÀÌÅͰ¡ µ¥ÀÌÅ͸¦ CD ½á³Ö´Â °Í°ú ºñ±³ÇÒ ¼ö ÀÖÀ¸¸ç, CD-ROM ¶óÀÌÅÍ´Â compact disk ¿¡ µ¥ÀÌÅ͸¦ ¾²Áö¸¸, ·Ò¶óÀÌÅÍ´Â CD°¡ ¾Æ´Ñ ROM¿¡ ½á³Ö´Â ´Ù´Â °ÍÀ¸·Î ½±°Ô ÀÌÇØÇÏ¸é µÇ°Ú½À´Ï´Ù. ¹°·Ð, ROM¿¡´Â PROM, EPROM, EEPROM, Flash ROM, internal ROM (Micom) µî ´Ù¾çÇÑ Å¸ÀÔÀÌ ÀÖÁö¸¸ ÆíÀÇ»ó ROMÀ̶ó°í ĪÇÕ´Ï´Ù. Á» ´õ ±¸Ã¼Àû ¼³¸íÀ¸·Î, ¿£Áö´Ï¾î°¡ ÇÁ·Î±×·¥ÇÑ ¾ð¾î, Áï C ³ª Assembly ¾î µîÀ» ¼Ò½ºÆÄÀÏÀ̶ó°í Çϴµ¥, À̵éÀ» °¢°¢ °í±Þ¾ð¾î (High level language)¿Í Àú±Þ¾ð¾î (Low level language)¶ó°í ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¾ð¾îµéÀº »ç¶÷ÀÌ ÀÌÇØÇÒ ¼ö ÀÖÁö¸¸ ±â°è´Â ´ç¿¬È÷ ÀÌÇØÇÏÁö ¸øÇÕ´Ï´Ù. µû¶ó¼, ÀÌ·¯ÇÑ ¾ð¾î¸¦ ±â°è°¡ ÀÌÇØÇÒ ¼ö ÀÖ´Â ¾ð¾î·Î ¹Ù²Ù¾î ÁÖ´Â °úÁ¤ÀÌ ÇÊ¿äÇѵ¥ ÀÌ °úÁ¤À» ¡®ÄÄÆÄÀϸµ¡¯À̶ó°í Çϸç, À̶§ »ç¿ëÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ÅøÀ» ¡®ÄÄÆÄÀÏ·¯¡¯¶ó°í ÇÕ´Ï´Ù. ÀÌ·¸°Ô ¿£Áö´Ï¾î°¡ ¸ðµç µð¹ö±ë (debugging)°úÁ¤À» °ÅÄ¡¸é¼ ÃÖÁ¾ÀûÀ¸·Î ¿Ï¼ºµÈ ¼Ò½ºÆÄÀÏÀ» ÄÄÆÄÀÏ·¯ ³ª ¾î¼Àºí·¯¿Í °°Àº ÅøÀ» »ç¿ëÇÏ¿© ±â°è¾î ÄÚµå·Î ¸¸µé¾î Ÿ°ÙÀÌ µ¿À۵ǵµ·Ï ¸¸µé¾î Áִµ¥, ÀÌ ±â°è¾î ÄÚµå´Â BIN, HEX, Motorola S µî ´Ù¾çÇÑ ±â°è¾î Æ÷¸ËÀÌ ÀÖ½À´Ï´Ù. ÀÌÁ¦ ÀÌ·¯ÇÑ µ¥ÀÌÅ͸¦ ·Ò¿¡´Ù ½á³Ö¾î¾ß Çϴµ¥ À̶§ »ç¿ëÇÏ´Â ±â°è°¡ ¡®·Ò¶óÀÌÅÍ¡¯ÀÔ´Ï´Ù. 2. À̰ÍÀÌ ÇÏ´ÂÀÏÀÌ ¹º°¡¿ä? ·Ò¶óÀÌÅÍ´Â À§¿Í °°ÀÌ PC ±â¹ÝÇü, ´Üµ¶Çü (Stand alone) µî ¿©·¯°¡Áö Çü½ÄÀÌ ÀÖÁö¸¸, PC±â¹ÝÇüÀ» ±âÃÊ·Î ¼³¸íÇÕ´Ï´Ù. ÆíÀÇ»ó BIN ÆÄÀÏÀ» ·Ò¿¡ ±Á´Â´Ù°í °¡Á¤Çϰí, ÀÌ °úÁ¤Àº ´ÙÀ½°ú °°½À´Ï´Ù. 2.1 ·Ò¶óÀÌÅÍ´Â ¾î¶² ĨÀ» ÀÛ¾÷ÇÒ °ÍÀΰ¡¸¦ Á¦ÀÏ ¸ÕÀú °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. Áï, Ĩ ¼±ÅÃÀ» ÇØ¾ßÇÕ´Ï´Ù. ¼±ÅÃÀ» ÇÏ°í ³ª¸é ·Ò¶óÀÌÅÍ È¯°æÀÌ ¼±ÅÃÇÑ Ä¨ÀÇ ÇÁ·Î±×·¥ ¾Ë°í¸®Áò ȯ°æÀ¸·Î ¸ðµÎ ¹Ù²î°Ô µË´Ï´Ù. 2.2 ÀÌÁ¦ BIN ÆÄÀÏÀ» ºÒ·¯¿Í¾ß ÇÕ´Ï´Ù. À̶§ ÆÄÀÏÀ» ºÒ·¯¿À°Ô µÇ¸é, ºÒ·¯¿Â µ¥ÀÌÅÍ´Â ·Ò¶óÀÌÅÍÀÇ ¹öÆÛ ¿µ¿ª¿¡ ·ÎµåÇÏ°Ô µË´Ï´Ù. Áï, ÀÌ ¹öÆÛ¿µ¿ª°ú ÀÛ¾÷ ·Ò°úÀÇ Áß°£¿¡ ·Ò¶óÀÌÅͰ¡ ÀÖ´Ù´Â °ÍÀ» ÀÌÇØÇÏ¿©¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ¹öÆÛ´Â ·Ò¶óÀÌÅÍ ±â´É Áß ÆíÁý±â (edit)·Î º¼ ¼ö ÀÖ°í ÆíÁýµµ °¡´ÉÇÕ´Ï´Ù. 2.3 ÀÌÁ¦ ÇÁ·Î±×·¥(±Á±â)ÇÏ¸é ·Ò¶óÀÌÅͰ¡ ¹öÆÛ·Î ºÒ·¯µéÀÎ µ¥ÀÌÅ͸¦ ·Ò¿¡ ±Á°Ô µÇ´Â °ÍÀÔ´Ï´Ù. 2.4 ÃÖÁ¾ÀûÀ¸·Î ·Ò¶óÀÌÅÍ´Â ºÒ·¯¿Ô´ø µ¥ÀÌÅÍÀÇ Ã¼Å©¼¶°ú ·Ò¿¡ ½á³ÖÀº µ¥ÀÌÅÍÀÇ Ã¼Å©¼¶À» ¼·Î ºñ±³ °ËÁõÇÏ´Â °úÁ¤ÀÌ ÀÖ½À´Ï´Ù. À̰ÍÀ» µ¥ÀÌÅÍ °ËÁõ (Verify)¶ó°í ÇÕ´Ï´Ù. ÀÌ °ËÁõÀÌ OKµÇ¸é ÇÁ·Î±×·¥Àº ¿Ï·áµÇ´Â °ÍÀÔ´Ï´Ù. ¿©±â¼ üũ¼¶À̶õ, ¹öÆÛÀÇ °¡·ÎÀÇ ¸ðµç °ªÀ» ´õÇÑ °ª °ú ¼¼·ÎÀÇ ¸ðµç °ªÀº ´õÇÑ °ª, ÀÌ µÎ ÇÕ°èÀÇ °ªÀ» ´Ù½Ã ´õÇÑ ÃÑ °ªÀÌ Ã¼Å©¼¶ÀÔ´Ï´Ù. ¿©±â¼ üũ¼¶ ½ÇÁ¦ °ªÀº 8¹ÙÀÌÆ® ÀÌÁö¸¸, ÀϹÝÀûÀ¸·Î µÚ·ÎºÎÅÍ 4ÀÚ¸® ¹ÙÀÌÆ®¸¦ üũ¼¶°ªÀ̶ó°í ºÎ¸£±âµµ ÇÕ´Ï´Ù. ÀÌ Ã¼Å©¼¶ °ªÀ¸·Î ¿À·ù Á¡°Ë À̳ª ¹öÀü°ü¸® µî Çϴµ¥ ÀÌ Ã¼Å©¼¶À» ·Ò¶óÀÌÅÍÀÇ ¹öÆÛÅ©±â³ª Æ÷¸Ë, ºí·©Å© ¿µ¿ªÀÇ °ª(00h, 3F, FFh...), ±Á±â/Àб⠼³Á¤µî¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖÀ½À» ÁÖÁöÇϽñ⠹ٶø´Ï´Ù. µû¶ó¼, µ¥ÀÌÅÍ ¾î´À ÇÑ °ªÀÌ¶óµµ Æ²¸± °æ¿ì´Â µ¥ÀÌÅÍ °ËÁõ ½Ã ¿À·ù°¡ ¹ß»ýÇÏ°Ô µË´Ï´Ù. 2.5 ¹Ý´ë·Î, ÀÌ¹Ì ·Ò¿¡ ¾î¶² µ¥ÀÌÅͰ¡ ÀÖÀ¸¸é, À̸¦ ÀÐ¾î¼ ÆÄÀÏ·Î ÀúÀåµµ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù½Ã ¸»Çؼ, ·Ò¶óÀÌÅÍÀÇ ·ÒÀ» ÀÐÀ» ¶§ ·ÒÀÇ µ¥ÀÌÅ͸¦ ¹öÆÛ¿µ¿ªÀ¸·Î ¾²°Ô µÇ´Âµ¥ ÀÌ ¹öÆÛÀÇ ¿µ¿ªÀº PCÀÇ ¹öÆÛÀ» ÀǹÌÇϹǷΠÀ̸¦ ÆÄÀÏ·Î ¡®ÀúÀåÇϱ⡯ÇÏ¿© ÀÓÀÇÀÇ ÆÄÀÏ·Î ÀúÀåÇÑ´Ù´Â ÀǹÌÀÔ´Ï´Ù. 2.6 ÀÌ ÈÄ ÀúÀåµÈ ÆÄÀÏÀ» ´Ù½Ã ÇÊ¿ä ½Ã À§¿Í °°Àº °úÁ¤À¸·Î ÀÛ¾÷ÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù. °á·ÐÀûÀ¸·Î, ·Ò¶óÀÌÅÍ´Â ºÒ·¯µéÀÎ µ¥ÀÌÅ͸¦ ·Ò¿¡ ¾´ ÈÄ À̰ÍÀ» ¼·Î ºñ±³°ËÁõ(Verify)±îÁö¸¸ ¿ªÇÒÀ» ÇÏ°Ô µÇ´Â °ÍÀÔ´Ï´Ù. 3. ¾î¶°ÇÑ Á¾·ù°¡ ÀÖ¾î¿ä? ·Ò¶óÀÌÅÍÀÇ ¸ðµ¨Àº Å©°Ô ¹ü¿ë ·Ò¶óÀÌÅÍ (Universal programmer), Àü¿ë ·Ò¶óÀÌÅÍ (Specialized programmer), ¸ÖƼ(°») ·Ò¶óÀÌÅÍ(Multi programmer), ´Üµ¶Çü (Stand alone) ·Ò¶óÀÌÅÍ µî 4 °¡Áö·Î ±¸ºÐµÇ¸ç, ÀÌ ¿Ü¿¡ ÀÚµ¿È¿¡ ÇÊ¿äÇÑ Çڵ鷯 µî »ê¾÷ÀÀ¿ë ·Ò¶óÀÌÅ͵µ ÀÖ½À´Ï´Ù. ¹ü¿ë ·Ò¶óÀÌÅÍ´Â EPROM, Flash ROM, PLD, PIC, MCS51, AVR, Tiny µî ´Ù¾çÇÑ Ä¨µéÀ» ¹ü¿ëÀûÀ¸·Î Áö¿øÇÏ´Â ·Ò¶óÀÌÅ͸¦ ÀǹÌÇÏ¿©, 40ÇÉ ¼ÒÄÏ ÀÌ»óÀÇ ¸ðµâÀ» ÀåÂøÇϰí ÀÖ½À´Ï´Ù. ¿¹, BeeProg2, BeeProg3, Smartprog2 Àü¿ë ·Ò¶óÀÌÅÍ´Â ¹ü¿ëÀûÀÌÁö ¾Ê°í ÇѰ¡Áö °è¿¸¸À» Áö¿øÇϴµ¥, EPROM/Flash °è¿¸¸À» Áö¿øÇѴٵ簡, MCS51°è¿¸¸À» Áö¿øÇѴٵ簡 ÇÏ´Â µî ƯÁ¤ °è¿¸¸À» Áö¿øÇÔÀ» ÀǹÌÇÕ´Ï´Ù. µû¶ó¼, ¹ü¿ëÀûÀÌÁö ¾ÊÁö¸¸, º¸´Ù Àú·ÅÇÑ °¡°ÝÀ¸·Î ƯÁ¤ °è¿ »ç¿ëÀÚ¿¡°Ô´Â À¯¸®ÇÑ ¼±ÅÃÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ¿¹, PIKprog2, T51prog2, MEMprog2 ¸ÖƼ ·Ò¶óÀÌÅÍ´Â ÇϳªÀÇ ·Ò¶óÀÌÅÍ¿¡¼ ÇÑ °³ÀÇ ½Ì±Û ¼ÒÄÏÀÌ ¾Æ´Ï°í, 8°³ÀÇ ¼ÒÄÏÀÌ ÀÖ´Â ¾ç»ê¼ºÀÌ ÀÖ´Â ·Ò¶óÀÌÅ͸¦ ¸»ÇÕ´Ï´Ù. ¸ÖƼ ·Ò¶óÀÌÅÍ´Â °»¶óÀÌÅͶó°í ºÎ¸£±âµµ ÇÕ´Ï´Ù. µû¶ó¼, ¾ç»ê½Ã¿¡ ´ë·® »ý»ê¿¡ À¯¸®ÇÑ ·Ò¶óÀÌÅÍÀÔ´Ï´Ù. ¿¹, BeeHive208S, BeeHive304, BeeHive204 µî ´Üµ¶Çü ·Ò¶óÀÌÅÍ´Â À§ÀÇ PC ±â¹ÝÇü ·Ò¶óÀÌÅͿʹ ´Þ¸®, PC¿Í °°Àº È£½ºÆ®ÄÄÇ»ÅÍ ¾øÀÌ µ¶ÀÚÀûÀ¸·Î ³»ºÎ ¹èÅ͸®³ª Àü¿øµîÀ» »ç¿ëÇÏ¿© ±¸µ¿µÇ¸ç, ³»ºÎ¿¡ ¹öÆÛ¿ë ¸Þ¸ð¸®°¡ ³»ÀåµÇ¾î Àֱ⠶§¹®¿¡ ÈÞ´ë¿ëÀ̳ª, »ý»êÇöÀå¿¡¼ Á÷Àû ÀÀ¿ëÇÒ ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖÁö¸¸ °¡°ÝÀÌ PC±â¹ÝÇü¿¡ ºñÇØ ºñ½Ñ ÆíÀ̰í Ãֽеð¹ÙÀ̽ºÀÇ ¾÷µ¥ÀÌÆ®°¡ Æß¿þ¾î ÀûÀ¸·Î Çϱ⠶§¹®¿¡ ºñ±³Àû ½±Áö ¾Ê½À´Ï´Ù. ¿¹, BeeHive208S ÀÚ¼¼ÇÑ ³»¿ëÀº www.elnec.co.kr ÀÇ °í°´Áö¿ø ÆäÀÌÁö¸¦ ÂüÁ¶Çϼ¼¿ä. - Çѱ¹¿¤³Ø ÀÚ·á - |
![]() ![]() | ![]() |