CS273554B1 - Device for breaking circuit control with program-controlled microcomputers - Google Patents

Device for breaking circuit control with program-controlled microcomputers Download PDF

Info

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
Application number
CS814886A
Other languages
English (en)
Other versions
CS814886A1 (en
Inventor
Petr Ing Csc Hainz
Jiri Ing Csc Vlk
Original Assignee
Hainz Petr
Vlk Jiri
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
Application filed by Hainz Petr, Vlk Jiri filed Critical Hainz Petr
Priority to CS814886A priority Critical patent/CS273554B1/cs
Publication of CS814886A1 publication Critical patent/CS814886A1/cs
Publication of CS273554B1 publication Critical patent/CS273554B1/cs

Links

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)

  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.
CS814886A 1986-11-11 1986-11-11 Device for breaking circuit control with program-controlled microcomputers CS273554B1 (en)

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)

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) 스위칭센싱로직