|
Home > ±â¼úÀÚ·á½Ç
Á¦ ¸ñ |
1. PIC16F87xÀÇ Æ¯Â¡°ú »ç¿ë»óÀÇ ÁÖÀÇ |
÷ºÎÆÄÀÏ |
|
PIC16F87xÀÇ Æ¯Â¡°ú »ç¿ë»óÀÇ ÁÖÀÇ
¡¼Æ¯Â¡À̶ó°í º¯°æÁ¡¡½
¡¡PIC16F87x ½Ã¸®Áî´Â PIC16F84ÀÇ Ç÷¡½¬ ¸Þ¸ð¸®ÀÇ Æ¯Â¡À» »ì¸° ½Ã¸®Áî·Î, Á¦Ç°¹øÈ£·ÎºÎÅ͵µ ÃßÁ¤µÇµµ·Ï(µíÀÌ), Á¾·¡ÀÇ PIC16C7x ½Ã¸®ÁîÀÇ ±¸¼ºÀ» °è½ÂÇÏ°í ÀÖ½À´Ï´Ù. ±×·¯³ª, ´Ü¼øÇÑ °è½Â »Ó¸¸ÀÌ ¾Æ´Ï¶ó, »ó´çÇÑ ±â´É ¾÷ÀÌ ²ÒÇØÁö°í ÀÖ¾î ÀÌÇÏ¿Í °°Àº Ư¡À» °¡Áö°í ÀÖ½À´Ï´Ù.
1. PIC16C73/74/76/77À¸·Î pin compatibilityÀÌ´Ù. ¡¡¡¡Á¾·¡ºÎÅÍ »ç¿ëµÇ¾î ¿Â ½Ã¸®Áî¿Í PIC16F873/874/876/877ÀÌ Á¦Ç°¹øÈ£·Î ´ëÀÀ ¡¡¡¡ÇÕ´Ï´Ù.
2. ÇÁ·Î±×¶÷¸Þ¸ð¸®¸¦ Ç÷¡½¬ ¸Þ¸ð¸®È ¡¡¡¡¿ì¸® ¾Æ¸¶Ãò¾î °øÀÛ¿¡´Â °¡Àå ÇýÅÃÀÌ ´ë·Î, ¸îȸ¿¡¼µµ °ð µ¡¾²±â·Î ÀçÀÛ¼ºÀÌ ¡¡¡¡ÇÒ ¼ö ÀÖ¾î °Ô´Ù°¡ °¡°Ýµµ Àڿܼ± ¼Ò°Å ŸÀÔÀÇ 1/3°¡±îÀÌÀÇ °¡°ÝÀÎ °ÍÀº ±â»Ú´Ù ¡¡¡¡ÀÏÀÔ´Ï´Ù.
¡¡¡¡°Ô´Ù°¡, ÀÌ ÇÁ·Î±×¶÷¸Þ¸ð¸®´Â ÇÁ·Î±×·¥À¸·Î ÀÚ±â ÀÚ½ÅÀ» °íÃÄ ¾µ ¼ö°¡ ÀÖ´Ù ¡¡¡¡ÀÇ·Î, ¿¹¸¦ µé¸é ¸®¸ðÆ® ´Ù¿î·Îµå ±â´ÉµîÀ¸·Î, ¸Õ °÷À¸·ÎºÎÅÍ ÇÁ·Î±×·¥ÀÇ ¹öÀü ¾÷ ¡¡¡¡µîÀÌ °¡´ÉÇØÁý´Ï´Ù. ¡¡¡¡´Ü, ±âÀÔ ¼Óµµ´Â, 1 ¿öµå ´ç ¼ömsec¸¦ ÇÊ¿ä·Î ÇϹǷΠ¿äÁÖÀÇ.
3. 5 VÀÇ ÀúÀü¾Ð ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇØÁ³´Ù. ¡¡¡¡Á¾·¡ÀÇ 13 V¿¡ ÀÇÇÑ ±âÀÔ ¹æ¹ý¿¡ °¡¼¼ÇØ ¹èÄ¡ ¼³Á¤¿¡ ÀÇÇØ, 5 V·Î ¡¡¡¡ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇØÁ³½À´Ï´Ù. ¡¡¡¡ÀÌ°Í¿¡ ÀÇÇØ, µåµð¾î ICSP(In-Circuit Serial Programming)ÀÇ ¸Þ¸®Æ®¸¦ »ì¸± ¼ö ÀÖ½À´Ï´Ù. ¡¡¡¡´Ü, 5 V¸ðµå¸¦ ¼±ÅÃÇϸé(ÀÚ), Æ÷ÅäÀÇ RB3 ÇÉÀÌ ¹ü¿ë ÀÔÃâ·Â ÇÉÀ¸·Î¼´Â »ç¿ëÇÒ ¼ö ¾ø°í ¡¡¡¡µÇ¾î, ÇÁ·Î±×·¡¹Ö¿ëÀÇ Àü¿ë ÇÉÀÌ µÇ¾î ¹ö¸³´Ï´Ù.
4. ÀÎ ¼Å¶ µð¹ö±× ±â´ÉÀÌ Ãß°¡µÇ¾ú´Ù. ¡¡¡¡±×·¯³ª, ÀÌ ±â´ÉÀº ÇöÀç °ø°³µÇ¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡, Àü¿ëÀÇ Åø ÀÌ¿Ü¿¡¼´Â ¡¡¡¡»ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
5. A/Dº¯È¯ÀÇ ºÐÇØ°¡´ÉÀÌ 10ºñÆ®¿¡ ¾÷ ¡¡¡¡Á¾·¡ 8ºñÆ® ºÐÇØ°¡´ÉÀÎ A/Dº¯È¯ÀÌ 10ºñÆ®¿¡ ¿Ã¶ó°¬´Ù. µû¶ó¼ 1024 ´Ü°èÀÇ ¡¡¡¡°èÃøÀÌ °¡´ÉÇÏ°Ô µÇ¾î, ÀÀ¿ë¹üÀ§°¡ ³Ð¾îÁ³´Ù. ¡¡¡¡ÇÑÃþ ´õ Referenceµµ, ÃÖ°í Àü¾ÐÀ» °áÁ¤ÇÏ´Â Vref+¡¡¿¡ °¡¼¼ÇØ ÃÖÀú Àü¾ÐÀ» °áÁ¤ÇÏ´Â Vref-°¡ ¡¡¡¡Ãß°¡µÇ¾úÀ¸¹Ç·Î, 0 VÀÌ»óÀÇ ¿ÀÇÁ¼Â(offset)°¡ °¡´ÉÇØÁ³´Ù.
6. ºê¶ó¿î ¾Æ¿ô ¸®¼ÂÆ® ±â´É Ãß°¡ ¡¡¡¡Àü¿ø Àü¾Ð °¨½Ã¿¡ ÀÇÇØ Àü¾ÐÀúÇÏ·Î ¸®¼ÂÆ®¸¦ °ÉÄ¥ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
7. ¹èÄ¡ ºñÆ®ÀÇ ³»¿ëÀÌ º¯°æµÇ¾ú´Ù. ¡¡¡¡ÀúÀü¾Ð ÇÁ·Î±×·¡¹Ö ¸ðµåÀÇ Ãß°¡, ºê¶ó¿î ¾Æ¿ô ¸®¼ÂÆ®ÀÇ Ãß°¡ ¡¡¡¡ÇÁ·ÎÅؼÇÀÇ ÁöÁ¤ ¹æ¹ýÀÇ º¯°æ
8. EEPROM µ¥ÀÌŸ¸Þ¸ð¸®°¡ Ãß°¡µÇ¾ú´Ù. ¡¡¡¡Á¾·¡ÀÇ 7 x½Ã¸®Áî¿¡´Â ¾ø¾ú´ø ¸Þ¸ð¸®ÀÔ´Ï´Ù.
¡¼»ç¿ë¹ýÀÇ ÁÖÀÇ¡½
PIC16F87x ½Ã¸®Á »ç¿ëÇÒ ¶§¿¡, Á¾·¡ÀÇ 7 x½Ã¸®Áî¿Í´Â ´Ù¸¥ Á¡À¸·Î ÁÖÀÇ°¡ ÇÊ¿äÇÑ ÀÏÀ» Á¤¸®Çß½À´Ï´Ù.
1. ÀÔÃâ·Â ÇÉÀÇ µðÆúÆ® ¸ðµå°¡ ¾Æ³¯·Î±× ÀÔ·Â ¸ðµå ¡¡¡¡PICÀÇ Æ÷Åä A¿Í EÀÇ ¸ðµå°¡ µðÆúÆ®¿¡¼´Â ¾Æ³¯·Î±× ÀÔ·Â ¸ðµå°¡ µÇ¾î ÀÖÀ¸¹Ç·Î, ¡¡¡¡´ÜÁö TRIS ·¹Áö½ºÅÍ·Î ÀÔÃâ·ÂÀÇ ¸ðµå¸¦ ÁöÁ¤ÇÑ °Í ¸¸À¸·Î´Â, µðÁöÅ» ÀÔÃâ·Â ÇÉ°ú ¡¡¡¡ÇØ »ç¿ëÇÒ ¼ö ¾ø´Ù. ¡¡¡¡ÀÌ°ÍÀ» µðÁöÅ» ÀÔÃâ·ÂÀ¸·Î ÇÏ·Á¸é , ¾Æ·¡¿Í °°ÀÌ ÁöÁ¤ÀÌ ÇÊ¿ä. ¡¡¡¡¡¡¡¤Æ÷Åä A, ¶ó°í E¸¦ ÀüºÎ µðÁöÅ» ÀÔÃâ·Â ¸ðµå ÇØ·Î ÇÑ´Ù. ¡¡¡¡¡¡¡¡·Ê¡¡¡¡¡¡¡¡ BSF¡¡¡¡¡¡¡¡¡¡ STATUS, RP0 ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MOVLW¡¡¡¡¡¡07H¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡;¸ðµÎ µðÁöÅ» ¸ðµå·Î ÇÑ´Ù ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MOVWF¡¡¡¡¡¡ADCON1 ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BCF¡¡¡¡¡¡¡¡¡¡ STATUS, RP0 ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CLF¡¡¡¡¡¡¡¡¡¡¡¡ADCON0¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡;A/D¹Ì»ç¿ëÀ¸·Î ÇÑ´Ù
2. ¹èÄ¡ÀÇ ÀúÀü¾Ð ÇÁ·Î±×·¡¹ÖÀ» OFF·Î ÇÑ´Ù ¡¡¡¡Á¾·¡¿Í °°Àº ÇÁ·Î±×·¡¹Ö ¹æ¹ýÀ¸·Î ÁøÇàÇÒ ¶§¿¡´Â, ¹èÄ¡ ºñÆ®¾ÈÀÇ ¡¡¡¡LVP ºñÆ®(À»)¸¦ ¡¸0¡¹À¸·Î ¼³Á¤ÇÑ´Ù. ¡¡¡¡±×·¸°Ô ÇÏÁö ¾ÊÀ¸¸é Æ÷ÅäÀÇ RB3°¡ ÀÔÃâ·Â ÇÉÀ¸·Î¼ ½ÃÁßµéÁö ¾Ê°Ô µË´Ï´Ù.
3. ¹èÄ¡ÀÇ µð¹ö±×¸¦ OFF·Î ÇÑ´Ù. ¡¡¡¡À̰͵µ ¹èÄ¡ ºñÆ®¾ÈÀÇ ¡¸DEBUG¡¹ºñÆ®¸¦ ¡¸1¡¹À¸·Î ÇÏÁö ¾ÊÀ¸¸é ¡¡(2002/2) ¡¡¡¡Æ÷Åä RB6¿Í RB7°¡ ¹ü¿ëÀÇ ÀÔÃâ·Â ÇÉÀ¸·Î¼ »ç¿ëÇÒ ¼ö ¾ø°Ô µË´Ï´Ù.
4. A/Dº¯È¯ÀÌ 10ºñÆ®°¡ µÇ¾î A/Dº¯È¯ÀÇ ´ë±â ½Ã°£ÀÌ ±æ¾îÁ³´Ù. ¡¡¡¡Ã¤³Î ÇØ ÈÄ, A/Dº¯È¯À» °³½ÃÇÒ ¶§±îÁöÀÇ ¾îÄûÁö¼Ç ŸÀÓ°ú A/Dº¯È¯ ¡¡¡¡±×°Í¿¡ ÇÊ¿äÇÑ º¯È¯ ½Ã°£ ¸ðµÎ ±æ¾îÁ³½À´Ï´Ù. ¡¡
ºñÆ®¼ö |
8ºñÆ® |
10ºñÆ® |
¾îÄûÁö¼Ç ŸÀÓ |
12¥ìsec |
20¥ìsec |
A/Dº¯È¯ ½Ã°£ |
15. 2¥ìsec |
19. 2¥ìsec | (ÁÖŬ¶ôÀº 20 MHz·Î ÃÖ°í¼ÓµµÀÇ A/Dº¯È¯¶§)
|
|