ÄÜÅÙÃ÷ »ó¼¼º¸±â
ÀÓº£µðµå ÀÏ·¯½ºÆ®·¹ÀÌÅÍ The mega128


ÀÓº£µðµå ÀÏ·¯½ºÆ®·¹ÀÌÅÍ The mega128

ÀÓº£µðµå ÀÏ·¯½ºÆ®·¹ÀÌÅÍ The mega128

<Çã¹Î>,<±èÇö>,<¹Î°æ¿Á> Àú | º¹µÎÃâÆÇ»ç

Ãâ°£ÀÏ
2015-04-03
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
9 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

º» ±³Àç´Â ±âÃÊÀûÀÎ Áö½Ä¿¡¼­ºÎÅÍ ½ÇÁ¦ ÀÀ¿ë±îÁö ½Ç½À ÇÏ¿© AVR ÀÇ ±¸Á¶, ÀüÀÚ¼ÒÀÚ¿¡ ´ëÇÑ Áö½Ä ¹× C ÇÁ·Î±×·¥ ¾ð¾î¸¦ º¸´Ù ÀÚ¿¬½º·´°Ô ¹è¿ï ¼ö ÀÖµµ·Ï À¯µµ ÇÏ¿´½À´Ï´Ù.

»ê¾÷ü¿¡¼­ÀÇ ¿¬±¸ °³¹ß°ú °æÇè°ú °­´Ü¿¡¼­ÀÇ °­ÀÇ °æÇèÀ» ¹ÙÅÁÀ¸·Î ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ÀÇ ¿ø¸®¿Í ÀÀ¿ë±â¼ú ¹× ³ëÇϿ츦 ½±°í ÆíÇÏ°Ô ½ÀµæÇÒ ¼ö ÀÖµµ·Ï ¼¼½ÉÇÏ°Ô ±¸¼º ÇÏ¿´½À´Ï´Ù.

ÀÌ Ã¥ÀÇ Æ¯Â¡À» ¿ä¾à ÇÏ¸é ´ÙÀ½°ú °°½À´Ï´Ù.
1. ´Ù¾çÇÑ È¸·Î ¿¹Á¦¸¦ ÅëÇØ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ Á¦¾î¿¡ ´ëÇÑ ÀÌÇظ¦ ½±°Ô ÇÒ ¼ö ÀÖ´Ù.
2. ±âÃÊÀûÀÎ Áö½Ä¿¡¼­ºÎÅÍ ½ÇÁ¦ ÀÀ¿ë½Ç½ÀÀÌ °¡´ÉÇϵµ·Ï ´Ü°èÀûÀ¸·Î °ü·Ã ºÐ¾ç¿¡ Æø³Ð°Ô »ç¿ë ÁßÀÎ ÀüÀÚ¼ÒÀÚ¿¡ ´ëÇÑ »ó¼¼ÇÑ Áö½Ä°ú ½ÇÁ¦ ÇöÀå¿¡¼­ »ç¿ë ÇÏ´Â IC ĨµéÀÇ »ó¼¼ÇÑ ¼³¸í°ú ¼³°è¹æ½ÄÀ» Á¦°øÇÑ´Ù.
3. C¾ð¾îÀÇ °£´ÜÇÑ ¸í·É¾î ¼³¸í°ú »ç¿ë¹ý°ú ÀÀ¿ë ÇÁ·Î±×·¥ Á¦½ÃÇÏ¿© ÀÚ¿¬½º·´°Ô ¹è¿ï ¼ö ÀÖµµ·Ï À¯µµ ÇÏ°í ÀÖ´Ù.
4. ¹«·á °ø°³µÈ ÄÄÆÄÀÏ·¯ AvrEdit ¿Í PonyProg2000 »ç¿ë¹ýÀ» ±â¼úÇÏ¿´´Ù.

¸ñÂ÷

1.1 AVRÀ̶õ?

1.2 ATmega128ÀÇ Æ¯Â¡

1.3 ATmega128ÀÇ Pin Out

1.4 ATmega128ÀÇ ³»ºÎ±¸Á¶

1.5 ATmega128ÀÇ Memory

1.6 ATmega128ÀÇ System Control And Reset

1.7 ATmega128ÀÇ Watchdog Timer

1.8 ATmega128ÀÇ ISP¸¦ ÀÌ¿ëÇÑ ´Ù¿î·Îµå



2.1 Clock Option

2.2 Crystal Oscillator

2.3 Low-Frequency Crystal Oscillator

2.4 External RC Oscillator

2.5 Calibrated Internal RC Oscillator

2.6 External clock

2.7 Timer Counter Oscillator



3.1 AvrEdit 3.6 ±â´É

3.2 AvrEdit 3.6 ¼³Ä¡

3.3 AvrEdit 3.6 ¸Þ´º »ç¿ë¹ý

3.4 AvrEdit 3.6 ȯ°æ¼³Á¤ ¹æ¹ý

3.5 AvrEdit 3.6 ÄÄÆÄÀÏ ¹æ¹ý



4.1 PonyProg ¼³Ä¡

4.2 PonyProg ½ÇÇà ¹× È¯°æ¼³Á¤

4.3 PonyProg¸¦ ÀÌ¿ëÇÑ HEX ÆÄÀÏ ´Ù¿î·Îµå



5.1 µðÁöÅÐ ±âÃÊ ³í¸®¿Í ±â¾ï¼ÒÀÚ

5.2 ¼ö¿Í Áø¹ý / 66



6.1 C¾ð¾îÀÇ ±âº» ÀÚ·áÇü

6.2 C¾ð¾îÀÇ ÇÔ¼ö

6.3 C¾ð¾îÀÇ Á¶°Ç¹®(if, switch, ¡¦ )

6.4 C¾ð¾îÀÇ ¹Ýº¹¹®(for, while, ¡¦ )

6.5 C¾ð¾îÀÇ ¼±Çà󸮱â

6.6 C¾ð¾îÀÇ Æ÷ÀÎÅÍ(Pointer)

6.7 C¾ð¾îÀÇ ¿¬»êÀÚ

6.8 C ÇÁ·Î±×·¥ ½±°Ô ¸¸µé±â



7.1 I/O Æ÷Æ®¿¡ Á÷Á¢ ¿¬°áµÈ ÀåÄ¡ Á¦¾î

7.2 I/O Æ÷Æ®ÀÇ °ü·Ã ·¹Áö½ºÅÍ



8.1 Çϵå¿þ¾î ¼³¸í - Buzzer

8.2 Buzzer ½ÇÇè - Buzzer¸¦ ÀÌ¿ëÇÑ ºñ¾ÈÁ¤ °æ°íÀ½


9.1 ¿ÜºÎ¸Þ¸ð¸®¿¡ ¸ÅÇÎ(Mapping)µÈ ÀåÄ¡ Á¦¾î-Memory DecoderÀÇ ÀÌÇØ

9.2 TBK2005ÀÇ ¸Þ¸ð¸® I/O ¸Ê


10.1 Çϵå¿þ¾î ¼³¸í - LED

10.2 LED¸¦ ÀÌ¿ëÇÑ ½ÇÇè - ½ÃÇÁÆ® Ä«¿îÅÍ

10.3 LED¸¦ ÀÌ¿ëÇÑ ½ÇÇè - º¹ÇÕµ¿ÀÛ



11.1 Çϵå¿þ¾î ¼³¸í - Switch

11.2 Matrix key (Keypad) Á¦¾î Áö½Ä

11.3 Keypad¸¦ ÀÌ¿ëÇÑ ½ÇÇè - Keypad °ªÀ» LED¿¡ Ç¥½ÃÇϱâ6


12.1 Çϵå¿þ¾î ¼³¸í - Text LCD

12.2 LCD¸¦ ÀÌ¿ëÇÑ ½ÇÇè - Keypad¸¦ ÀÌ¿ëÇÑ LCD µ¿ÀÛ Á¦¾î


13.1 InterruptÀÇ °³¿ä

13.2 ¿ÜºÎ Interrupt °ü·Ã ·¹Áö½ºÅÍ

13.3 ¿ÜºÎ ÀÎÅÍ·´Æ® ½ÇÇè - ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍ·´Æ® ¹æ¹ý

13.4 ¿ÜºÎ ÀÎÅÍ·´Æ® ½ÇÇè - ¿ÜºÎ ½ÅÈ£ ÀÎÅÍ·´Æ® ¹æ¹ý

13.5 ¿ÜºÎ ÀÎÅÍ·´Æ® ½ÇÇè - Ç÷¡±×·Î ÀÎÅÍ·´Æ® °¨Áö ¹æ¹ý

13.6 ¿ÜºÎ ÀÎÅÍ·´Æ® ½ÇÇè - ¿ÜºÎ ÀÎÅÍ·´Æ® ½ÅÈ£ Ƚ¼ö ¼¼±â


14.1 Timer Counter °³¿ä

14.2 Timer Counter0 - 8ºñÆ®

14.3 Timer Counter 1,3 - 16ºñÆ®

14.4 Timer Counter 2 - 8ºñÆ®

14.5 Output Compare Modulator (OCM1C2)

14.6 Timer ½ÇÇè - Compare A Match¸¦ ÀÌ¿ëÇÑ 1ÃÊ Timer

14.7 Timer ½ÇÇè - LCD¿¡ µðÁöÅÐ½Ã°è ¼³°è

14.8 Timer ½ÇÇè - PWM ÆÄÇüÀÇ ÁÖ±â ÃøÁ¤


15.1 Çϵå¿þ¾î ¼³¸í - LG TV ¸®¸ðÄÁ

15.2 ¿ÜºÎÀÎÅÍ·´Æ®¿Í Timer¸¦ ÀÌ¿ëÇÑ ½ÇÇè - ¸®¸ðÄÁ Äڵ带 LCD¿¡ Ç¥½Ã


16.1 ADC & DACÀÇ ÀÌÇØ

16.2 ADC ±¸Á¶ ¹× ±â´É

16.3 ADC °ü·Ã ·¹Áö½ºÅÍ

16.4 Çϵå¿þ¾î ¼³¸í - ADC ½ÇÇè¿ë °¡º¯ ÀúÇ×

16.5 ADC ½ÇÇè - 10ºñÆ® ºÐÇØ´É Å×½ºÆ®

16.6 ADC ½ÇÇè - Àü¾ÐÀ» LCD¿¡ Ç¥½Ã



17.1 RS-232 Åë½ÅÀÇ °³¿ä

17.2 USARTÀÇ ±¸Á¶ ¹× ±â´É

17.3 USART °ü·Ã ·¹Áö½ºÅÍ

17.4 Çϵå¿þ¾î ¼³¸í - RS-232¿Í MAX232

17.5 ÇÏÀÌÆÛ Å͹̳Π»ç¿ë¹ý

17.6 UART ½ÇÇè - ÇÏÀÌÆÛÅ͹̳ο¡ ¹®ÀÚ Ãâ·Â

17.7 UART ½ÇÇè - ÇÏÀÌÆÛÅ͹̳ο¡ ¹®ÀÚ ÀÔÃâ·Â



18.1 DC ¸ðÅÍÀÇ °³¿ä

18.2 DC ¸ðÅÍÀÇ ±¸µ¿¹æ½Ä

18.3 DC ¸ðÅÍ ½ÇÇè - PWMÀ» ÀÌ¿ëÇÑ DC ¸ðÅÍ ¼ÓµµÁ¦¾î 1

18.4 DC ¸ðÅÍ ½ÇÇè - PWMÀ» ÀÌ¿ëÇÑ DC ¸ðÅÍ ¼ÓµµÁ¦¾î 2



19.1 Step ¸ðÅÍÀÇ °³¿ä

19.2 2»ó Step ¸ðÅÍÀÇ ´Ü¼ø ¸ðµ¨

19.3 Step ¸ðÅÍ ±¸µ¿¹æ½Ä

19.4 Step ¸ðÅÍÀÇ Á¦¾î

19.5 Step ¸ðÅÍ ½ÇÇè - Step ¸ðÅÍÀÇ Á¤¿ªÈ¸Àü



20.1 RC ¼­º¸ ¸ðÅÍÀÇ °³¿ä

20.2 RC ¼­º¸ ¸ðÅÍÀÇ ³»ºÎ ±¸¼º

20.3 RC ¼­º¸ ¸ðÅÍÀÇ Á¦¾î



21.1 DS1302 - ½Ã°è IC

21.2 DS1302 ½ÇÇè - DS 1302¸¦ ÀÌ¿ëÇÑ µðÁöÅÐ½Ã°è ¼³°è



22.1 Çϵå¿þ¾î ¼³¸í - Graphic LCD(128¡¿64)

22.2 ºñÆ®¸Ê(BMP) ÆÄÀÏ

22.3 ±×·¡ÇÈ LCD ½ÇÇè - ±×·¡ÇÈ LCD¿¡ BMP ÆÄÀÏ Ç¥½Ã





ºÎ·Ï

ATmega128ÀÇ I/O ·¹Áö½ºÅÍ À̸§°ú ±â´É

ATmega128 Register Summery

PORTÀÇ º°µµ±â´É

ASCII ÄÚµåÇ¥

ASCII ÄÚµåÇ¥ - ÄÁÆ®·Ñ ÄÚµå

Hexadecimal Object File Format Specification