|
EEPROM |
ÇнÀ¸ñÇ¥ |
|
EEPROM¿¡ º¯¼ö¸¦ ¼±¾ðÇÏ°í »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. |
|
ÇнÀÁÖÁ¦ |
|
EEPROM¿¡ ¾²¿©Áø º¯¼ö´Â AVRÀÇ Àü¿øÀÌ Off µÇ¾îµµ ±× °ªÀ» ±×´ë·Î À¯ÁöÇϰí ÀÖ´Ù. ÀÌ´Â ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼°¡ µ¿ÀÛÇÏ´Â Áß°£¿¡ Àü¿øÀÌ Off µÇ°í OnÀÌ µÇ¾îµµ ¿îÀü »óŸ¦ ±×´ë·Î À¯Áö ÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Ù. |
|
¿¹½À³»¿ë |
|
|
|
½Ç½À¹æ¹ý |
|
¸ñ Â÷ |
|
¾Æ·¡´Â EEPROMÀ¸·Î º¯¼ö¸¦ ¼±¾ðÇÑ °ÍÀÌ´Ù. e_cnt¸¦ ÃʱⰪÀ» 0À¸·ÎÇϰí 0.5Ãʸ¶´Ù +1¾¿ Áõ°¡ÇÑ´Ù. ÀÌ ¶§ Àü¿øÀ» Off ½ÃÄ×´Ù. OnÀ» Çϸé 0ºÎÅÍ ´Ù½Ã ½ÃÀÛÇϳª EEPROMÀÇ º¯¼ö´Â Off µÇ±â ÀüÀÇ °ªÀ» ±×´ë·Î À¯ÁöÇÑ´Ù. ½Ç½À ¶§ À̸¦ ½ÃÇèÇØ º¸½Ê½Ã¿À.
|
|
°ú Á¦ |
|
Eeprom¿¡ ÀúÀåµÈ °ªÀ¸·Î Led¿¡ Ãâ·ÂÀ» ³»º¸³»´Â ÇÁ·Î±×·¥À» ¸¸µé¾î º¸ÀÚ. Led°¡ ¹Ýº¹Çؼ ¼øÈ¯ µ¿ÀÛÇÏ°Ô ÇϽÿÀ. |
|
eeprom word e_cnt; void main(void) { // LCD module initialization lcd_init(16); while (1) { // Place your code here e_cnt++; //À̰÷¿¡ led°¡ ¹Ýº¹Çؼ µ¿ÀÛÇϵµ·Ï if¹®À» ½á¼ ÇÁ·Î±×·¥À» ¿Ï¼ºÇϽÿÀ. PORTC=e_cnt; delay_ms(500); }; } |
|
|