Sposób wprowadzania informacji do struktur

Transkrypt

Sposób wprowadzania informacji do struktur
POLSKA OPIS PATENTOWY 127431
RZECZPOSPOLITA PATENTU TYMCZASOWEGO
LUDOWA
Patent tymczasowy dodatkowy
Int. Cl.3 G06F 3/00
G06F 15/02
do patentu nr
Zgłoszono:
02.04.80 (P. 223242)
«w
C
Pierwszeństwo
URZĄD
PATENTOWY
PRL
Zgłoszenie ogłoszono:
21.06.82
t i LLNIA
' 'o Patentowego
f
*
:
V V -Wij
Opis patentowy opublikowano: 25.10.1984
Twórcawynalazku: Krzysztof Stawniak
Uprawniony z patentu tymczasowego: Akademia Techniczno-Rolnicza
im. J. J. Śniadeckich,
Bydgoszcz (Polska)
Sposób wprowadzania informacji do struktur kalkulatorowych
Przedmiotem wynalazku jest sposób wprowadzania informacji do struktur kalkulatorowych,
zwłaszcza do struktur MPS 7541 i MPS 7529 w ich niestandardowych zastosowaniach.
Struktury kalkulatorowe w swym typowym zastosowaniu współpracują z elementami styko¬
wymi klawiatury, w związku z tym zastosowano w nich zabezpieczenie przeciwodbiciowe,blokadę
wejść informacyjnych w czasie wykonywania operacji oraz układ zabezpieczenia przed wprowa¬
dzeniem tej samej informacji.
Dotychczas w przypadku niestandardowych zastosowań struktur kalkulatorowych znane i
stosowane były sposoby wprowadzania danych cyfrowych z układami sterowania synchronizowa¬
nymi czasem rzeczywistym. Praca taka polega na generowaniu sygnałów sterujących wprowadza¬
niem informacji i odczytem wyniku za pomocą zegara zbudowanego z przerzutników
monostabilnych lub programowanego licznika. O ile czas wpisu informacji oraz czas przerwy są
czasami stałymi dla danego egzemplarza struktury kalkulatorowej, to czas wykonywania operacji
jest różny i waha się od 100 milisekund do kilku sekund. Ponadto czasy te zmieniają się w zależności
od wykonania danej struktury oraz warunków zewnętrznych. Powoduje to możliwość budowy
tylko urządzeń o prostym programie obliczeń, gdzie wszystkie czasy operacji są dobrane
eksperymentalnie.
Wadą i niedogodnością znanego sposobu jest wolna praca, nie wykorzystująca w pełni
możliwości struktur kalkulatorowych oraz bardzo skomplikowany układ sterowania wprowa¬
dzaniem informacji.
Celem wynalazku jest usunięcie znanych wad i niedogodności poprzez opracowanie nowego
sposobu wprowadzania informacji synchronizowanego stanem struktury kalkulatorowej.
Istota wynalazku polega na tym, że do zainicjowania sterowania wprowadzaniem informacji,
wykorzystuje się sygnał synchronizujący, który wytwarzany jest w ten sposób, że przednie zbocze
generuje się w momencie zaniku sygnałów segmentowych, natomiast zbocze tylne generuje się w
momencie pojawienia się sygnałów segmentowych po wytworzeniu przerwy równej co najmniej
jednemu pełnemu obiegowi impulsów na liniach, przy czym przednie zbocze określa moment
zakończenia wprowadzenia informacji, a zbocze tylne moment wprowadzenia informacji
następnej.
2
127431
Zaletą techniczną sposobu według wynalazku jest wykorzystanie maksymalnej szybkości
pracy struktury kalkulatorowej oraz brak wrażliwości na rozrzuty parametrów struktur
kalkulatorowych.
Przykład układu synchronizacji według wynalazku uwidoczniono na rysunkach, na których
fig. 1 przedstawia schemat ogólny układu analizy stanu klawiatury, fig. 2 — matrycę klawiatury
oraz fig. 3 — przykład realizacji sposobu według wynalazku orazpostać sygnałów występujących w
tym układzie.
Informację wprowadza się poprzez podanie logicznej „jedynki" na wejście Y w ściśle określo¬
nym momencie. Poprzez informację rozumie się wszystkie cyfry, znaki i rozkazy znajdujące się na
przecięciu linii sygnałów Di i Yj. Moment podania stanu logicznej „jedynki" na wejście Y określają
. sygnały sterujące, wychodzące z licznika pierścieniowego Di -S-Dn (służące jednocześnie do stero¬
wania cyfr wyświetlacza) analizowane kolejno na wejściach Yi, Y2, Y3. W przypadku stwierdzenia
wystąpienia na wejściu Yi logicznej Jedynki" synchronicznie z sygnałem Dj, stan ten jest zapamię¬
tany. Następnie stwierdza się identyczność stanu w kolejnych cyklach licznika i wysyła sygnał
zgodności do układu warunków skoku, a zachowaną informację wejściową wprowadza się do
rejestru danych Wejściowych. Informację wprowadza się tylko wówczas, gdy przynajmniej w
jednym poprzednim obiegu licznika pierścieniowego stan wejścia przyjął wartość logicznego
„zera". W ten sposób eliminuje się możliwość wprowadzenia wielokrotnie tej samej informacji.
Moment wygaszania wyświetlacza (brak sygnałów segmentowych S) oznacza koniec wprowadza¬
nia operacji. Informację następną wprowadza się po zapaleniu wyświetlacza — po wytworzeniu
przerwy równej co najmniej jednemu pełnemu obiegowi impulsów na liniach D. Przednie zbocze A
sygnału synchronizującego SYNCH (wytworzone po zaniku sygnałów segmentowych Sb+ Scdeko¬
dowanych na dziewiątej pozycji wyświetlacza) infromuje o zakończeniu wprowadzania informacji
do rejestru danych. Zbocze tylne B sygnalizuje możliwość wprowadzenia informacji następnej.
Zbocze B uzyskuje się po pojawieniu się sygnałów segmentowych S po zakończeniu pierwszego
cyklu obiegu impulsów na liniach D.
Zastrzeżenie
patentowe
Sposób wprowadzania informacji do struktur kalkulatorowych, wykorzystujący własność
wygaszania cyfr wyświetlacza w czasie wykonywania operacji, znamienny tym, że do zainicjowania
sterowania wprowadzaniem informacji wykorzystuje się sygnał synchronizujący, który wytwo¬
rzony jest w ten sposób, że przednie zbocze generuje się w momencie zaniku sygnałów segmento¬
wych (S) natomiast zbocze tylne generuje się w momencie pojawienia się sygnałów segmentowych
(S) po wytworzeniu przerwy równej co najmniej jednemu pełnemu obiegowi impulsów na liniach
(D), przy czym przednie zbocze określa moment zakończenia wprowadzania informacji, a zbocze
tylne moment wprowadzenia informacji następnej.
127431
sterowanie cyfr
ii
i
i
i
i
[ |
Oz
O,
.O
•
•
•
Yi
O.
0l2
•
Yi Y2 Yz
•
b Sb
Y2_
»
s9 5/
i
)
uktad kodowania
■ t_
Y3
takt
\stowa wejściowego
s
do uktadu
1/SftroHU
buforowy tM komparator
<>
~*Warunku skoku
do rejestru
danych
Fla. 1.
01
02
03
04
05
06
07
08
09
010 011
\WV\ PS
8
M+
.-*
Fig. Z
M-
x
|5//V COS
SIN
Mx
cos
-,1\
JAN
TAM
Ln
Y*
\10'
Loe\ VT
\l/x
012
I
II
RCl\ \STO
XY
\CHS\
E£X
■ Y1
~Y2
\C/CE *~Y3
127431
CL£Ai.
56 +Sc
T<*i
SYNCH
D
tfo
k
01
\b+Sc
°9
a
#
Qi
f
SYNCH
it
B
Fig. 3
Pracownia Poligraficzna UP PRL. Nakład 100 cgz.
Cena 100 zł

Podobne dokumenty