;/*======================================================================================
;Project : UART½ÅÈ£¸¦ ¹ß»ýÇÏ¿© RS232Åë½ÅÆ÷Æ®¿¡ µ¥ÀÌÅÍ ÆÐÅ¶ Ãâ·Â Á¦¾î
;Version : AVR2560D-V01
;Date    : 2011-07-28
;Author  : Kyung Nam Lee
;Company : LKEMBEDDED
;Compiler: CodevisionAVR + AVRStudio
;Comment: RS232Åë½ÅÆ÷Æ®¿¡ "LK-ATmega128-C RS232 Com Test\r\n" ¹®ÀÚ Ãâ·ÂÇÏ±â!
;
;¡Ø¡ØÁÖÀÇ»çÇ×¡Ø¡Ø
;RS232 TO USB ÄÁ¹öÅÍ¸¦ ÀÌ¿ëÇÏ¿© AVR2560DÈ®ÀåÇü °³¹ßº¸µå¿Í PC¸¦ ¼­·Î ¿¬°áÇØ¾ß ÇÑ´Ù.
;======================================================================================*/
;#include <mega2560.h>
;PCODE: $00000000 VOL: 0
	#ifndef __SLEEP_DEFINED__
;PCODE: $00000001 VOL: 0
	#define __SLEEP_DEFINED__
;PCODE: $00000002 VOL: 0
	.EQU __se_bit=0x01
;PCODE: $00000003 VOL: 0
	.EQU __sm_mask=0x0E
;PCODE: $00000004 VOL: 0
	.EQU __sm_powerdown=0x04
;PCODE: $00000005 VOL: 0
	.EQU __sm_powersave=0x06
;PCODE: $00000006 VOL: 0
	.EQU __sm_standby=0x0C
;PCODE: $00000007 VOL: 0
	.EQU __sm_ext_standby=0x0E
;PCODE: $00000008 VOL: 0
	.EQU __sm_adc_noise_red=0x02
;PCODE: $00000009 VOL: 0
	.SET power_ctrl_reg=smcr
;PCODE: $0000000A VOL: 0
	#endif
;PCODE: $0000000B VOL: 0
;PCODE: $0000000C VOL: 0
;#include <stdio.h> //Standard Input/Output functions
;#include <delay.h>
;
;void main(void)
; 0000 0012 {

	.CSEG
;PCODE: $0000000D VOL: 0
; 0000 0013     // USART0 initialization
; 0000 0014     UCSR0A=0x00;
;PCODE: $0000000E VOL: 0
;PCODE: $0000000F VOL: 0
; 0000 0015     UCSR0B=0x08;// USART0 Transmitter: On, USART0 Receiver: Off,
;PCODE: $00000010 VOL: 0
;PCODE: $00000011 VOL: 0
; 0000 0016     UCSR0C=0x06;// USART0 Mode: Asynchronous,Communication Parameters: 8 Data, 1 Stop, No Parity
;PCODE: $00000012 VOL: 0
;PCODE: $00000013 VOL: 0
; 0000 0017     UBRR0H=0x00;
;PCODE: $00000014 VOL: 0
;PCODE: $00000015 VOL: 0
; 0000 0018     UBRR0L=0x67;// USART0 Baud Rate: 9600
;PCODE: $00000016 VOL: 0
;PCODE: $00000017 VOL: 0
; 0000 0019 while (1)
;PCODE: $00000018 VOL: 0
; 0000 001A       {
; 0000 001B         printf("LK-AVR2560D RS232 Serial Test\r\n");
;PCODE: $00000019 VOL: 0
;PCODE: $0000001A VOL: 0
;PCODE: $0000001B VOL: 0
;PCODE: $0000001C VOL: 0
;PCODE: $0000001D VOL: 0
;PCODE: $0000001E VOL: 0
;PCODE: $0000001F VOL: 0
; 0000 001C         delay_ms(10);
;PCODE: $00000020 VOL: 0
;PCODE: $00000021 VOL: 0
;PCODE: $00000022 VOL: 0
; 0000 001D 
; 0000 001E       }
;PCODE: $00000023 VOL: 0
;PCODE: $00000024 VOL: 0
; 0000 001F }
;PCODE: $00000025 VOL: 0
;PCODE: $00000026 VOL: 0
;PCODE: $00000027 VOL: 0
