PIC¿ë ROM ¶óÀÌÅÍÀÇ Á¦ÀÛ
1. ROM ¶óÀÌÅÍÀÇ Á¦ÀÛ
(1) Á¦ÀÛ ROM ¶óÀÌÅÍÀÇ °³¿ä

IBM-PC¿ëÀ¸·Î,
ROM ¶óÀÌÅÍ¿ëÀÇ
Àü¿ø¿¡´Â DC 9V 0.6A Á¤µµ°¡ ÇÊ¿äÇÏ´Ù.
(2) ROM ¶óÀÌÅÍÀÇ Á¦ÀÛ
-
-
½ÇÀå Á¶¸³
-

2. ROM¿¡ ½á³Ö´Â´Ù
- ROM ¶óÀÌÅͰ¡ ¿Ï¼ºµÇ¾úÀ¸¸é, µåµð¾î ½á³Ö±â ÀÛ¾÷¿¡ µé¾î°£´Ù.
(1) ROM¿¡ ½á³Ö´Â´Ù(PICEEÀÇ °æ¿ì)
- ÆÛ½º³ÎÄÄÇ»ÅÍÀÇ ½Ã¸®¾óÆ÷Æ®¿Í Á¦ÀÛÇÑ ROM ¶óÀÌÅ͸¦ Á¢¼ÓÇÑ´Ù.
ROM ¶óÀÌÅÍ¿¡ Àü¿øÀ» Á¢¼ÓÇÑ ´ÙÀ½, PIC ĨÀ» ¼¼Æ®Çϰí
Àü¿øÀ» ³Ö´Â´Ù.
ÆÛ½º³ÎÄÄÇ»ÅÍÃø¿¡¼ ½á³Ö±â ÇÁ·Î±×·¥ PICEE¸¦ ÆÄ¶ó¹ÌÅÍ ¾øÀÌ ±âµ¿ÇÑ´Ù.
°³¿ä ¼³¸í, ȸ·Îµµ, »ç¿ë µð¹ÙÀ̽ºÀÇ
Á¢¼Óµµ°¡ ³ªÅ¸³ ´ÙÀ½, ȯ°æ(configuration) ¼³Á¤ ȸéÀ¸·Î µÇ´Âµ¥, »ç¿ëÇÏ´Â Á¶°Ç¿¡ ¸ÂÃß¾î ¼³Á¤ÇÑ´Ù.
[¼³Á¤ ³»¿ë]
¨ç »ç¿ë±âÁ¾:
IBM-PC ¹× ȣȯ
±âÁ¾
¨è ¹ßÁøÀÚ:
»ç¿ëÇϰí
ÀÖ´Â °Í¿¡ ¸ÂÃá´Ù
¨é watchdog timer: ¹«È¿·Î ÇÑ´Ù(º» Á¦ÀÛ¿¡¼´Â »ç¿ëÇÏÁö ¾ÊÀ½)
¨ê power up timer:
À¯È¿·Î ÇÑ´Ù(PIC16F84ÀÏ ¶§´Â ¹«È¿·Î ÇÑ´Ù)
¨ë ÄÚµå º¸È£:
¹«È¿·Î ÇÑ´Ù
¨ì ÀÔ·Â ÆÄÀÏ Æ÷¸Ë:
INHX8MÀ¸·Î ÇÑ´Ù(¾î¼Àºí·¯¿Í ¸ÂÃá´Ù)
ÀÌ ÈÄ dump ±â´ÉÀº "N"À¸·Î skipÇϰí, ´ÙÀ½ÀÇ erase´Â "Y"·Î
½ÇÇàÇÑ´Ù.
À̰ÍÀ¸·Î ÀÏ´Ü ÇÁ·Î±×·¥Àº Á¾·áÇÑ´Ù.
´ÙÀ½¿¡ ½á³Ö±â ÆÄÀϸí(¿¹Á¦¿¡¼´Â ledsrc.hex)À» ÁöÁ¤Çϰí PICEE¸¦
Àç±âµ¿Çϸé ÈÄ¿¡´Â ÀÚµ¿ÀûÀ¸·Î ½á³Ö±â°¡ ½ÇÇàµÇ¸ç, Á¤»óÀ¸·Î Á¾·áÇϸé Á¾·á ¸Þ½ÃÁö°¡ Ç¥½ÃµÈ´Ù.
-
(2) ROM¿¡ ½á³Ö´Â´Ù(PICWINÀÇ °æ¿ì)
- ÆÛ½º³ÎÄÄÇ»ÅÍÀÇ ÇÁ¸°ÅÍ Ä¿³ØÅÍ¿Í Á¦ÀÛÇÑ ROM ¶óÀÌÅ͸¦ Á¢¼ÓÇÑ´Ù.
ROM ¶óÀÌÅÍ¿¡ Àü¿øÀ» Á¢¼ÓÇÑ ´ÙÀ½, PIC ĨÀ» ¼¼Æ®Çϰí
Àü¿øÀ» ³Ö´Â´Ù.
ÆÛ½º³ÎÄÄÇ»ÅÍÃø¿¡¼ ½á³Ö±â ÇÁ·Î±×·¥ PICWINÀ» ±âµ¿ÇÑ´Ù.
±âµ¿ÈÄ, ±âÁ¾ ¼³Á¤À¸·Î "IBM378h"¸¦ ¼±ÅÃÇϰí
"±âÁ¾ ÀÇÁ¸ Á¤º¸ Ãëµæ"À¸·Î ÇÑ´Ù.
Àá½Ã ¼öÄ¡°¡ Ç¥½ÃµÇ¸é OK·Î Çϰí, ½á³Ö±â¸¦ ½ÃÀÛÇÑ´Ù.
¿ì¼± È®½ÇÈ÷ Çϱâ À§ÇØ "Ĩ
ÀÌ·¹ÀÌÁî"¸¦ ½ÇÇàÇÏ¿© ROMÀ» ¼Ò°ÅÇÑ´Ù.
´ÙÀ½¿¡ "CONFIG"¸¦ ¼±ÅÃ, PIC16F84ÀÏ ¶§´Â Crystal(4MHz¡)¸¸À¸·Î
üũÇÏ°í ½á³Ö´Â´Ù(PIC16C84ÀÏ ¶§´Â "Power ON Timer"¿¡µµ üũ).
´ÙÀ½¿¡, "ÆÄÀÏ"¿¡¼ "Load PROGRAM"À¸·Î
¾î¼Àºí °á°úÀÇ "*.hex" ÆÄÀÏÀ» ÁöÁ¤ÇÑ´Ù.
µåµð¾î "½á³Ö±â ÇÁ·Î±×·¥"¿¡ ÀÇÇØ ÆÄÀÏÀÇ ³»¿ëÀ» ROM¿¡ ½á³Ö´Â´Ù.
´ÙÀ½Àº "MPLAB"ÀÇ »ç¿ë¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.
´ÙÀ½ ÆäÀÌÁö·Î ¸ñÂ÷ ÆäÀÌÁö·Î