Главная  Телефон 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.0008