.include "m32def.inc" .list .cseg .org 0 //tablica wektorów przerwań jmp start .org 0x0002 rjmp EXT_INT0; External Interrupt Request 0 start: //początek programu cli //wyłączenie przerwań ldi R16, HIGH(RAMEND) out SPH, R16 ldi R16, LOW(RAMEND) out SPH, R16 ldi R16,0b11111111; //załadowanie do rejestru jedynek out DDRC,R16; // ustawienie portu C na wyjście(cyfry na jednej kolumnie wyświetlacza) ldi R17,1; // załadowanie do rejestru 1 //sbi DDRA,1; //ustawienie linii do której podłączona jest kolumna wyswietlacza 7-segmentowego jako wyjście //sbi PORTA,1; //włączenie kolumny wyświetlacza ldi R18,0b0 // sbi DDRA,1; // ustawienie na wyjście linii 0 Portu A do której jest podłączona dioda D2 cbi DDRA, 0 ; ustawia port A0 na wejscie sbi PORTA, 0 ; podciaganie rezystoru // cbi DDRC, 6 ; ustawia port B na wejscie //sbi PORTC, 6 ; podciaganie rezystoru sei //włączenie przerwań ldi R16, (1<