CS220049B1 - Button set wiring - Google Patents
Button set wiring Download PDFInfo
- Publication number
- CS220049B1 CS220049B1 CS7982A CS7982A CS220049B1 CS 220049 B1 CS220049 B1 CS 220049B1 CS 7982 A CS7982 A CS 7982A CS 7982 A CS7982 A CS 7982A CS 220049 B1 CS220049 B1 CS 220049B1
- Authority
- CS
- Czechoslovakia
- Prior art keywords
- encoder
- buttons
- button
- outputs
- inputs
- Prior art date
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
Zapojení je určeno jako vstupní obvod mikroprocesorových systémů a slouží k zadávání vstupních údajů k těmto systémům. Podstatou zapojení maximálně až 128 tlačítek uspořádaných v matici je, že první výstupy tlačítek propojené po řadách jsou spojeny každou řadou k jednomu a dalšímu vstupu prvního kodéru a druhé výstupy tlačítek propojené po sloupcích jsou každým sloupcem spojeny is jedním a dalším vstupem druhého kodéru. Výstupy obou kodérů jsou spojeny přes programovatelný paralelní vstupní obvod mikroprocesorového systému s tímto systémem. Zapojení je výhodné zejména pro mikroprocesorové systémy řídící činnost elektronového litografu.The connection is intended as an input circuit of microprocessor systems and serves to enter input data to these systems. The essence of the connection of a maximum of up to 128 buttons arranged in a matrix is that the first button outputs connected in rows are connected by each row to one and the next input of the first encoder and the second button outputs connected in columns are connected by each column to one and the next input of the second encoder. The outputs of both encoders are connected via a programmable parallel input circuit of the microprocessor system to this system. The connection is particularly advantageous for microprocessor systems controlling the operation of an electron lithographer.
Description
Vynáléz se týká zapojení tlačítkové soupravy v maticovém uspořádání bezkontaktních tlačítek.The invention relates to the connection of a button set in a matrix arrangement of contactless buttons.
K zadávání vstupních údajů u systémů řízených počítači a zejména u mikroprocesorových systémů se velmi často používají tlačítkové soupravy v plošném uspořádání. Tyto tlačítkové soupravy se doposud připojují buď samostatně k funkčním obvodům, nebo kódované. Při samostatném připojení je každému tlačítku přiřazen jeden bit vstupního portu. Nevýhodou tohoto zapojení pro větší počet tlačítek je jeho obvodová složitost a nesnadné zjišťování sepnutého stavu jednotlivých tlačítek za provozu. Tyto nevýhody zčásti odstraňuje kódované zapojení tlačítek, u nichž jsou zapojena tlačítka v matici, mající n řádků a m sloupců. V tomto zapojení lze jednoduchým způsobem připojit ke vstupu až „n x m“ tlačítek. Společnou nevýhodou obou popisovaných zapojení zůstává to, že v různých druzích provozu mikroprocesorového systému je zapotřebí volit a zadávat funkci jednotlivých tlačítek, což je zapotřebí provádět složitým programovým systém.Button sets in a flat configuration are very often used to input data in computer-controlled systems and in particular in microprocessor systems. So far, these push-button kits are either connected separately to functional circuits or coded. With a separate connection, each button is assigned one input port bit. The disadvantage of this wiring for a large number of buttons is its peripheral complexity and difficult detection of the switching state of individual buttons during operation. These disadvantages are partly overcome by the coded button engagement where the buttons in a matrix having n rows and m columns are engaged. In this connection, up to "n x m" buttons can be easily connected to the input. The common disadvantage of the two circuits described above is that in the different modes of operation of the microprocessor system it is necessary to select and enter the function of the individual buttons, which is to be performed by a complex program system.
Tyto dosavadní nevýhody odstraňuje zapojení tlačítkové soupravy v maticovém uspořádání bezkontaktních tlačítek, podle vynálezu, jehož podstatou je, že tlačítka uspořádaná v horizontálních řádcích pod sebou jsou svými prvními výstupy v každém z osmi řádků paralelně propojena a spojena vždy s jedním z osmi vstupů prvního kodéru, zatím co druhé výstupy tlačítek jsou v každém z osmi vertikálních slooupců paralelně spojeny a připojeny k jednom z osmi vstupů druhého kodéru, přičemž první, druhý a třetí výstup druhého kodéra je spojen s prvním, druhým a třetím vstupem programovatelného paralelního vstupního obvodu mikroprocesorového systému, jehož čtvrtý, pátý, šestý a sedmý vstup je spojen s prvním, druhým, třetím a čtvrtým výstupem prvního kodéru.These disadvantages are overcome by the connection of the push-button assembly in a matrix arrangement of contactless push-buttons according to the invention, which consists in that the push-buttons arranged in horizontal rows below each other are connected and connected to one of the eight inputs of the first encoder. while the second button outputs are parallel connected and connected to one of the eight inputs of the second encoder in each of the eight vertical columns, the first, second and third outputs of the second encoder being coupled to the first, second and third inputs of the programmable parallel input circuit of the microprocessor system; the fourth, fifth, sixth, and seventh inputs are associated with the first, second, third, and fourth outputs of the first encoder.
Hlavní přednosti zapojení tlačítek podle vynálezu je snížení počtu propojovacích vodičů mezi jednotlivými tlačítky a obvodů na minimum, přehledné zjišťování okamžitého stavu tlačítek v příslušných řadách a sloupcích za provozu, snížení možné poruchovosti a jednoduchá programovatelnost.The main advantages of the pushbutton connection according to the invention are the reduction of the number of interconnecting wires between the pushbuttons and circuits to a minimum, a clear indication of the instantaneous state of the pushbuttons in respective rows and columns during operation, reduction of possible failure rate and easy programmability.
Zapojení blíže objasní přiložený výkres, na kterém je naznačen příklad zapojení pro 64 tlačítek v maticovém uspořádání. Jak patrno z přiloženého výkresu, jsou jednotlivá bezkontaktní tlačítka 11 až 88 rozložena v maticovém uspořádání v osmi horizontálních řádcích a pod sebou v osmi vertikálních sloupcích. Pro přehlednost zapojení jsou na schématu uvedena pouze první dvě tlačítka 11, 12 a 21, 22 pro první a druhý řádek, první a druhý sloupec a osmá tlačítka 18, 88 v prvním a osmém řádku a první tlačítko 81 v osmém řádku prvního sloupce. Tlačítka 11 až 88 v prvním až osmém řádku mají první výstupy paralelně spojeny a připojeny k prvnímu až osmému vstupu 1 až 8 prvního kodéru 91. Druhé výstupy tlačítěk 11 až 88 jsou spojeny paralelně po sloupcích a každý sloupec zapojen k prvnímu až osmému vstupu 1 až 8 druhého kodéru 92. Tři výstupy A, B, C druhého kodéru 92 jsou spojeny s prvním až třetím vstupem 1 až 3 programovatelného paralelního vstupního obvodu 99 mikroprocesorového systému. Jeho čtvrtý, pátý, šestý a sedmý vstup 4, 5, 6, 7 je spojen s jeho prvním, druhým, třetím a čtvrtým výstupem A, B, C, S prvního kodéru 91.The wiring diagram will be explained in more detail in the attached drawing, which shows an example of wiring for 64 buttons in a matrix configuration. As can be seen from the accompanying drawing, the individual contactless buttons 11 to 88 are arranged in a matrix arrangement in eight horizontal rows and below each other in eight vertical columns. For convenience, only the first two buttons 11, 12 and 21, 22 for the first and second rows, the first and second columns, and the eighth buttons 18, 88 in the first and eighth rows and the first button 81 in the eighth row of the first column are shown. The first to eighth buttons 11 to 88 have the first outputs connected in parallel and connected to the first to eighth inputs 1 to 8 of the first encoder 91. The second outputs of the buttons 11 to 88 are connected in parallel in columns and each column connected to the first to eighth inputs 1 to 8. The three outputs A, B, C of the second encoder 92 are coupled to the first to third inputs 1 to 3 of the programmable parallel input circuit 99 of the microprocessor system. Its fourth, fifth, sixth and seventh inputs 4, 5, 6, 7 are coupled to its first, second, third and fourth outputs A, B, C, S of the first encoder 91.
Zapojení pracuje za provozu takto: Není-li stlačeno žádné z tlačítek 11 až 88, neiní žádný ze vstupů 1 až 8 prvního nebo druhého kodéru 91, 92 aktivní. Tento stav automaticky hlídá zapojení čtvrtého výstupu S prvního kodéru 91, signalizující spojení kteréhokoliv z tlačítek 11 až 88. Nejsou-li tedy tlačítka 11 až 88 v sepnutém stavu, není ani výstup S prvního kodéru 91 aktivní. Dojde-li ke spojení tlačítka 11 až 88 v n-tém sloupci a v m-tém řádku, je aktivní m-tý vstup prvního kodéru 91 a n-tý vstup druhého kodéru 92. Na třech výstupech A, B, C prvního kodéru 91 se objeví v binárním kódu číslo m a na výstupech A, B, C druhého kodéru 92 se objeví binární číslo n. Navíc vstup S prvního kodéru 91 přejde do aktivního stavu. Na vstupu programovatelného paralelního vstupního obvodu 99 mikroprocesorového systému se tedy objeví hlášení o zapojení n, m-tého tlačítka 11 až 88 spolu s údaji o identifikaci tohoto tlačítka v souřadnicích n a m. Změna stavu na vstupu programovatelného paralelního vstupního obvodu 99 mikroprocesorového systému může vyvolat přerušení v mikroprocesorovém systému. Podle naprogramování paralelního vstupního obvodu 99 lze měnit podmínku pro vyvolání přerušení a tím povolovat nebo zakazovat funkci skupiny tlačítek 11 až 88. Zapojení je určeno pro maximální počet 64 tlačítek. Je však možné zapojení až pro 128 tlačítek. V tomto případě je nutno rozšiřovat některý z kodéru 91 nebo 92 na šestnáctivstupový a jeho čtvrtý výstup D připojit ke zbývajícímu osmému bitu paralelního vstupního obvodu 99 mikroprocesorového systému.The wiring operates in operation as follows: If none of the buttons 11 to 88 is pressed, none of the inputs 1 to 8 of the first or second encoders 91, 92 are active. This state automatically monitors the connection of the fourth output S of the first encoder 91, signaling the connection of any one of the buttons 11 to 88. Thus, if the buttons 11 to 88 are not in the closed state, the output S of the first encoder 91 is not active either. If button 11 through 88 is connected in n-th column and m-th row, the m-th input of the first encoder 91 and the n-th input of the second encoder 92 are active. On the three outputs A, B, C of the first encoder 91 the binary number n appears in the binary code m and the binary number n appears at the outputs A, B, C of the second encoder 92. In addition, the input S of the first encoder 91 goes into the active state. Thus, at the input of the programmable parallel input circuit 99 of the microprocessor system, the n, mth button 11-88 wiring message will appear, along with the identification of the button in coordinates to m. Changing the input state of the programmable parallel input circuit 99 of the microprocessor system in a microprocessor system. Depending on the programming of the parallel input circuit 99, an interrupt condition can be changed to enable or disable the button group 11 to 88 function. The wiring is limited to a maximum of 64 buttons. However, it is possible to connect up to 128 buttons. In this case, one of the encoders 91 or 92 needs to be expanded to 16-input and its fourth output D connected to the remaining eight bit of the parallel input circuit 99 of the microprocessor system.
Použité zapojení je vhodné pro připojení tlačítkové soupravy tvořené bezkontaktními tlačítky s maximálně 128 tlačítky k mikroprocesorovém systému s programovatelným paralelním vstupním zařízením, umožňujícím měnit podmínku přerušení, jako jsou například mikroprocesorové systémy řídicí činnost elektronového litografu, elektronového, hmotového nebo rentgenového spektrometru, elektronového mikroskopu •apod.The wiring used is suitable for connecting a button set consisting of a contactless button with a maximum of 128 buttons to a microprocessor system with a programmable parallel input device allowing to change the interruption condition, such as microprocessor systems controlling the operation of an electron lithograph, electron, mass or X-ray spectrometer, electron microscope etc. .
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CS7982A CS220049B1 (en) | 1982-01-05 | 1982-01-05 | Button set wiring |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CS7982A CS220049B1 (en) | 1982-01-05 | 1982-01-05 | Button set wiring |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CS220049B1 true CS220049B1 (en) | 1983-03-25 |
Family
ID=5332307
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CS7982A CS220049B1 (en) | 1982-01-05 | 1982-01-05 | Button set wiring |
Country Status (1)
| Country | Link |
|---|---|
| CS (1) | CS220049B1 (en) |
-
1982
- 1982-01-05 CS CS7982A patent/CS220049B1/en unknown
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2162351A (en) | A keyboard input device and a method of controlling keyboard signals | |
| US20060087773A1 (en) | Configurable modular safety system | |
| CS220049B1 (en) | Button set wiring | |
| ES472180A1 (en) | Apparatus for transmitting control signals to elevators or the like | |
| JPS5635202A (en) | Multiplex control device | |
| SU1617675A1 (en) | Device for controlling switching of standby facility | |
| EP1100069A1 (en) | Keyboard having multi-bit key switches | |
| JPS62293840A (en) | Output selection circuit | |
| SU943792A1 (en) | Comand-signal set | |
| DE2723641C3 (en) | Lighting system with keypad | |
| JP2539396B2 (en) | Plant control equipment | |
| SU1128241A1 (en) | Analog information input device | |
| SU947864A2 (en) | Device for control of switching-over sliding reserve | |
| JPH0631815Y2 (en) | Switcher control circuit | |
| JPS63200428A (en) | Switch control system | |
| SU922751A1 (en) | Redundancy device | |
| SU1473079A1 (en) | Switching device | |
| CZ1079U1 (en) | Control system of automatic installations | |
| KR0167911B1 (en) | Matrix contact drive of relay | |
| JPS54103606A (en) | Time sharing exchange system | |
| RU34815U1 (en) | Discrete Information Conversion System | |
| SU858135A1 (en) | Switching device | |
| JPH019085Y2 (en) | ||
| JPH01232895A (en) | Channel device | |
| EP0476213A1 (en) | Bit finder circuit |