[7-Segment(FND) Á¦¾îÇϱâ]



Àü±¸³ª LED¿¡ ¹ß±¤µÇ´Â ºûÀ» Àß ÀÌ¿ëÇϸé ƯÁ¤ ¹®ÀÚ¸¦ Ç¥ÇöÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. 
FND(Flexible Numeric Display)¶ó°íµµ ºÒ¸®´Â 7-Segment´Â ÃÑ 7°³ÀÇ LED ¿µ¿ªÀ» ÀÌ¿ëÇÏ¿© 
10Áø¼ö ¼ýÀÚ¸¦ Ç¥ÇöÇÒ ¼ö ÀÖ´Â µð½ºÇ÷¹ÀÌ ÀåÄ¡ÀÔ´Ï´Ù. 

ÀÌ 7-Segment´Â µðÁöÅÐ ½Ã°è¿Í °°ÀÌ ½Ã°£À» Ç¥½ÃÇÒ ¶§, Ä«¿îÆÃÀ» ÇÒ ¶§, ÁÖÀ¯¼ÒÀÇ Àü±¤ÆÇ, 
ȤÀº ÁøÇà »óŸ¦ ¼ýÀڷΠǥ½ÃÇÒ ¶§ À¯¿ëÇÏ°Ô È°¿ëµË´Ï´Ù. 

ÀÌ 7°³ÀÇ ¿µ¿ªÀ» Á¶ÇÕÇÏ¸é ´ÙÀ½°ú °°ÀÌ 0¿¡¼­ 9±îÁöÀÇ ¼ýÀÚ¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.



ȤÀº ¿µ¹®ÀÚ¸¦ Èä³»³»¾î Á¦ÇÑÀûÀ¸·Î ¾î¶² ÀǹÌÀÇ ´Ü¾î¸¦ ¸¸µé ¼öµµ ÀÖ½À´Ï´Ù. 
´ÙÀ½Àº 7-segment¸¦ ÀÌ¿ëÇÏ¿© À½¾Ç Àç»ý±âÀÇ play ¹®±¸¸¦ Ç¥½ÃÇÑ ¿¹ÀÔ´Ï´Ù.



ÇÏÁö¸¸ Q³ª K, M°ú °°Àº ¹®ÀÚ¸¦ Á¦´ë·Î Ç¥½ÃÇÒ ¼ö ¾ø´Â °ÍÀÌ ´ÜÁ¡ÀÔ´Ï´Ù.
 
7-Segment¸¦ ´Ù·ç´Â ¹æ½ÄÀº °£´ÜÇÕ´Ï´Ù. 
°£´ÜÇÏ°Ô »ý°¢Çؼ­ 8°³ÀÇ LED°¡ MCUÀÇ 8°³ÀÇ ÇÉ¿¡ ¿¬°áµÇ¾î ÀÖ´Ù°í »ý°¢ÇÏ¸é µË´Ï´Ù.

Áï, PORT0~PORT7 ÀÌ·¸°Ô ÃÑ 8°³ÀÇ ÇÉ¿¡ °¢°¢ÀÇ ¼¼±×¸ÕÆ®¸¦ ¿¬°áÇÑ ÈÄ, 
¿øÇÏ´Â ºÎºÐ¿¡ Àü±â½ÅÈ£¸¦ º¸³» ºûÀ» ³»¼­ ¼ýÀÚ ¸ð¾çÀ» ¸¸µé°Ô ÇÕ´Ï´Ù. 

7-Segment´Â ¾ç±Ø ÀÔ·Â ½Ã ¹ß±¤Çϴ ij¼Òµå(Cathode) ŸÀÔ°ú À½±Ø ÀÔ·Â ½Ã ¹ß±¤ÇÏ´Â ¾Ö³ëµå(Anode) 
ŸÀÔÀÌ ÀÖÀ¸¸ç, º» ½Ç½À¿¡´Â ij¼Òµå ŸÀÔÀ» ÀÌ¿ëÇÕ´Ï´Ù.

½Ç½À¿¡ »ç¿ëµÇ´Â Á¦Ç°Àº ´ÙÀ½°ú °°½À´Ï´Ù.

- http://devicemart.co.kr/goods/view.php?seq=11552
- ªÀº ÁÖ¼Ò : http://bit.ly/UuGb3a

* 7-Segment ±¸Á¶ ÀÌÇØÇϱâ

7-Segment¸¦ µÚÁý¾î ÇÉ ¼ö¸¦ ¼¼¾îº¸¸é À§¾Æ·¡ °¢°¢ 5°³¾¿ ÃÑ 10°³°¡ µÇ´Â ¹Ý¸é,
¾Õ¸éÀÇ LED ±¸¿ª ¼ö¸¦ ¸ðµÎ ¼¼¾îº¸¸é ÃÑ 8°³°¡ µË´Ï´Ù. 
(LED°¡ 8°³ÀÓ¿¡µµ ºÒ±¸ÇÏ°í 7-segment¶ó°í ÇÏ´Â ÀÌÀ¯´Â ¾Æ·¡ ±×¸²ÀÇ h¿¡ ÇØ´çÇÏ´Â Decimal Point¸¦ 
Á¦¿ÜÇÏ°í ½ÇÁ¦ ¹®ÀÚ¸¦ ³ªÅ¸³»´Â ¼¼±×¸ÕÆ®°¡ 7°³À̱⠶§¹®ÀÎ °ÍÀ¸·Î º¸ÀÔ´Ï´Ù.)



Â÷ÀÌ°¡ ³ª´Â µÎ °³´Â ¹Ù·Î À½±Ø(-)À» ÀÔ·ÂÇÏ´Â ÇÉÀ¸·Î¼­, 
À­ÂÊ¿¡ Çϳª, ±×¸®°í ¾Æ·§ÂÊ¿¡ Çϳª ÀÌ·¸°Ô µÎ °³ÀÇ À½±Ø ÇÉÀÌ Á¦°øµË´Ï´Ù.
±×¸®°í ÀϹÝÀûÀ¸·Î À½±ØÇÉÀº ´Ù¼¸°³ÀÇ Çɵé Áß °¡¿îµ¥ À§Ä¡ÇÏ°Ô µË´Ï´Ù.
(Anode ŸÀÔ¿¡¼± ¹Ý´ë·Î ¾ç±ØÇÉÀÌ À§Ä¡ÇÏ°Ô µË´Ï´Ù.)



³ª¸ÓÁö 8°³ÀÇ Çɵé·Î ÀÔ·ÂµÈ ¾ç±Ø(+) ÀÔ·ÂÀº ¸ðµÎ ÀÌ À½±Ø(-) ÇÉÀ» ÅëÇØ ºüÁ®³ª°¡°Ô µÇ´Âµ¥,
ÀÌó·³ À½±Ø(-)ÇÉÀ¸·Î Àü·ù°¡ ¸ðÀÌ°Ô ¶§¹®¿¡ Cathode(À½±Ø) ŸÀÔÀ̶ó´Â À̸§ÀÌ ºÙÀº °ÍÀÔ´Ï´Ù.

´ÙÀ½À¸·Î ÇØ¾ß ÇÒ °ÍÀº 8°³ÀÇ °¢ LED ±¸¿ª¿¡ ÇØ´çÇÏ´Â ÇÉÀ» ã´Â °ÍÀÔ´Ï´Ù.

ÀÌ´Â µÎ °¡Áö ¹æ¹ýÀÌ Àִµ¥, Çϳª´Â Á÷Á¢ Çϳª¾¿ ¾ç±ØÀ» ÀÔ·ÂÇØ º½À¸·Î½á ã´Â °ÍÀÌ°í,
´Ù¸¥ Çϳª´Â ÇØ´ç Á¦Ç°ÀÇ µ¥ÀÌÅͽÃÆ®¸¦ º¸´Â ¹æ¹ýÀÔ´Ï´Ù.

ÇÉÀÇ ¼ö°¡ ¸¹Áö ¾Ê±â ¶§¹®¿¡ Á¦Ç°¸íÀ» ¸ð¸¦ °æ¿ì¿£ ù ¹ø° ¹æ¹ýµµ ±×¸® ³ª»ÚÁö´Â ¾ÊÀ¸¸ç, 
¿ì¸®´Â Á¦Ç°¸íÀ» ¾Ë°í Àֱ⠶§¹®¿¡ µ¥ÀÌÅͽÃÆ®¸¦ º¸°í ÇÉÀ» ã¾Æº¸°Ú½À´Ï´Ù.



À§¿¡¼­ °¡Àå ¿À¸¥ÂÊ ±×¸²À» º¸¸é, ±¸¿ªº° ÇÉ ¹øÈ£¸¦ ³ªÅ¸³»°í Àִµ¥, À̸¦ ÀÌÇØÇϱ⠽±°Ô
Ç¥½ÃÇÏ¸é ´ÙÀ½°ú °°½À´Ï´Ù.



ÀÌÁ¦ À½±ØÀÎ 3,8¹ø, ±×¸®°í ºÒÇÊ¿äÇÑ DPÀÎ 5¹øÀ» Á¦¿ÜÇÑ ÇɵéÀ» ¼ø¼­´ë·Î PORTAÀÇ Çɵ鿡 ¿¬°áÇØ º¸°Ú½À´Ï´Ù.
PORTAÀÇ ÇɵéÀ» ¸ðµÎ ¿¬°áÇÑ ÈÄ¿£ JMOD-128ÀÇ GND ÇÉÀ» 3,8¹ø ÇÉ Áß °¡±î¿î 3¹ø¿¡ ¿¬°áÇß½À´Ï´Ù.



ÀÛÀº »§ÆÇ¿¡ 7-segment¿Í JMOD-128À» ¸ðµÎ ¿¬°áÇÒ ¼ö ¾ø±â ¶§¹®¿¡ À§Ã³·³ Á¡ÆÛ ÄÉÀ̺íµé°ú
Á¡ÆÛ ÇɵéÀ» ÀÌ¿ëÇÏ¿© ¿¬°áÀ» ÇÏ¿´½À´Ï´Ù.


* ¼ýÀÚ 3 Ãâ·ÂÇϱâ

ȸ·Î ±¸¼ºÀÌ ¿Ï·áµÇ¾úÀ¸¹Ç·Î ÀÌÁ¦ ù ¹ø° ½Ç½ÀÀ¸·Î ¼ýÀÚ 3À» Ãâ·ÂÇØ º¸°Ú½À´Ï´Ù.

¼ýÀÚ 3À» Ãâ·ÂÇϱâ À§Çؼ± ´ÙÀ½°ú °°ÀÌ PA1, PA2, PA3, PA4, PA6À» 1·Î ¸¸µé¾î¾ß ÇÔÀ»
¾Ë ¼ö ÀÖ½À´Ï´Ù.




#include <avr/io.h> int main(void) { DDRA = 0xff; PORTA = 0b01011110; return 0; }
* ¼ýÀÚ 7 Ãâ·ÂÇϱâ À̹ø¿£ °°Àº ¹æ½ÄÀ¸·Î ¼ýÀÚ 7À» Ãâ·ÂÇØ º¸°Ú½À´Ï´Ù. ¼ýÀÚ 7À» Ãâ·ÂÇϱâ À§Çؼ± ´ÙÀ½°ú °°ÀÌ PA2, PA3, PA4, PA5¸¦ 1·Î ¸¸µé¾î¾ß ÇÔÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
#include <avr/io.h> int main(void) { DDRA = 0xff; PORTA = 0b00111100;; return 0; }
* 0¿¡¼­ 9±îÁö Ãâ·ÂÇϱâ ÀÌ·¯ÇÑ ¹æ¹ýÀ» ÅëÇØ ¿ì¸®´Â 0¿¡¼­ 9±îÁöÀÇ ¸ðµç ¼ýÀÚ¸¦ 7-segment·Î Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶Áö¸·À¸·Î 0¿¡¼­ 9±îÁö 1ÃÊ ´ÜÀ§·Î Áõ°¡½ÃÅ°´Â Äڵ带 ±¸ÇöÇØ º¸°Ú½À´Ï´Ù.
#define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> int main(void) { int i; // array of number 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 int number[10] = {0b00111111, 0b00001100, 0b01011011, 0b01011110, 0b01101100, 0b01110110, 0b01110111, 0b00111100, 0b01111111, 0b01111110}; DDRA = 0xff; for(i=0; i<10; i++){ PORTA = number[i]; _delay_ms(1000); } return 0; }
°¢ ¼ýÀÚ¿¡ ÇØ´çÇÏ´Â °ªµéÀ» number¶ó´Â À̸§ÀÇ ¹è¿­¿¡ ÀúÀåÇÏ¿´À¸¸ç, ÀÌó·³ ƯÁ¤ ¹®ÀÚ(¼ýÀÚ)¿¡ ÇØ´çÇÏ´Â °ªµéÀ» ¹Ì¸® ¸¸µé¾î ³õÀº µ¥ÀÌÅ͸¦ "ÆùÆ®"¶ó°í ºÎ¸¨´Ï´Ù. ¿ì¸®´Â ÀÌÁ¦ ÀÌ ¹è¿­¿¡ ´ëÇÑ À妽º ÂüÁ¶¸¦ ÅëÇØ Æ¯Á¤ ¹®ÀÚ(¼ýÀÚ)¿¡ ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, ÀÌÁ¦ºÎÅÍ ¼ýÀÚ 3À» Ãâ·ÂÇϱâ À§Çؼ± number[3]À̶ó´Â °ªÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. * http://bit.ly/12Wi7tL