Koda: |
;************************************* ;M48 testni program ; ;************************************* .include "M48padef.inc" .def tmp=r16 .org 0x0 rjmp GlProg .org INT_VECTORS_SIZE GlProg: // ldi tmp,low(RAMEND) ;konec rama za m48 0x2ff default sklad - ne dela ldi tmp,low(0x200) ;premaknjen sklad - dela out SPL,tmp // ldi tmp,high(RAMEND) ldi tmp,high(0x200) out SPH,tmp ldi tmp,0xff out DDRB,tmp ;portb izhodi out PORTB,tmp ;visoko stanje Prg2: ldi tmp,0xff out PORTB,tmp rcall Pavza100mS clr tmp out PORTB,tmp rcall Pavza100mS rjmp Prg2 ;----------------------------------------------------------- ;Pavza 100mS Oscilator 8Mhz ;----------------------------------------------------------- Pavza100mS: push r20 push r21 push r22 ldi r20,235 ldi r21,15 ldi r22,5 P_zanka: dec r20 brne P_zanka dec r21 brne P_zanka dec r22 brne P_zanka pop r22 pop r21 pop r20 nop nop ret |
bostjang je napisal/a: |
....
Kot kaže MCU redno nekaj piše po EEPROMu in ga v letih scikla. |