JPH0256052A - 2つのデータ処理手段間での信号伝送用装置 - Google Patents

2つのデータ処理手段間での信号伝送用装置

Info

Publication number
JPH0256052A
JPH0256052A JP1086706A JP8670689A JPH0256052A JP H0256052 A JPH0256052 A JP H0256052A JP 1086706 A JP1086706 A JP 1086706A JP 8670689 A JP8670689 A JP 8670689A JP H0256052 A JPH0256052 A JP H0256052A
Authority
JP
Japan
Prior art keywords
data processing
processing means
signal
data
transmitting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP1086706A
Other languages
English (en)
Other versions
JP2763327B2 (ja
Inventor
Michel Ugon
ミツシエル・ウゴン
Jean-Pierre Nonat
ジャン‐ピエール・ノナ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bull SAS
Original Assignee
Bull SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=9242559&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH0256052(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Bull SAS filed Critical Bull SAS
Publication of JPH0256052A publication Critical patent/JPH0256052A/ja
Application granted granted Critical
Publication of JP2763327B2 publication Critical patent/JP2763327B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/346Cards serving only as information carrier of service
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0013Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers
    • G06K7/0056Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers housing of the card connector
    • G06K7/006Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers housing of the card connector the housing being a portable casing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0873Details of the card reader
    • G07F7/088Details of the card reader the card reader being part of the point of sale [POS] terminal or electronic cash register [ECR] itself
    • G07F7/0886Details of the card reader the card reader being part of the point of sale [POS] terminal or electronic cash register [ECR] itself the card reader being portable for interacting with a POS or ECR in realizing a payment transaction
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Communication Control (AREA)
  • Calculators And Similar Devices (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Multi Processors (AREA)
  • Bidirectional Digital Transmission (AREA)
  • Transceivers (AREA)
  • Storage Device Security (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、2つのデータ処理手段間での信号伝送用装置
に関するものであり、更に詳述するならば、計算または
データ処理のための携帯用装置に適用される2つのデー
タ処理手段間での信号伝送用装置に関するものである。
従来の技術 携帯可能な独立した電子装置であって、キーボードなら
びにデータおよび結果の表示装置を有し、計算及びデー
タ処理の機能を具備する携帯用装置が既に知られている
このような装置の最も一般的なものは、小型ポケット計
算機であり、次のような2つのグループに主に分けられ
る。
第1のグループは、製造業者による製造中に設定される
固定のプログラムを実行する単純な装置である。例えば
、普通の四則演算である加算、減算、乗算および割算を
行なう装置が現在入手可能である。このような基本的な
機能に、用途に応じて装置を専用化する特定の機能を付
加させることができる。特に関数機能または統計機能が
その例である。
第2のグループとして、使用者自身が求める機能を使用
者自身がプログラムすることができ、そしてこのプログ
ラムを一時的に、装置の内部に設けられた一時記憶メモ
リまたは磁気トラック記録担体に格納することが可能な
、より複雑なプログラマブルな(プログラム可能な)装
置がある。
別の形態として、このような携帯用装置には、利用者が
拡張または変更することができない、製造業者によって
予め設定された特定の固定プログラムを格納するために
使用される着脱可能な受動装置を有するものがある(例
えば、テキサスインスッルメント社のTl59)。
更に別の形態として、使用者がデータリストまたはプロ
グラムリストを作成できるようにするハードコピープリ
ンタに結合可能な出力装置を備えるものがある。
このような装置は現在、信頼性および費用上の理由から
マイクロプロセッサを使用して製作されている。即ち、
中央処理装置と、メモリと、入/出力装置とを有する単
純なコンピュータ構造を有している。
発明が解決しようとする課題 上記した携帯用装置の主たる欠点として次のようなもの
が挙げられる。
上述の単純な装置の場合には、外部との対話手段が設け
られておらず、そのために、個人専用の索引カードまた
は着脱可能な担体へのアクセスが不可能であったり、使
用者の指示の下に用途ごとに特定の機能を実行すること
が不可能である。
また、プログラムまたはデータを磁気トラックに記録す
ることができるプログラム可能な装置であっても、その
記憶容量が比較的小さい等々の欠点である。更に、磁気
トラック担体自体は、完全に受動的なものであり、自ら
機能を実行する能力に欠け、プログラム可能な装置の助
けを必要とする。
更に、磁気トラック担体は、記録内容を容易に変更した
り破壊することができる。そして、データに対する安全
性または機密性がなく、しかも比較的高価な駆動装置を
必要とする。
さらにまた、固定のプログラムを格納する着脱可能な担
体を有するプログラム可能な装置であっても、費用右よ
び製造上の実際的な理由から個人専用化することができ
ない。
そこで、本発明の1つの目的は、データおよびプログラ
ムの記憶能力ならびにデータ処理能力を有する着脱可能
な担体と接続でき且つ双方向の対話を可能にする装置構
造を利用することによって上述のような欠点を克服する
ことにある。
課題を解決するための手段 本発明によるならば、第1及び第2のデータ処理手段を
備え、少なくとも一方のデータ処理手段は携帯可能な担
体中に組み込まれており、データ処理手段は各々、送■
モードにあるときに信号を他方のデータ処理手段に送信
するための送信手段と、受信モードにあるときに他方の
データ処理手段から送信されたメツセージを受信するた
めの受。
借手段とを有している、2つのデータ処理手段間での信
号伝送用装置において、 前記2つのデータ処理手段を解放可能に互い結合して、
メツセージが信号の変化によってビット直列形態で伝送
される単一の双方向信号線を与える結合装置を備え、 前記2つのデータ処理手段は各々、 当該データ処理手段が受信モードにあるときに前記双方
向信号線を第1の所定状態に維持して、メツセージを受
信する準備ができているということを他方のデータ処理
手段に知らせる第1の手段と、当該データ処理手段が送
信モードにあるときに動作して前記双方向信号線の前記
第1の所定状態を検出する第2の手段と、該第2の手段
によって制御され、メツセージの最初のビットより先に
生じる開始ビット信号を発生して、他方のデータ処理手
段に送信する第3の手段と、当該データ処理手段が送信
モードにあるときに動作して、送信したメツセージから
第1のパリテイ・ビットを計算すると共に、該第1のパ
リテイ・ビットを他方のデータ処理手段に伝送する第4
の手段と、当該データ処理手段が受信モードにあるとき
に動作し、受信したメツセージから第2のパリテイ・ビ
ットを計算すると共に前記第1及び第2のパリテイ・ビ
ットを比較する第5の手段と、該第5の手段によって制
御され、前記第1及び第2のパ、リティ・ビット間に差
が検出されたとき前記第1の所定状態とは異なった第2
の所定状態に前記単一の双方向信号線を置いて、他方の
データ処理手段に伝送エラーを知らせる第6の手段と、
を備えていることを特徴とする2つのデータ処理手段間
での信号伝送用装置が提供される。
作用 上に述べたような担体ならびにそれに関連の要素は、知
られており、例えば特開昭54−46447号および5
4−154954号の各公報に開示されている。それら
特許公開公報に開示されている担体は、自己プログラム
可能なマイクロプロセッサならびに単純な電気接点の形
の接続手段を備えたプラスチック材料の小さいカードの
形態をとることができる。
以上のような双方向データ伝送が実現されることにより
、次のように用途が拡大する。
第1の用途においては、このようにして構成された装置
は、特に個人が、このような装置の所有者または機関に
よって設定された私用カード索引、たとえば電話索引、
医療用ファイノペ住所録、カレンダ、予約ノートとして
使用することができる。
第2の用途においては、装置は着脱可能な担体のメモリ
内に格納されている様々な保護情報に対するアクセスを
可能にする、パスワードのような秘密データを該担体に
送るために用いることができる。
第3の用途においては、銀行その他の販売組織により着
脱可能な担体に最初にロー°ドされたデータに対し個人
用の差引残高の表示が可能である。
第4の用途においては、着脱可能な認可された担体によ
るか、または本出願人のフランス国特許出願公開第24
69760号(または米国特許第4471216号)お
よび第2477344号明細書(または米国特許第46
38120号)に開示されているような認可データの直
接的供給によって、所与の複数の動作を実行することを
可能にする。
第5の用途においては、記録すべきプログラムの大きさ
に関する制約以外の制約を伴わずに、装置の専用化を設
定するために、使用者または製造業者の指示で着脱可能
な担体に専用化されたプログラムを記録することが可能
である。
実施例 次に単なる例として添付図面を参照して本発明の実施例
を詳細に説明する。
第1図は本発明の装置の1実施例を示す。
装置全体は、普通の小型ポケット計算器に用いられてい
るような金属、プラスチックその他の材料から作られた
ケースMl内に収納されている。
このケースには、着脱自在の担体M3を挿入することが
できるスロットM2が設けられている。様々な情報およ
びデータは、第1図に示すファンクション・キーTおよ
びEを含む多数の可動キーを有するキーボードM4によ
り入力される。
たとえば商業用に用いられる場合には、キーTを押すこ
とにより、差引残高が即座に表示され、また、キーEを
繰返して押すことにより、登録されたいろいろな取引金
額が連続的に表示される。
装置Mlには、デイスプレィM5が設けられており、こ
のデイスプレィ (表示器)は数値表示あるいは英数文
字表示のものとすることができる。
なお、このようなデイスプレィ装置は当該技術分野の専
門家には周知のものである。
スロットM2は、第2図かられかるように、着脱自在の
担体M3が装置Ml内に挿入できるようにすると共に、
その着脱自在の担体が装置内に挿入されて装置M1の基
本印刷回路M7に接続されている接続ブロックM6を介
して電気接続が達成されるまで、該担体を案内する。
印刷回路M7は、装置M1の全ての電子要素、特にマイ
クロプロセッサM8を担持している。
第3図は、装置M1の機能ブロックダイヤグラムである
。なお、第3図においては、第1図及び第2図に示した
キーボードM4、デイスプレィ装置M5及びマイクロプ
ロセッサM8は、それぞれ参照符号P5、P4及びPl
で示している。第3図から明らかなように、この装置は
、接続端子P3を介して着脱自在の担体にも印加される
クロック信号を発生するクロックP2によって調時され
るマイクロプロセッサ(処理装置)Plを有する。
マイクロプロセッサP1は、3つの入/出カポ−)A6
、A7およびA8を介してデイスプレィP4およびキー
ボードP5の管理を行う。
ボー)A6は、所与の文字を表示するためにデイスプレ
ィP4のゼグメントを選択的に付勢する信号を出力する
同時に動作するポー)A7は、文字の走査およびキー・
ボードの監視を行う。
ポートA8は、キー・ボードからの入力を受けるために
設けられている。
マイクロプロセッサP1は、キー・ボードの相互干渉お
よび重複作動を阻止するようにプログラムされている。
さらに双方向入/出力ポートA9によって着脱自在の担
体との同期対話が可能にされている。
担体はポートA10および給電回路P12を介して付勢
される。
装置を着脱自在の担体内のメモリ (記憶装置)への書
込みに用いる場合には、ポートA11および給電回路P
13により書込み電圧Vpを供給する。
さらに、直接作動部A14を用いて、対話前に、担体の
正しい零リセットを行うことができる。
ポートA15は、マイクロプロセッサP1と装置外部の
周辺装置との間に接続を形成する働きをなす。
着脱自在の担体および装置の処理装置は、該着脱自在の
担体と装置間における対話の実行を可能にすると共に、
担体および装置における独立の処理動作の実行を可能に
するマイクロプロセッサによって構成されている。従っ
て、パスワードをキー・ボードから入力することにより
、担体は、装置による処理のために必要なデータもしく
はプログラムを、自由1ごアクセスさせることができる
装置の処理装置は、着脱自在の担体内に格納されている
プログラムを直接実行して、該担体に格納されているデ
ータに応じた機能を実現することができる。また、着脱
自在の担体内に記録されているプログラムを該担体内の
マイクロプロセッサが実行し、その実行の結果について
装置が適当な処理が実行する。
実際には装置は担体のメモリ内に格納されている識別コ
ードを読出して、識別コードおよび秘密コードSの関数
Rを計算することができる。同じ計算を担体内で行って
もよい。処理動作が完了すると、装置は、担体および装
置内で同時に計算された関数Rの比較を行う。結果が等
しい場合には、装置は該担体と共同して作業することが
許されるという結論を出す。従って、着脱自在の担体か
ら到来するデータならびに該担体に送られるデータ全て
を装置のマイクロプロセッサにより処理することができ
る。
着脱自在の担体により装置が特定の機能を割当てられる
場合には、デイスプレィに示されるモードまたは指示に
従ってキー・ポートのキーに特殊な意味を付与すること
を可能にするエントリを格納するキャッシュ・メモリを
携帯用装置に設けることが可能である。
次に第4図ないし第12図を参照し着脱自在の担体と装
置との間における対話について説明する。
第4図には、着脱自在の担体および装置双方において用
いられる送/受信装置が図解されている。
図示の送/受信装置は、少なくとも1つのマイクロプロ
セッサlを有しており、そのマイクロプロセッサlには
、例えばRAMで形成されるメモリ2と、ラッチ回路(
ロック回路) 3、タイマカウンタ (CT)4、ステ
ータスレジスタ(C/S)5、制御装置6、FROMの
ような読出し専用メモ!J7bisならびにデータの入
出力のためにデータ線路13に接続されたデータ送受信
用の入/出力ゲート回路マが付属している。制御装置は
、第7図を参照して後に説明し、また、入/出力ゲート
回路7は、第6図を参照して後に説明する。マイクロプ
ロセッサ1は、インテル社により市販されている808
0型または8085型のマイクロプロセッサとすること
ができる。
マイクロプロセッサ1は、アドレス線路A@−15およ
びデータ線路ADo−tを介して第4図に示した以外の
要素にも接続することができる。8本のデータ線路AD
O−7は、メモリ (RAM)2にアドレシングするた
めのラッチ回路3の入力端子に接続されている。このメ
モリ2は、256X8ビツトに構成された2にビットの
容量を有することができる。さらにメモリ2は、入/出
力ゲート回路7を介して転送される1バイトのデータを
保持するためのレジスタR7ならびに転送される1バイ
トのデータに対応するパリテイ・ビットを保持するため
のレジスタR8を備えている。ラッチ回路3の出力状態
に基づいて制御装置6は、タイマカウンタ4、ステータ
スレシスクロ及び入/出力ゲート回路7の内の1つを選
択的に動作させる。
制御装置6は、ラッチ回路3内に格納されている2進パ
ターンがXXXXX0OIである場合には、入/出力ゲ
ート回路7を選択し、ラッチ回路3内の2進パターンが
XXXXX0OOの場合にはステータスレジスタ5を選
択し、そしてラッチ回路3内の2進パターンがXXXX
X100である場合にはタイマカウンタ4を選択する。
タイマカウンタ4は、どの時点においてもマイクロプロ
セッサにより初期時間値をロードされるようにデータ線
路AD、−,に並列に接続され°た人力を有している。
また、ステータスレジスタ5は、マイクロプロセッサに
よって発生される命令を格納するために線路ADo−7
に接続されている。ステータスレジスタ5は、8つのフ
リップフロップを有するレジスタであり、これらフリッ
プフロップの状態に従って入/出力ゲート回路7かまた
はタイマカウンタ4のいずれかの選択が可能にされる。
線路ALEは、マイクロプロセッサ1をラッチ回路3に
接続している。マイクロプロセッサ1は、メモリ2およ
び制御装置6へのアドレス許可を与えたりあるいはアド
レシングを拒絶するために、ラッチ回路3に阻止信号を
線路ALEを介して出力する。
線路IO/Mの状態に基づいてメモリ2及び入/出力ゲ
ート回路7のいずれか一方が選択的に動作する。線路’
TUおよffπは、読出し/書込み動作を制御するもの
であり、メモリ2および入/出力ゲート回路7の適当な
制御回路に接続されている。
マイクロプロセッサ1は、水晶型クロックとすることが
できるクロックQによって同期されて動作すると共に、
線路CLKを介してタイマカウンタ4の入力INにタロ
ツク信号を出力する。入/出力ゲート回路7の人力には
、線路RESETが接続されており、装置の入/出力モ
ードへの初期設定を可能にする。
タイマカウンタ4の出力OUTは、マイクロプロセッサ
1の人力INTに接続されており、該タイマカウンタ4
にロードされた初期計数値が零になったときに、その時
点で実行されつつある処理動作を中断するための割込信
号を発生する。また、マイクロプロセッサ1は、そのデ
ータおよびアドレス線路を介して読出し専用メモ1J7
bisに接続されている。その読出し専用メモ1J7b
is内には、着脱自在の担体または装置によるデータの
送受信に必要なマイクロプログラムが格納されている。
上に述べた第4図のシステム全体が本発明の装置ならび
に着脱自在の担体の処理装置を形成する。
第5図は、データ線路すなわち導体13を介して伝送さ
れるメツセージの時系列シーケンスを図解するものであ
る。1バイト(8ビツト)のデータから成るメツセージ
の伝送は10の時間ステップに渡って行われる。第1の
時間ステップは、メツセージ開始信号(開始ビット)を
伝送するのに用いられ、時間ステップ2ないし9は、本
来のメツセージの伝送に用いられ、そして10番目の時
間ステップではメツセージのパリテイ・ビットを伝送す
るのに用いられる。
受信側では、これら100時間ステップ中で伝送される
信号を受信して11番目の時間ステップでパリティ・チ
エツクを行う。
受信機は、導体1.を初期電位Vo  (信号PR)に
することによってメツセージの受信が可能である旨、送
信機に告知する。この信号は、開始信号の伝送前少なく
とも1時間ステップの間発生される。受信機は、受信メ
ツセージについて行ったパリティ・チエツクの結果エラ
ーがあった場合には、受信および確認後の1時間ステッ
プの期間中導体13の状態を電位V1にし、そして伝送
が正しく行われた場合には初期電位VOに戻す。
1バイトのデータを形成する8ビツトの情報が逐次、導
体13を介して転送されて、順次メモリ2のレジスタR
7に格納される。
この転送は、入/出力ゲート回路7の逐次出力により受
信側のマイクロプロセッサのアキュムレータレジスタに
逐次転送し、それに続いてアキュムレータレジスタの内
容にメモリ2のレジスタR7を一致させることにより実
現される。新しいビットが転送される都度、パリテイ・
ビットが計算され、既に受信したビットのパリティに対
し許容し得るか否かが判定され、このパリティ計算結果
は、メモリ2のレジスタR8に送られる。伝送メツセー
ジのパリテイ・ビットとしての働きをもなすメツセージ
の最後のビットが、計算されたパリテイ・ビットと比較
され、レジスタR8に格納される。これら2つのパリテ
イ・ビットが等しい値の場合には、伝送は正しいものと
して容認され、そうでない場合には受信機側からエラー
信号ERを伝送することにより異常が送信機側に通知さ
れる。
第6図は、第4図の入/出力ゲート回路7の1例を図解
するものである。図示の入/出力ゲート回路は、制御ゲ
ート10および11にそれぞれ制御される三状態増幅器
8および9を有している。三状態増幅器8の出力端は三
状態増幅器9の入力端に接続されている。更にこれら2
つの三状態増幅器は、三状態増幅器8がデータを導体1
3上に送信するために用いられ、三状態増幅器9が導体
13から送られてくるデータを受けるために用いられる
ように導体13に接続されている。
ゲート11が、マイクロプロセッサ1から書込み命令W
Rが出力されている場合に、線路IO/Mと、制御装置
6からのパターンXXXXX0OIとにより選択された
場合に、ゲート11は王状態増幅器8を制御する。同様
にして、ゲート10が、マイクロプロセッサ1から読出
し命令RDが出力されている場合に、線路IO/Mと、
バター:/XXXXX0IO+!: l、:より選択さ
れた場合に、ゲート10は三状態増幅器9を制御する。
これら三状態増幅器8および9はリセット信号RI3S
BTにより初期設定される。
制御回路6の詳細は、第7図に図解されている。
図示の制御回路6は、ラッチ回路3に格納されているデ
ータを復号するための単純な回路である。
AND回路12及びインバータ15および16はアドレ
ス信号XXXXX0OIを復号して入/出力ゲート回路
(PA)7を選択する。AND回路13及びインバータ
17.18.19はアドレス信号XXXXX0OOを復
号シテステータスレジスタ(C/S)5を選択する。A
ND回路14及びインバータ20および21はアドレス
信号XXXXX100を復号してタイマカウンタ(CT
)4を選択する。
第8図は8080型または8085型のマイクロプロセ
ッサに設けられているワーキングレジスタ(作業レジス
タ)を図解するものである。
レジスタAはアキュムレータである。レジスタB、C,
DおよびEはデータを受けるようになされている作業レ
ジスタである。レジスタHおよびLはアドレス・レジス
タである。レジスタSPは、セル・レジスタのアドレス
を格納し、割込み処理中、マイクロプロセッサの特定の
レジスタの内容を保存したり中断された処理動作を回復
するためにメモリ・セルのアドレスを指示するように使
用されるスタックポインタである。レジスタPCは、プ
ログラムカウンタであり、プログラムの実行中法の命令
を指示する。レジスタIは索引によりデータ・アドレシ
ングを可能にするインデックス・レジスタである。
これらレジスタの動作に関する詳細は、フランス国75
015パリ市ルクールブ街313所在の5ybex社に
よって1977年に発行されたPierre Le B
euxおよびRodenay Zaks著rLes M
icroprocesseurs」なる文献に記述され
ている。
第9図のフローチャートは、送信側のマイクロプロセッ
サによって行われるべきマイクロプログラムの実行に必
要ないろいろな段階もしくはステツブを図解するもので
ある。ステップ101においては、送信側のマイクロプ
ロセッサは、データ線路すなわち導体13を論理状態「
0」にセツ、トシて、一方、タイマカウンタに、第5図
に示すような態様で開始信号並びにそれに続く1バイト
のデータの伝送に要求される時間値(1mS)をロード
する。すなわち、タイマカウンタ4をN=8に初期設定
する。
開始信号の伝送の終りで、タイマカウンタ4はマイクロ
プロセッサ1に割り込みをかける。メモリ2のレジスタ
R7に格納されている転送すべき1バイトのデータがそ
こでマイクロプロセッサ1のアキュムレータレジスタA
にロードされて第1番目のビットの値についで試験が行
われる(ステップ102)。テストの結果に応じて、ス
テップ103または104に進み、入/出力ゲート回路
7はレジスタR7から読み出された第1番目のビットに
対応する値を導体13に出力する。
ステップ105において伝送されるべきメツセージに対
応するパリテイ・ビットが計算されてメモリ2のレジス
タR8のビット位置にセットされる。
更に、ステップ106でタイマカウンタ4をデクリメン
トする(NをN−1とする)そして、Nが零でなされば
(ステップ107)、ステップ108においてはレジス
タR7の内容が1ビツト位置だけ左方にシフトされる。
この過程はタイマカウンタによって発生される各側込み
信号毎に実行され、1バイトの全てのビットが順次送出
された時に完了する。
ステップ107においては全てのビットの転送が完了し
たか否かのチエツクが行われる。ステップ109におい
ては、レジスタR8に格納されているパリテイ・ビット
が転送される。受信機はそこで受取った1バイトのデー
タのビットのパリティを計算し、既に受信しているパリ
テイ・ビットと比較する。一致した場合には伝送サイク
ルが終了する(ステップ112)。一致しない場合には
受信機は送信機に対してエラーの存在を通知しく信号E
R1第5図)、そして再度送信サイクルがステップ10
1から実行される。
第10図は送信機から到来するメツセージに対し待機状
態(受信可能状態)にある受信機によって行われる動作
を図解するフローチャートを示す。
この場合の試験は、導体13の(論理)状態を反復的に
読出すことによって実行される。ステップ114におい
て入/出力ゲート回路7が読出され、導体13の状態が
「0」である間反復的に読出しが実行される。導体13
の状態が「1」に変わる(ステップ115)と、タイマ
カウンタ4に予め定められた時間値がロードされる(ス
テップ116)。この時間値が零になった時にマイクロ
プロセッサの処理を中断しモして入/出力ゲート回路7
の状態に関する読出し動作を行う。この試験はステップ
122で行われる。このステップにおいてゲートの状態
が「1」である場合には受信機は開始信号の受信可能状
態にセットされる。そうでない場合、すなわち、入/出
力ゲート回路7からの読出しが「0」の場合、ステップ
115で検出された「1」は、ノイズや干渉により生じ
たと推定され、そこで受信機はステップ114に戻る。
第11図は、開始信号の受信シーケンスを図解するもの
である。ステップ125においては、受信機は入/出力
ゲート回路7の状態を読出す。タイマカウンタは、導体
13が状態「0」となると直ちに予め定められた時間値
N2がロードされる。この時間値はステップ129にお
いて零に達する(ステップ130)まで、マイクロプロ
セッサの内部クロックによりデクリメントされる。タイ
マカウンタ4が零に変わると、入/出力ゲート回路7に
対し読出し動作を行っているマイクロプロセッサが割り
込みがかけれる。シーケンスのこの時点で導体13が依
然として値「0」である場合には、問題の信号は実際に
開始信号であり、干渉もしくは妨害信号ではないことの
確認が得られ、1バイトのデータに対する読出し動作(
ステップ134)に進む。
第12図は1バイトのデータの読出しシーケンスを図解
するものである。タイマカウンタ4は、伝送される8ビ
ツトを読取るのに必要な時間に対応する時間値がロード
される。1ビツトの周期が1ms  (ミリ秒)である
場合には、タイマカウンタ4にロードされる伝送時間値
は3msである。1つのビットの転送ごとに受信側のマ
イクロプロセッサは割り込みがかけられ(ステップ13
6)、該マイクロプロセッサは、入/出力ゲート回路7
から読取られたビットをレジスタR7に格納し、今受け
たばかりのビットに関し既に受信しているビットに基づ
いてパリティ計算を行い、パリティ計算の結果をレジス
タR8にロードする(ステップ137)。1バイトのデ
ータがレジスタR7に転送された時には、タイマカウン
タ4は、送信機から伝送されてくるパリテイ・ビットの
受信と同時に状態「0」となる。そこで送信機から転送
されて来たパリテイ・ビットと、受信機のレジスタR8
に格納されている既に計算されているビットとの比較が
行われる(ステップ140)。これら2つのパリテイ・
ビットが一致している場合には、エラーなく伝送が行わ
れたことになり伝送は完了したと見なされる。それとは
反対に上記2つのパリテイ・ビット間に状態の差がある
場合には、伝送エラーが存在することになり、このエラ
ーは導体1.を強制的に論理値「0」にすることにより
送信機側に通知される(ステップ142)。そして入/
出力ゲート回路7の状態に関する試験シーケンスが再び
行われる(ステップ113)。
上に述べたシーケンスは、マイクロプロセッサIN置 
8080の命令を用い、第2図の読出し専用メモ!J7
bisに登録されている次のような命令デイストにより
実行することができる。
伝送命令       備  考 100 0tlT PA         ゲートA 
← 0101 L)ILD 102 +、l0VA、M 103 MOV CT、A lO41HLD 105 MOV B、M NT 106 LDA 1073BB B 108 JZ NBXT(114) 109 LDA       A 4−R7B ←0 (タイマカウンタ割込み) A←8 (タイマカウンタCT4の初期化) CT  −A 10A OUT gateA 108 MOV C,A 10CANA IQD XRA、M 10εLHLD 10F MOV M、A 110 MOV A、C 111RLC 112MOV M、A 113 RBT 114  LDA 1150UT gateA 116 N0P 117 IN gateA 118 CPl 119 JNCNBXT(100) 120 RBT C−A゛ 1000000をマスク パリティ計算A AO” R8+ A。
R8内にパリティ  4−R7 R7のシフト R7←A  −R8 1=エラーならば 終り ゲート試験 11A IN gateA lie、 CMP M 11cRM NBXT=(IIA) 11CLHLD 11F MOV CT、A l2ORBT Ao−PA7の状態 Aoを1と比較して≠ならば pswをS=1とする。
S・1ならばIIAに戻る アドレスggおよびppのメモ リ内容をH,Lにロード。
PP、A  +N CT、−N 開始 121 IN gateA 122 CMP M 123 RM NEXT(121) 1241JILD 125 MOV A、M 126 MOV CT、A l27 RBT ≠ならばpswをS←1とする。
S=1ならば121に戻る。
割込み開始 128 PUSHPSIIl 129 IN gateA 12A CMP M 12B RM NEXT(12g) 12CCNZ read octet AおよびPSWを保存。
ゲート=0ならばpswを2=0 とする。
Z=1 ならば128に戻る。
1バイトのデータの読出し L2D LHLD 12E!MOV A、 M 12F MOV CT、A 1301X/ B      B −0131RBT NT 132 1HLD 133 MOV A、M 134 RLC 135MOV D、A 136 IN gateA 137 M01/ E、A 138 LHLD 139 XRA 13A MOV M、A 138 MOV AB 13C(IRA 0 130 LHLD 138 MOV M、A 13P  INX B 140 LOA 1413Be B 42 JP 143 RET 144 MOV A、 E 145  LHLD 146 (”MP M 147 JZ NBXT(149) 148  and 1490UT gateA 150 CALL gate testR8のアドレシ
ング 八にパリティ R8にパリティ R7のアドレシング R7←A A←8 オン=0でpswをZ←1 R8のアドレシング =ならばpswをZ=1とする 以上述べた具体例においては、送信または受信されるデ
ータの構造は1バイトのデータを基礎にするものである
が、この構造は任意のものとすることができ、かつまた
ビット数を拡大し得ることは自明である。1バイトのデ
ータは命令もしくはコマンド、データまたはアドレスを
含む、これら情報は線路を時分割多重化されて伝送され
る。送信エラーが生じた場合には、送信器は、送信エラ
ーが生じた情報を送り直す。原則的には、零リセットお
よびそれに続く対話の前に1回の繰返しの試みがなされ
る。
対話は、受信器によって受信されて対話の安全性ならび
に2つの系統の同期を確保するために該受信器によって
解釈される一連のオペレイジョンコード(操作符号)ま
たは命令から主になる。対話の確実性は可能な場合には
送信側に有意データを送ることにより確保される。
着脱自在の支持体もしくは担体が処理動作を行なってい
る時には、装置は処理動作終了を表わす信号を待機し、
またその逆も真である。
処理中を除外すれば、着脱可能な担体は常に命令を発し
得る状態にある。
論理的対話は3つの段階(もしくは相)に分けることが
できる。
第1番目の段階は、実行すべき処理動作を特徴付ける8
ビツト長のオペレイジョンコードの伝送である。このオ
ペレイジョンコードには着脱可能な担体のメモリの読出
しまたは書込みアドレスが続く。この段階は同じオペレ
イジョンコードヲ送り返す帰還伝送で完了する。
第2の段階は、書込みまたは読出しモードにおけるデー
タ交換かまたは着脱自在の担体による特定の作用を含む
。データ転送の場合には、これら2つのサブアッセンブ
リは交換されるべき1バイトのデータの正確な数に整合
することができる。
第3の段階は着脱可能な担体が第1段階のオペレイジョ
ンコードで要求され且つ指定された処理動作が完了した
ことを表示する。この段階は、処理動作を特徴付けるス
テータス(状態)ワードが後続するエンド(′#了)コ
ードを有する。
第1段階ないし第3段階を構成する相続く1バイトのデ
ータの伝送は、既に述べたマイクロプログラム可能な素
子を用いて行なうことができる。
給電回’IP12およびR13を介しての着脱可能な担
体への給電が第13図に示されている。
給電回路P12およびR13自体は蓄電池Eから給電さ
れる。この蓄電池Eは交流を整流するためのデバイスを
備えた外部電源と置換し得ることは言うまでもない。蓄
電池Eは、給電回路P12およびR13の端子E、およ
び82間に接続されている。
給電回路P12およびR13の各々はトランジスタT1
1T2およびT3によって形成されている。トランジス
タT1はトランジスタT2のコレクタからベース駆動さ
れる。トランジスタT+ のエミッタは給電回路P12
の入力端子E+ に接続されており、そのコレクタは回
路のアースMに対して電圧v0゜を発生する。電圧VC
Cの一部は、回路点U1とアースMとの間にポテンショ
メータの形に接続された抵抗R1およびR2によって形
成される分圧器を介してトランジスタT2のエミッタに
印加される。ツェナーダイオードZによって供給される
安定した電圧が抵抗器R1を介してトランジスタT2の
ベースに印加される。このツェナーダイオードには抵抗
器R5を介して蓄電池Eの電圧が供給される。
給電回路P12およびR13によって供給される出力電
圧はツェナーダイオードZの端子間に現われる電圧に比
例し、その比例係数は(R2+RI)/R1である。ト
ランジスタT、はベースに印加される信号H,およびR
2によって付勢されると、トランジスタT2のベース−
エミッタ間を短絡し、それにより給電回路P12および
R13の出力側の電圧は零となる。
上記の構成によれば、必要に応じ、装置への接続後の任
意の時点に右いて着脱自在の担体に給電を行なうことが
できる。着脱自在の担体のマイクロプロセッサの電圧V
cCの給電の他に所要の時点で着脱自在の担体のメモリ
へのデータ書込みに必要な電圧Vpを給電することが可
能である。
上に述べた例は、本発明の好ましい具体例に過ぎず限定
されるものではない。データ処理技術に精通している当
該技術分野の専門家には、本発明の範囲から逸脱するこ
となく本発明の他の実施例を想到し得るであろうことは
言うまでもない。
【図面の簡単な説明】
第1図は、本発明による装置の前面図、第2図は、着脱
自在の担体が挿入されている装置の横断面図、 第3図は、装置の機能ブロックダイヤグラム、第4図は
、装置と着脱自在の担体との間における対話に要求され
る手段を図解したブロックダイヤグラム、 第5図は、装置と着脱自在の担体との間における1バイ
トのデータからなるメツセージの伝送を図解する時間ダ
イヤグラム、 第6図は、装置と着脱自在の担体との間における双方向
メツセージ伝送に必要な回路構成を示す回路図、 第7図は、第4図の制御回路を図解した回、路面、第8
図は、インテル社によって市販されかつ本発明の入/出
力ゲート回路の実施例において用いられるマイクロプロ
セッサ8080のワーキングレジスタを図解する図、 □ ・寝″9図は、伝送線路にデータを送信するためのマイ
クロプログラム 対応するフローチャート、第1θ図は
、データ 送の合間に伝送線路の状態を試験するための
マ クロプログラムに対応するフローチャート、 、″ 第11図および第12図は、送信機によって送信されか
つ受信機1どよちそ受信されるデータ読出しマイクロプ
ロゲラ、ムに対応するフローチャートを示し、    
     。 第13図は、給電回路PI2およびR13を図解するも
のである。 (主な参照番号) Ml・・ケース、  M3・・担体、 M2・・スロット、 M4.R5・・キーボード、 T、 E・・キー M4・・デイスプレィ、 M7・・基本印刷回路、 M6・・接続ブロック、 M8・・マイクロプロセッサ、 A6.A?、A8・・人/出力ゲート、R4・・デイス
プレィ、 Δ9・・双方向入/出力ゲート、 Pi2.  Pi3・・給電回路、 14・・直接作動部、 Pi・・マイクロプロセッサ、 l・・マイクロプロセッサ、 3・・ラッチ回路、 4・・タイマカウンタ、5・・ス
テータスレジスタ、 6・・制御装置、7・・入/出力
ゲート回路、 7bis・・読出し専用メモリ、 8.9・・王状態増幅器 R7,R8・・レジスタ、 10、11・・制御ゲート、 特許出願人  ビニル ニス、アー

Claims (9)

    【特許請求の範囲】
  1. (1)第1及び第2のデータ処理手段を備え、少なくと
    も一方のデータ処理手段は携帯可能な担体中に組み込ま
    れており、データ処理手段は各々、送1モードにあると
    きに信号を他方のデータ処理手段に送信するための送信
    手段と、受信モードにあるときに他方のデータ処理手段
    から送信されたメッセージを受信するための受信手段と
    を有している、2つのデータ処理手段間での信号伝送用
    装置において、 前記2つのデータ処理手段を解放可能に互い結合して、
    メッセージが信号の変化によってビット直列形態で伝送
    される単一の双方向信号線を与える結合装置を備え、 前記2つのデータ処理手段は各々、 当該データ処理手段が受信モードにあるときに前記双方
    向信号線を第1の所定状態に維持して、メッセージを受
    信する準備ができているということを他方のデータ処理
    手段に知らせる第1の手段と、当該データ処理手段が送
    信モードにあるときに動作して前記双方向信号線の前記
    第1の所定状態を検出する第2の手段と、該第2の手段
    によって制御され、メッセージの最初のビットより先に
    生じる開始ビット信号を発生して、他方のデータ処理手
    段に送信する第3の手段と、当該データ処理手段が送信
    モードにあるときに動作して、送信したメッセージから
    第1のパリテイ・ビットを計算すると共に、該第1のパ
    リテイ・ビットを他方のデータ処理手段に伝送する第4
    の手段と、当該データ処理手段が受信モードにあるとき
    に動作し、受信したメッセージから第2のパリテイ・ビ
    ットを計算すると共に前記第1及び第2のパリテイ・ビ
    ットを比較する第5の手段と、該第5の手段によって制
    御され、前記第1及び第2のパリテイ・ビット間に差が
    検出されたとき前記第1の所定状態とは異なった第2の
    所定状態に前記単一の双方向信号線を置いて、他方のデ
    ータ処理手段に伝送エラーを知らせる第6の手段と、を
    備えていることを特徴とする2つのデータ処理手段間で
    の信号伝送用装置。
  2. (2)各データ処理手段はデータ処理装置を含み、該デ
    ータ処理装置の各々は少なくとも1つのマイクロプロセ
    ッサを備えている特許請求の範囲第1項記載の2つのデ
    ータ処理手段間での信号伝送用装置。
  3. (3)各データ処理手段の前記送信手段は、送信モード
    にある当該データ処理手段の動作を、他方のデータ処理
    手段が仕事を完了したときに受信モードにある他方のデ
    ータ処理手段の受信手段の動作と再同期させるための手
    段を有し、これにより送信動作が、当該データ処理手段
    で行われる他の作用とは完全に独立している特許請求の
    範囲第1項記載の2つのデータ処理手段間での信号伝送
    用装置。
  4. (4)前記単一の双方向信号線は、第1の信号導体と、
    前記結合装置を介する2つのデータ処理手段間の帰路を
    与える第2の導体とを含んでいる特許請求の範囲第1項
    記載の2つのデータ処理手段間での信号伝送用装置。
  5. (5)前記単一の双方向信号線は光学的な線路である特
    許請求の範囲第1項記載の2つのデータ処理手段間での
    信号伝送用装置。
  6. (6)前記送信手段及び前記受信手段は、一方が前記双
    方向信号線からの信号を受信するように接続され他方が
    前記双方向信号線に信号を出力するように接続された第
    1及び第2の3状態増幅器と、該第1及び第2の3状態
    増幅器をそれぞれ制御する第1及び第2の制御ゲートと
    を備えている特許請求の範囲第2項記載の2つのデータ
    処理手段間での信号伝送用装置。
  7. (7)前記制御ゲートは、データ処理手段の動作モード
    によるデータ処理手段からの論理信号によって制御され
    る特許請求の範囲第6項記載の2つのデータ処理手段間
    での信号伝送用装置。
  8. (8)前記第1及び第2の所定状態はそれぞれ第1及び
    第2の電圧であり、そして前記メッセージは第3の電圧
    変化により伝送される特許請求の範囲第6項記載の2つ
    のデータ処理手段間での信号伝送用装置。
  9. (9)前記携帯可能な担体は小さいプラスチック・カー
    ドを含む特許請求の範囲第1項記載の2つのデータ処理
    手段間での信号伝送用装置。
JP1086706A 1980-05-30 1989-04-05 2つのデータ処理手段間での信号伝送用装置 Expired - Lifetime JP2763327B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR8012109A FR2483657B1 (fr) 1980-05-30 1980-05-30 Machine portable pour le calcul ou le traitement de l'information
FR8012109 1980-05-30

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP8125981A Division JPS5720858A (en) 1980-05-30 1981-05-29 Portable device for calculating or processing data

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP9271779A Division JPH10177557A (ja) 1980-05-30 1997-10-03 計算またはデータ処理のための携帯用装置

Publications (2)

Publication Number Publication Date
JPH0256052A true JPH0256052A (ja) 1990-02-26
JP2763327B2 JP2763327B2 (ja) 1998-06-11

Family

ID=9242559

Family Applications (3)

Application Number Title Priority Date Filing Date
JP8125981A Granted JPS5720858A (en) 1980-05-30 1981-05-29 Portable device for calculating or processing data
JP1086706A Expired - Lifetime JP2763327B2 (ja) 1980-05-30 1989-04-05 2つのデータ処理手段間での信号伝送用装置
JP9271779A Pending JPH10177557A (ja) 1980-05-30 1997-10-03 計算またはデータ処理のための携帯用装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP8125981A Granted JPS5720858A (en) 1980-05-30 1981-05-29 Portable device for calculating or processing data

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP9271779A Pending JPH10177557A (ja) 1980-05-30 1997-10-03 計算またはデータ処理のための携帯用装置

Country Status (5)

Country Link
US (1) US4523297A (ja)
JP (3) JPS5720858A (ja)
DE (1) DE3121466A1 (ja)
ES (1) ES8204192A1 (ja)
FR (1) FR2483657B1 (ja)

Families Citing this family (127)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2490364B1 (fr) * 1980-09-16 1987-10-16 Bull Sa Machine de bureau pour l'acquisition de donnees ou le traitement de l'information ayant un ecran cathodique ou similaire pour l'affichage
JPS5880176A (ja) * 1981-11-05 1983-05-14 Dainippon Printing Co Ltd メモリカ−ドにおけるデ−タ処理方法
JPS5968072A (ja) * 1982-10-13 1984-04-17 Sharp Corp 機能変換用小形電子機器
JPS59123336A (ja) * 1982-12-28 1984-07-17 インタ−ナシヨナル ビジネス マシ−ンズ コ−ポレ−シヨン 直列キ−ボ−ド・インタフエ−ス・システム
DE3301732C2 (de) * 1983-01-20 1987-04-30 Multiplex Elektronik GmbH, 7532 Niefern-Öschelbronn Senderanlage zur Fernsteuerung von Modellen
JPS59130134U (ja) * 1983-02-21 1984-09-01 シャープ株式会社 キ−入力装置
JPS59211155A (ja) * 1983-05-17 1984-11-29 Dainippon Printing Co Ltd 情報入出力方法
DE3332304A1 (de) * 1983-09-07 1985-03-21 Siemens AG, 1000 Berlin und 8000 München Schaltungsanordnung mit wenigstens einem auf vorgegebene betriebswerte einstellbaren mikrocomputer
FR2554260B1 (fr) * 1983-10-27 1987-10-30 Flonic Sa Appareil de lecture de cartes a memoire electronique
US4654818A (en) * 1983-12-16 1987-03-31 Texas Instruments Incorporated Data processing device having memory selectively interfacing with computer
JPS60153582A (ja) * 1984-01-23 1985-08-13 Kyodo Printing Co Ltd Icカ−ド
JPS60176186A (ja) * 1984-02-23 1985-09-10 Omron Tateisi Electronics Co Icカ−ドシステム
AU93415S (en) 1984-03-29 1986-09-11 Sharp Kk Memory card for electronic calculator
DE3412663A1 (de) * 1984-04-04 1985-10-17 Siemens AG, 1000 Berlin und 8000 München Chipkartensystem
JPS60217454A (ja) * 1984-04-12 1985-10-31 Mitsubishi Heavy Ind Ltd 情報処理装置
DE3420597A1 (de) * 1984-06-01 1985-12-05 Michael Perker Taschenrechner
JPS6121585A (ja) * 1984-07-10 1986-01-30 Toppan Moore Co Ltd 携帯用情報処理装置
DE3435697C2 (de) * 1984-09-28 1994-06-01 Bosch Gmbh Robert Elektrisches Gerät, dessen Funktionsmerkmale in einem internen elektronischen Funktionsspeicher gespeichert sind
JPH0762854B2 (ja) * 1985-03-05 1995-07-05 カシオ計算機株式会社 Icカードシステム
WO1986005945A1 (en) * 1985-04-15 1986-10-23 Townsend Controls Pty. Ltd. Improved watering control system
CA1270339A (en) * 1985-06-24 1990-06-12 Katsuya Nakagawa System for determining a truth of software in an information processing apparatus
US4719338A (en) * 1985-08-12 1988-01-12 Ncr Corporation Pocket calculator with credit card controller and dispenser
US4794523A (en) * 1985-09-30 1988-12-27 Manolito Adan Cache memory architecture for microcomputer speed-up board
JPH074449B2 (ja) * 1985-10-04 1995-01-25 任天堂株式会社 ゲ−ム機用カ−トリツジとそれを用いるゲ−ム機
USRE34161E (en) * 1985-10-04 1993-01-12 Nintendo Company Limited Memory cartridge and information processor unit using such cartridge
JPS62107360A (ja) * 1985-11-05 1987-05-18 Sharp Corp メモリ−カ−ド電子機器
US4773011A (en) * 1986-01-27 1988-09-20 The Goodyear Tire & Rubber Company Method of surveying, selecting, evaluating, or servicing the tires of vehicles
JP2557838B2 (ja) * 1986-02-18 1996-11-27 株式会社東芝 Icカ−ド
USRE38419E1 (en) 1986-05-13 2004-02-10 Ncr Corporation Computer interface device
US4870604A (en) * 1986-05-15 1989-09-26 Tokyo Tatsuno Co., Ltd. Portable data processing device
JP2537199B2 (ja) * 1986-06-20 1996-09-25 株式会社東芝 Icカ―ド
US5227614A (en) * 1986-08-15 1993-07-13 Norand Corporation Core computer processor module, and peripheral shell module assembled to form a pocket size data capture unit
US5468947A (en) * 1986-08-08 1995-11-21 Norand Corporation Pocket size data capture unit with processor and shell modules
US6621942B1 (en) 1989-09-29 2003-09-16 Intermec Ip Corp. Data capture apparatus with handwritten data receiving component
US6149062A (en) * 1988-01-14 2000-11-21 Intermec Ip Corp. Interface with hand-held data capture terminal, proximity and label sensing, and enhanced sensitivity and power efficiency
JPH0746378B2 (ja) * 1986-11-14 1995-05-17 株式会社東芝 Icカード
DE3744841C2 (ja) * 1986-11-19 1990-08-23 Kabushiki Kaisha Toshiba, Kawasaki, Kanagawa, Jp
US4829166A (en) * 1986-12-01 1989-05-09 Froelich Ronald W Computerized data-bearing card and reader/writer therefor
AU7238187A (en) * 1986-12-01 1988-06-30 Ronald W. Froelich Computerized data-bearing card and reader/writer therefor
JPS6435676A (en) * 1987-07-30 1989-02-06 Omron Tateisi Electronics Co Testing device for ic card
JPS6435675A (en) * 1987-07-30 1989-02-06 Omron Tateisi Electronics Co Testing device for ic card
US4837422A (en) * 1987-09-08 1989-06-06 Juergen Dethloff Multi-user card system
US4764666A (en) * 1987-09-18 1988-08-16 Gtech Corporation On-line wagering system with programmable game entry cards
DE8713052U1 (de) * 1987-09-29 1987-12-17 Krömker, Ronald, 4904 Enger Spender für Visitenkarten
US4943708A (en) * 1988-02-01 1990-07-24 Motorola, Inc. Data device module having locking groove
US5296692A (en) * 1988-10-24 1994-03-22 Sharp Kabushiki Kaisha IC card adapter for use in memory card slot with or without superimposed memory card
US5239664A (en) * 1988-12-20 1993-08-24 Bull S.A. Arrangement for protecting an electronic card and its use for protecting a terminal for reading magnetic and/or microprocessor cards
US5247164A (en) * 1989-01-26 1993-09-21 Hitachi Maxell, Ltd. IC card and portable terminal
US7388742B2 (en) * 1989-04-14 2008-06-17 Broadcom Corporation Portable computerized data communication device
US6895419B1 (en) * 1989-06-07 2005-05-17 Broadcom Corporation Hand-held computerized data collection terminal
US6714983B1 (en) 1989-04-14 2004-03-30 Broadcom Corporation Modular, portable data processing terminal for use in a communication network
US5515303A (en) * 1989-04-14 1996-05-07 Norand Corporation Hand-held computerized data collection terminal with rechargeable battery pack sensor and battery power conservation
US6023147A (en) * 1989-04-14 2000-02-08 Intermec Ip Corp. Hand held computerized data collection terminal with rechargeable battery pack sensor and battery power conservation
US5488575A (en) * 1989-05-02 1996-01-30 Norand Corporation Portable work station and data collection terminal including switchable multi purpose touch screen display
US5850358A (en) * 1989-05-03 1998-12-15 Norand Corporation Portable work station and data collection terminal including switchable multi purpose touch screen display
ES2210223T3 (es) * 1989-06-07 2004-07-01 Broadcom Corporation Sistema portatil de captura de datos con modulos intercambiables.
US5805474A (en) * 1989-06-08 1998-09-08 Norand Corporation Portable work station type-data collection system having an improved handgrip and an optical reader to be directed thereby
JP2979092B2 (ja) * 1989-06-20 1999-11-15 カシオ計算機株式会社 情報処理装置
US5218675A (en) * 1989-06-29 1993-06-08 Casio Computer Co., Ltd. Information display system suitable for compact electronic appliances having different display sizes
USD323489S (en) 1989-11-13 1992-01-28 At&T Laboratories Portable terminal for smart cards
US6431451B1 (en) * 1991-02-25 2002-08-13 Intermec Ip Corp. Hand-held data capture system with interchangeable modules
JPH0490265U (ja) * 1991-05-02 1992-08-06
US5710728A (en) * 1991-07-11 1998-01-20 Norand Corporation Portable work station-type data collection system
USD340036S (en) 1991-11-04 1993-10-05 At&T Bell Laboratories Smart card reader
US5453601A (en) * 1991-11-15 1995-09-26 Citibank, N.A. Electronic-monetary system
FR2686171B1 (fr) * 1992-01-14 1996-09-06 Gemplus Card Int Carte a memoire de masse pour microordinateur avec facilites d'execution de programmes internes.
DE4201293C2 (de) * 1992-01-15 2003-06-18 Bally Wulff Automaten Gmbh Steckbare Datenspeichervorrichtung für Geldspielgeräte
US5357604A (en) * 1992-01-30 1994-10-18 A/N, Inc. Graphics processor with enhanced memory control circuitry for use in a video game system or the like
CA2074388C (en) * 1992-01-30 2003-01-14 Jeremy E. San Programmable graphics processor having pixel to character conversion hardware for use in a video game system or the like
US5388841A (en) * 1992-01-30 1995-02-14 A/N Inc. External memory system having programmable graphics processor for use in a video game system or the like
US5634080A (en) * 1992-06-29 1997-05-27 Elonex Ip Holdings, Ltd. Hand-held portable computer having an electroluminescent flat-panel display with pixel elements at right angles to the plane of the display and an excitation direction parallel to the plane of the display
US5835732A (en) * 1993-10-28 1998-11-10 Elonex Ip Holdings, Ltd. Miniature digital assistant having enhanced host communication
US5825617A (en) * 1992-10-02 1998-10-20 Teletransactions, Inc. Workslate computer having modular device docking stations on horizontal and vertical side portions
US5594470A (en) 1992-10-02 1997-01-14 Teletransaction, Inc. Highly integrated portable electronic work slate unit
US5371687A (en) * 1992-11-20 1994-12-06 Boehringer Mannheim Corporation Glucose test data acquisition and management system
US5487161A (en) * 1992-11-25 1996-01-23 Norand Corp. Computerized data terminal with switchable memory address for start-up and system control instructions
US20090322277A1 (en) * 1992-11-30 2009-12-31 Broadcom Corporation Portable computerized data communication device
US6523079B2 (en) * 1993-02-19 2003-02-18 Elonex Ip Holdings Ltd Micropersonal digital assistant
US6049813A (en) * 1993-02-26 2000-04-11 Intermec Ip Corp. Portable work station-type data collection system
EP0748135B1 (en) 1993-06-15 1998-10-28 Celltrace Communications Limited Telecommunications system
IT1264927B1 (it) * 1993-07-12 1996-10-17 Bancari Servizi Ssb Spa Terminale portatile particolarmente studiato per effettuare con criteri di massima sicurezza operazioni di acquisto di addebito e/o di
US5628031A (en) * 1993-07-19 1997-05-06 Elonex Ip Holdings Ltd. Personal digital assistant module implemented as a low-profile printed circuit assembly having a rigid substrate wherein IC devices are mounted within openings wholly between opposite plane surfaces of the rigid substrate
US5721837A (en) * 1993-10-28 1998-02-24 Elonex I.P. Holdings, Ltd. Micro-personal digital assistant including a temperature managed CPU
US5436857A (en) * 1993-11-22 1995-07-25 Ncr Corporation Personal computer module system and method of using
US5960344A (en) 1993-12-20 1999-09-28 Norand Corporation Local area network having multiple channel wireless access
US5594493A (en) * 1994-01-19 1997-01-14 Nemirofsky; Frank R. Television signal activated interactive smart card system
US5880769A (en) * 1994-01-19 1999-03-09 Smarttv Co. Interactive smart card system for integrating the provision of remote and local services
US5426701A (en) * 1994-02-28 1995-06-20 General Instrument Corporation Of Delaware Cable television converter box with a smart card connector underneath
US6868408B1 (en) 1994-04-28 2005-03-15 Citibank, N.A. Security systems and methods applicable to an electronic monetary system
US5799087A (en) * 1994-04-28 1998-08-25 Citibank, N.A. Electronic-monetary system
US6266045B1 (en) 1994-06-30 2001-07-24 Telxon Corporation Interactive display user interface computer and method
US5748737A (en) * 1994-11-14 1998-05-05 Daggar; Robert N. Multimedia electronic wallet with generic card
US5668957A (en) * 1995-11-02 1997-09-16 International Business Machines Corporation Method and apparatus for providing virtual DMA capability on an adapter connected to a computer system bus with no DMA support
US6190257B1 (en) 1995-11-22 2001-02-20 Nintendo Co., Ltd. Systems and method for providing security in a video game system
US6071191A (en) * 1995-11-22 2000-06-06 Nintendo Co., Ltd. Systems and methods for providing security in a video game system
US5742526A (en) * 1996-01-03 1998-04-21 Micron Technology, Inc. Apparatus and method for identifying an integrated device
EP0803832A3 (en) * 1996-02-28 2000-05-31 Hitachi, Ltd. Card holder-type balance display
US6697415B1 (en) 1996-06-03 2004-02-24 Broadcom Corporation Spread spectrum transceiver module utilizing multiple mode transmission
DE29722953U1 (de) * 1997-12-30 1998-04-09 Aydinli, Mehmet Kaya, 81379 München Taschenrechner mit Chipkartenleser
US6826951B1 (en) 1998-01-15 2004-12-07 International Marketing, Inc. Tire management system and method for surveying and servicing a vehicle tire
US6080069A (en) * 1998-01-16 2000-06-27 The Arnold Palmer Golf Company Golf club head with improved weight distributions
DE29814687U1 (de) * 1998-08-17 1998-10-29 Pemp, Irene, 92260 Ammerthal Elektronischer Handrechner
CA2352295C (en) * 1998-11-30 2008-07-15 Novo Nordisk A/S A method and a system for assisting a user in a medical self treatment, said self treatment comprising a plurality of actions
US6540672B1 (en) * 1998-12-09 2003-04-01 Novo Nordisk A/S Medical system and a method of controlling the system for use by a patient for medical self treatment
US6272618B1 (en) * 1999-03-25 2001-08-07 Dell Usa, L.P. System and method for handling interrupts in a multi-processor computer
US7203663B1 (en) 2000-02-15 2007-04-10 Jpmorgan Chase Bank, N.A. System and method for converting information on paper forms to electronic data
WO2002011019A1 (en) 2000-08-01 2002-02-07 First Usa Bank, N.A. System and method for transponder-enabled account transactions
US6631849B2 (en) 2000-12-06 2003-10-14 Bank One, Delaware, National Association Selectable multi-purpose card
US7526449B1 (en) 2001-04-17 2009-04-28 Jpmorgan Chase Bank N.A. Optically encoded card and system and method for using
US20030208382A1 (en) * 2001-07-05 2003-11-06 Westfall Mark D Electronic medical record system and method
US8392301B1 (en) 2002-03-08 2013-03-05 Jpmorgan Chase Bank, N.A. Financial system for isolated economic environment
WO2003077080A2 (en) 2002-03-08 2003-09-18 Jp Morgan Chase Bank Financial system for isolated economic environment
US20040210498A1 (en) * 2002-03-29 2004-10-21 Bank One, National Association Method and system for performing purchase and other transactions using tokens with multiple chips
US8396809B1 (en) 2002-05-14 2013-03-12 Hewlett-Packard Development Company, L.P. Method for reducing purchase time
US20040044961A1 (en) * 2002-08-28 2004-03-04 Leonid Pesenson Method and system for transformation of an extensible markup language document
JP3822170B2 (ja) 2003-01-31 2006-09-13 株式会社東芝 Icカードの利用期間設定方法、icカード、および、icカードケース
US7593876B2 (en) 2003-10-15 2009-09-22 Jp Morgan Chase Bank System and method for processing partially unstructured data
US10332190B1 (en) 2004-01-30 2019-06-25 Jpmorgan Chase Bank, N.A. System and method for trade payment exchange
JP4738771B2 (ja) * 2004-07-29 2011-08-03 ルネサスエレクトロニクス株式会社 通信システム、及び通信方法
US7501945B2 (en) * 2006-07-27 2009-03-10 Lockheed Martin Corporation System and method of simulation
USD582476S1 (en) 2008-02-21 2008-12-09 Jpmorgan Chase Bank, N.A. Pivoting transaction device
USD582977S1 (en) 2008-02-21 2008-12-16 Jpmorgan Chase Bank, N.A. Transaction device
USD576671S1 (en) 2008-02-21 2008-09-09 Jpmorganchase Bank, N.A. Overlapping transaction device
USD635186S1 (en) 2008-06-30 2011-03-29 Jpmorgan Chase Bank, N.A. Metal transaction device
US9305292B1 (en) 2008-07-03 2016-04-05 Jpmorgan Chase Bank, N.A. Systems and methods for providing an adaptable transponder device
USD636021S1 (en) 2008-07-17 2011-04-12 Jpmorgan Chase Bank, N.A. Eco-friendly transaction device
USD602986S1 (en) 2009-03-06 2009-10-27 Jpmorgan Chase Bank, N.A. Metal transaction device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4978456A (ja) * 1972-10-30 1974-07-29
JPS5494855A (en) * 1977-12-30 1979-07-26 Ibm Cash business personal portable terminal
JPS6455511A (en) * 1987-08-26 1989-03-02 Canon Kk Zoom lens

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2224937C2 (de) * 1972-05-23 1983-04-14 Gretag AG, 8105 Regensdorf, Zürich Einrichtung zur Prüfung der Gültigkeit von einer Mehrzahl von Benutzern der Einrichtung zugeordneten Datenträgern
JPS549856B2 (ja) * 1972-11-30 1979-04-27
US3906460A (en) * 1973-01-11 1975-09-16 Halpern John Wolfgang Proximity data transfer system with tamper proof portable data token
JPS5020630A (ja) * 1973-06-22 1975-03-05
JPS5426345B2 (ja) * 1973-11-16 1979-09-03
US4007443A (en) * 1974-05-06 1977-02-08 Termiflex Corporation Hand-held interactive terminal
FR2304965A2 (fr) * 1974-03-25 1976-10-15 Innovation Ste Int Procede et dispositif de commande electronique
US4051065A (en) * 1974-09-03 1977-09-27 Nalco Chemical Company Apparatus for dissolving water soluble polymers and gums in water
US3956740A (en) * 1974-11-29 1976-05-11 Telxon Corporation Portable data entry apparatus
US3978328A (en) * 1975-04-07 1976-08-31 National Semiconductor Corporation Pocket calculator
FR2311365A1 (fr) * 1975-05-13 1976-12-10 Innovation Ste Int Systeme pour transferer et memoriser des donnees de maniere personnelle et confidentielle au moyen d'objets portatifs electroniques independants
US4053735A (en) * 1975-08-07 1977-10-11 Foudos James N Assured-check computer-based bank credit disbursing system
US4090247A (en) * 1975-08-11 1978-05-16 Arthur D. Little, Inc. Portable data entry device
JPS52150937A (en) * 1976-06-09 1977-12-15 Matsushita Electric Ind Co Ltd Data card and its reading system
JPS6019538B2 (ja) * 1976-07-30 1985-05-16 カシオ計算機株式会社 プログラム書込み方式
DE2738113C2 (de) * 1976-09-06 1998-07-16 Gao Ges Automation Org Vorrichtung zur Durchführung von Bearbeitungsvorgängen mit einem Identifikanden
US4115870A (en) * 1976-11-18 1978-09-19 Wordsmith, Inc. Hand-held data processing terminal
US4110823A (en) * 1977-02-17 1978-08-29 Xerox Corporation Soft display word processing system with multiple autonomous processors
US4139893A (en) * 1977-04-01 1979-02-13 Texas Instruments Incorporated Calculator program security system
US4180805A (en) * 1977-04-06 1979-12-25 Texas Instruments Incorporated System for displaying character and graphic information on a color video display with unique multiple memory arrangement
US4201908A (en) * 1977-04-21 1980-05-06 Mangood Corporation Measurement and recording apparatus and system
US4156928A (en) * 1977-04-22 1979-05-29 Hitachi, Ltd. Programmable television game and training system with adaptable operator control
FR2401459A1 (fr) * 1977-08-26 1979-03-23 Cii Honeywell Bull Support d'information portatif muni d'un microprocesseur et d'une memoire morte programmable
FR2403597A1 (fr) * 1977-09-16 1979-04-13 Cii Honeywell Bull Perfectionnements aux systemes de comptabilisation d'unites homogenes predeterminees
US4151596A (en) * 1977-09-26 1979-04-24 Science Accessories Corp. Calculator interface
DE2750810A1 (de) * 1977-11-14 1979-05-17 Siemens Ag Datenverarbeitendes system
US4348740A (en) * 1978-04-04 1982-09-07 White Edward A Method and portable apparatus for comparison of stored sets of data
DE2917965A1 (de) * 1978-05-12 1979-11-22 Dataplus Ag Datentraeger, insbesondere ausweiskarte
JPS5951793B2 (ja) * 1978-06-08 1984-12-15 株式会社リコー デ−タ収集方式
JPS5520588A (en) * 1978-08-01 1980-02-14 Sharp Corp Multi-calculator
US4220992A (en) * 1978-11-03 1980-09-02 Blood Thomas S Portable event analysis device
US4279021A (en) * 1979-02-15 1981-07-14 Telxon Corporation Portable data entry apparatus including plural selectable functional configurations
US4379336A (en) * 1980-05-30 1983-04-05 Canon Business Machines, Inc. Modular calculator with separable keyboard and display modules
FR2486684A1 (fr) * 1980-07-11 1982-01-15 Transac Cie Developp Transact Objet portatif individualise du genre carte de credit
FR2492135B1 (fr) * 1980-09-16 1988-01-22 Cii Honeywell Bull Appareil de distribution d'objets et d'acquisition de services
US4453074A (en) * 1981-10-19 1984-06-05 American Express Company Protection system for intelligent cards

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4978456A (ja) * 1972-10-30 1974-07-29
JPS5494855A (en) * 1977-12-30 1979-07-26 Ibm Cash business personal portable terminal
JPS6455511A (en) * 1987-08-26 1989-03-02 Canon Kk Zoom lens

Also Published As

Publication number Publication date
FR2483657A1 (fr) 1981-12-04
JP2763327B2 (ja) 1998-06-11
FR2483657B1 (fr) 1986-11-21
ES502538A0 (es) 1982-04-01
US4523297A (en) 1985-06-11
DE3121466A1 (de) 1982-02-04
JPS5720858A (en) 1982-02-03
JPH0155511B2 (ja) 1989-11-24
ES8204192A1 (es) 1982-04-01
JPH10177557A (ja) 1998-06-30
DE3121466C2 (ja) 1991-09-26

Similar Documents

Publication Publication Date Title
JPH0256052A (ja) 2つのデータ処理手段間での信号伝送用装置
US4556958A (en) Device for single line bidirectional data transmission between an intelligent card's microprocessor and a second processor
US4868376A (en) Intelligent portable interactive personal data system
US4367402A (en) System for keeping account of predetermined homogeneous units
JPH025192A (ja) Icカードリーダライタ装置
US4434460A (en) Hierarchical computer system for generating selective output signals in response to received input signals
Karima et al. An improved electronic voting machine using a microcontroller and a smart card
JPS5827257A (ja) 電子式キ−カ−ド
JP3425177B2 (ja) データ伝送システム
JP4490637B2 (ja) 個人認証端末
US3581285A (en) Keyboard to memory peripheral device
US3426185A (en) Accumulator for performing arithmetic operations
JPH01246664A (ja) データ処理装置
JPS6320680A (ja) 記憶媒体装置
JPS613279A (ja) 携帯可能電子装置
JPS63155282A (ja) 暗証番号チエツク方法
JPS62134791A (ja) クレジツト販売処理装置
JP2873717B2 (ja) 応援勤務用就業管理装置
JPH0543153B2 (ja)
JPH0516634B2 (ja)
JPS6132432Y2 (ja)
JPH033273B2 (ja)
JPS60263166A (ja) 複写装置
JPS583151Y2 (ja) Idカ−ドチエツク装置
JPH04255089A (ja) ビジュアルicカード