Глава 10
Листинг 10.3 Поодолжение
;п/п записи данных в порт В out_b: out PORTB, R27 ret
;п/п времени паузы передачи битоз
d56mks: wdr
ldi ZL, low(140) ;т.к. 2 байта, то нижний байт ldi ZH, high(140) ;и верхний байт десятичного ; числа имеют такую запись
d052: sbiw ZL, 1 brne d052 nop ret
;п/п времени паузы передачи битов
d0336ms: wdr
ldi YL, low(840) ;t.k. 2 байта, то нижний байт ldi YH, high(840) ;и верхний байт десятичного ; числа имеют такую запись
d051: sbiw YL, 1 brne d051 nop ret
;п/п времени паузы опроса клавиши dlOms: ldi tip, nop
d5001: rcall d0336ms dec tip nop
brne d5001
nop
ret
;п/п обработки прерызания от таймера
nop |
||
push |
ana |
|
mov |
ana, |
R12 |
cpi |
ana. |
|
brne |
ust |
|
nop |
||
inc |
ana |
|
mov |
R12, |
ana |
rjmp |
isk |
|
nop |
||
clr |
ana |
Радиоуправление моделями автомобилей
273
Листинг 10 3. Окончание
mov R12, ana out PORTB, ana nop
isk: nop
pop ana
clr tmp
out TCNTO, tmp
reti
Листинг 10.4. Шестнадцатеричкый код управления приемником1
020000020000FC
1000000002c0000017c10fedodbf00270de107bbb7 10001000002708bb442702e009bf002703bf02e016 1000200008bf002702bf05e003bfbb24aa240027a6 1000300004eob8b25b2d88944f3f41f04 42739d09b 1000400000004f3c91f34f3f81f300004 427b52f50 100050001b2f9bd00000652f33d000004f3d29f7a8 100060000000B02DA3D0OO0OC7D0OO004f3f21f0oa 10007 00099d00000dacf00000000c4d00000d5cf3 6 10008000162e6f706f3051f0612d7be3671734f4db 100090000000a12c63eoa61618f004c00 89404c068 1000a0008 89402c07fec000000000 895551f0000f6 1000b00008955a3011f04fec01c04fef0000089541 1000c000000098940000a0e0802d8a3019f040e0f4 1000d00088273cc09ae0000000009894692d86179c 1000e00037d000009894682d8 61732d0000098947d 1000f000672d8 6172dd000009894 662d861728d07e 1001000000009894652d86172 3d000009894 642de4 1001100086171ed000009894632d861719d0000012 100120009894622d8 61714d000009894 612d86173c 100130000fd0000030f000009894 9a95000061f60e 1001400002c000004fed00008 8940ed0000008 951a 10015000000039f40000a39500009894a53009f04 0 10016000089400009894089500000f92012c122c1e 10017000232c342c4 52c562c672c7 82c8 92c0000f1 100180000f900000902c000008950000982c872coo 10019000762с652с542с432с322с212с102с012е27 1001а000000008950 000в023000008950000в13061 1001b00099f0b33099f0b53069f0b630a9f0b830a5 1001c0007 9fob93029foba3089fobc305 9f011c05b 1001d0oob3e01oc036e0oec0baeoocc0b2e10ac095 1001еооов6е108совзе106совее004совве000005 9 1001f00001c04fea000008950000b8bb08b30b1718 1002000000000895b8bb0 895a895ece8f0e0319798 10021000f1f700000 895a895c8e4d3e02197f1f71d 100220000000089594eooooof6df9a950000e1f7e1
274
Глава 10
Листинг 10.4. Окончание
100230000000089500006F936C2D64302 9F40 00 0D5 100240006395С62Е05С000006627С62Е68ВВ000059 0A02500000006F91002702BF18950F 00000001FF
НА ГЛАВНУЮ | | ЧТО ТАКОЕ PIC ? | | ПРОГРАММАТОР | | ПРОЕКТЫ | | СТАТЬИ | | ССЫЛКИ | | КАРТА САЙТА |