Наборы
›
Цветной плоттер
RU
EN
ES
Содержание
Вступление
Немного истории
Урок 1. Плоттер и пульт
1.1. Идея: две оси — любая точка листа
1.2. Идея: стрелка — это шаги от генератора
1.3. Идея: PEN UP/DOWN — одна кнопка, два положения
1.4. Идея: ERROR
1.5. Сборка
1.6. Проверка
Вставка урока 1 (Cmd+I)
Урок 2. Револьвер: четыре пера
2.1. Идея: перо меняется поворотом
2.2. Идея: мотор — два триггера по кругу
2.3. Идея: четверть оборота = 6 шагов
2.4. Идея: два счётчика по два бита
2.5. Идея: крутить, пока не совпало
2.6. Идея: BUSY — перо поднято, пока крутится
2.7. Идея: какое перо опустить
2.8. Сборка
2.9. Проверка
Вставка урока 2 (Cmd+I)
Урок 3. Плата в слоте: компьютер рисует
3.1. Идея: у платы три адреса
3.2. Идея: дешифратор — «ни один бит не отличается»
3.3. Идея: запись в регистр
3.4. Идея: чтение $C091 — на ту же шину
3.5. Идея: кто управляет — CD4019
3.6. Сборка
3.7. Проверка
Вставка урока 3 (Cmd+I)
Урок 4. Программа с меню: семь рисунков
4.1. Идея: вся программа — три адреса
4.2. Идея: «домой» по концевикам (строки 900–940)
4.3. Идея: прямая из шагов (строки 1000–1090)
4.4. Идея: цвет и ожидание (строки 1300–1330)
4.5. Идея: рисунок — таблица в DATA (строки 1500–1570, 3000…)
4.6. Как запустить
4.7. Проверка
Программа PLOTTER целиком
Итог
Все детали
Инструкция в картинках
Урок 3 в картинках
← К уроку: Урок 3. Плата в слоте: компьютер рисует
3
Плата в слоте
компьютер рисует: $C090, $C091, $C092
kh
HT-06
] POKE 49298,2
] PRINT PEEK(49297)
21
] RUN
CD4069UB
1×
CD4072B
2×
CD4071B
2×
CD4081B
3×
CD4013B
3×
0
1×
CD4019B
2×
∞
© 2026 Даниил Ханин · khanin.info · HT-06
19
ХОЛСТ
1
микросхемы готовые: имена ног — как в даташите TI; метки — двойной клик по ноге
2
CD4069UB
1×
12×
CD4069UB
A
ADDR15
B
ADDR14
C
ADDR7
D
ADDR4
E
ANYB
F
ADDR0
G
NA15
H
NA14
I
NA7
J
NA4
K
SELP
L
NA0
3
CD4072B
1×
10×
CD4072B
A
NA15
B
NA14
C
ADDR13
D
ADDR12
E
ADDR11
F
ADDR10
G
ADDR9
H
ADDR8
J
G1
K
G2
© 2026 Даниил Ханин · khanin.info · HT-06
20
ХОЛСТ …
4
CD4072B
1×
10×
CD4072B
A
NA7
B
ADDR6
C
ADDR5
D
NA4
E
ADDR3
F
ADDR2
G
GND
H
GND
J
G3
K
G4
© 2026 Даниил Ханин · khanin.info · HT-06
21
ХОЛСТ …
5
CD4071B
1×
12×
CD4071B
A
G1
B
G2
C
G3
D
G4
E
H1
F
H2
G
MUX0
H
PRD0
J
H1
K
H2
L
ANYB
M
DIN0
6
A
2×
B
CD4069UB
I
NBUSY
A
ADDR1
GND
CD4069UB
I
NBUSY
G
NA1
CD4069UB
I
NBUSY
B
REMOTE
GND
CD4069UB
I
NBUSY
H
NREM
© 2026 Даниил Ханин · khanin.info · HT-06
22
ХОЛСТ …
7
CD4081B
1×
12×
CD4081B
A
SELP
B
NA0
C
SELW
D
write
E
WR
F
NA1
G
WR
H
ADDR1
J
SELW
K
WR
L
WE0
M
WE2
8
CD4081B
1×
12×
CD4081B
A
WE0
B
CLK
C
WE2
D
CLK
E
SELP
F
ADDR0
G
SELR
H
NA1
J
LCK0
K
LCK2
L
SELR
M
SELR1
© 2026 Даниил Ханин · khanin.info · HT-06
23
ХОЛСТ …
9
CD4081B
1×
12×
CD4081B
A
SELR1
B
RnW
C
XL0
D
OEP
E
XL1
F
OEP
G
YL0
H
OEP
J
OEP
K
PRD0
L
PRD1
M
PRD2
10
A
2×
B
CD4081B
L
LXS
A
YL1
GND
CD4081B
L
LXS
B
OEP
GND
CD4081B
L
LXS
J
PRD3
CD4081B
L
LXS
C
BUSYH
GND
CD4081B
L
LXS
D
OEP
GND
© 2026 Даниил Ханин · khanin.info · HT-06
24
ХОЛСТ …
11
A
2×
B
CD4081B
L
LXS
K
PRD4
12
CD4071B
1×
12×
CD4071B
A
MUX1
B
PRD1
C
MUX2
D
PRD2
E
MUX3
F
PRD3
G
MUX4
H
PRD4
J
DIN1
K
DIN2
L
DIN3
M
DIN4
13
CD4013B
1×
10×
CD4013B
R1
RST
D1
DOUT0
S1
GND
CL1
LCK0
R2
RST
D2
DOUT1
S2
GND
CL2
LCK0
Q1
AXS
QN1
Q2
AXD
QN2
14
CD4013B
1×
10×
CD4013B
R1
RST
D1
DOUT2
S1
GND
CL1
LCK0
R2
RST
D2
DOUT3
S2
GND
CL2
LCK0
Q1
AYS
QN1
Q2
AYD
QN2
© 2026 Даниил Ханин · khanin.info · HT-06
25
ХОЛСТ …
15
CD4013B
1×
10×
CD4013B
R1
RST
D1
DOUT4
S1
GND
CL1
LCK0
R2
RST
D2
DOUT0
S2
GND
CL2
LCK2
Q1
APEN
QN1
Q2
AC0
QN2
16
A
2×
B
CD4013B
Q2
MOVED
R1
RST
GND
CD4013B
Q2
MOVED
D1
DOUT1
GND
CD4013B
Q2
MOVED
CL1
LCK2
GND
CD4013B
Q2
MOVED
Q1
AC1
© 2026 Даниил Ханин · khanin.info · HT-06
26
ХОЛСТ …
17
0
1×
1×
0
REMOTE
18
CD4019B
1×
14×
CD4019B
A1
AXS
A2
AXD
A3
AYS
A4
AYD
B1
LXS
B2
RIGHT
B3
LYS
B4
DOWN
KA
REMOTE
KB
NREM
D1
XSTEP
D2
XDIR
D3
YSTEP
D4
YDIR
19
CD4019B
1×
13×
CD4019B
A1
APEN
A2
AC0
A3
AC1
A4
GND
B1
LPEN
B2
LC0
B3
LC1
B4
GND
KA
REMOTE
KB
NREM
D1
PEN
D2
COL0
D3
COL1
D4
© 2026 Даниил Ханин · khanin.info · HT-06
27
ХОЛСТ …
20
A
2×
B
CD4081B
J
STEPT
C
PEN
LPEN
CD4070B
J
X0
A
COL0
LC0
CD4070B
J
X0
C
COL1
LC1
21
ноги осей — на выходы CD4019: двойной клик по метке
22
X STEP
LXS
XSTEP
X DIR
RIGHT
XDIR
Y STEP
LYS
YSTEP
Y DIR
DOWN
YDIR
© 2026 Даниил Ханин · khanin.info · HT-06
28
ХОЛСТ …
23
у DataInMux машины DIN0…DIN4 → MUX0…MUX4; у процессора DIN0…DIN4 остаются
24
A
2×
B
DataInMux
DIN0
MUX0
DIN0
DataInMux
DIN1
MUX1
DIN1
DataInMux
DIN2
MUX2
DIN2
DataInMux
DIN3
MUX3
DIN3
DataInMux
DIN4
MUX4
DIN4
© 2026 Даниил Ханин · khanin.info · HT-06
29
ХОЛСТ …
25
Turbo
режим Turbo: Apple работает с настоящей скоростью
] PRINT PEEK(49297)
5
] POKE 49298,2
] PRINT PEEK(49297)
21
обе каретки у моторов · BUSY: число на 16 больше
квадрат зелёным
© 2026 Даниил Ханин · khanin.info · HT-06
30
← К уроку
Урок 3. Плата в слоте: компьютер рисует