stify"> cpi
rjmp main
skor1: r30, 3star, $ F6ml, $ BFmain: r30, $ 06star, $ FBml, $ 5Emain: r30, $ 09star, $ FDml, $ AFmain: r30, $ 0Cstar, $ FEml, $ D7main: r30, $ 0Fstar, $ FFml, $ E7main: r30, $ 12star, $ FFml, $ F3main: r30, $ 15star, $ FFml, $ F9main
T1:
out TCNT1L, ml
out TCNT1H, star
clcPINA, 0; якщо немає В«дозволуВ» (0-ой біт порту А) стрибай на меткуm2vhod, 1; якщо швидкість не задана стрибаємо на меткуm2obmotkaobmotka, $ 10met1obmotka, 1: PORTB, obmotka: r26PORTB, r26: hg, $ 08; перейти, якщо не равноmet2hg, $ 01smesh; очищення зміщення:
add r30, smesh; задаємо адресу цифри під FLASHPORTD, r0; виводимо код цифри на індікаториPORTC, hg; задаємо потрібний катод індикатора
clcsmesh; інкрементіруем смещеніеhg; зсуваємо вліво номер індикатора
. org $ 100 ; значення адреси
. db 0x3F, 0,0,0 x06, 0,0,0 x5B, 0,0,0 x66, 0,0,0 x7F, 0,0,0 x3F, 0x3F, 0x06, 0x3F, 0x3F, 0x5B, 0x3F, 0x3F, 0x66; запис кодів цифр під ФЛЕШ
; В«0В» - 0,0,0 x3F
; В«1В» - 0,0,0 x06
; В«2В» - 0,0,0 x5B
; В«4В» - 0,0,0 x66
, В«8В» - 0,0,0 x7F
; В«100В» - 0x06, 0x3F, 0x3F
; В«200В» - 0x5B, 0x3F, 0x3F
; В«400В» - 0x66, 0x3F, 0x3F
Бібліографічний список
1 Хусаїнов, Р.З. Програмування мікроконтролерів ATmega8535: методичні вказівки до виконання лабораторних робіт/Р.З. Хусаїнов, В.Б. Садів. - Челябінськ: Навчальна техніка - Профі, 2009 - 125 с. p> 2 <
<
<
<
<
<