PIC¸¦ »ç¿ëÇÑ °³¹ß ¹æ¹ý

1. °³¹ßȯ°æ¿¡¼­ ÇÊ¿äÇÑ µµ±¸(Áغñ¹°)

¾Æ·¡ »çÁøÀÌ °³¹ß¿¡ ÇÊ¿äÇÑ ÃÖÀúÇÑÀÇ µµ±¸ÀÌ´Ù.

PIC´Â °³¹ß ȯ°æ¿¡¼­ ÇÊ¿äÇÑ toolÀÌ ÀûÀ¸¸ç, °Ô´Ù°¡ °£´ÜÇϰí Àú·ÅÇÑ °¡°ÝÀ¸·Î °®Ãâ ¼ö Àֱ⠶§¹®¿¡ ½ÇÇèÀ̳ª °£´ÜÇÑ Á¦ÀÛ¿¡´Â ÃÖÀûÀÌ´Ù.
ȯ°æÀº PIC ½Ã¸®ÁîÀÇ ´ëºÎºÐ °øÅëÀûÀÎ »çÇ×ÀÌÁö¸¸, ¿©±â¼­´Â PIC16C84/PIC16F84¸¦ Áß½ÉÀ¸·Î °³¹ß ȯ°æ°ú °³¹ß ¼ø¼­¸¦ ¼Ò°³ÇÑ´Ù.

 


(1) ÇÁ·Î±×·¥ °³¹ß¿ë Çϵå¿þ¾î

(2) ÇÁ·Î±×·¥ °³¹ß¿ë ¼ÒÇÁÆ®¿þ¾î
2. °³¹ß ¼ø¼­

    ÀÚÀÛÇÑ Çϵå¿þ¾î¸¦ µ¿ÀÛ½Ã۱â±îÁöÀÇ ¼ø¼­¸¦ ¼³¸íÇÑ´Ù.
  
   (1) ÀÚÀÛ Çϵå¿þ¾î¸¦ Á¦ÀÛÇÑ´Ù 
Á¦4Àå¿¡¼­ÀÇ Á¦ÀÛ ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
¿ì¼±, PIC¸¦ »¡¸® ½ÃÇèÇØ º¸°í ½ÍÀº »ç¶÷µéÀ» À§ÇØ ¿¹Á¦·Î ¼³¸íÇÑ´Ù.
»ç¿ëÇϴ ȸ·Î´Â ´Ü¼øÈ÷ LED(¹ß±¤ ´ÙÀÌ¿Àµå)¸¦ ÀÏÁ¤ °£°ÝÀ¸·Î Á¡µî/¼ÒµîÇÏ´Â °ÍÀÌ´Ù.

   (2) ÇÁ·Î±×·¥À» ÀÛ¼ºÇÑ´Ù

   (3) ¾î¼ÀºíÇÑ´Ù
¾Õ¿¡¼­ ÀÔ¼öÇÑ ¾î¼Àºí·¯·Î ÀÛ¼ºÇÑ ÇÁ·Î±×·¥À» ¾î¼ÀºíÇÑ´Ù.
¾î¼Àºí·¯¸¦ ±âµ¿ÇÏ¸é ¼³Á¤ È­¸éÀÌ ³ªÅ¸³ª¹Ç·Î CPUÀÇ Á¾·ù¿Í, CASE Sensitive¸¦ off, Ãâ·Â Æ÷¸ËÀ» INHX8MÀ¸·Î ¼³Á¤ÇÑ´Ù.
¾î¼Àºí °á°ú°¡ "error 0"°¡ µÉ ¶§±îÁö ¹Ýº¹ÇÑ´Ù.
error°¡ ³ª¿À¸é ¸®½ºÆ®¿¡ ¾î¶² À߸øÀÌ ÀÖ´Ù´Â °ÍÀÌ´Ù. ²ö±âÀÖ°Ô Á¶»çÇÏ¿© ¼öÁ¤Çϱ⠹ٶõ´Ù.
¸¶Áö¸·À¸·Î object file(*.hex)¸¦ ÀÛ¼ºÇØ µÐ´Ù.

   (4) ½Ã¹Ä·¹À̼ÇÇÑ´Ù

  
   (5) ROM¿¡ ½á³Ö±â(ÀÚÀÛ ROM ¶óÀÌÅÍÀÇ °æ¿ì)
ROM ¶óÀÌÅÍÀÇ ¸¸µå´Â ¹æ¹ý°ú »ç¿ë¹ýÀº Á¦7Àå¿¡¼­ ¼³¸íÇÑ´Ù.
ÆÛ½º³ÎÄÄÇ»ÅÍÀÇ ÇÁ¸°ÅÍ Ä¿³ØÅÍ¿Í À§ÀÇ ÀÚÀÛ ROM ¶óÀÌÅ͸¦ Á¢¼ÓÇÑ´Ù.
ROM ¶óÀÌÅÍ¿¡ Àü¿øÀ» Á¢¼ÓÇÑ ÈÄ, PIC ĨÀ» ¼¼Æ®Çϰí Àü¿øÀ» ³Ö´Â´Ù.
±×¸®°í ¼Ò°Å¸¦ È®ÀÎÇÑ ÈÄ, ÇÁ·Î±×·¥ µ¥ÀÌÅ͸¦ ½á³Ö´Â´Ù.

   (6) Ÿ°Ù Çϵå¿þ¾î¿¡ ¼¼Æ®ÇÏ¿© ½ÇÇà

PICÀÇ Ä¨À» ROM ¶óÀÌÅÍÀÇ Àü¿øÀ» OFFÇÑ ´ÙÀ½, »©³»°í, Ÿ°Ù Çϵå¿þ¾î(ÀÚÀÛǰ)¿¡ ¼¼Æ®ÇÏ¿© ¼¼Æ®ÀÇ Àü¿øÀ» ONÀ¸·Î ÇÑ´Ù. ¿¹Á¤´ë·Î µ¿ÀÛÇϸé À̰ÍÀ¸·Î ¿Ï¼ºÀÌ´Ù.
   (7) µ¿ÀÛÇÏÁö ¾ÊÀ» ¶§
 
Ÿ°ÙÀÇ Àü¿øÀ» offÇϰí, PIC¸¦ ÀÏ´Ü »©³½ ´ÙÀ½, ¾î¼ÀºíÀÌ Ãâ·ÂÇÑ ¸®½ºÆ®¸¦ º¸¸é¼­ ¿øÀÎÀ» »ý°¢ÇÑ´Ù.
À̶§ ½Ã¹Ä·¹ÀÌÅͰ¡ µµ¿òÀÌ µÈ´Ù. ¿øÀÎÀ» ¾Ë ¼ö ¾ø´Â ¶§´Â ¾îµð±îÁö µ¿ÀÛÇϰí ÀÖ´ÂÁö¸¦ È®ÀÎÇϸ鼭 üũÇϹǷΠ¸®½ºÆ®¸¦ ¾à°£ ¼öÁ¤ÇÏ¿©, µ¿ÀÛÀ» È®½ÇÈ÷ ¾Ë ¼ö ÀÖµµ·Ï ÇØ º»´Ù.
±×¸®°í (3)ÀÇ ¾î¼Àºí °úÁ¤ºÎÅÍ ´Ù½Ã ½Ç½ÃÇÑ´Ù
. ´ÙÀ½ ÆäÀÌÁö·Î        ¸ñÂ÷ ÆäÀÌÁö·Î