;INCLUDE FILE FOR ATMEGA16 .include "m16def.inc" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; .def temp =r16 ;temp .equ CLOCK =4000000 .equ BAUD =9600 .equ UBRRVAL =CLOCK/(BAUD*16)-1 ;init SP ldi temp,LOW(RAMEND) out SPL,temp ldi temp,HIGH(RAMEND) out SPH,temp ;set baud rate ldi temp,LOW(UBRRVAL) out UBRRL,temp ldi temp,HIGH(UBRRVAL) out UBRRH,temp ;frame format: 8 bit ldi temp, (1<