Witam
jestem raczej początkującym elektronikiem i od niedawna zająlem sie programowaniem procesorów narazie bawie sie na trywialnie prostych uładach z Atmega8 (czyt. ustawianie swiecenia diod itp) Chciałem zbudowac układ który liczył by 0-9 i wyświetlane to było na siedmiosegmentowym wyświetlaczu...
Oto schemat:
a to program:
prosze o pomoc i o jakies proste wytłumaczenie moich błędów. myslalem jeszcze o robieniu tego za pomoca rozkazu INC i dodawania tylko nie wiem jak zawartośc rejestru wystawic na wyjscia z gory dziekuje za pomoc pozdrawiam

Oto schemat:
![[atmega8][bascom] licznik bcd i wyświetlanie na 7seq [atmega8][bascom] licznik bcd i wyświetlanie na 7seq](https://img3.imageshack.us/img3/9982/vfv.th.jpg)
a to program:
Code:
$regfile = "m8def.dat" 'okraślamy typ procesora
$crystal = 1000000 'określamy częstotliwośc taktowania
Config Portc = Output 'ustawiamy port C jako wyjscia
Portc = &B00000000
Do 'pętla programu start
Portc = 00000000
Waitms 1000
Portc = 00000001
Waitms 1000
Portc = 00000010
Waitms 1000
Portc = 00000011
Waitms 1000
Portc = 00000100
Waitms 1000
Portc = 00000101
Waitms 1000
Portc = 00000110
Waitms 1000
Portc = 00000111
Waitms 1000
Portc = 00001000
Waitms 1000
Portc = 00001001
Waitms 1000
Loop
end
prosze o pomoc i o jakies proste wytłumaczenie moich błędów. myslalem jeszcze o robieniu tego za pomoca rozkazu INC i dodawania tylko nie wiem jak zawartośc rejestru wystawic na wyjscia z gory dziekuje za pomoc pozdrawiam
