CS273554B1 - Device for breaking circuit control with program-controlled microcomputers - Google Patents
Device for breaking circuit control with program-controlled microcomputers Download PDFInfo
- Publication number
- CS273554B1 CS273554B1 CS814886A CS814886A CS273554B1 CS 273554 B1 CS273554 B1 CS 273554B1 CS 814886 A CS814886 A CS 814886A CS 814886 A CS814886 A CS 814886A CS 273554 B1 CS273554 B1 CS 273554B1
- Authority
- CS
- Czechoslovakia
- Prior art keywords
- input
- circuit
- microcomputer
- microcomputers
- output
- Prior art date
Links
- 238000004886 process control Methods 0.000 claims description 3
- 238000013480 data collection Methods 0.000 abstract 1
- 238000000034 method Methods 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
Landscapes
- Bus Control (AREA)
Description
Vynález se týká zapojení pro ovládání obvodu přerušení u programově řízených mikropočítačů.
Dosavadní různá zapojení používaná pro ovládání obvodu přerušení za účelem řízení jedno nebo více čipových mikropočítačů, zejména pro sběr dat, jsou provedena jako zapojení s klopnými obvody a vícevstupovými hradly, umožňující identifikovat hranu vstupního logického signálu a v závislosti na zvolené hraně vygenerovat úrovňový přerušovací signál. Teto zapojení jsou však poměrně složitá a navíc plně nevyužívají možnosti programově řízeného mikropočítače.
Uvedené nedostatky jsou odstraněny zapojením pro ovládání obvodu přerušení u programově řízených mikropočítačů, jehož podstata spočívá v tom, že vstup přerušení mikropočítače je připojen na výstup logického kombinačního obvodu ekvivalence nebo nonekvívalence, jehož ovládací vstup je připojen na výstup mikropočítače a druhý vstup řídicího signálu procesu logického kombinačního obvodu je spojen se vstupní svorkou celého systému.
Zapojení pro ovládání obvodu přerušení u programově řízených Eikropočítečů je maximálně jednoduché a levné při plném zabezpečení všech možností, které v tomto ohledu jedno nebo více čipové počítače poskytují. Při použití hradla nonekvivalence je umožněno řízení přerušení (interruptu) programem mikropočítače v závislosti na řešené úloze. Výhoda tohoto opatření je zřejmá při použití zapojení pro vstup komunikace s proměnnou šířkou impulsu, kdy je možno začátkem vstupujícího impulsu spustit rutinu ošetření přerušení a po jejím skončeni čekat na přerušení od opačné úrovně na komunikačním vstupu.
•To přinese oproti dosavadnímu způsobu ovládání obvodu přerušení, kdy bylo nutno periodicky vzorkovat stav tohoto vstupu (a to s krátkou periodou, aby nedošlo ke ztrátě informace) podstatnou úsporu jak v pracnosti vytvoření programu, tak .i v délce výsledného kódu a sníží se i časové zatížení mikropočítače obsluhou komunikace.
Na připojeném výkresu je v blokovém schématu znázorněn princip zapojení podle vynálezu.
Mikropočítač 1_ je opatřen vstupem 11 přerušení a výstupem 12. Výstup 11 přerušení je připojen na výstup 23 logického kombinačního obvodu_2_ekvivalence nebo nonekvivalence.Ten je opatřen dvěma vstupy 21. 22, a to ovládacím vstupem 21, který je připojen na výstup 12 mikropočítače _1_, dalším vstupem 22 řídicího signálu procesu, který je připojen na vstupní svorku _3_ celého zapojení.
Zapojení podle vynálezu funguje takto:
Na výstupu 23 logického kombinačního obvodu ekvivalence nebo nonekvivalence je signál o hodnotě dané kombinační logickou funkcí na vstupní svorce _3_zapojení a signálu na výstupu 12 mikropočítače 1. To umožňuje zpětné ovládání podmínky přerušení.
Užití logického kombinačního obvodu 2_nonekvivalence nebo ekvivalence umožní přitom po přerušení jednou hranou signálu žádosti o přerušení jednak potlačit opakovanou žádost o přerušení při stávající logické úrovni na vstupní svorce _3 a jednak vytvořit podmínky pro přerušení při druhé hraně signálu.
Zařízení podle vynálezu je použitelné například pro zapojeni jednoduchého mikropočítače řady MCS 48, zejména při využití ve funkci řídicího automatu komunikací.
Claims (1)
- Zapojení pro ovládání obvodu přerušení u programově řízených mikropočítačů, vyznačující ee tím, že vstup (11) přerušení mikropočítače (1) je připojen na výstup (23) logického kombinačního obvodu (2) ekvivalence nebo nonekvivalence, jehož ovládací vstup (21) je připojen na výstup (12) mikropočítače (1) a druhý vstup (22) řídicího signálu procesu logického kombinačního obvodu (2) je spojen se V3tupní svox’kou (3) celého systému.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CS814886A CS273554B1 (en) | 1986-11-11 | 1986-11-11 | Device for breaking circuit control with program-controlled microcomputers |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CS814886A CS273554B1 (en) | 1986-11-11 | 1986-11-11 | Device for breaking circuit control with program-controlled microcomputers |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CS814886A1 CS814886A1 (en) | 1990-08-14 |
| CS273554B1 true CS273554B1 (en) | 1991-03-12 |
Family
ID=5431675
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CS814886A CS273554B1 (en) | 1986-11-11 | 1986-11-11 | Device for breaking circuit control with program-controlled microcomputers |
Country Status (1)
| Country | Link |
|---|---|
| CS (1) | CS273554B1 (cs) |
-
1986
- 1986-11-11 CS CS814886A patent/CS273554B1/cs unknown
Also Published As
| Publication number | Publication date |
|---|---|
| CS814886A1 (en) | 1990-08-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR940011670B1 (ko) | 인터럽트 컨트롤러 | |
| MY104505A (en) | Bus master interface circuit with transparent preemption of a data transfer operation. | |
| GB1562981A (en) | Data processing system | |
| US4728822A (en) | Data processing system with improved output function | |
| US4419762A (en) | Asynchronous status register | |
| US4271464A (en) | Switching arrangement for the input of interrupt commands and the output of interrupt acknowledgment for computer systems | |
| US3651477A (en) | Process control system | |
| GB1562984A (en) | Data processing system | |
| KR850001704Y1 (ko) | 승강기용 유니버설 타이머 | |
| JPS5914005A (ja) | マイクロコンピユ−タによるシ−ケンス制御方式 | |
| JP2847224B2 (ja) | 電子レンジ | |
| JPS62235673A (ja) | マイクロコンピユ−タ | |
| JPS6167148A (ja) | マイクロコンピユ−タ | |
| US20230118016A1 (en) | Processing system, related integrated circuit and method | |
| JP2864630B2 (ja) | マイクロコンピュータのプログラム暴走検出回路 | |
| JPS60241104A (ja) | デイジタル制御装置の演算方法 | |
| KR910005512B1 (ko) | 프로그램머블 로직 콘트롤러의 시스템 | |
| SU1569836A1 (ru) | Устройство дл ввода информации | |
| KR940000759Y1 (ko) | 검사장비의 알람(alram)신호 자동스톱(stop)회로 | |
| KR860001785B1 (ko) | Z 80 cpu의 시스템 프로그램 보호회로 | |
| KR920003747B1 (ko) | Plc형 입출력 접점을 갖는 nc 제어방법 | |
| SU1552189A1 (ru) | Устройство дл контрол программ | |
| KR960007955Y1 (ko) | 피엘씨의 인터럽트 입력장치 | |
| KR920008007Y1 (ko) | 버퍼를 사용하지 않는 플로피 디스크 콘트롤 회로 | |
| KR200172902Y1 (ko) | 스위칭센싱로직 |