Наборы
›
Фрактальная машина
RU
EN
ES
Содержание
Вступление
История: узоры, которые повторяют себя
Урок 0. Вентили из транзисторов: для тех, кто начинает с нуля
0.1. Идея: транзистор — выключатель
0.2. Сборка
0.3. Проверка
Вставка урока 0 (Cmd+I)
Урок 1. Память: защёлка и D-триггер
1.1. Идея: петля, которая держит
1.2. Сборка
1.3. Проверка
Вставка урока 1 (Cmd+I)
Урок 2. Счётчик: шесть триггеров считают до 63
2.1. Идея: прибавить 1 столбиком
2.2. Сборка
2.3. Проверка
Вставка урока 2 (Cmd+I)
Урок 3. Развёртка: экран точка за точкой
3.1. Идея: луч бежит по строкам
3.2. Сборка
Попробуй узоры
3.3. Проверка
Вставка урока 3 (Cmd+I)
Урок 4. Треугольник Серпинского: фрактал из десяти вентилей
4.1. Идея: ни одного общего разряда
4.2. Сборка
4.3. Проверка
Вставка урока 4 (Cmd+I)
Урок 5. «Игра в хаос»: треугольник из случайности
5.1. Идея: шаг на полпути
5.2. Идея: шаг — это сдвиг
5.3. Сборка
5.4. Проверка
Вставка урока 5 (Cmd+I)
Урок 6 (бонус). Munching Squares: живой узор 1962 года
6.1. Идея: (x XOR y) < t
6.2. Сборка
6.3. Проверка
Вставка урока 6 (Cmd+I)
Итоги
Все детали
Инструкция в картинках
Урок 2 в картинках
← К уроку: Урок 2. Счётчик: шесть триггеров считают до 63
2
Счётчик
шесть триггеров считают 0…63
kh
HB-03
Q5
Q4
Q3
Q2
Q1
Q0
101101 = 45
IN
3×
OUT
7×
NOT
1×
0
XOR
6×
0
AND
12×
0
DFF
6×
1
Hz
1×
0
2×
7×
4b
0
A
1×
∞
Ctrl
+
G
CNT6
© 2026 Даниил Ханин · khanin.info · HB-03
17
ХОЛСТ
CNT6
1
Delete
0
D
0
CLK
DFF
D
D
CLK
CLK
Q
Q
nQ
nQ
Q
2
IN
3×
OUT
7×
CLK
EN
RST
Q0
Q1
Q2
Q3
Q4
Q5
CO
3
NOT
1×
0
XOR
1×
0
AND
1×
0
8×
NOT
I0
RST
O0
nRST
XOR
I0
Q0
I1
EN
O0
t0
AND
I0
t0
I1
nRST
O0
d0
© 2026 Даниил Ханин · khanin.info · HB-03
18
CNT6 …
4
AND
1×
0
DFF
1×
1
XOR
1×
0
9×
AND
I0
EN
I1
Q0
O0
c1
DFF
D
d0
CLK
CLK
Q
Q0
nQ
XOR
I0
Q1
I1
c1
O0
t1
5
AND
2×
0
DFF
1×
1
9×
AND
I0
t1
I1
nRST
O0
d1
AND
I0
c1
I1
Q1
O0
c2
DFF
D
d1
CLK
CLK
Q
Q1
nQ
6
XOR
1×
0
AND
2×
0
9×
XOR
I0
Q2
I1
c2
O0
t2
AND
I0
t2
I1
nRST
O0
d2
AND
I0
c2
I1
Q2
O0
c3
© 2026 Даниил Ханин · khanin.info · HB-03
19
CNT6 …
7
DFF
1×
1
XOR
1×
0
AND
1×
0
9×
DFF
D
d2
CLK
CLK
Q
Q2
nQ
XOR
I0
Q3
I1
c3
O0
t3
AND
I0
t3
I1
nRST
O0
d3
8
AND
1×
0
DFF
1×
1
XOR
1×
0
9×
AND
I0
c3
I1
Q3
O0
c4
DFF
D
d3
CLK
CLK
Q
Q3
nQ
XOR
I0
Q4
I1
c4
O0
t4
9
AND
2×
0
DFF
1×
1
9×
AND
I0
t4
I1
nRST
O0
d4
AND
I0
c4
I1
Q4
O0
c5
DFF
D
d4
CLK
CLK
Q
Q4
nQ
© 2026 Даниил Ханин · khanin.info · HB-03
20
CNT6 …
ХОЛСТ
10
XOR
1×
0
AND
2×
0
9×
XOR
I0
Q5
I1
c5
O0
t5
AND
I0
t5
I1
nRST
O0
d5
AND
I0
c5
I1
Q5
O0
CO
11
DFF
1×
1
3×
DFF
D
d5
CLK
CLK
Q
Q5
nQ
12
Ctrl
+
G
Library
…
Chip N
2×
Library
…
CNT6
Enter
CNT6
CLK
EN
RST
Q0
Q1
Q2
Q3
Q4
Q5
CO
13
Hz
1×
0
2×
3×
2Hz
CLK
0
EN
0
RST
© 2026 Даниил Ханин · khanin.info · HB-03
21
ХОЛСТ …
14
CNT6
1×
1×
11×
CNT6
CLK
CLK
EN
EN
RST
RST
Q0
Q0
Q1
Q1
Q2
Q2
Q3
Q3
Q4
Q4
Q5
Q5
CO
CO
Q0
15
5×
5×
Q1
Q2
Q3
Q4
Q5
16
1×
1×
CO
17
4b
0
A
1×
6b
0
Q
Q5
Q4
Q3
Q2
Q1
Q0
RST: 0
Q5
Q4
Q3
Q2
Q1
Q0
CO
63: CO
© 2026 Даниил Ханин · khanin.info · HB-03
22
← К уроку
Урок 2. Счётчик: шесть триггеров считают до 63