1. ¾Ö´Ï¸ÞÀÌ¼Ç µð¹÷À̶õ
MPLAB¿¡¼ µð¹÷ÇÒ ¶§, Ç¥ÁØ ¼³Á¤¿¡¼´Â File Register·ù´Â µð¹÷ÀÇ RUNÀÌ Á¤ÁöÇßÀ» ¶§¸¸ º¯È°¡ ¹Ý¿µµÈ´Ù.
Áï, ÇÁ·Î±×·¥ÁßÀÇ º¯¼ö µî¿¡ ´ëÇÑ º¯È¸¦ ÇÁ·Î±×·¥ÀÇ ½Ã¹Ä·¹ÀÌÆ® RUNÁß¿¡ º¯ÈÇÏ´Â °ÍÀ» º¼ ¼ö ¾ø°í, BreakPoint µî¿¡
ÀÇÇØ ÀÏ´Ü Á¤ÁöÇßÀ» ¶§¿¡ ºñ·Î¼Ò º¯È¸¦ º¼ ¼ö ÀÖ´Ù.
Åë»óÀûÀÎ µð¹÷¿¡¼ ÀÌ°ÍÀ¸·Î ¾Æ¹«·± ¹®Á¦µµ ¾øÀ¸¸ç, ¾î·Á¿òµµ ¾øÁö¸¸, ·çÇÁ Ä«¿îÆ®³ª ¿©·¯ ¹ø º¯ÈÇÏ´Â º¯¼ö¸¦ Á÷Á¢
º¸°í ½ÍÀº °æ¿ì°¡ ÀÖ´Ù.
"Animation debug"Àº ¹®ÀÚ´ë·Î, ÇÁ·Î±×·¥À» ¿¬¼Ó ½ÇÇà½ÃÅ°¸é¼, º¯¼öÀÇ º¯È°¡ ½Ã½Ã°¢°¢ º¯ÇÏ´Â °ÍÀ» È®ÀÎÇϸé¼
µð¹÷ÇÏ´Â ¹æ¹ýÀÌ´Ù.
ÀÌ ¹æ¹ýÀ» µµÀÔÇÏ¸é ¸Åȸ ¸í·ÉÀÇ ½Ã¹Ä·¹ÀÌÆ®¸¶´Ù Ç¥½Ã¸¦ °»½ÅÇÏ¸é¼ ½Ã¹Ä·¹ÀÌÆ®Çϱ⠶§¹®¿¡ ½Ã¹Ä·¹ÀÌÆ®¿¡ ¿äÇÏ´Â
½Ã°£ÀÌ ¿©ºÐÀ¸·Î °É·Á, ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀÌ ´À·ÁÁö°Ô µÈ´Ù.
ƯÈ÷ ¼ö¸¹Àº ·çÇÁ¸¦ ¹Ýº¹ÇÏ´Â ÇÁ·Î±×·¥À» ½Ã¹Ä·¹ÀÌÆ®ÇÏ´Â °æ¿ì¿¡´Â Àå½Ã°£ °É¸®°Ô µÈ´Ù.
±×·¡µµ »ó´çÈ÷ Æí¸®ÇÏ´Ù.
2. ¾Ö´Ï¸ÞÀ̼ÇÀÇ ÁöÁ¤
½ÇÁ¦ ¾Ö´Ï¸ÞÀ̼ÇÀÇ ÁöÁ¤Àº °£´ÜÇÏ´Ù. ÀÓÀÇÀÇ ½Ã¹Ä·¹ÀÌ¼Ç ½ÇÇà ½ÃÁ¡¿¡¼ Åë»ó Debug¡æRun¡æRunÀ¸·Î ÇÏ´Â °÷À» Debug¡æRun¡æAnimate·Î ÁöÁ¤ÇÏ´Â °Í »ÓÀÌ´Ù.
ÀÌ°ÍÀ¸·Î ÀÌ ½ÃÁ¡ºÎÅÍ ½ÇÇà °á°ú°¡ Ç×»ó ¹Ý¿µµÈ´Ù.
Åë»óÀûÀÎ Run°ú ¸¶Âù°¡Áö·Î BraekPoint³ª Traceµµ ±×´ë·Î À¯È¿ÇÏ°Ô µÈ´Ù. "Register File"ÀÇ ³»¿ëÀÌ ½Ã½Ã°¢°¢ º¯ÈÇϱâ
¶§¹®¿¡ ¸¶Ä¡ AnimationÀ» º¸°í ÀÖ´Â °Íó¸² º¸À̹ǷΠÀÌ·¯ÇÑ ¸íĪÀÌ ºÙ¾îÁø °ÍÀ¸·Î »ý°¢ÇÑ´Ù.
3. Special Function Registers
¾Ö´Ï¸ÞÀÌ¼Ç µð¹÷½Ã, °¢ ·¹Áö½ºÅ͸¦ È®ÀÎÇϴµ¥ Æí¸®ÇÑ µµ±¸·Î "Special Function Registers"¶ó°í Çϴ âÀÌ ÁغñµÇ¾î ÀÖ´Ù.
¿©±â¼´Â TMR0À̶óµç°¡ TRISA, OPTINÀ̶ó´Â À̸¥¹Ù Special Function RegisterÀÇ ¾àÈ£¿Í ÇöÀç°ªÀÌ 16Áø¼ö, 10Áø¼ö,
¹ÙÀ̳ʸ®¿Í Æä¾î·Î Ç¥½ÃµÇ°í ÀÖ´Ù.
µû¶ó¼, Function Registerº¸´Ù´Â º¸±â ½±±â ¶§¹®¿¡ ¾Ö´Ï¸ÞÀ̼ǽÿ¡´Â È®ÀÎÇϱ⠽¬¿öÁø´Ù.