timer na 892051 4 wyswietlalcze led sterowane :włączanie wyłaczanie wyświetlaczy--poprzez tranzystory z portów P1.4-P1.7 sterowanie wyswietlaczami (cyfry) poprzez uklad dekodera bcd na kod 7-mio segmentowy z portów P1.0 P 1.2 P1.3 P3.7 klawiatura start ustaw przesun i stop(mozliwosc powrotu do ponownego liczenia) i reset -wszystko zrealizowane na 4 guzikach --P1.1 P3.2--P3.4 migajaca dioda(co sekunde) -port P 3.0 syrena P3.5 kwarc 11059 lub 12 mhz calosc na papierze dziala:)) nie potrafie poradzić sobie z napisaniem programu a właściwie poprawnej obługi klawiatury i wyświelacza na elektrodzie nie znalazłem nic odpowiedniego prosiłbym o jakies linki lub wskazówki do utworzenia procedur moge dolaczyc schemat
config timer1=timer,gate=internal,mode=1
on timer1 tajmer1_przerwanie:enable timer1:enable interrupts
dim przelacznik as byte
do
loop
end
tajmer1_przerwanie:
tl1=&h17 : th1=&hFC'dla 12MHz przerwanie co 0,001sek(1KHz)
select case przelacznik
case 0:
przelacznik=1
p1.7=0:p1.6=1:p1.5=1:p1.4=1'sterowanie tranzystorami
p1.0=0:p1.2=0:p1.3=0:p3.7=0'sterowanie dekoderem 7 segmentow
case 1:
przelacznik=2
p1.7=1:p1.6=0:p1.5=1:p1.4=1
p1.0=0:p1.2=0:p1.3=0:p3.7=0
case 2:
przelacznik=3
p1.7=1:p1.6=1:p1.5=0:p1.4=1
p1.0=0:p1.2=0:p1.3=0:p3.7=0
case 3:
przelacznik=0
p1.7=1:p1.6=1:p1.5=1:p1.4=0
p1.0=0:p1.2=0:p1.3=0:p3.7=0
end select
return