Электроника МС 6313/Начало: различия между версиями
Nzeemin (обсуждение | вклад) Нет описания правки |
Nzeemin (обсуждение | вклад) Нет описания правки |
||
Строка 24: | Строка 24: | ||
0135 OUT E3 ; Настройка D28 | 0135 OUT E3 ; Настройка D28 | ||
0137 MVI A,74 | 0137 MVI A,74 | ||
0139 OUT D3 ; Настройка D30 | 0139 OUT D3 ; Настройка D30 таймер | ||
013b MVI A,32 | 013b MVI A,32 | ||
013d OUT D3 ; Настройка D30 | 013d OUT D3 ; Настройка D30 таймер | ||
013f MVI A,01 | 013f MVI A,01 | ||
0141 OUT D0 ; D30 счётчик 0 | 0141 OUT D0 ; D30 счётчик 0 | ||
Строка 32: | Строка 32: | ||
0144 OUT D0 ; D30 счётчик 0 | 0144 OUT D0 ; D30 счётчик 0 | ||
0146 MVI A,94 | 0146 MVI A,94 | ||
0148 OUT D3 ; Настройка D30 | 0148 OUT D3 ; Настройка D30 таймер | ||
014a MVI A,18 | 014a MVI A,18 | ||
014c OUT D2 ; D30 счётчик 2 | 014c OUT D2 ; D30 счётчик 2 | ||
014e MVI A,36 | 014e MVI A,36 | ||
0150 OUT CB ; Настройка D27 | 0150 OUT CB ; Настройка D27 таймер | ||
0152 MVI A,76 | 0152 MVI A,76 | ||
0154 OUT CB ; Настройка D27 | 0154 OUT CB ; Настройка D27 таймер | ||
0156 MVI A,94 | 0156 MVI A,94 | ||
0158 OUT CB ; Настройка D27 | 0158 OUT CB ; Настройка D27 таймер | ||
015a MVI A,F6 | 015a MVI A,F6 | ||
015c OUT D8 ; D18 | 015c OUT D8 ; D18 | ||
Строка 50: | Строка 50: | ||
0168 ANI 40 ; ТЕСТН ? | 0168 ANI 40 ; ТЕСТН ? | ||
016a JNZ 0199 ; да => переходим | 016a JNZ 0199 ; да => переходим | ||
016d MVI A,3A | |||
016f OUT CA ; D27 счётчик 2 | |||
0171 MVI A,92 | |||
0173 OUT E3 ; Настройка D28 | |||
0175 MVI A,04 | |||
0177 OUT E2 ; D28 канал C | |||
0179 MVI A,FE | |||
017b LXI H,000D | |||
017e LXI SP,0184 | |||
0181 JMP 00B3 | |||
00b3 MOV B,A | |||
00b4 MVI A,76 | |||
00b6 OUT CB ; Настройка D27 таймер | |||
00b8 MOV A,B | |||
00b9 OUT F1 ; Настройка D34 посл.порт | |||
00bb MOV A,L | |||
00bc OUT C9 ; D27 счётчик 1 | |||
00be MOV A,H | |||
00bf OUT C9 ; D27 счётчик 1 | |||
00c1 RET | |||
0186 MVI A,23 | |||
0188 OUT F1 ; Настройка D34 посл.порт | |||
018a MVI A,18 | |||
018c OUT D1 ; D30 счётчик 1 | |||
018e XRA A | |||
018f OUT D1 ; D30 счётчик 1 | |||
0191 MVI A,FF | |||
0193 OUT D0 ; D30 счётчик 0 | |||
0195 MVI A,00 | |||
0197 OUT D0 ; D30 счётчик 0 | |||
0199 LXI SP,019F | |||
019c JMP 1908 | |||
1908 LXI H,18E0 | |||
190b JMP 1940 | |||
1940 MVI A,36 | |||
1942 OUT CB ; Настройка D27 таймер | |||
</pre> | </pre> |
Версия от 19:24, 15 июля 2018
Трасса работы МС 6313 от включения на прошивке 010391/LX800/FX800:
0000 LXI B,0402 0003 DB 08 0004 DB 10 0005 DB 20 0006 MOV B,B 0007 ADD B 0008 DI 0009 MVI A,82 000b OUT C3 ; Настройка D33 000d MVI A,FF 000f OUT C0 ; Установка бит печатной головки 0011 MVI A,93 0013 OUT EB ; Настройка D5 0015 MVI A,90 0017 OUT C2 ; D33 канал C: ИЧП=1, ПГО=1, остальные 0 0019 MVI A,0B 001b OUT EB ; Настройка D5 001d JMP 012F 012f MVI A,96 0131 OUT E3 ; Настройка D28 0133 MVI A,09 0135 OUT E3 ; Настройка D28 0137 MVI A,74 0139 OUT D3 ; Настройка D30 таймер 013b MVI A,32 013d OUT D3 ; Настройка D30 таймер 013f MVI A,01 0141 OUT D0 ; D30 счётчик 0 0143 XRA A 0144 OUT D0 ; D30 счётчик 0 0146 MVI A,94 0148 OUT D3 ; Настройка D30 таймер 014a MVI A,18 014c OUT D2 ; D30 счётчик 2 014e MVI A,36 0150 OUT CB ; Настройка D27 таймер 0152 MVI A,76 0154 OUT CB ; Настройка D27 таймер 0156 MVI A,94 0158 OUT CB ; Настройка D27 таймер 015a MVI A,F6 015c OUT D8 ; D18 015e MVI A,DD 0160 OUT D9 ; D18 0162 MVI A,FF 0164 OUT D9 ; D18 0166 IN C1 0168 ANI 40 ; ТЕСТН ? 016a JNZ 0199 ; да => переходим 016d MVI A,3A 016f OUT CA ; D27 счётчик 2 0171 MVI A,92 0173 OUT E3 ; Настройка D28 0175 MVI A,04 0177 OUT E2 ; D28 канал C 0179 MVI A,FE 017b LXI H,000D 017e LXI SP,0184 0181 JMP 00B3 00b3 MOV B,A 00b4 MVI A,76 00b6 OUT CB ; Настройка D27 таймер 00b8 MOV A,B 00b9 OUT F1 ; Настройка D34 посл.порт 00bb MOV A,L 00bc OUT C9 ; D27 счётчик 1 00be MOV A,H 00bf OUT C9 ; D27 счётчик 1 00c1 RET 0186 MVI A,23 0188 OUT F1 ; Настройка D34 посл.порт 018a MVI A,18 018c OUT D1 ; D30 счётчик 1 018e XRA A 018f OUT D1 ; D30 счётчик 1 0191 MVI A,FF 0193 OUT D0 ; D30 счётчик 0 0195 MVI A,00 0197 OUT D0 ; D30 счётчик 0 0199 LXI SP,019F 019c JMP 1908 1908 LXI H,18E0 190b JMP 1940 1940 MVI A,36 1942 OUT CB ; Настройка D27 таймер