PL149596B2 - A system of a simple juvenile personal microcomputer - Google Patents

A system of a simple juvenile personal microcomputer

Info

Publication number
PL149596B2
PL149596B2 PL26363187A PL26363187A PL149596B2 PL 149596 B2 PL149596 B2 PL 149596B2 PL 26363187 A PL26363187 A PL 26363187A PL 26363187 A PL26363187 A PL 26363187A PL 149596 B2 PL149596 B2 PL 149596B2
Authority
PL
Poland
Prior art keywords
input
block
output
microprocessor
generator
Prior art date
Application number
PL26363187A
Other languages
Polish (pl)
Other versions
PL263631A2 (en
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 filed Critical
Publication of PL263631A2 publication Critical patent/PL263631A2/en
Publication of PL149596B2 publication Critical patent/PL149596B2/en

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Circuits Of Receivers In General (AREA)

Description

Układ prostego mikrokomputera osobistego dla młodzieżyLayout of a simple personal microcomputer for teenagers

Przedmiotem wynalazku jest układ prostego mikrokomputera osobistego dla młodzieży.The subject of the invention is a simple personal microcomputer system for teenagers.

Układ prostego mikrokomutera osobistego jest skomplikowany dlatego, że w jego obwody układowe muszą być włączone nie tylko własny mikroprocesor, lecz również obwody układowe do przedstawiania graficznej informacji w jednostce odtwarzającej /odbiornik telewizyjny lub monitor/. W zasadzie jest możliwe rozwiązanie problemu w trojaki sposób.The layout of a simple personal microcomputer is complicated in that its circuitry must incorporate not only its own microprocessor, but also circuitry for displaying graphic information in a reproducing unit (TV set or monitor). In principle, it is possible to solve the problem in three ways.

Pierwszy sposób polega na takim podziale pamięci typu RAM, że przy procesorze jak również przy części odtwarzającej występuje samodzielna pamięć typu RAM. Procesor musi wtedy mieć dojście do obu pamięci typu RAM i przez to obwody dla adresów i przełączania danych między procesorem i częścią odtwarzającą będą skomplikowane. W przypadku prostego komputera pożyteczne jest zaoszczędzanie pamięci typu RAM i dlatego to rozwiązanie nie jest korzystne.The first method consists in dividing the RAM memory in such a way that there is a separate RAM memory at the processor as well as at the reproducing part. The processor must then be able to access both RAMs and thus the circuits for addresses and data switching between the processor and the reproduction portion will be complex. For a simple computer, it is useful to save RAM, and therefore this solution is not preferable.

Drugi sposób polega na zastosowaniu wspólnej pamięci typu RAM dla procesora jak i dla części odtwarzającej. W tym przypadku w komputerze muszą znowu być włączone obwody dla adresów i przełączania danych między procesorem i częścią odtwarzającą i dalej obwody synchronizacji dla dojścia procesora do pamięci typu RAM. W celu skutecznej współpracy części odtwarzającej i procesora jest konieczne mieć do dyspozycji szybką pamięć typu RAM i szybki procesor, co stawia wyższe wymagania logice sterowania, tolerancjom elementów konstrukcyjnych i poborowi mocy. Wyższe wymagania energetyczne wpływają również na wymagania co do chłodzenia komputera.The second way is to use common RAM memory for the processor and for the reproduction part. In this case, the circuits for addresses and data switching between the processor and the reproducing part must be turned on again in the computer, and then the synchronization circuits for the processor to reach the RAM memory. For efficient cooperation of the reproducing part and the processor, it is necessary to have a fast RAM memory and a fast processor available, which places higher demands on the control logic, component tolerances and power consumption. Higher energy requirements also affect the cooling requirements of the computer.

Trzeci rodzaj polega na wykorzystaniu bezpośredniego dojścia do pamięci. Do tego jest jednakże potrzebne zastosowanie układu sterowania DMA /np. układu typu 8257/, który jednakże nie posiada dostatecznej szybkości do graficznego przedstawienia o większej gęstości, ponieważ jego maksymalna szybkość przenoszenia wynosi 500 kilobajtów/sek. Ewentualnie zastosowanie specjalnego obwodu-układu sterowania do graficznego wyświetlania — jest nieekonomiczne w prostym komputerze osobistym. Taki układ sterowania mają albo dodatkowe parametry /np. NEC 7220/ albo wymagają one zastosowania wielu dodatkowych obwodów /np. MOTOROLA 6845/. ’The third type is the use of direct memory access. For this, however, it is necessary to use a DMA control system / e.g. the 8257 / type chip, which, however, does not have the speed sufficient for high-density graphical representation, since its maximum transfer rate is 500 kilobytes / sec. Possibly using a special circuit - a control system for graphic display - is uneconomical in a simple personal computer. Such a control system has either additional parameters / e.g. NEC 7220 / or they require the use of many additional circuits / e.g. MOTOROLA 6845 /. ’

Opisane wady zostały usunięte według tego wynalazku przez układ prostego komputera osobistego dla młodzieży. Układ składa się z wielokrotnego zacisku wejściowego, generatora taktującego poziomego i pionowego, pamięci typu ROM i RAM, rejestru przesuwającego, blokuThe described disadvantages are remedied according to the invention by a simple personal computer for teenagers. The circuit consists of multiple input terminal, horizontal and vertical timing generator, ROM and RAM, shift register, block

149 596 elementu kombinacyjnego LUB, bloku układu monostabilnego, bloku wytwarzania sygnału telewizyjnego, bloku sterowania generatora taktującego, bloku dekodera adresów, bloku generatora sygnału sterującego, oscylatora, dzielnika częstotliwości, dekodera, bloku zapotrzebowania DMA, mikroprocesora i zacisku wyjściowego. Jego podstawowa cecha polega na tym, że wielokrotny zacisk wejściowy jest połączony z drugim wielokrotnym wejściem bloku sterowania generatora taktującego. Pierwsze wielokrotne wyjście bloku sterowania generatora taktującego jest połączone z drugim wielokrotnym wejściem generatora taktującego poziomego. Drugie wielokrotne wyjście bloku sterowania generatora taktującego jest połączone z drugim wielokrotnym wejściem generatora taktującego pionowego.149 596 of an OR combination element, a monostable circuit block, a TV signal generation block, a clock generator control block, an address decoder block, a control signal generator block, an oscillator, a frequency divider, a decoder, a DMA demand block, a microprocessor, and an output terminal. Its basic feature is that the multiple input terminal is connected to the second multiple input of the timing generator control block. The first multiple output of the timing generator control block is coupled to the second multiple input of the horizontal timing generator. The second multiple output of the timing generator control block is connected to the second multiple input of the vertical timing generator.

Pierwsze wyjście generatora taktującego poziomego jest połączone z drugim wejściem bloku elementu LUB. Drugie wyjście generatora taktującego poziomego jest połączone z drugim wejściem bloku układu monostabilnego i również z czwartym wejściem generatora taktującego pionowego. Pierwsze, wyjście generatora taktującego pionowego jest połączone z pierwszym wejściem bloku elementu LUB i również z wejściem bloku zapotrzebowania DMA. Drugie wyjście generatora taktującego pionowego jest połączone z pierwszym wejściem bloku układu monostabilnego i również z drugim wejściem mikroprocesora. Wyjście bloku zapotrzebowania DMA jest połączone z czwartym wejściem mikroprocesora. Wyjście bloku elementu LUB jest połączone z drugim wejściem bloku wytwarzania sygnału telewizyjnego. Wyjście bloku układu monostabilnego jest połączone z pierwszym wejściem bloku wytwarzania sygnału telewizyjnego. Wyjście oscylatora jest połączone z wejściem dzielnika częstotliwości i również z trzecim wejściem rejestru przesuwającego.The first output of the horizontal timing generator is connected to the second input of the OR element block. The second output of the horizontal clock generator is connected to the second input of the monostable circuit block and also to the fourth input of the vertical clock generator. First, the output of the vertical clock generator is connected to the first input of the OR element block and also to the input of the DMA demand block. The second output of the vertical clock generator is connected to the first input of the monostable circuit block and also to the second input of the microprocessor. The output of the DMA demand block is connected to the fourth input of the microprocessor. The output of the OR element block is connected to the second input of the TV signal production block. The output of the monostable circuit block is connected to the first input of the TV signal generation block. The oscillator output is connected to the input of the frequency divider and also to the third shift register input.

Pierwsze wyjście dzielnika częstotliwości jest połączone z trzecim wejściem mikroprocesora. Drugie wielokrotne wyjście dzielnika częstotliwości jest połączone z pierwszym wielokrotnym wejściem dekodera. Trzecie wyjście dzielnika częstotliwości jest połączone z drugim wejściem bloku generatora sygnału sterującego. Czwarte wyjście dzielnika częstotliwości jest połączone z czwartym wejściem zegara poziomego. Pierwsze wyjście dekodera jest połączone z drugim wejściem rejestru przesuwającego. Drugie wyjście dekodera jest połączone z trzecim wejściem generatora taktującego poziomego i również z trzecim wejściem generatora taktującego pionowego. Wyjście rejestru przesuwającego jest połączone z trzecim wejściem bloku wytwarzania sygnału sterującego. Pierwsze dwukierunkowe wejście wielokrotne mikroprocesora jest połączone z pierwszym dwukierunkowym wejściem wielokrotnym pamięci typu ROM i również z pierwszym dwukierunkowym wejściem wielokrotnym pamięci typu RAM i z pierwszym wielokrotnym wejściem rejestru przesuwającego. Pierwsze wielokrotne wyjście mikroprocesora jest połączone z pierwszym wielokrotnym wejściem bloku dekodera adresowego i również z trzecim wielokrotnym wejściem pamięci typu ROM, z trzecim wielokrotnym wejściem pamięci typu RAM i z pierwszym dwukierunkowym wejściem wielokrotnym generatora taktującego pionowego.The first output of the frequency divider is connected to the third input of the microprocessor. The second multiple output of the frequency divider is coupled to the first multiple input of the decoder. The third output of the frequency divider is connected to the second input of the control signal generator block. The fourth output of the frequency divider is linked to the fourth input of the horizontal clock. The first output of the decoder is coupled to the second input of the shift register. The second output of the decoder is connected to the third input of the horizontal clock generator and also to the third input of the vertical clock generator. The output of the shift register is connected to the third input of the control signal generation block. The microprocessor's first bi-directional multiple input is connected to the first bi-directional multiple ROM input and also to the first bi-directional multiple RAM input and the first multiple shift register input. The first multiple output of the microprocessor is connected to the first multiple input of the address decoder block and also to the third multiple ROM input, the third multiple RAM input, and the first bidirectional multiple input of the vertical clock generator.

Drugie wielokrotne wyjście mikroprocesora jest połączone z drugim wielokrotnym wejściem bloku dekodera adresowego i również z drugim wielokrotnym wejściem pamięci typu ROM, z drugm wielokrotnym wejściem pamięci typu RAM i z pierszym dwukierunkowym wejściem wielokrotnym generatora taktującego poziomego. Trzecie wyjście mikroprocesora jest połączone z pierwszym wejściem bloku sterowania generatora taktującego i również z trzecim wejściem bloku dekodera adresowego, z trzecim wejściem bloku generatora sygnału sterującego i z drugim wejściem dekodera. Czwarte wielokrotne wyjście mikroprocesora jest połączone z pierwszym wielokrotnym wejściem bloku generatora sygnału sterującego. Wielokrotne wyjście bloku generatora sygnału sterującego jest połączone z piątym wielokrotnym wejściem pamięci typu RAM. Pierwsze wyjście dekodera adresowego jest połączone z czwartym wejściem pamięci typu ROM. Drugie wyjście bloku dekodera adresowego jest połączone z czwartym wejściem pamięci typu RAM. Wyjście bloku wytwarzania sygnału sterującego jest połączone z zaciskiem wyjściowym.The second multiple output of the microprocessor is connected to the second multiple input of the address decoder block and also to the second multiple input of ROM, the second multiple input of RAM and the first two-way multiple input of the horizontal clock generator. The third output of the microprocessor is connected to the first input of the timing generator control block and also to the third input of the address decoder block, the third input of the control signal generator block and the second input of the decoder. The fourth multiple output of the microprocessor is coupled to the first multiple input of the control signal generator block. The multiple output of the control signal generator block is coupled to a fifth multiple RAM input. The first output of the address decoder is coupled to the fourth input of a ROM. The second output of the address decoder block is coupled to the fourth RAM input. The output of the control signal generation block is connected to the output terminal.

Układ prostego komputera osobistego dla młodzieży według tego wynalazku służy do realizacji podstawy czasu przy wyświetlaniu układu według czechosłowackiego wynalazku AO/PV 53-86/ „Układ podstawy czasu wyświetlania osnowy obrazu telewizyjnego. Ta podstawa czasu nie wymaga zastosowania dodatkowego obwodu dla przełączania adresów między procesorem i urządzeniem wskaźnikowym. Dalej jest wykorzystywane dla wskazań bezpośrednie dojście do pamięci /przenoszenie DMA/. W tym układzie wprawdzie szybkość mikroprocesora zostajeThe simple youth personal computer system of the present invention serves to implement the time base in displaying the system according to the Czechoslovak invention AO / PV 53-86 / "Television warp display time base system." This time base does not require an additional circuit for address switching between the processor and the pointer device. Next, a direct memory access / DMA move / is used for the indications. In this system, admittedly, the speed of the microprocessor remains

149 596 wykorzystana w 25%, lecz układ jest prosty i szybkość mikrokomputera wystarczająca dla nauki szkolnej i realizacji własnych zastosowań. Cały układ nie wymaga specjalnego obwodu, a łączna liczba obwodów jest minimalna. Układ nie stawia wysokich wymagań co do szybkości elementów konstrukcyjnych, przez co mikrokomputer posiada duże rezerwy czasowe, co wpływa pozytywnie na jego niezawodność i zmniejsza pobór mocy całego mikrokomputera. Ponadto tutaj w układzie zostaje zapewniona programowalność parametrów czasowych impulsów synchronizacji i wygaszania tak, że jest możliwe maksymalne zwiększenie szybkości procesora przez programowanie przedstawiania obrazowego przy pomocy ograniczonej liczby linii. Liczba wskazanych linii, liczbą wskazanych punktów w jednej linii, jak i położenie obrazu na ekranie jednostki odtwarzającej mogą być przy programowaniu funkcji podstawy czasu wybierane zgodnie z życzeniem i wszystkie te parametry mogą być zmieniane dynamicznie przy pomocy programu. Nie jest także konieczne zastosowanie w układzie dwóch pamięci typu RAM, co przy wykorzystaniu nowej pamięci dynamicznej, np, 64 kilobitowej, jest korzystne.149 596 used in 25%, but the system is simple and the speed of the microcomputer is sufficient for school learning and the implementation of own applications. The entire system does not require a special circuit and the total number of circuits is minimal. The system does not impose high requirements as to the speed of construction elements, so the microcomputer has large time reserves, which has a positive effect on its reliability and reduces the power consumption of the entire microcomputer. Moreover, here the circuit is provided with programmability of the timing parameters of the sync and blanking pulses so that it is possible to maximize the speed of the processor by programming the display with a limited number of lines. The number of indicated lines, the number of points on one line, and the position of the image on the screen of the reproduction unit can be selected as desired when programming the time base function, and all these parameters can be changed dynamically by the program. It is also not necessary to use two RAMs in the system, which is advantageous when using a new dynamic memory, e.g. 64 kilobits.

Cała prostota układu została osiągnięta przez bezpośrednie połączenie drugiego wielokrotnego wyjścia adresowego mikroprocesora z pierwszym dwukierunkowym wejściem wielokrotnym danych generatora taktującego poziomego, z drugim wielokrotnym wejściem adresowym pamięci typu ROM i z drugim wielokrotnym wejściem adresowym pamięci typu RAM, jak również przez bezpośrednie połączenie pierwszego wielokrotnego wyjścia adresowego mikrokomputera z pierwszym dwukierunkowym wejściem wielokrotnym generatora taktującego pionowego, z trzecim wielokrotnym wejściem adresowym pamięci typu ROM i z trzecim wielokrotnym wejściem adresowym pamięci typu RAM. Przez to bezpośrednie połączenie — przy zachowaniu możliwości programowania obu generatorów taktujących za pomocą adresów zamiast za pomocą zwykłych danych — zostaje osiągnięta nadzwyczajna prostota, a mianowicie dotycząca nie tylko liczby elementów konstrukcyjnych, lecz również prostota motywu układu drukowanego. Dzięki układowi obu generatorów taktujących według czechosłowackiego wynalazku AO /PV 53-86/ zostaje osiągnięta zespolona funkcja podstawy czasu i układu sterowania DMA, przez co zostaje zaoszczędzonych około dwadzieścia układów scalonych. Cały ten układ jest lepszy z punktu widzenia prostoty niż przy użyciu nowoczesnych, specjalnych obwodów typu VLSI. Zastosowany układ typu 8253 jest bardzo tani i osiągalny na bieżąco. Gdy zastosowane one będą jako liczniki z wyjściami, mogą być one wówczas wykorzystywane do adresowania albo wskazywania, ponadto mogą być ogólnie zastosowane do innych celów nie tylko do adresowania danych pamięci typu RAM przy przedstawieniu graficznym informacji w komputerze osobistym.All the simplicity of the circuit has been achieved by directly connecting the second multiple address output of the microprocessor to the first two-way multiple data input of the horizontal timing generator, with the second multiple address input of ROM and a second multiple address input of RAM, as well as by directly connecting the first multiple address output of the microcomputer with a first bidirectional multiple input of the vertical clock generator, with a third multiple address input of a ROM, and with a third multiple address input of a RAM memory. By this direct connection - while maintaining the possibility of programming both clock generators with addresses instead of with normal data - an extraordinary simplicity is achieved, not only regarding the number of components, but also the simplicity of the pattern of the printed circuit. With the arrangement of both timing generators according to the Czechoslovak invention AO / PV 53-86 /, the complex function of the time base and the DMA control circuit is achieved, thereby saving about twenty integrated circuits. This whole circuit is simpler from the point of view of simplicity than using modern, special VLSI type circuits. The 8253 type chip used is very cheap and available on an ongoing basis. When used as counters with outputs, they may then be used for addressing or pointing, moreover, they may be generally used for other purposes not only for addressing RAM data in graphical representation of the information on a personal computer.

Konkretny przykład układu prostego mikrokomputera osobistego dla młodzieży według tego wynalazku w przypadku małego mikrokomputra osobistego ONDRA jest przedstawiony w załączonym schemacie blokowym układu.A specific example of a simple youth personal microcomputer circuit according to this invention for an ONDRA small personal microcomputer is shown in the accompanying block diagram of the circuit.

Układ składa się z wielokrotnego zacisku wejściowego 1, generatora taktującego poziomego 2, pionowego 3, pamięci typu ROM 4, pamięci typu RAM 5, rejestru przesuwającego 6, bloku 7 elementu LUB, bloku 8 układu monostabilnego, bloku 9 wytwarzania sygnału telewizyjnego, bloku 10 sterowania generatora taktującego, bloku 11 dekodera adresowego, bloku 12 generatora sygnału sterującego, oscylatora 13, dzielnika częstotliwości 14, dekodera 15,bloku 16 zapotrzebowania DMA, mikroprocesora 17 i zacisku wyjściowego 18.The circuit consists of multiple input terminal 1, timing generator horizontal 2, vertical 3, ROM 4, RAM 5, shift register 6, OR block 7, monostable circuit block 8, TV signal generation block 9, control block 10 clock generator, address decoder block 11, control signal generator block 12, oscillator 13, frequency divider 14, decoder 15, DMA demand block 16, microprocessor 17, and output terminal 18.

Wielokrotny zacisk wejściowy 1 jest połączony z drugim wielokrotnym wejściem 194 bloku 10 sterowania zegarem. Pierwsze wielokrotne wyjście 101 bloku 10 sterowania generatora taktującego jest połączone z drugim wielokrotnym wejściem 24 generatora taktującego poziomego 2. Drugie wielokrotne wyjście 102 bloku 10 sterowania generatora taktującego jest połączone z drugim wielokrotnym wejściem 34 generatora taktującego pionowego 3. Pierwsze wyjście 22 generatora taktującego poziomego 2 jest połączone z drugim wejściem 72 bloku 7 elementu LUB. Drugie wyjście 23 generatora taktującego poziomego 2 jest połączone z drugim wejściem 82 układu monostabilnego i również z czwartym wejściem 36 generatora taktującego pionowego 3. Pierwsze wyjście 32 generatora taktującego pionowego 3 jest połączone z pierwszym wejściem 71 bloku 7 elementu LUB i również z wejściem 161 bloku 16 zapotrzebowania DMA. Drugie wyjście 33 generatora taktującego pionowego 3 jest połączone z pierwszym wejściem 81 bloku 8 układu monostabilnego i również z drugim wejściem 174 mikroprocesora 17. Wyjście 162 bloku 16 zapotrzebowania DMA jest połączone z czwartym wejściem 178 mikroprocesora 17. Wyjście 73 Moku 7 elementu LUB jest połączone z drugim wejściem 93 bloku 9 wytwarzania sygnałuMultiple input terminal 1 is connected to a second multiple input 194 of timer control block 10. The first multiple output 101 of the timing generator control block 10 is connected to the second multiple input 24 of the horizontal timing generator 2. The second multiple output 102 of the timing generator control 10 is connected to the second multiple input 34 of the vertical timing generator 3. The first output 22 of the horizontal timing generator 2 is connected to the second input 72 of block 7 of the OR element. The second output 23 of the horizontal timing generator 2 is connected to the second input 82 of the monostable system and also to the fourth input 36 of the vertical timing generator 3. The first output 32 of the vertical timing generator 3 is connected to the first input 71 of block 7 of the OR element and also to the input 161 of block 16. DMA demand. The second output 33 of the vertical clock generator 3 is connected to the first input 81 of the monostable block 8 and also to the second input 174 of the microprocessor 17. The output 162 of the DMA demand block 16 is connected to the fourth input 178 of the microprocessor 17. The output 73 of the Moku 7 of the OR element is connected to second input 93 of signal generation block 9

149 596 telewizyjnego. Wyjście 131 oscylatora 13 jest połączone z wejściem 141 dzielnika częstotliwości 14 i również z trzecim wejściem 64 rejestru przesuwającego 6. Pierwsze wyjście 142 dzielnika częstotliwości 14 jest połączone z trzecim wejściem 177 mikroprocesora 17. Drugie wielokrotne wyjście 143 dzielnika częstotliwości 14 jest połączone z pierwszym wielokrotnym wejściem 151 dekodera 15. Trzecie wyjście 144 dzielnika częstotliwości 14 jest połączone z drugim wejściem 123 bloku 12 generatora sygnału sterującego. Czwarte wyjście 145 dzielnika częstotliwości 14 jest połączone z czwartym wejściem 26 generatora taktującego poziomego 2. Pierwsze wyjście 152 dekodera 15 jest połączone z drugiem wejściem 63 rejestru przesuwającego 6. Drugie wyjście 153 dekodera 15 jest połączone z trzecim wejściem 25 generatora taktującego poziomego 2 i również z trzecim wejściem 35 generatora taktującego pionowego 3.149 596 television. The output 131 of the oscillator 13 is connected to the input 141 of the frequency divider 14 and also to the third input 64 of the shift register 6. The first output 142 of the frequency divider 14 is connected to the third input 177 of the microprocessor 17. The second multiple output 143 of the frequency divider 14 is connected to the first multiple input. 151 of the decoder 15. The third output 144 of the frequency divider 14 is connected to the second input 123 of block 12 of the control signal generator. The fourth output 145 of the frequency divider 14 is connected to the fourth input 26 of the horizontal clock generator 2. The first output 152 of the decoder 15 is connected to the second input 63 of the shift register 6. The second output 153 of the decoder 15 is connected to the third input 25 of the horizontal clock generator 2 and also to the third input 35 of the vertical timing generator 3.

Wyjście 62 rejestru przesuwającego 6 jest połączone z trzecim wejściem 94 bloku 9 wytwarzania sygnału telewizyjnego. Pierwsze dwukierunkowe wejście wielokrotne 171 mikroprocesora 17 jest połączone z pierwszym dwukierunkowym wielokrotnym wejściem 41 pamięci typu ROM 4 i również z pierwszym dwukierunkowym wejściem wielokrotnym 51 pamięci typu RAM 5 i również z pierwszym wielokrotnym wejściem 61 rejestru przesuwającego 6. Pierwsze wielokrotne wyjście 172 mikroprocesora 17 jest połączone z pierwszym wielokrotnym wejściem 111 bloku 11 dekodera adresowego i również z trzecim wielokrotnym wejściem 43 pamięci typu ROM 4, z trzecim wielokrotnym wejściem 53 pamięci typu RAM i z pierwszym dwukierunkowym wejściem wielokrotnym 31 generatora taktującego pionowego 3. Drugie wielokrotne wyjście 173 mikroprocesora 17 jest połączone z drugim wielokrotnym wejściem 112 bloku 11 dekodera adresowego i również z drugim wielokrotnym wejściem 42 pamięci typu ROM 4, z drugim wielokrotnym wejściem 52 pamięci typu RAM 5 i z pierszym dwukierunkowym wejściem 21 generatora taktującego poziomego 2.The output 62 of shift register 6 is connected to the third input 94 of TV signal generating block 9. The first bi-directional multiple input 171 of the microprocessor 17 is connected to the first bi-directional multiple input 41 of the ROM 4 and also to the first bi-directional multiple input 51 of the RAM 5 and also the first multiple input 61 of the shift register 6. The first multiple output 172 of the microprocessor 17 is connected with a first multiple input 111 of address decoder block 11 and also a third multiple input 43 of ROM 4, with a third multiple RAM input 53 and with a first bidirectional multiple input 31 of vertical clock generator 3. The second multiple output 173 of microprocessor 17 is connected to the second multiple input 112 of address decoder block 11 and also a second multiple input 42 of ROM 4, a second multiple input 52 of RAM 5 and a first bi-directional input 21 of horizontal timing generator 2.

Trzecie wyjście 175 mikroprocesora 17 jest połączone z pierwszym wejściem 193 bloku 10 sterowania zegarem i również z trzecim wejściem 113 bloku 11 dekodera adresowego, z trzecim wejściem 124 bloku 12 generatora sygnału sterującego i z drugim wejściem 154 dekodera 15. Czwarte wielokrotne wyjście 175 mikroprocesora 17 jest połączone z pierwszym wielokrotnym wejściem 121 bloku 12 generatora sygnału sterującego. Wielokrotne wyjście 122 bloku 12 generatora sygnału sterującego jest połączone z piątym wielokrotnym wejściem 55 pamięci typu RAM 5. Pierwsze wyjście 114 bloku 11 dekodera adresowego jest połączone z czwartym wejściem 44 pamięci typu ROM 4. Drugie wyjście 115 bloku 11 dekodera adresowego jest połączone z czwartym wejściem 54 pamięci typu RAM 5. Wyjście 91 bloku 9 wytwarzania sygnału telewizyjnego jest połączone z zaciskiem wyjściowym.The third output 175 of the microprocessor 17 is connected to the first input 193 of the clock control block 10 and also to the third input 113 of the address decoder block 11, to the third input 124 of the control signal generator block 12 and to the second input 154 of the decoder 15. The fourth multiple output 175 of the microprocessor 17 is connected to with the first multiple input 121 of block 12 of the control signal generator. The multiple output 122 of control signal generator 12 is coupled to the fifth multiple input 55 of the RAM 5. The first output 114 of the address decoder block 11 is coupled to the fourth input 44 of the ROM 4. The second output 115 of the address decoder block 11 is coupled to the fourth input. 54 of the RAM 5. An output 91 of the television signal generating block 9 is connected to an output terminal.

Podstawą układu prostego mikrokomputera osobistego dla młodzieży jest mikroprocesor 17, przy czym nie jest ważne, o jaki jego typ chodzi. Wykorzystywany mikroprocesor 17 musi być tylko zdolny na podstawie zapotrzebowania do przeprowadzania zbiorowego przewodzenia danych i adresów dla przenoszenia danych z pamięci typu RAM 5.The basis of the circuit of a simple personal microcomputer for teenagers is the microprocessor 17, it is not important what type it is. The microprocessor 17 used only needs to be able based on the demand to perform collective data and address conduction for data transfer from RAM 5.

Podstawowa częstotliwość dla sterowania funkcyjnego mikrokomputera zostaje wytworzona w oscylatorze 13. Wyjście 131 oscylatora 13 zostaje doprowadzone do trzeciego wejścia 64 rejestru przesuwającego 6 i przez to połączenie zostaje przeniesiona częstotliwość impulsu rejestru przesuwającego 6. Z wyjścia 131 oscylatora 13 częstotliwość zostaje doprowadzona do wejścia 141 dzielnika częstotliwości 14. Dzielnik częstotliwości 14 dzieli na przykład przez liczbę N = 8. Drugie wielokrotne wyjście 143 dzielnika częstotliwości 14 jest doprowadzone do pierwszego wielokrotnego wejścia 151 dekodera 15.The fundamental frequency for the functional control of the microcomputer is produced in the oscillator 13. The output 131 of the oscillator 13 is fed to the third input 64 of the shift register 6 and through this connection the pulse frequency of the shift register 6 is transferred. From the output 131 of the oscillator 13, the frequency is fed to the input 141 of the frequency divider. 14. The frequency divider 14 divides, for example, by the number N = 8. The second multiple output 143 of the frequency divider 14 is fed to the first multiple input 151 of the decoder 15.

Dekoder 15 dekoduje dwa z ośmiu stanów dzielnika częstotliwości 14. Na pierwszym wyjściu 152iłekodera 15 znajduje się przy stanie czynnym drugiego wejścia 154 dekodera 15 /potwierdzenie DMA mikroprocesora 17/ sygnał T7, który jest doprowadzany do drugiego wejścia 63 rejestru przesuwającego 6. Sygnał ten przy przedstawianiu obrazowym steruje napełnianiem danych. Na drugim wyjściu 153 dekodera 15 znajduje się przy stanie czynnym drugiego wejścia 154 dekodera 15 /potwierdzenie DMA z mikroprocesora 17/ sygnał TO, który steruje odczytem danych pamięci z generatora taktującego poziomego 2 za pomocą trzeciego wejścia 25 RD generatora taktującego poziomego 2 i odczytem adresów pamięci z generatora taktującego pionowego 3 za pomocą trzeciego wejścia 35 RD generatora taktującego pionowego 3. Pierwsze i drugie wyjścia 152,153 dekodera 15 są czynne tylko przy przedstawianiu obrazowym; to samo przebiega przy stanie czynnym trzeciego wyjścia 175 mikroprocesora 17.The decoder 15 decodes two of the eight states of the frequency divider 14. The first output 152 of the decoder 15 is at the active state of the second input 154 of the decoder 15 / DMA acknowledgment of the microprocessor 17 / signal T7, which is fed to the second input 63 of the shift register 6. This signal is displayed on the display. image controls the filling of data. On the second output 153 of the decoder 15 is at the active state of the second input 154 of the decoder 15 / DMA acknowledgment from the microprocessor 17 / signal TO, which controls reading memory data from the horizontal timing generator 2 using the third input 25 RD of the horizontal timing generator 2 and reading the memory addresses from vertical timing generator 3 via third input 35 RD of vertical timing generator 3. The first and second outputs 152, 153 of decoder 15 are only active in the picture display; the same occurs when the third output 175 of microprocessor 17 is active.

149 596149 596

Pierwsze wyjście 142 dzielnika częstotliwości 14 jest doprowadzone do trzeciego wejścia 177 mikroprocesora 17. Z czwartego wyjścia 145 dzielnika częstotliwości 14 zostaje wyprowadzony impuls o danej częstotliwości na czwarte wejście 26 generatora taktującego poziomego 2. Dla graficznego przedstawienia 320 X 240 punktów w odbiorniku telewizyjnym częstotliwość ta wynosi 1 MHz i szybkość przenoszenia między pamięcią typu RAM 5 i rejestrem przesuwającym 6 przy odtwarzaniu obrazu wynosi 1 megabajt/sek. Trzecie wyjście 144 dzielnika częstotliwości 14 prowadzi do drugiego wejścia 123 bloku 12 generatora sygnału sterującego. W bloku 12 generatora sygnału sterującego powstaje z sygnału doprowadzanego na jego drugie wejście 123 przy stanie czynnym trzeciego wejścia 124 bloku 12 generatora sygnału sterującego /potwierdzenie DMA z mikroprocesora 17/ zapotrzebowanie odczyt danych z pamięci typu RAM 5 i zostaje ono doprowadzone z wielokrotnego wyjścia 122 bloku 12 generatora sygnału sterującego piątego wielokrotnego wejścia 55 pamięci typu RAM 5.The first output 142 of frequency divider 14 is fed to the third input 177 of microprocessor 17. From the fourth output 145 of frequency divider 14, a pulse of a given frequency is output to the fourth input 26 of horizontal clock generator 2. This frequency is 1 MHz and the transfer rate between RAM 5 and shift register 6 in image reproduction is 1 megabyte / sec. The third output 144 of the frequency divider 14 leads to the second input 123 of block 12 of the control signal generator. In block 12 of the control signal generator, it is created from the signal supplied to its second input 123 with the active state of the third input 124 of the control signal generator block 12 / DMA acknowledgment from the microprocessor 17 / request to read data from the RAM memory 5 and it is fed from multiple output 122 of the block 12 of the fifth multiple input 55 control signal generator 55 of the RAM memory 5.

Blok 12 generatora sygnału sterującego pracuje jeszcze również wtedy, gdy przedstawienie obrazowe nie zachodzi, tzn. gdy nie ma żadnych potwierdzeń DMA z mikroprocesora 17. Wtedy trzecie wejście 124 bloku 12 generatora sygnału sterującego jest nieczynne i mikroprocesor 17 daje na czwartym wielokrotnym wyjściu 176 sygnały sterujące do odczytu, odnowy i wprowadzania do pamięci typu RAM 5 i blok 12 generatora sygnału sterującego przetwarza je na pierwszym wielokrotnym wejściu 121 bloku 12 generatora sygnału sterującego w sygnały sterowania i przekazuje je poprzez wielokrotne wyjście 122 bloku 12 generatora sygnału sterującego na piąte wielokrotne wejście 55 pamięci typ RAM 5.Control signal generator block 12 continues to run even when the pictorial representation does not take place, i.e. when there are no DMA acknowledgments from microprocessor 17. Then the third input 124 of control signal generator 12 is inactive and microprocessor 17 gives control signals 176 on the fourth multiple output 176. for reading, renewing and writing to RAM 5, and block 12 of the control signal generator converts them on the first multiple input 121 of block 12 of control signal generator into control signals and forwards them via multiple output 122 of block 12 of control signal generator to the fifth multiple input 55 of the memory RAM type 5.

Mikroprocesor 17 podaje sygnały sterujące na czwarte wielokrotne wyjście 176 mikroprocesora 17. /Z uwzględnieniem tego, że nie wszystkie sygnały sterujące do opisu funkcji układu prostego mikrokomputera osobistego dla młodzieży mają bezpośrednie znaczenie, nie wszystkie będą opisane szczegółowo. Wejście, dołączenie klawiatury, drukarki i magnetofonu oraz inne ogólnie znane części nie będą również omawiane/. Mikroprocesor 17 podaje na pierwszym wielokrotnym wyjściu 172 Al mikroprocesora 17 dolną połowę adresu /Al = 8 bitów dolnych/ i na drugim wielokrotnym wyjściu 173 Ah górną połowę adresu /Ah = 8 bitów górnych/. Adresy będą doprowadzane na drugie i trzecie wielokrotne wejście 42, 43 pamięci typu ROM 4 i na drugie i trzecie wielokrotne wejście 52, 53 pamięci typu RAM 5. Pierwsze dwukierunkowe wejście wielokrotne 171 mikroprocesora 17 jest wejściem danych i jest dwukierunkowe; przy odczycie przenosi ono dane do mikroprocesora 17 z pamięci typu ROM 4 poprzez pierwsze dwukierunkowe wejście wielokrotne 41 pamięci typu ROM 4 i z pamięci typu RAM 5 poprzez pierwsze dwukierunkowe wejście wielokrotne pamięci typu RAM 5, przy wprowadzaniu przenosi ono dane z mikroprocesora 17 do pamięci typu RAM 5 poprzez pierwsze dwukierunkowe wejście wielokrotne 51 pamięci typu RAM 5.Microprocessor 17 supplies control signals to the fourth multiple output 176 of microprocessor 17. While not all control signals for describing the functions of a simple youth microcomputer circuit are of direct relevance, not all will be described in detail. Input, keyboard, printer and tape recorder attachment and other generally known parts will also not be discussed /. The microprocessor 17 supplies on the first multiple output 172 A1 of microprocessor 17 the lower half of the address / Al = 8 lower bits / and on the second multiple output 173 Ah the upper half of the address / Ah = 8 high bits /. Addresses will be routed to the second and third multiple inputs 42,43 of ROM 4 and to the second and third multiple inputs 52, 53 of RAM 5. The first bi-directional multiple input 171 of the microprocessor 17 is a data input and is bi-directional; when read, it transfers data to microprocessor 17 from ROM 4 through first bi-directional multiple input 41 of ROM 4 and from RAM 5 through first bi-directional multiple input of RAM 5, when input it transfers data from microprocessor 17 to RAM 5 through the first bidirectional multiple input 51 of RAM 5.

Pierwsze dwukierunkowe wejście wielokrotne 171, pierwsze wielokrotne wyjście 172, drugie wielokrotne wyjście 173 i czwarte wielokrotne wyjście 176 mikroprocesora 17 są tylko wtedy czynne, gdy mikroprocesor 17 działa. Za pomocą czwartego wejścia 178 mikroprocesora 17 otoczenie mikroprocesora 17 może zapotrzebować nadanie sygnału sterującego mikroprocesora 17 z drugiego wielokrotnego wyjścia 173 Ah, pierwszego wielokrotnego wyjście 172 Al, pierwszego dwukierunkowego wejścia wielokrotnego 171 DATA i czwartego wielokrotnego wyjścia 176. Decydując się na odpowiedź mikroprocesor 17 włącza w oparciu o jego czwarte wejście 178 doprowadzone zapotrzebowanie drugiego wielokrotnego wyjścia 173, pierwszego wielokrotnego wyjścia 172, pierwszego dwukierunkowego wejścia wielokrotnego 171 i czwartego wielokrotnego wyjścia 176 mikroprocesora 17 i wprowadza je w tak zwany trzeci stan. Potem powstaje na trzecim wyjściu 175 mikroprocesora 17 potwierdzenie o nadaniu tak zwanego potwierdzenia DMA. Zapotrzebowanie i nadanie zostaje wytworzone za pomocą bloku 16 wytwarzania zapotrzebowania DMA.The first bi-directional multiple input 171, the first multiple output 172, the second multiple output 173, and the fourth multiple output 176 of the microprocessor 17 are only active while the microprocessor 17 is operating. Via the fourth input 178 of microprocessor 17, the environment of microprocessor 17 may need to transmit the control signal of microprocessor 17 from the second multiple output 173 Ah, the first multiple output 172 A1, the first bi-directional multiple input 171 DATA, and the fourth multiple output 176. Giving the response, microprocessor 17 switches to based on its fourth input 178, the demand of the second multiple output 173, the first multiple output 172, the first bi-directional multiple input 171, and the fourth multiple output 176 of the microprocessor 17 are fed into a so-called third state. Thereafter, an acknowledgment is issued on the third output 175 of microprocessor 17 about the sending of a so-called DMA acknowledgment. Demand and origin are generated by DMA requirement generating block 16.

Wejście 161 bloku 16 wytwarzania zapotrzebowania DMA zostaje doprowadzone do pierwszego wyjścia 32 generatora taktującego pionowego 3. Sygnał ten jest właściwym pionowym impulsem wygaszania. Jeżeli miałby być on przedstawiony w jednostce przedstawiania obrazowego, wtedy wejście 161 bloku 16 wytwarzania zapotrzebowania DMA przechodzi w stan czynny i blok 16 wytwarzania DMA wytwarza na wyjściu 162 bloku 16 wytwarzania zapotrzebowania DMA nadanie zapotrzebowania, które potem jest doprowadzane do czwartego wejścia 178 mi6Input 161 of DMA demand generation block 16 is fed to first output 32 of vertical clock generator 3. This signal is the actual vertical blanking pulse. If it were to be represented in the pictorial display unit, then input 161 of DMA generating block 16 becomes active and DMA generating block 16 generates a transmission of the demand on output 162 of DMA generating block 16, which is then applied to the fourth input 178 m and 6.

149 596 kroprocesora 17. Mikroprocesor 17 potwierdza nadanie przez pobudzenie trzeciego wyjścia 175 Ak mikroprocesora 17. Trzecie wyjście 175 mikroprocesora 17 otwiera funkcję dekodera 15 za pomocą drugiego wejścia 154 dekodera 15 i potem przełącza funkcję bloku 12 generatora sygnału sterującego za pomocą trzeciego wejścia 124 bloku 12 generatora sygnału sterującego. Reakcję bloku 12 generatora sygnału sterującego i dekodera 15 zostały już opisane wcześniej.149 596 of the microprocessor 17. The microprocessor 17 confirms the transmission by activating the third output 175 Ak of the microprocessor 17. The third output 175 of the microprocessor 17 opens the function of the decoder 15 using the second input 154 of the decoder 15 and then switches the function of block 12 of the control signal generator using the third input 124 of block 12 control signal generator. The response of block 12 of the control signal generator and decoder 15 has already been described previously.

Trzecie wyjście 175 mikroprocesora 17 jest również doprowadzone w bloku 11 dekodera adresowego do trzeciego wejścia 113 bloku 11 dekodera adresowego. Blok 11 dekodera adresowego dekoduje górne adresy mikroprocesora 17, które dochodzą na drugie wielokrotne wejście 112 bloku 11 dekodera adresowego i dolne adresy mikroprocesora 17, które dochodzą na pierwsze wielokrotne wejście 111 bloku 11 dekodera adresowego /normalnie wystarczy dekodować tylko jedną część najwyższych bitów adresowych górnego adresu/. Gdy trzecie wejście 113 bloku 11 dekodera adresowego nie jest czynne, blok 11 dekodera adresowego wybiera albo pamięć typu ROM 4 przez pobudzanie pierwszego wyjścia 114 bloku 11 dekodera adresowego, które zostaje doprowadzone do czwartego wejście 44 pamięci typu ROM 4 lub pamięci typu RAM 5, przez pobudzenie drugiego wyjścia 115 bloku 11 dekodera adresowego, które zostaje doprowadzone do czwartego wejścia 54 pamięci typu RAM 5. Przy potwierdzeniu DMA jest czynne trzecie wejście 113 bloku 11 dekodera adresowego i blok 11 dekodera adresowego działa w ten sposób, że bez względu na stan pierwszego i drugiego wielokrotnego wejścia 111, 112 bloku 11 dekodera adresowego wybiera tylko z góry zadaną część pamięci typu RAM 5, a mianowicie przez pobudzenie drugiego wyjścia 115 bloku 11 dekodera adresowego, które zostaje doprowadzone do piątego wejścia 54 pamięci typu RAM 5. W wyniku tego jest dane, że pamięć obrazowania jest częścią pamięci typu RAM 5, która również zostaje wybrana przy obrazowaniu bez względu na stany drugiego wielokrotnego wyjścia 173 i pierwszego wielokrotnego wyjścia 172 mikroprocesora 17.The third output 175 of microprocessor 17 is also coupled in block 11 of the address decoder to the third input 113 of block 11 of the address decoder. Address decoder block 11 decodes the top addresses of microprocessor 17 that go to the second multiple input 112 of the address decoder block 11 and the bottom addresses of microprocessor 17 that go to the first multiple input 111 of block 11 of the address decoder / normally it is sufficient to decode only one part of the high address bits of the top address /. When the third input 113 of address decoder block 11 is inactive, address decoder block 11 selects either ROM 4 by energizing the first output 114 of address decoder block 11 to be fed to the fourth input 44 of ROM 4 or RAM 5 by wake up the second output 115 of the address decoder block 11, which is fed to the fourth input 54 of the RAM 5. In the DMA acknowledgment, the third input 113 of the address decoder block 11 is active, and the address decoder block 11 operates such that regardless of the state of the first and of the second multiple input 111, 112 of the address decoder block 11 selects only the predetermined portion of RAM 5, namely by energizing the second output 115 of the address decoder block 11 to be fed to the fifth input 54 of the RAM 5. As a result, there is data that the imaging memory is part of the RAM 5, which is also selected for imaging and u regardless of the states of the second multiple output 173 and the first multiple output 172 of the microprocessor 17.

Blok 1Θ sterowania zegarem zostaje uruchomiony za pomocą wielokrotnego wejścia 104 bloku 10 z wielokrotnego zacisku wejściowego 1 przez sygnały wychodzące z wejść /nr rysunku nie zaznaczone — zwykłą część każdego mikrokomputera/. Blok 10 sterowania generatora taktującego zapewnia programowanie generatora taktującego pionowego 3 za pomocą programu po włączeniu mikrokomputera albo przy zmianie parametrów obrazowania /czasy synchronizacji i wygaszania/Programowanie obu generatorów taktujących 2,3 przebiega w ten sposób: pierwsze dwukierunkowe wielokrotne wejście 21 generatora taktującego poziomego 2 jest dołączone do drugiego wielokrotnego wyjścia 173 Ah mikroprocesora 17, pierwsze dwukierunkowe wielokrotne wejście 31 generatora taktującego pionowego 3 jest dołączone do pierwszego wielokrotnego wyjścia 172 Al mikroprocesora 17. Drugie wielokrotne wejście sterowania 24 generatora taktującego poziomego 2 zostaje pobudzone przez pierwsze wielokrotne wyjście 101 bloku 10 sterowania generatora taktującego; drugie wielokrotne wejście sterowania 24 generatora taktującego pionowego 3 zostaje pobudzone przez drugie wielokrotne wyjście 102 bloku 10 sterowania generatora taktującego. Dlatego jest konieczne zaprogramowanie generatora taktującego poziomego 2 i pionowego 3 przez adresy mikroprocesora 17, co jest możliwe w połączeniu z blokiem 10 sterowania generatora taktującego. Po zaprogramowaniu oba generatory taktujące 2, 3 przechodzą już całkowicie na ich funkcję. Generator taktujący poziomy 2 daje na drugim wyjściu 23 generatora taktującego poziomego 2 poziomą synchronizację, która zostaje doprowadzona do drugiego wejścia 82 bloku 8 układu monostabilnego i również do czwartego wejścia 36 generatora taktującego pionowego, gdzie służy ona jako generator pionowej części podstawy czasu.Block 1Θ of clock control is started by means of multiple input 104 of block 10 from multiple input terminal 1 by signals coming from inputs / figure no. Not selected - common part of each microcomputer /. Timing generator control block 10 provides for programming the vertical timing generator 3 by a program when the microcomputer is turned on or when imaging parameters / timing and blanking times are changed / The programming of both timing generators 2,3 is as follows: the first bidirectional multiple input 21 of the horizontal timing generator 2 is connected to the second multiple output 173 Ah of microprocessor 17, the first bi-directional multiple input 31 of vertical timing generator 3 is connected to first multiple output 172 A1 of microprocessor 17. The second multiple control input 24 of horizontal timing generator 2 is energized by the first multiple output 101 of generator control block 10 treating; the second multiple control input 24 of the vertical timing generator 3 is energized by the second multiple output 102 of the timing generator control block 10. Therefore, it is necessary to program the horizontal 2 and vertical 3 timing generator via the addresses of microprocessor 17, which is possible in conjunction with the timing generator control block 10. After programming, both clock generators 2 and 3 pass completely to their function. The horizontal timing generator 2 gives a horizontal timing on the second output 23 of the horizontal timing generator 2, which is applied to the second input 82 of block 8 of the monostable circuit and also to the fourth input 36 of the vertical timing generator, where it serves as the generator of the vertical part of the time base.

Pierwsze wyjście 22 generatora taktującego poziomego 2 podaje poziomy impuls wygaszania, który zostaje doprowadzony na drugie wejście 72 bloku 7 elementu LUB. Drugie wyjście 33 generatora taktującego pionowego 3 zostaje doprowadzone na pierwsze wejście 81 bloku 8 układu monostabilnego i również na drugie wejście 174 mikroprocesora 17, gdzie ma on znaczenie zapotrzebowania przerwania. Pierwsze wyjście 32 generatora taktującego pionowego 3 podaje impuls wygaszania pola, który zostaje doprowadzony na pierwsze wejście 71 bloku 7 elementu LUB. Jak również zostało wspomniane, impuls ten uruchamia także wejście 161 bloku 16 wytwarzania zapotrzebowania DMA.The first output 22 of horizontal timing generator 2 provides a horizontal blanking pulse that is applied to the second input 72 of block 7 of the OR element. The second output 33 of the vertical clock generator 3 is fed to the first input 81 of block 8 of the monostable circuit and also to the second input 174 of the microprocessor 17, where it has an interrupt requirement significance. The first output 32 of vertical timing generator 3 provides a field blanking pulse that is applied to the first input 71 of block 7 of the OR element. As also mentioned, this pulse also starts input 161 of the DMA demand generating block 16.

Blok 8 układu monostabilnego przetwarza impulsy synchronizacji pierwszego i drugiego wejścia 81,82 bloku układu monostabilnego na impulsy o potrzebnej szerokości i zlicza je razem.The monostable circuit block 8 converts the sync pulses of the first and second inputs 81, 82 of the monostable block into pulses of the required width and counts them together.

149 596 r149 596

Zliczone impulsy synchronizacji z wyjścia 83 bloku 8 układu monostabilnego zostają doprowadzone jako sygnał synchronizacji do pierwszego wejścia 92 bloku 9 wytwarzania sygnału telewizyjnego.The timed timing pulses from the output 83 of the monostable circuit block 8 are fed as a timing signal to the first input 92 of TV-generating block 9.

Blok 7 elementu LUB zlicza ze sobą impulsy wygaszania wychodzące z generatora taktującego poziomego 2 i pionowego 3. Wyjście 73 bloku 7 elementu LUB oznacza wizyjny sygnał wygaszania, który zostaje doprowadzony na drugie wejście 93 bloku 9 wytwarzania sygnału telewizyjnego. Do trzeciego wejścia 94 bloku 9 wytwarzania sygnału telewizyjnego prowadzi wyjście 62 rejestru przesuwającego 6. Rejestr przesuwający 6 przy obrazowaniu /trzecie wyjście 175 mikroprocesora 17 znajduje się w stanie czynnym/ zostaje naładowany danymi dochodzącymi na wielokrotne wejście 61 rejestru przesuwającego 6. Dane przychodzą z pierwszego dwukierunkowego wejścia wielokrotnego 51 pamięci typu RAM 5, które są adresowane przez pierwsze dwukierunkowe wejście wielokrotne 21 danych generatora taktującego poziomego 2 i przez pierwsze dwukierunkowe wejście wielokrotne 31 danych generatora taktującego pionowego 3. W rejestrze przesuwającym 6 dane zostają przetworzone do postaci ciągu i na wyjściu 62 rejestru przesuwającego 6 występuje sygnał wizyjny dla sterowania natężeniem światła jednostki obrazowania.The OR block 7 counts together the blanking pulses output from the horizontal 2 and vertical timing generator 3. The output 73 of the OR block 7 represents a video blanking signal that is fed to the second input 93 of TV generating block 9. The output 62 of shift register 6 leads to the third input 94 of TV signal generating block 9. Shift register 6 in imaging / third output 175 of microprocessor 17 is active / loaded with data going to multiple input 61 of shift register 6. Data comes from the first bidirectional multiple inputs 51 of RAM 5 which are addressed by the first bi-directional multiple input 21 of the horizontal clock generator 2 and by the first bi-directional multiple input 31 of the vertical timing generator 3. In shift register 6, the data is converted to a string and at the output 62 of the register shift 6, there is a video signal to control the light intensity of the imaging unit.

Blok 9 wytwarzania sygnału telewizyjnego wytwarzania z impulsów synchronizacji sygnał telewizyjny wyświetlany na ekranie czy w odbiorniku telewizyjnym na pierwszym wejściu 92 bloku 9 wytwarzania sygnału telewizyjnego i z sygnału wizyjnego na trzecim wejściu 94 bloku 9 wytwarzania sygnału telewizyjnego na wyjściu 91 bloku 9 wytwarzania sygnału telewizyjnego, które jest połączone z zaciskiem wyjściowym 18.TV signal generation block 9 from synchronization pulses a TV signal displayed on a screen or on a television receiver on the first input 92 of the TV signal generating block 9 and a video signal on the third input 94 of the TV signal generating block 9 at the output 91 of the TV signal generating block 9, which is connected to output terminal 18.

Claims (1)

Układ prostego mikrokomputera osobistego dla młodzieży, zawierający wielokrotny zacisk wejściowy, generator taktujący poziomy i pionowy, pamięć typu ROM, pamięć typu RAM, rejestr przesuwający, blok elementu LUB, blok układu monostabilnego, blok wytwarzania sygnału telewizyjnego, blok sterowania zegarem, blok dekodera adresowego, blok generatora sygnału sterującego, oscylator, dzielnik częstotbwości, dekoder, blok zapotrzebowania DMA, mikroprocesor i zacisk wyjściowy, znamienny tym, że wielokrotny zacisk wejściowy (1) jest połączony z drugim wielokrotnym wejściem (194) bloku (18) sterowania generatora taktującego, pierwsze wielokrotne wyjście (101) bloku (10) sterowania generatora taktującego jest połączone z drugim wielokrotnym wejściem (24) generatora taktującego poziomego (2), drugie wielokrotne wyjście (102) bloku (10) sterowania generatora taktującego jest połączone z drugim wielokrotnym wejściem (34) generatora taktującego pionowego (3), pierwsze wyjście (22) generatora taktującego poziomego (2) jest połączone z drugim wejściem (72) bloku (7) elementu LUB, drugie wyjście (23) generatora taktującego poziomego (2) jest połączone z drugim wejściem (82) bloku (8) układu monostabilnego i również z czwartym wejściem (36) generatora taktującego pionowego (3), pierwsze wyjście (32) generatora taktującego (3) jest połączone z pierwszym wejściem (71) bloku (7) elementu LUB i również z wejściem (161) bloku (16) zapotrzebowania DMA, drugie wyjście (33) generatora taktującego pionowego (3) jest połączone z pierwszym wejściem (81) bloku (8) układu monostabilnego i również z drugim wejściem (174) mikroprocesora (17), wyjście (162) bloku (16) zapotrzebowania DMA jest połączone z czwartym wejściem (178) mikroprocesora (17), wyjście (73) bloku (7) elementu LUB jest połączone z drugim wejściem (93) bloku (9) wytwarzania sygnału telewizyjnego, wyjście (83) bloku (8) układu monostabilnego jest połączone z pierwszym wejściem (92) bloku (9) wytwarzania sygnału telewizyjnego, wyjście (131) oscylatora (13) jest połączone z wejściem (141) dzielnika częstotliwości (14) i również z trzecim wejściem (64) rejestru przesuwającego (6), pierwsze wyjście (142) dzielnika częstotliwości (14) jest połączone z trzecim wejściem (177) mikroprocesora (17), drugie wielokrotne wyjście (143) dzielnika częstotliwości (14) jest połączone z pierwszym wielokrotnym wejściem (151) dekodera (15), trzecie wyjście (144) dzielnika częstotliwości (14) jest połączone z drugim wejściem (123) bloku (12) generatora sygnału sterującego, czwarte wyjście (145) dzielnika częstotliwości (14) jest połączone z czwartym wejściem (26) generatora taktującego poziomego (2), pierwsze wyjście (152) dekodera (15) jest połączone z drugim wejściem (63) rejestruSimple youth microcomputer chip, including multiple input terminal, horizontal and vertical timing generator, ROM, RAM, shift register, LUB element block, monostable chip block, TV signal generation block, clock control block, address decoder block, control signal generator block, oscillator, frequency divider, decoder, DMA demand block, microprocessor and output terminal, characterized in that the multiple input terminal (1) is connected to the second multiple input (194) of the clock generator control block (18), the first multiple the output (101) of the timing generator control block (10) is connected to the second multiple input (24) of the horizontal timing generator (2), the second multiple output (102) of the timing generator control block (10) is connected to the second multiple input (34) of the timing generator (34) of the vertical clock (3), the first output (22) of the clock generator o the horizontal (2) is connected to the second input (72) of the OR block (7), the second output (23) of the horizontal timing generator (2) is connected to the second input (82) of the monostable block (8) and also to the fourth input (36) of the vertical clocking generator (3), the first output (32) of the clocking generator (3) is connected to the first input (71) of the OR block (7) and also to the input (161) of the DMA demand block (16), the second output (33) of the vertical clock generator (3) is connected to the first input (81) of the monostable circuit block (8) and also to the second input (174) of the microprocessor (17), the output (162) of the DMA demand block (16) is connected to the fourth input (178) of the microprocessor (17), the output (73) of the block (7) of the OR element is connected to the second input (93) of the TV signal generating block (9), the output (83) of the monostable circuit block (8) is connected to the first input (92) of a television signal production block (9), output (131) of the oscillator (13) is connected to the input (141) of the frequency divider (14) and also to the third input (64) of the shift register (6), the first output (142) of the frequency divider (14) is connected to the third input (177) ) of the microprocessor (17), the second multiple output (143) of the frequency divider (14) is connected to the first multiple input (151) of the decoder (15), the third output (144) of the frequency divider (14) is connected to the second input (123) of the block (12) of the control signal generator, the fourth output (145) of the frequency divider (14) is connected to the fourth input (26) of the horizontal timing generator (2), the first output (152) of the decoder (15) is connected to the second input (63) of the register 149 596 przesuwającego (6), drugie wyjście (153) dekodera (15) jest połączone z trzecim wejściem (25) generatora taktującego poziomego (2) i również z trzecim wejściem (35) generatora taktującego pionowego (3), wyjście (62) rejestru przesuwającego (6) jest połączone z trzecim wejściem (94) bloku (9) wytwarzania sygnału telewizyjnego, pierwsze dwukierunkowe wejście wielokrotne (171) mikroprocesora (17) jest połączone z pierwszym dwukierunkowym wejściem wielokrotnym (41) pamięci typu ROM (4) i również z pierwszym dwukierunkowym wejściem wielokrotnym (51) pamięci typu RAM (5) i z pierwszym wielokrotnym wejściem (61) rejestru przesuwającego (6), pierwsze wielokrotne wyjście (172) mikroprocesora (7) jest połączone z pierwszym wielokrotnym wejściem (111) bloku (1) dekodera adresowego i również z trzecim wielokrotnym wejściem (43) pamięci typu ROM (4), z trzecim wielokrotnym wejściem (53) pamięci typu RAM (5) i z pierwszym dwukierunkowym wejściem wielokrotnym (31) pionowego zegara (3), drugie wielokrotne wyjście (173) mikroprocesora (17) jest połączone z drugim wielokrotnym wejściem (172) bloku (11) dekodera adresowego i również z drugim wielokrotnym wejściem (42) pamięci typu ROM (4), z drugim wielokrotnym wejściem (52) pamięci typu RAM (5) i z pierwszym dwukierunkowym wejściem (21) generatora taktującego poziomego (2), trzecie wyjście (175) mikroprocesora (17) jest połączone z pierwszym wejściem (103) bloku (10) sterowania i również z trzecim wejściem (113) bloku (11) dekodera adresowego, z trzecim wejściem (124) bloku (12) generatora sygnału sterującego i z drugim wejściem (154) dekodera, czwarte wielokrotne wyjście (176) mikroprocesora (17) jest połączone z pierwszym wielokrotnym wejściem (121) bloku (12) generatora sygnału sterującego, wielokrotne wyjście (122) bloku (12) generatora sygnału sterującego jest połączone z piątym wielokrotnym wejściem (55) pamięci typu RAM (5), pierwsze wyjście (114) bloku (11) dekodera adresowego jest połączone z czwartym wejściem (44) pamięci typu ROM (4), drugie wyjście (115) bloku (11) dekodera jest połączone z czwartym wejściem (54) pamięci typu RAM (5) i wyjście (91) bloku (9) wytwarzania sygnału telewizyjnego jest połączone z zaciskiem wyjściowym (18).149 596 of shift (6), the second output (153) of the decoder (15) is connected to the third input (25) of the horizontal timing generator (2) and also to the third input (35) of the vertical timing generator (3), the register output (62) of the shift module (6) is coupled to the third input (94) of the television signal generating block (9), the first bi-directional multiple input (171) of the microprocessor (17) is coupled to the first bi-directional multiple input (41) of the ROM (4) and also to the with the first bi-directional multiple input (51) of RAM (5) and with the first multiple input (61) of shift register (6), the first multiple output (172) of the microprocessor (7) is connected to the first multiple input (111) of the decoder block (1) address and also a third multiple ROM input (43) (4), a third multiple RAM input (53) (5) and a vertical clock first bidirectional multiple input (31) (3), the second the multiple output (173) of the microprocessor (17) is connected to the second multiple input (172) of the address decoder block (11) and also to the second multiple input (42) of the ROM (4) with a second multiple input (52) of RAM (5) and with the first bidirectional input (21) of the horizontal timing generator (2), the third output (175) of the microprocessor (17) is connected to the first input (103) of the control block (10) and also to the third input (113) of the block (11) ) of the address decoder, with the third input (124) of the control signal generator block (12) and the second input (154) of the decoder, the fourth multiple output (176) of the microprocessor (17) is connected to the first multiple input (121) of the signal generator block (12) control signal generator, the multiple output (122) of the control signal generator (12) is coupled to the fifth multiple input (55) of the RAM (5), the first output (114) of the address decoder block (11) is coupled to the fourth input (44) p When the ROM voltage (4), the second output (115) of the decoder block (11) is connected to the fourth input (54) of the RAM (5) and the output (91) of the TV signal generating block (9) is connected to the output terminal (18). ).
PL26363187A 1986-01-14 1987-01-13 A system of a simple juvenile personal microcomputer PL149596B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CS86300A CS256686B1 (en) 1986-01-14 1986-01-14 Involvement of a simple personal microcomputer for youth

Publications (2)

Publication Number Publication Date
PL263631A2 PL263631A2 (en) 1988-04-28
PL149596B2 true PL149596B2 (en) 1990-02-28

Family

ID=5334865

Family Applications (1)

Application Number Title Priority Date Filing Date
PL26363187A PL149596B2 (en) 1986-01-14 1987-01-13 A system of a simple juvenile personal microcomputer

Country Status (5)

Country Link
BG (1) BG48544A1 (en)
CS (1) CS256686B1 (en)
HU (1) HUT42645A (en)
PL (1) PL149596B2 (en)
RU (1) RU1820390C (en)

Also Published As

Publication number Publication date
HUT42645A (en) 1987-07-28
PL263631A2 (en) 1988-04-28
RU1820390C (en) 1993-06-07
CS30086A1 (en) 1987-09-17
BG48544A1 (en) 1991-03-15
CS256686B1 (en) 1988-04-15

Similar Documents

Publication Publication Date Title
US4569019A (en) Video sound and system control circuit
US4388621A (en) Drive circuit for character and graphic display device
MY111416A (en) Monitor screen - integrated video camera.
US4839638A (en) Programmable circuit for controlling a liquid crystal display
KR920000455B1 (en) Interface device
US5966115A (en) Drive unit and electronic equipment
GB2023974A (en) Digital mos processor
JPH0313796Y2 (en)
PL149596B2 (en) A system of a simple juvenile personal microcomputer
US5055940A (en) Video memory control apparatus
KR19980076463A (en) Liquid Crystal Display Module Using Low Voltage Differential Signal Transmission and Its System
JPS61223785A (en) Image memory controller
US5047759A (en) Image display system
US5444458A (en) Display data write control device
US5513340A (en) Video memory clock selection circuit and method
JPH04323691A (en) Display controller
JPS6236312B2 (en)
JPS6327712B2 (en)
US5276804A (en) Display control system with memory access timing based on display mode
KR910003480A (en) 1-bit / 2-bit plain video board
JPS60153082A (en) Display controller
JPS58194090A (en) Display unit
JPH0462629A (en) Electronic computer
KR910006338Y1 (en) Extended character display circuits by character generator
JPH0432592B2 (en)