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"ÀÇ »ç¿ë¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.


´ÙÀ½ ÆäÀÌÁö·Î       ¸ñÂ÷ ÆäÀÌÁö·Î