Орион-128 подключение клавиатуры от ПК Корвет
Корвет - наладка клавиатуры, подключение корветовской клавиатуры к Ориону, монитор, дампы
Подключение клавиатуры РК86, публикованная авторами Ориона в журнале Радио № 5 1990 год. Стандартная схема подключения клавиатуры.
"ОРИОН-128" КЛАВИАТУРА ОТ КОРВЕТА
Клавиши клавиатуры "Корвет" расположены в матрице 16*8, поэтому подключение этой клавиатуры к ПК "ORION-128" может быть осуществлено только в одном из двух вариантов:
Первый способ: либо переделкой печатной платы клавиатуры, с целью приблизить ее к клавиатуре "Радио-86рк", либо установкой дополнительных элементов (мультиплексоров и диодов).
Второй способ: предпочтительнее, т.к. не требует никаких переделок платы клавиатуры.
Для подключения клавиатуры в этом случае необходима небольшая дополнительная плата, на которой в соответствии с приведенной схемой монтируются 2 микросхемы 531кп11 (можно использовать аналогичные мс серий 555 и 1531) и 7 диодов. Можно использовать любые маломощные кремниевые диоды.
Схема, скачать в формате PENX$
В качестве платы можно взять кусочек макетной платы, соединения выполняются навесным монтажем. Если используется целиком корпус и клавиатура "Корвет", плату удобно расположить с противоположной от разьема платы клавиатуры стороны, т.е. над платой клавиатуры, используя для крепления два из имеющихся винтов-саморезов, прикрепляющих клавиатуру к корпусу. Для обслуживания клавиатуры используется программа-драйвер, располагающаяся по адресам fa78-fbf7 основного монитора. В остальном прошивка ппзу монитора соответствует кодам "монитор-2" ("Радио", N1, 1991г.).
Так как часть клавиш "корвета" не используется в "Орионе", они либо не используются, либо выполняют специальные функции, часто используемые в программах для ПК "Орион -128":
- верхний ряд (5 клавиш) - функциональные клавиши f1-f5.
- "esc" = "ар2", "ctrl" = "ус", "shift" = "сс".
- клавиша с широкой срелкой (над "вк") - "зб" (backspace).
- клавиша, отмеченная кружком - "рус/лат фикс".
- "alf", "graph", "sel" - не используются на малой клавиатуре (справа):
- "ins"="ус+w" (вставка строк в текстовом редакторе
"edit$").
- "del"="ус+u" (удаление -"- ).
- "cls"="стр"
- "7"="угол", "9"="пс"
- "8,4,6,1,2,3" - перемещение курсора
- "5"="ус+p"
- "0"="ус+к", "."="ус+f".
Клавиша "stop" включена в общую матрицу, поэтому использовть ее в
качестве клавиши системного сброса, не перерезая проводники, нельзя. Эта
клавиша программно задублирована с клавишей "f4", используемой в
большинстве программ для прерывания выполнения программы и перехода в
режим on line, либо для передачи управления в dos. Кнопку системного
сброса целесообразно сделать отдельно, и расположить ее на задней части
корпуса.
Дам монитора Скачать дамп (формат неизвестен), скачать драйвер клавиатуры Корвет в ассемблере
F800: C3 42 F8 C3 C6 F3 C3 CD F9 C3 CC F3 C3 53 FA C3 9F57
F810: 34 FC C3 78 FA C3 1C F9 C3 37 F9 C3 EE FA C3 63 A801
F820: F9 C3 C9 F3 C3 7F F9 C3 36 F9 C3 41 F9 C3 EF F8 5F4C
F830: C3 6E F9 C3 6B F9 C3 78 F9 C3 72 F9 C3 5C F9 C3 D58E
F840: C3 F3 31 C0 F3 AF D3 F8 D3 F9 D3 FA 32 D3 F3 32 B0D7
F850: D4 F3 32 DE F3 3E C3 32 C6 F3 32 C9 F3 32 CC F3 AB95
F860: 32 C3 F3 21 40 60 22 DA F3 CD C8 F8 31 C0 F3 3E 1247
F870: 8A 32 03 F4 3E 55 32 E7 F3 21 6C F8 22 D8 F3 AF CB73
F880: 32 E5 F3 67 6F 3E 90 32 03 F5 CD C1 F8 4F 23 CD D79D
F890: C1 F8 B9 C2 AD F8 21 A6 F8 CD 37 F9 CD 84 FA CD EAAD
F8A0: 7F F9 C2 96 F8 E9 1F 77 77 6F 64 3F 00 21 FF 07 F7F7
F8B0: 11 FF BF CD C1 F8 12 1B 2B 7C B7 F2 B3 F8 C3 FD 493D
F8C0: BF 22 01 F5 3A 00 F5 C9 21 C0 30 22 CF F3 21 00 EBE5
F8D0: F0 22 D1 F3 21 37 FC 22 CD F3 22 E1 F3 21 36 F9 6152
F8E0: 22 CA F3 21 84 FA 22 C7 F3 21 33 FE 22 C4 F3 11 8D96
F8F0: 4A FE 2A D1 F3 0E 07 AF 77 23 1A 07 07 07 E6 07 AEB0
F900: 47 1A E6 1F 77 23 0D 78 A7 CA 10 F9 05 C3 01 F9 CDC1
F910: 13 7A A7 C8 79 A7 C2 FA F8 C3 F5 F8 F5 0F 0F 0F 9CA2
F920: 0F CD 25 F9 F1 E6 0F FE 0A FA 2E F9 C6 07 C6 30 A4CC
F930: C5 4F CD 09 F8 C1 C9 7E A7 C8 CD 30 F9 23 C3 37 3E6C
F940: F9 01 00 00 79 86 4F F5 CD 56 F9 CA 76 FA F1 78 8CFC
F950: 8E 47 23 C3 44 F9 7C BA C0 7D BB C9 7D 07 07 6F 81E9
F960: 22 D6 F3 2A D6 F3 7D 0F 0F 6F C9 22 E3 F3 2A E3 DAB6
F970: F3 C9 D3 F9 71 C3 7B F9 D3 F9 4E AF D3 F9 C9 3E 99CC
F980: FF CD B4 F9 22 EE F3 EB CD B2 F9 EB E5 CD CB F9 5340
F990: 77 CD 56 F9 23 C2 8D F9 CD CB F9 CD B2 F9 CD B2 DE86
F9A0: F9 44 4D E1 C5 CD 41 F9 D1 60 69 CD 56 F9 2A EE 2005
F9B0: F3 C9 3E 08 CD CD F9 67 CD CB F9 6F C9 3A DA F3 E2CC
F9C0: C3 C6 F9 3A DB F3 3D C2 C6 F9 C9 3E 08 C5 D5 E5 FAD6
F9D0: 0E 00 57 CD 45 FA 5F 00 00 00 00 79 E6 7F 07 4F B904
F9E0: 00 06 00 05 C2 F3 F9 00 00 00 00 00 00 00 00 00 BBB9
F9F0: C3 4F FA CD 45 FA BB CA E3 F9 00 B1 4F CD C3 F9 1302
FA00: CD 45 FA 5F B2 F2 39 FA 00 00 00 00 00 00 00 00 4742
FA10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000
FA20: 00 00 00 00 00 00 00 3E E6 91 CA 34 FA 3E 19 91 0895
FA30: C2 DB F9 2F 32 DC F3 16 09 15 C2 DB F9 3A DC F3 AE99
FA40: A9 E1 D1 C1 C9 3A 02 F4 0F 0F 0F 0F E6 01 C9 2A 082B
FA50: D8 F3 E9 F5 C5 06 08 00 00 00 00 00 79 07 4F 3E 5089
FA60: 01 A9 32 02 F4 CD BD F9 3E 00 A9 32 02 F4 CD BD 38EE
FA70: F9 05 C2 5C FA C1 F1 C9 D5 E5 21 03 F4 CD C5 FB FEF0
FA80: C3 D3 FB 00 C5 D5 E5 CD F8 FA FE FF C2 92 FA 32 264C
FA90: E6 F3 16 00 13 1D 1C CC 72 FD CD F8 FA 3C CA 94 43CF
FAA0: FA F5 7A 0F D4 72 FD F1 3D F2 CE FA 11 40 55 21 526A
FAB0: E5 F3 7E EE 20 77 00 00 A7 7A CA BE FA 7B 32 E7 3312
FAC0: F3 CD F8 FA 3C C2 C1 FA CD 72 FD C3 92 FA 5F 16 606B
FAD0: 14 21 E6 F3 BE CA E3 FA 15 CA E3 FA CD F8 FA BB F8A9
FAE0: CA D8 FA CD 3F F8 73 CD 72 FD 7B C3 F4 FA C5 D5 4B15
FAF0: E5 CD 12 FB E1 D1 C1 C9 CD EE FA C5 E5 4F 21 18 D4E2
FB00: 00 3C CA 08 FB 21 80 04 2B 7D B4 C2 08 FB 79 E1 4E29
FB10: C1 C9 21 03 F4 36 8A E5 21 00 F4 36 00 E3 CD C5 4907
FB20: FB C1 C8 3E FE 02 03 0A 1E FF BB CA 4E FB 0E 1B CFE3
FB30: FE F7 CA B4 FB FE BF CA B2 FB 01 4E FB C5 1E 10 D9DF
FB40: FE FE C8 FE 7F C8 1E 1F FE DF C8 1E FF C9 D5 21 B0C7
FB50: 00 F4 16 FE 0E 20 3E 08 81 4F 7A 07 57 D2 76 FB 7167
FB60: CD CC FB CA 56 FB 16 01 47 0D 0C 78 A2 CA 7A FB 8B7F
FB70: 7A 07 57 D2 6A FB D1 3E FF C9 D1 3E 07 BA C2 B9 8031
FB80: FB 79 FE 30 DA B6 FB 7B FE 10 79 43 C2 9A FB 06 D2CF
FB90: FF FE 40 DA 98 FB 1E 20 AB 4F A0 FE 20 D8 FE 40 7FB6
FBA0: D2 AD FB 4F E6 0F FE 0C 79 D8 EE 10 C9 3A E5 F3 07F2
FBB0: A9 C9 0E FE 79 C9 C6 10 4F 79 D6 38 4F 06 00 21 C7E2
FBC0: DA FB 09 7E C9 16 06 CD CC FB C0 14 72 3A 01 F4 5D4A
FBD0: FE FF C9 3E 00 E1 D1 C8 3D C9 0D 1F 03 17 15 7F E55E
FBE0: 09 20 0B 08 1A 18 08 10 18 0C 19 0A FF FF FF FF CDC9
FBF0: 06 FF 00 01 02 03 04 00 00 00 00 40 00 40 00 00 908F
FC00: 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 4040
FC10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000
FC20: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 8080
FC30: 00 00 00 00 C5 4F 06 C5 D5 E5 F5 79 FE 1B 3E F0 644E
FC40: CA 8A FD 3A DE F3 A7 C2 90 FD 79 FE 7F C2 5A FC 6E60
FC50: 3A D3 F3 2F 32 D3 F3 C3 FF FC 26 20 94 DA A4 FC 4639
FC60: 6F 29 29 29 EB 2A D1 F3 19 EB CD 44 FD EB 3E 16 0514
FC70: F5 E5 3A D3 F3 AE E6 3F 6F 3A DD F3 3D 26 00 29 91B2
FC80: 29 3C C2 7F FC EB 78 AE A6 B2 77 24 79 AE A6 B3 7B26
FC90: 77 25 2C EB E1 23 F1 D6 03 F2 70 FC 21 05 FD FE 0A00
FCA0: F8 C2 70 FC 2A D6 F3 CD 04 FD 09 7C FE 19 DA FC 6659
FCB0: FC C2 FA FC 14 62 CA FC FC E5 21 00 00 39 22 DF 552C
FCC0: F3 3A D0 F3 47 3A CF F3 67 3A D4 F3 6F CD 6A FD 4A3E
FCD0: 4F 79 C6 0A 6F F9 69 3E F0 D1 73 2C 72 2C D1 73 7DE9
FCE0: 2C 72 2C BD D2 D9 FC 3A D3 F3 33 77 2C C2 EA FC B8AC
FCF0: 24 05 C2 D1 FC 2A DF F3 F9 E1 26 18 22 D6 F3 F1 BFA8
FD00: E1 D1 C1 C9 01 00 01 51 3C CC EC FD CA 3F FD FE 8E84
FD10: EB C8 15 C6 05 C8 14 06 FF 3C C8 0E FC FE EF C8 7737
FD20: 01 00 00 FE F0 C2 2F FD 7D E6 E0 C6 20 6F C9 0E 464C
FD30: 04 3C C8 FE EF CA 3F F8 C6 0B CA 40 FD 3C C0 62 D22C
FD40: 6A 42 4A C9 2A D6 F3 7D 0F 6F 0F 85 47 6C 3A CF 34FD
FD50: F3 67 78 25 24 D6 04 D2 54 FD 32 DD F3 E5 21 FC 281C
FD60: 00 29 29 3C C2 61 FD 44 4D E1 7D 07 07 07 85 85 3CBC
FD70: 6F C9 CD 44 FD C6 09 6F 78 AE 77 24 79 AE 77 25 EA08
FD80: C9 79 FE 59 C2 9E FD 3E 02 B0 32 DE F3 C3 FF FC B4A7
FD90: 47 E6 03 CA 81 FD 3D CA D3 FD 3D CA E1 FD AF 32 EC15
FDA0: DE F3 79 FE 4A CA F6 FD FE 4B CA 1E FE 21 4A FC F2E5
FDB0: E5 0E 18 FE 43 C8 0C FE 41 C8 0C FE 42 C8 0E 08 5051
FDC0: FE 44 C8 0E 0C FE 48 C8 0E 1F FE 45 C8 B9 C8 E1 F2CC
FDD0: C3 FF FC 79 D6 20 07 07 E6 FC 32 D6 F3 AF C3 8A 9314
FDE0: FD 79 D6 20 32 D7 F3 3E F1 C3 8A FD C5 D5 E5 F5 6A55
FDF0: 3A D4 F3 C3 FA FD 3A D7 F3 3C FE 19 D2 FF FC 6F E94E
FE00: CD 6A FD 4F 3A CF F3 67 3A D0 F3 47 25 24 69 3A E316
FE10: D3 F3 77 2C C2 12 FE 05 C2 0D FE C3 FF FC 2A D6 FDCB
FE20: F3 E5 45 0E 20 CD 37 FC 3E 04 80 47 C2 25 FE E1 401A
FE30: C3 FC FC 0E 15 3A E7 F3 FB 3D C2 38 FE 3A E7 F3 4C36
FE40: F3 3D C2 40 FE 0D C2 35 FE C9 C0 84 00 04 4A 60 94ED
FE50: 2A 1F 0A 1F 2A 11 0E 51 0E 11 18 19 02 04 08 13 6B7D
FE60: 03 04 2A 0C 15 12 0D 26 02 04 40 02 04 48 04 02 3031
FE70: 08 04 42 04 08 00 04 15 0E 15 04 00 00 24 1F 24 DD01
FE80: 00 40 2C 04 08 40 1F 40 80 2C 00 01 02 04 08 10 D3E2
FE90: 00 0E 11 13 15 19 11 0E 04 0C 64 0E 0E 11 01 06 2227
FEA0: 08 10 1F 1F 01 02 06 01 11 0E 02 06 0A 12 1F 22 C2E4
FEB0: 1F 10 1E 21 11 0E 07 08 10 1E 31 0E 1F 01 02 04 2C2F
FEC0: 48 0E 31 0E 31 0E 0E 31 0F 01 02 1C 00 2C 20 2C 8EB9
FED0: 2C 00 2C 04 08 02 04 08 10 08 04 02 20 1F 00 1F CFEE
FEE0: 20 08 04 02 01 02 04 08 0E 11 01 02 04 00 04 0E 6775
FEF0: 11 13 15 17 10 0E 04 0A 31 1F 31 1E 31 1E 31 1E 9CB9
FF00: 0E 11 50 11 0E 1E 89 1E 1F 30 1E 30 1F 1F 30 1E 607C
FF10: 50 0E 11 30 13 11 0F 51 1F 51 0E 84 0E 61 31 0E C7D3
FF20: 11 12 14 18 14 12 11 90 11 1F 11 1B 35 51 31 19 2B42
FF30: 15 13 31 0E 91 0E 1E 31 1E 50 0E 51 15 12 0D 1E 5874
FF40: 31 1E 14 12 11 0E 11 10 0E 01 11 0E 1F A4 B1 0E 5965
FF50: 51 2A 24 51 55 0A 31 0A 04 0A 31 31 0A 64 1F 01 8988
FF60: 02 0E 08 10 1F 0E 88 0E 00 10 08 04 02 01 00 0E 0B18
FF70: 82 0E 0E 11 80 A0 1F 12 35 1D 35 12 04 0A 31 1F DAF7
FF80: 31 1F 30 1E 31 1E 92 1F 01 06 6A 1F 11 1F 30 1E 90AC
FF90: 30 1F 04 1F 35 1F 24 1F 11 90 31 0A 04 0A 31 31 2655
FFA0: 13 15 19 31 15 11 13 15 19 31 11 12 14 18 14 12 6E7F
FFB0: 11 07 89 19 11 1B 35 51 51 1F 51 0E 91 0E 1F B1 FBAA
FFC0: 0F 31 0F 05 09 11 1E 31 1E 50 0E 11 50 11 0E 1F BAD8
FFD0: A4 51 0A 04 08 10 11 35 0E 35 11 1E 31 1E 31 1E 5571
FFE0: 50 1E 31 1E 51 19 35 19 0E 11 01 06 01 11 0E 11 BCCC
FFF0: 95 1F 0E 11 01 07 01 11 0E 95 1F 01 51 1F 41 D5 6336
Дамп можно скачать здесь..
Микроклавиатура на микрокнопках РК86
Клавиатуры на Atmega48 PC/2 от IBM в ДИПе
Клавиатура РК86 на механических кнопках
Клавиатура РК86+PC на механических кнопках
Интересуют микросхемы на Орион-125, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте и в никеле, также серия к580
На предыдущую страницу На главную страницу На следующую страницу