Дубль два. KOHCTRYKTOP!
Ура, товарищи! Уникальная обучающе-развлекающая игра познакомит вас с основами полупроводниковых систем! Элементарные PNP и NPN транзисторы позволят воплотить в металле, кремнии (хотя Silicon не сразу с ним ассоциируется) и связках (Vias) практически любую задумку! Вперёд, к контролю за Матрицей:
http://www.zachtronicsindustries.com/kohctpyktop/kohctpyktop.htm Но перед тем, как играть, прошу обратить внимание на рисунок. Сложно поверить, но результат работы двух схем одинаков, поэтому сначала съедаем шоколадку, чешем репу и бъёмся головой о стену, а потом начинаем осознанно рисовать.
После прохождения всех уровней вас ждёт сюрприз. ~__^/
P.S. Кстати, печатные платы в реале почти так и создаются.
Голый результат без пути, к нему ведущего, есть труп. © Гегель
1. NOT (НЕ - логическое отрицание).
Смотрим Tutorial Video во вкладке Help.
2. AND (И - логическое умножение).
eNrtmVsOwiAQRYHhp2twC/67Fve/EZW0ERCQWlsRDoSk5HD7YOACqT3b03TV00Vb
9UkeU7jUTVSvEMaZXkWIECFChN0KM8tdXmjmrNMLbEkYCvSA4XDbOZNPjopIsmyn
Lt0rVolV7ip8chU3D74EU+WamOdXF5qkPr/cOdCQvvShh5MhiO7wtkUBVzYgZv1Q
8cpRhpV8qyonhUKh0B2ptP/OPVilMPCgUOjoVhlvwAkiFDr4ARyrxCqh0H6P2NK2
GfZ9AJc5MSyh0Kat0pulkVX+x/zd/Qd5xc6QfSMUCl1xAN/nH/dXrDJdtlOGBxQK
XUt/4Eg3F0PGsw==
3. OR/AND (OR aka ИЛИ - логическое сложение).
eNrtmmFygyAQhcOuf3KGXqH/e5be/yKtQFwWF4KgEx2fjJOM33uwCN3CkOl7+nr+
uuePmx495cJG+r/XT6S43OiUUYoYyRfDSLHo+slo0eUtrnvrlpbS4vI+OltiVpcZ
TUnPcOgYGo2vt7q5Rdc7cy5kfMAII4wwwgijbfTLOSpfnjKzee9A5zI9eI6FQ0jy
4anoJGqeIxOZV1Lsx6wLn0qjqkrfAMeOcrREjTwVmgajrvfUt2Njqpo1ta+l77pR
PYaKnI3GgVgGPwzhSkR6irSpqCAiokYF1QUh/DGF7lCplsFAi4LwV1BW0Lig3onj
ccgC2/hxaa+cbpvy8ZmokTQpS2KVmtO8vdVrUD73uwIFBd2LXi5VgoKCgt4yVS47
W66sG/UqrrLmrO2XC/uD2pqzpUd8qiFmTHhQ0BumSrZE6w04t22xN2/A+ykPJDRG
MgQFRarcSOP5SPwqVB4Tc73m5JhlSZXJo+6YdQ1ZQmNMPFDQe6XK4YP01yF2vI1t
MqcrptXar5m+Oymvbe27z9FpL1pcsV79GB0UdFd6zBn3LqnSvscp/mdlE8D8wRHe
FSjohzPSHxOcyJw=
4. Звено чистой задержки.
Решение: используем время переключения нескольких последовательно включённых транзисторов.
eNrtmVtuAjEMRRkfflhDt8B/19L9b6QCqSIDiZ3YzJRozAip7alz87wTJ+fr+evy
s1y+l/PJ80wZuPgCl/vjCjx5AyWiOFDdR+fIWHXL4RhSXY/jgOrzBOhWfZ05naq1
KdelWp+rHaqtSW6qtleHoaotK1VVX4+KqrWQm6q2AzRUe6yjqtrnORXVXrMKBMru
ihn48u+PZzCw+ZsduFYdCnS8WEOBDrNqPWag+vdD7HPu2zlpf+4UqH7jVKho3ir2
x9V6GRS0Nhkt1nXRKXqd0Sl6e9Epel+hU/R+RqfoY4RO0ccXnaLPDXRKk97molK0
geVglGFadCBln66jKTA7+FKzxV2GOSMlVDKhWhFqEaHeINSThEaB0AgSGn1CM4c0
vKRHtcqkSZNOQkmr7EiVtyvZn4RLKAmXUBIuoSRcQkm4hJJwCSXhEkrCJZSEC2lZ
m6fg3pJ5+jmtsm5obESbvIs2eCet8m5a4QP0hQ/RJz5IV3yYFjypRlGPFCyK+irE
/aJkBjOcOAEnsOe0zirVCxhTV72AwTyNxL+rNC5gME8jeydt3Qz9i0WMCxhzTwL+
XaUcZ1cJ4O+NMnqvOlN8Zk/A337T/f8mHCo5L308ozDvpU/SNyTgXvr2G/CNrbL+
jdPPPAVNI00jTTOUD883d3akX7DHx5Q=
5. Преобразователь непрерывного сигнала в импульсный.
Решение: отрицаем сигнал с задержкой.
eNrtmVGSgyAQRIX2J2fIFfK/Z9n7X2QTFLOBYRAMCVjNFGXiSyuoNEOcb/P18msu
P2aeamJIoQ22Yfj9Ji1MRUYohYk/7xX6CISPXXbHJRGEyxmNGkmhdedN12nbvgj/
NyVXI2FFH0ui4JEztc8qhRRSSCGF2YlVEepT+cjpSqnQpXM2XRwFINbj1GKtvvjv
C50noUlup9DqR3/UH4TdKqSAa/eT4iXWfniKqNgmrSIl7Yveh982bmu4lXDoEZ/w
pmSnd5nmCSkOHRmiYXLEkJKelo5kleBNJCU9Ke1+dH/bKvWleC+XK2qVvgqPMIcD
KWk5TS7AaZWhKUGYd+qot7CFIkul8NRmqHZkjZbNs6Sk49OuzHD0BXj4jqQyvd/U
zrKQ/TcS6fMCelZZ21+IhVkH6YnzxreM7n6ssuHb7kFvcROrJCUlbf4GvLFVyvU4
HeQmlmV3QdK5TpccDqSkb6JfcKQ/TybH9Q==
6. SR-триггер.
Устанавливается в "1" одним сигналом Set и в "0" - Reset.
Решение: для 1 - умножаем сигнал сам на себя, для 0 - перестаём умножать.
eNrtmkEOgyAURJFh4xl6he57lt7/Im01TY1FpF9RqQ+DJr6MNYQZsBCu4dLem/bW
BGc5qhT6EWryhbHD+KqNTeitQmcXOoQIESJEWLnwoIOOeWA1D+V/3AG66ZyfLh2V
FK3Lqdeg+sH181b6Ov9AuzL15P6uUvRdojTaVlBopTTZ24N7WeWdG79abdbEwT0v
r9OYJwOiYDBNNllWYlZOhSugUFy2jNYRlaJbQqH/OqklKnOoMptLdirmnFBo4Xmj
1vZvbjIQlStO/glDKLT0J7Z28j4f4H1jjv9wtjxZdHgotDDVTu4+WFRustSdpjJp
ffJ3+7uphXDsAD0PndkUsrF/i62AF47KeF1OC3eAyJBl2kWBlaDn2TO0tcsMdIdE
egDVM8cP
7. Простой Т-триггер.
Один и тот же сигнал включает SR-триггер, если он выключен, и выключает, если включён.
Решение: первоначально я использовал временную задержку (рисунки выше), пока не подсмотрел идею отрицания входящего сигнала им же.
eNrtWl16gzAMIxEvPcOusPedZfe/SAdllNH8YeOGZILS9kNVHIilGOj4OX7cvt3t
y42DZG2S6Od3t347THQy4iCJ6JZVFNGvTRQT3YZ4KOLUxd/1ILH/lCORRBI7IDo5
UWWPXjpbCaYA5aQzvH1iFUzlHefqXM75+DKjAIKbHvWYXnjGwzbuzzAte9clDAd7
vTBjKJJcZFqeQj+780J+nF08PsK/2R5OsOvR4SD6r9F05iCYtn9aTuStRhIpsWWU
mtF50iQMzSk6DkWuWRcVWgtqtkyU6JWM1kyDqKTuCmgDVilHQbEQJUqVdWGV+zL7
3LjIzYY4vyJlzUn0knWjMGOLLsGbc4burBL5IYb4VEPKpRkSbcsqjbVgpVBWlcfK
e0iTJ3gbfHerW9wyKFKi7RipNmOjSilQmYm6r2qVho+790sQRfKgRCi0LWueRlLC
RGV1I2SX2MZa0KER7Zs9ATe2yvCmR8u6vf83Qfm9SruUZkVKtJPKUNtnZT5L1F3B
ke6o+Mdx
8. Увеличение частоты импульсов.
Решение: модификация 5 уровня с добавлением в середину линии задержки логических элементов.
eNrtWlGWgyAMFMafnmGv0P89y97/ItvaqiBJDEHbWqNLd1/HAMrMYGD7a/9z+QuX
39B3lvOAgfFW5Cri83eQAiN5qgL5lsnAmAQG9lxpMTD3WQQu7yckHQ6LUgxHXNxL
eFYwFyEwDYjTxew9zsOQ1t7l3ZOZIzzJg5PcAz3wRIEmIZuto8Gsqu3RbMgNU8Bm
k07VNNc8sVZM5V+tjuF1LvLHgAIgywbo7bz/TMf9b9x7Fud+oehVDj8OGh5BcNF5
EyDhofKxETJ6aAHJI0saJx7oFEY+7rGTzGjIY+XoGVCROiu0Eyk78b3v5loktURR
alHUaRRFLlrE/tbED4PKM4+Jor1mKGJn6pUoGHpAVbOjjlqYAyNj8SaVHQT9Yqsk
KPJaAsAF7ujLUQPr8CaVuVVWoMUkmb1mN7aLqrmSHGLI741sCv5ATHmUy99RYwYu
s06Rga9lSWQCbn8jfZszfJ9VYhy85RU1KGLOMw7NBwLZJ9LY4vsSHb9J6y/TKBp1
c/AUm+YGVlCZkyyfZS0odWRX6AeZ4fETcEyHJa0A8njdftbjasVcKa2SI11rn5fB
Navz+Uq4G8tprFIY/TXmSKwTGFvD9i1V1qbuD7XK7Te7o2oXTIFq1md0qLDrx5mh
MVFyc3B0jwRcvZLJ8lmhhWqVGdW93w74zlZJl3Z0o1mYWasksMp2F8mH73E7+vnJ
uxyLBrZbVKb5H6b6hbvXO9I/7yHJDw==
9. Двухзначный декодер из двоичной в десятичную систему.
eNrtml0WgiAQhWWuL62hLfTeWtr/RiqUHBQQ8Sepq8c89HFnJqQJztTe2uvlYS53
0zYlZ5VCyZSYqdCdMYE7I6GK6tJ168yZuc8o6RDPJfQG4TNk2R5NpJ302CgP4/Ye
HimkkEIKKaxb+IPrHLuck/hhKYDgtZ4Kej+ve9uohvhheVhG+P1BYF9gb6E+g6cQ
hTvCtPdhXQR6dDrrdzAxNeDFoLDV9NaHCDIey450GMSDHZOSpij05Wbp3kkqGlZW
9jz5aI7zY1UzgN8WUtIaaO2pkpSUlPQPUiUCBMstQxs6ZGUItaFfatlFq6LmtCQl
PfX+6/ypMr3F/iaNP0RSUtL1lKvK/ESqiy+q7VVZujePLpL0/mLVoZnfSug71xWk
pL+xAd+q7C3JqrcgGvY8lSKKSZ9jKCceKemKDfg+Ne5NUmX4Wk+3GmqgSDv521BJ
5X35ytA5BBMpKWkB/UJGegJ3h8g3
10. Сложение двух чисел с переносом.
Решение: сначала получаем S0, как отрицающее ИЛИ A0 с B0, затем С как сумму A1 c B1 и с A0 оИЛИ B0 (вычислили на предыдущем шаге), и наконец S1, как оИЛИ A1 c B1 и с A0 оИЛИ B0.
eNrtWVuSgyAQ1On87Bn2Cvu/Z9n7X2QTEHnN8BKMppCyjDQNwwCdER4/j++vv/Xr
d30sLemWxPBpEgXv6wAiBSlLpKhFk+OniKgzV6lobR91yzaxRBKJS8pUn0hBi7Yb
LHEViNp5CSI/fhQ4r5K4bDYJXh1ATE4AfuipdFmFVhQSqZW4HCGmUkY6SMgfSeSH
ZrSpsepkic1eXVpNncRJvAjxhnGOCudIvhQKgL2PowRtB14/9f18eSz6bTMNqrzK
MXZvNHIKaXuDQuSXsR035fencQNUa079UYENUPnGUrZA7G6/4GaqbvJ5cSXgXREq
jZhuHojpLhzU78Geg5gu7rDnTYbOuohMX1S3E2yQUDdc9NWGDGu/um3bHmNju12z
rmenRwK1U1k5f5+pzLBJ82+i1aha5sGyjivYFy1OkDVRTov09sIoLm9zLBcc3tou
DqA9+4uLjgJuNp8neln07lLZjIJfTI014zN89V5hwd3m1R6nTmGZUjncMC5I7xQL
Ic1FRSyUiwwTsoNMJIwaT6JAolEk4Og7vjgmdxgu4GizKiGGM149H8WUSkkqS1Ew
zrQbUvB0K66ZKI3CbL3tKDzUvPsoRJQq0NCqXqj0EY03oLnlgDeh3v7msG2QiV5G
DD98r9I7NRG50ekHEGSnPgz3MkLEEpyr8F+V9nSBiqNK5GJOtKKhNzg/tkSVTfuc
4gFWhy2FoF/9a+5v80TvK5XHDsqFu+ikDHFEWYxSGkUF2vcTDM0oClFkUYxB0Yai
kevGfnWonTwyOk+rr4Z2OQEfLJX8fRzN7jcCo/47wNbdPepIRMIuXhtFu2wx2jkv
tmf+PU78pmga/Rkp3Rh9gyL9A6lGygk=
11. Двойной Т-триггер.
Фактически, счётчик каждого второго импульса.
eNrtmmGSwiAMhQOvfzyDV/C/Z9n7X2R3K3VEJEIqBZxnpzPqx0sgpTEUl8tyPv24
09UtYjmmFPoI/H9ypUL/IPZ/Mlfu0UcepUbowlEtjE0UC11kokro74fUe5R6j3Kw
0DgBxDoBxDoBxDoBJJkAUiN8nABS6/F7cw6FFFJI4QHCtZzz+ddKAbw891OPmxts
byK/4Wch37G1iYpX40habTh4NeIA0z5GerVBeCn21aHtoc9ek2HDQrdhqQGBV8Oh
DomU9Lj8lL2RihJnbwqbFj0tMxrjzytS0nI6Raq0U/ASMxqkpF+QKvXl+AFrzgaV
UlH9NuMK3FSRsuYkZapsnirD18hp31LkaWgCVav3CpYR2alXx1tAoS6xYdUyGZIy
VXbudqiC3jz2z97C6X5BUgvZLYPR6BoNUtLxUmXDHe9+AcGElptHQ79GKoVqmfu2
pB+kbfa4P5IqX5/7afunc+MlpYK/x0wYjT0VKUa7RqSD0w4Z6RfYGceJ
12. Многоканальный приём.
S0, S1 кодируют номер канала.
eNrtmU2ShCAMhZHnps8wV+j9nKXvf5Eef0cxRBIUtIyU5eLrZwD1dSDtu/15fZrX
b9M6TbulcLr64BpyQujHJhauOyMQNrqILjrG4WYJwmaMnh1RKfRSoZMLm1UrEdHN
75CXCMOoycL/0QmFTj/GsLm0Vy4WVTDGsCnH6IoJnQlNaEITHifs0zkfP3oKgDzz
qQdxznH5XvVH67q7DUeIgT863xGEOo9O8aMY3RRzvJN7BkNFkUOHKePE/ZDieIwA
MJR6zml0NWEbDDA09oIZvTE90Zqi5pPkmdUoisQFSUHELzEbYHt1vWdk1Ogj6LWt
0mhJiqq9ApPE2zMy+nirzF2JMxRI1kJtHfHcD1mZITIyUr1Wm0VjZybTtEevC+wD
N/oYqwz3KiTU75rwEdRfam9ntW0opj6bLnNDKYWZoVGzSrWRgk4N00w4Vbv83cKU
iNhF9irDapVsEb3ptSRujT5jcdhHavTeVlm12J26w3ZOqXuPcnVuTrtHKxTBiWW4
nOqL3HpqFeHH0XNq3IdYJX3m0yOscpPRTHuV9m9YntbIDLUZuNHb0gqO9AUdo8hG
13. 4-значный Счётчик со сбросом.
Решение: модификация 11 уровня с задержкой на передачу сигнала INC.
eNrtWlu2pCAMlJQ/dw2zhfmftcz+NzJHBCWQBNSm23bQ47m2RUKKhPC68+/5189f
9/PHzdOZ+ysFKYM0ha4UdNm9fCNNoV5j/Obqgvs9CVasQtt73jjEihOrh/yXimCq
YjfQhVoVwclr5ka7oC4+qmDeYG4TJktQ9p6rNU4usrdq4pBSMHc5b5xmd8R7uGO4
4xvdMR1xR1Mml9xBrYK5OxrHjtQdBwX1TF4RdMJI8v0D6xC8g6CfzpF+eRSA+FxH
CaEeZO+FVfOEecrsYhdWRnqBglZUvAjDvywKsNqRlADCn3DJ1ccSG4r0Wg1Dws3X
yG/BRJgEGlGsxhGjBpMabGopOSqZwbTqBajCaGlmg1ISQf5VwH0E7E5b9JGiYglJ
2n4qBVAWoCZ8jUgZDxTXaDUq8AWSwEpLxJiLnFU/BDtg0iAd9h0+mrDDu1lp18/C
S0YzhKNrd9bgjplMTTVNKfZjKF6iGRoKXgpHZJMEVrGqzNn9WnIw+jJGByNWEL5z
/30Ueu9U2R/FIxlhMBqMBvqsVAkhZekrY2PZftaquCLR1+vGfGYrCGn0hzkX6tbO
4qJ2MOrECBeiTpLF1Xkj6ihGMnxcqoQQADIq7o8iiQysWyc5Ch0lMAVUoJvmUDBF
mWkWKmhmVeQoUnQwehsjUhgZS2wdhbnERoaX6R3m8nzMV//DBfi+pc8H22bZuCEd
5iXIR3Cgslul15uchFzZB9PPl4Cy3mzOITPatssHoxswEuaNgRH0uV+d0Ylexg/w
RjLskSrfczbea4ndhqqdpcVmkHzmrM+i34CW5+QqI1QYdT8Jb0Pzc3KTEZoZway3
guICSj1QNMjiJCoecpsoR1D0QZxD+5xxvyRVys919PNjhz5GIxmLww9lH4yhyP//
5iOM8EJGKaenMCK2Zrlf1HVt59N7lcfbqowa3lNOMvpARvoHikDLCA==
14. 4-значный регистр с переносом.
Решение: аналогично 13 уровню, CLK пускает опорный сигнал D дальше по SR-триггерам.
eNrtWluWgyAM1Vx/uobZwvzPWmb/G5kRfAQI4VGxtaLHno43gXsDhlhm+p6+Hr/j
42echprzko5+A7EGqaGje2Y78iZoGtn3LMe1N7XHkJZ1oKWn9RQcabtCpWqPg0cr
O6qjEM2MHsmJX0FUw9BkRlUejqyoSsORFdV9OIgNSTKqfTjOGA55SG45HEPtcAxK
lhtDAfda5rrjPR1NOUfxw6AAxOt5lDANtiMs1/o9pAVzMFrhoaC7d4DOgYDqvVDm
KOzN9b6LWsCGWKRm3FQDcg1k+uBjGZHAbCQdi4nlK8TQ6PzHd6ayVM2A9BbINYhK
RVop0kJnrQmlG9Wo1LgFJdogz0JTi1UsRaUYi10St2FcQTMsmMw3dxM2Gx2bLW5b
UDm+jAkbn5101Mx0XGm0zViWMgLYmye+AZlJ4sN2/nnXGWkwmn6z8vP1UWiJv7hl
2MesBWfW8LGcu6KrK+roa9GbpMrmSbhz7oq6op4qG6IIZ0aTNRrbR/G0nMtzoa6A
TzuznkGqFmrEWfL0KyVUVWjvrMhndxFFDoOesnqqTKbKPJQ/GRUo+IxfULAnDQqa
YiWgzusbylCVs6u2jHNXdJAiUhWRoKgnpZ4qT0PBd5m09V1e/RGu4G579m+xJkn1
K3LGfmgVS8CZOSBddbicWW+xfl3JH6LI1/TOigSgp6yLpcrnNtb9RTb6ip3x0oEm
KEp9IbyFsUcprJe8Bw0qqywUdb5QFUFVBFURqvr1SrMqX6iKoCqCqgg5/VIUhYrK
KVrAS1E+D85DhX3qdmibPe5DUqV8PY8W0Jb/PyL7t8rNuyJc4otSWLIIO6Slv4M1
5kwU46y3/M6KiD5JEQ7YtecT87waDDix9ntBRvoD7tXLIg==
15. Память: запись, чтение, перезапись.
А0, А1, А2 кодируют ячейку памяти.
Решение: каждая ячейка по идее должна быть SR-триггером, но так как 7 ячеек из 8 не требуют перезаписи, я заменил их постоянными сигналами и реализовал работу только с ячейкой111. SRAM, да и только. *U__U*
eNrtWll2wyAMDJr89Ay9Qv97lt7/Io0NDpsQi1cc7OemzjAIYTEWkOfP8/vrT339
quej5eySGFZA2xJpPgMiOSdPVBbhiGmLGaJfQewAyT4+WIvKWK0kOk60PMdBHMSb
ENV7EBE3UiWiVQFVI48qOouJvlcVxMUjVUtstuj712Tx0ebj4mn/FjORIhHlFyrl
X6yKPan0jVxs8cZ5zpzOUfqYUQDstR4lBBeZT41OTdT30ydTQN/BPWyzNQoJTfWL
5z7Z+/cxGXV9CFFLPg6dGg7d2DQ9Azu1W69f/5mbRIEMvxh2G3cgDizxZQu8utIN
BT9G/RJLKb6MF3sRHAadjqt8obAmPzQzKDWipv2QuabLmmC8e9wd30ZFnJB1x/eL
YB4EuMFrqp0eBek/fi07iltSVItU96JorBr6q0b08v4OtB/UFa/j7XLytC93CxTX
fr49S+WhKEZv9IniFMn6JBSf4e/ZUolEd6e5CFAkJotxrVjRZnnuPobShVGgWUiR
tSuJsGu4ltsu7yjoK6zg1tYM2S5K54wYUilJJYPOyx/boVSKEsmrGQO9JApRDLFi
QgpvMa8FpRugELNKWe4uJ4Y3m4DDZpXOng+TN4ZYjMYlhKxyTMD7XDOEs4FYz/Vi
pJZLaG4zsIrb3uZabu04irPKYPe2c6nccbuce1/J6DnrJOdsjw90b5TZ4WaWbSBO
V1t3rffc8c6hJNbcjvITcIjjl0eR0I4d97g3kUr+Wo9uIGjRr4qSPzpaJ6Sgkb/1
uVa58ZIR+EyqTpTO7au1Y6E+X02hjanOCYr0D7KCyXw=
16. 4 в 1: AND, OR, xOR, NOT (xOR - отрицающее ИЛИ).
Решение: модификация 12 уровня, передающие каналы сформированы в результате логических операций.
eNrtWlt2hCAMLYk/s4Zuof9dS/e/kY6IkISAPHQcHfTYopebBCIx0Zl+pu/Hn3n8
mumrZb8kMSUAxLnRiKDuBcS0HsgR5Z69Lk2d/y8GhuvhHPIagZlunKlJjcD0xkTa
EkRTQDQaMWiMJyej0QhTgQkE1mMvYpj0MLf0zFA35TSaVlNfQwzrQRKB+/dcU6U7
TI87oNXUI4nxbpTYUxRXX0Xk8ayKmIuvBUQ9jhcRK59Wg/hWxBvmOTadg/RmUURU
j34UcD6mL9eAp0tcA1a7cMafPZDajVaE62XhGXey7WZ7hSGsqpzP/WncwfeQHey5
VbvwkVuKXoYXzwaymAUAdAzLKKgAqjcWn0Kz7lsZKJselRtD/WbHFYmeHeQv+nYp
igRFiZ4zJEJZnbTwORtXNoJmtruRcjhAK4rh5tMn7FNQFMcrQlbyxiyKpTdFk47o
kowKIlYiRmtmH724/OHt6/rofiMa6IXR24dKbAtKqAS7cfMMdKAjVJ6XOahRLRWy
MpIbgmFc9tJinFREarGcyBtRt+zsMjzKaGs8uFWFKxoK0f4RCQ0jX71f3TdC5Wao
RGUpJFGMUe1YURQI8sUSLaXShba5DDNhp0dyIYpNqH9iJHxEubCj3jIUa9F4/kF/
rByAYja8b6PYGFiuiI6ssiav4C/ua4Iw4dE2cRNBYy6IF+0d7yolN+jd86FjQwKR
XGFzJ0onC/EOIzoyU5I3V6VkyR4Z6TuFyv6P4MnsTis3eQmG7FmLxUX0Fqq+yIw+
d/MKsIRbFkjbSuxdytX9C/CDPlQdOiLVh++ByvtjfAHf9Qv4waFSP/rROrOV35u4
ZIM9avd7T9K0/Jk1mV+ynJaf0/m6bs7ZM6LtiuPMfKalhvow9ISI9A9oxMqR
17. 4-значный регистр с переносом и xOR.
Решение: модификация 14 уровня.
eNrtWlt24zAIjbn56Rq6hfmftcz+N9JGlixAgKU4ztQ9SuqcHl/zuEYQjHL/c//8
+Ld8/F3ut2felxTcU1Bwel6QuOCS377YIm1yQQoFC7q0guvJ+taOuhZXYTItklAr
BItGEoqKJwFH2jRyzlQ4KetKUN5FySwQtG7Gopx2b059k/DCDYeOpbbihsOOpbzY
DIeOZXc4dCy7w6Fj2R0OHcvucOhYDodD346ucFhL79YTjqpZ56RRH1rBKCvD8siz
ckBQZuWg4FOVnH71l84UnILvEUztHPmvhAIwj+Mo4X77/qD2yG4hXbuerW4z3x4Y
0itpKhjH77fHH9hVWWtV8I3n09Ve8bDAlK9d3XdgkJKmAidJUjARt00KXpGCE2k8
ad8+SBNjQFFgyGYhTSsR81ll1CSVXbI5UdHlMQJFjEARIxD8QBWdeS0YlCDX/hBK
EarAvF48YQnXpVtc0OLSaKu9LupH7kDdlSRR8i5dINKnJs16tcZJJbGJq8NA17wO
Lng42cIp3V31J9Ytt152FdRLotb6J3ZDcJZXYBm959VzdsHWzgAjHLRrM/IMD91n
h9GOV9jRjLNWHY54NdFror+3VL4NxWQ0GU10lsr39n76Kf0F3V2sGWYqNaL5AcnS
DI+RasJ6OjQ4/VArazJCR3GAycgW1ZodRoh7zpARYkY75Q5+jJq4j/V+p/WNs+ec
pfKMUmnOierMQdcsjKEwDK9om4YCLQM7roNPQvIU0ESthBF2WdWRdgunGBXDBo2i
nldoGREaPhfGLgq4jOo0FL5dF9XTwAjd/hcowjWJsFT6KOYD+CyVF3AbpIrSBmB3
Vsk7FjZNbwt4c17sFlFVwN0QpePorFK4V/hu+zQ2oyLnpb/AJCMgYLQ7qwQ6ZpUt
I13nNKPNHXQVpSZGdZOntYsjk1uL8CyVs1Qe3QmncCOc2j2u9lHXRc0nVoaiLZcG
yjYV6uY3Q5Ws3H9uNJPokRwUpld63zuwSzteYcRnuStuoOQzQtuEmWi0K+4xAkWM
mvB7qKX5hdveQ2inZgyjdi71oERdW9k/CT1nj/slpdI+jqO780bE39FBZ8g6GdFu
qX5GNZeOV3BRPPmdpXKqb7LXNp6eVy4j8WuaqzNCR4zkCvnh/Yz87dCQrJSDM7m1
n6FwtU74P1SkL90uyxI=
18. Обратный счётчик с предустановкой.
Решение: модификация 13 уровня, задерживаем не разрешение, а запрет на передачу сигнала. Иначе говоря, старшие порядки обнуляются, если обнулены младшие. Ничего сверхъестественного, но предустановка вынуждает поплясать с бубном.
eNrtWV16ozAMxB5eeoa9wr7vWfb+F9lCDNafhUxIwlJCab9mkDySjCxb4+/x19ff
9PUnjcOe65KCufxNlmAm1/QIvQKCdJy0jhUQrGNkoWpBmoIP/bk8VBWk9TtDcCBj
Ld8mMpYr2PbncpuCQ8NdaSXb5dWBEe70KglIzKuhcFheDYdDOigYjmFfOJK6guHw
4rgRjlYcA+H4mW9HJarCkRyvJpG8GoKWV5VKKpgbXmXZzRK0vBoS3LqcEXetHbfg
NQQvXOfM5Vxuf2YUgHk/j64fTD/zr8fN0Flm+nocKK3M5IuwRoF1CIEW5Fs9xmGR
F6qXcQvrGQb7lKcqysWLDg+tvOCyBmM9xa8l/SBUnRJgjYcjhAqCTm7gcKbwMqUa
hsE1G67ZEMESZlFKEwO4wVKomoTULokuxCzWFkqeYe8UsH5VZNncrvC3OTMC7ZKC
F6fLB9ZgzrMEaIejTCUXzx6c+1A6BxsoQfhrC+N+Z55S+TGUQE+DolMW25rBMiVF
oZXssghmYj6Es0KhBzbG7bcI4n3AcfE9fYzQwxmdMTrjW3ajF0iVO1DIyXlzvu09
kjMO1Iw7Kd2psqdu1NtyZ40O78pzc1dO53x3PUP+M1h51Z2THCKc/RrMtMipOWHW
Up31KjZi9JS9r4wRmKy3FTc4o8HZq88RqaJ7kjAul7Jwp8q+VAkfBUQyVSjo+k9P
JFAPq1ooH5SjckPagUrOCgWrs/Zy1mh+lUXZ2BDvs/cjMQJHwTlDvsKEs3HCBqLP
QMW5ZTw5/DT0rip7tyTlhJ4cXttnaI2aBKgtjHrEL4sDrIfhtCZZWiJ14E6L1paK
wxmSFedsVx2oz9qcbYvUU/GzStkk8uwVrM4fI3gxgh8jMS4JTfOsEqrsXGR1P+7e
CP9fqfL1ne8Msc22t9jbFekOlPU0ra445wxDc3/b22LVgXqaoS0CvOpdb+plz9th
Fex3b8puava64bQwVf3sHOh2O6xavXCZU4OoUVMqVEz4IGoe/X4UtbYxcqHMb++A
vzhV2vfzaPAIHU+sDm1ZZL5D9DSDTA+98OPgFW2T81alBL3Y+Zx1cnnnCn50jHI+
fYyOPtkDzNfloxWaqo/50mAhYc1vz0j/AGqBy+k=
19. Шаговый двигатель
Комбинация 5, 11 и 14-ого: преобразуем постоянный сигнал в импульсный, подаём импульсы на вход Т-триггеров, а на выходе с них ставим регистр с переносом.
P.P.S. PNP-транзистор пропускает сигнал, когда на Базу (в середину) подаётся положительное напряжение, NPN - когда отрицательное, (практически без разницы, замыкается схема плюсовым или минусовым проводом питания - они всё равно идут в паре), на выходе же из транзистора имеем либо плюс, либо ноль, но уважаемые игроделы сделали два варианта - плюс и ноль, что облегчает игровую логику (ДА - НЕТ, 1 - 0), однако строго говоря, неверно, т.к. отрицательное напряжение не есть отсутствие напряжения. &__&!
А уж про то, что транзисторы меняют выходное напряжение по линейному закону вообще лучше промолчать. ^________^