![]() |
Главная Телефон gsm [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [ 31 ] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] Картоприемник (модель марки ITT-CANNON с контактом NO, замыкающимся при вставлении карты) подключается к дополни-тьной плате, топология которой приведена на рис. 4.12, а схема размещения элементов - на рис. 4.13 (следует обратить внимание на 1ять перемычек, которые надо будет припаять в первую очередь). Соединение этих двух модулей производится при помощи широко распространенного разъема НЕЮ. При этом используются двух-зядные разъемные колодки с квадратными угловыми штырьками плоский кабель с двумя десятиконтактными розетками НЕЮ, их 1ЮЧИ должны быть направлены в одну сторону, а соединение про-13водиться контакт в контакт. Подобного рода соединение гарантирует совместимость с инструментальным комплектом, описанным юей книге «Чип-карты: Устройство и применение в практических шнструкциях» (М.: ДМК, 2000). Внешний вид собранной дополнительной платы с картоприемни-дам приведен на рис. 4.14. Так как в данном картоприемнике используются только те кон-гакты, которые необходимы для работы асинхронных карт, его не зекомендуется применять в любой другой схеме, предназначенной 1Я синхронных карт (например, для телевизионных карт). Программы INVISO.EXE и DIRISO.EXE, необходимые для ис-юльзования устройства считывания, содержатся на компакт-диске каталоге LECTSIM. Обе они требуют того, чтобы описанная выше схема была подключена к последовательному порту СОМ1 ПК, по ззможности освобожденному (с точки зрения программного и тех-1ического обеспечения). Запуск указанных программ производится MS DOS, поэтому для их работы достаточно ранних моделей ПК [например, 386 SX 25) и нет необходимости в наличии Windows. Приведенные ниже исходные тексты программ также содержатся каталоге BASIC. Не следует пытаться запускать их в простом интер-фетаторе GWBASIC или QBASIC. Если в исходный текст вносятся сакие-либо изменения (например, вместо СОМ1 используется )М2), то необходимо откомпилировать его с.помощью Turbo Basic гот вопрос подробно рассматривается в моей книге «BASIC pour licrocontroleurs et PC»). 10 REM----INVISO.BAS---- 20 KEY OFF:CLS Сокращение NO (Normally Open - нормально разомкнутый) использу-гся для обозначения замыкающегося контакта и т.п. - Прим. науч. ред. ![]() Рис. 4.12. Топология дополнительной печатной платы ДЛЯ подсоединения картоприемника ![]() Рис. 4.13. Схема размещения элементов на дополнительной плате для подсоединения картоприемника марки ITT-CANNON • с замыкающимся контактом ![]() ![]() ![]() Рис. 4.14. Внешнийвид собранной дополнительной плоты с картоприемником 30 РН1МТ"Диалог с картами по обратному соглашению ISO" 40 PRINT:PRINT 50 OPEN "С0М1:9600.о,8.2" AS #1 60 PRINT"BcTaBMTb карту и ввести команду ISO" 70 PRINT"ESCAPE для выхода":PRINT 80 GOSUB 110 90 PRINT #1,M$: :NL$=INPUT$(LEN(M$).ftl) 100 GOTO 80 110 M$="" 120 A$=INKEY$:IF A$<>"" THEN 150 130 IF LOC( 1)00 THEN GOSUB 230 140 GOTO 120 150 IF A$=CHR$(27) THEN END 160 PRINT A$; 170 B$=INKEY$:IF B$="" THEN 170 180 PRINT B$+" "; 190 N=VAL("&H-+A$+B$) * 200 GOSUB 370 210 M$=CHR$(M) 220 RETURN 230 T$=TIME$ 240 IF T$=TIME$ THEN 240 250 IF L0C(1)=0 THEN RETURN 260 C$=INPUT$(L0C(1).ft1): PRINT : PRINT " * "; 270 FOR K=1 TO LEN(C$) [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [ 31 ] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] 0.0009 |