Obsah: strana. 1. Úvod... 5

Rozměr: px
Začít zobrazení ze stránky:

Download "Obsah: strana. 1. Úvod... 5"

Transkript

1

2

3 Obsah: strana 1. Úvod

4

5 5

6 6

7 7 15 D 7

8

9 FF C7FF CBFF 0C00 - OFFF FF FF BFF 1C00-1FFF FFF FFFF 1C00 1FFF 9

10 1 CS CWR PC 1 3 X7 X4 X5 X6 1 2 X9 8AH 88H 99

11 =79H

12 12 JMP C3H MVI 97

13 1 ORG 1C00H DEFINICE POC. ADRESY 2 ENT: JMP ABC SKOK NA NAVESTI ABC 3 LXI H,DATA VLOZI DO H DVA BYTE 4 ABC: MOV A,L DO A OBSAH L 5 DATA: EQU 345AH DEFINICE PROMENNE DATA 6 END UKONCI PREKLAD 1C00 C3 06 1C 1C A 34 1C06 7D 1C06 CALL F61DH 1C00 C3 09 1C 1C A 34 1C06 CD 1D F6 1C09 7D 96 13

14 PMI-80 ORG 1C00H LDA A1 A <- X LDA A2 A <- Y STA A3 (A3) <- Z 14 A1 A3 A1=1F00H A2=1F02H A3=1F04H. A1=1F00H A2=1F02H X=1CH Y=C6H EX 1C00 = 1F04H C6H+1CH=E2H. ADD C 81H SUB C 91H 1F04H C6H-1CH=AAH 95

15 AND C ORA C XRA C 00ABH 00F2H 00FBH 0116H ORG 1C00H 1C F STA 1F04H FFH FFH 0140H 94 15

16 ORG 1C00H 1C00 3E 19 MVI A,19H 1C05 3E 00 MVI A,0 1C0C 00 L2: NOP 1C14 C2 0C 1C JNZ L2 1C17 3A FA 1F LDA 1FFAH 1C1B 00 NOP 1C1C 32 FA 1F STA 1FFAH 1C1F C3 0A 1C JMP L1 1FFAH DISP D 1C0BH na 80H 1C1B NOP DAA =27H DAA A 09 0A I RST7 I EI RST7 CALL 0038H 0038H 0038H EI I DI RST

17 0038H 1FE6H RET. I 1C0CH EI FBH 1FE6H 1FE6 C3 00 1D REST7: JMP PRER 1D00H 1D02 32 FA 1F STA 1FFAH 1D05 C9 RET I DAA ORG 1C00H 1C00 3E 19 MVI A,19 1C07 32 FA 1F STA 1FFAH 1C0D CD F2 00 CALL OUTDA 1C10 CD CALL DISP 1C13 15 DCR D 1C14 C2 0C 1C JNZ L2 1C17 3A FA 1F LDA 1FFAH 1C24 C3 0A 1C JMP L

18 I I SEC na adrese 1C0B. 1 91

19 INTRA = IBF * INTE2 * STB * RD + OBF * INTE1 * ACK * WR 19

20 0116H RE I 0140H 01A3H 1000XXXXB 1001XXXXB.

21 PROCEDURA RESET (POCATECNI NASTAVENI) PMI E8A RESET:MVI A,8AH RIDICI SLOVO V/V PORTU: PA:VYSTUP PB:VSTUP PCH:VSTUP PCL:VYSTUP 0002 D3FB OUT PPI JE ZAPSANO DO RIDICIHO REG NOP UKLIDNENI DATOVE SBERNICE 0005 C32E00 JMP 002EH PRESKOK PROGRAMU PRO RST E 21D91F LXI H,1FD9H ADRESA VRCHOLU ZASOBNIKU DO HL:1FD E41F SHLD 1FE4H A JEJI ULOZENI V ZAS.MONIT. 1FE4:D91F 0034 C33D00 JMP 003DH PRESKOK PROG. OBSLUHY RST C3E61F RST7: JMP 1FE6H SKOK NA ADRESU OBSLUHY RST7, PRIPRAVENOU UZIVATELEM TOHOTO PRERUSENI D 21E701 LXI H,01E7H ADRESA ZPRAVY MONITORU DO HL:01E7: 1E F E (T.J. PMI -80 ) D91F LXI SP,1FD9HADRESA VRCHOLU ZASOBNIKU DO SP:1FD FC1F SHLD 1FFCH ADRESA ZPRAVY MONITORU DO 1FFC:E701 (UKAZATELE VYSTUPNIHO REGISTRU PRO ZOBRAZENI) 0046 CD1601 CALL OUTKE ZOBRAZENI A TEST KLAVESNICE:DISP: PMI -80 (MONITOR CEKA NA STLACENI LIBOVOLNE KLAVESY) EF1F LXI H,1FFCH ADRESA LEVE SEGMENTOVKY DO HL:1FEF 004C 22FC1F SHLD 1FFCH A JEJI ULOZENI DO UKAZATELE 1FFC:EF1F 004F 3E1D MVI A,1DH KOD? DO STRADACE A:1D 0051 CDAB00 CALL CLEAR PRIPRAVA ZOBRAZENI:? CD1601 CALL OUTKE ZOBRAZENI A TEST KLAVESNICE DISP:?... (MONITOR CEKA NA STLACENI FUNKCNI KLAVESY) B02 LXI H,020BH ADR.TAB.FUNKCNICH KLAVES: HL:020B (020E A) OBSAH TABULKY PAMETI: 020B: A02 9A7E02 944C03 938C03 005A 0606 MVI B,06 POCITADLO FUNKCNICH KLAVES B:06 005C BE CMP M SROVNANI KODU KLAVESY VE STRADACI S KODEM V TABULCE 005D 23 INX H ZVETSENI HL,NEOVLIVNI CY A Z HL:020C 020F B 005E CA6D00 JZ 006DH Z=1, SKOK PRI SROVNANI KODU STLACENE KLAVESY A KODU V TABULCE INX H Z=0, NESROVNANO,ZVETSENI ADR. HL:020D C INX H UKAZATELE V TABULCE NA HL:020E A 021D DCR B ZMENSENI POCITADLA FN KLAVES B: LXI H,0202H B=0, ADRESA ZPRAVY ERROR DO HL: A C34000 JMP 0040H SKOK NA VYPIS ZPRAVY MONITORU O TOM, ZE NEBYLA STISKNUTA FUNKCNI KLAVESA - VIZ VYSE D 4E MOV C,M NIZSI BYTE ADRESY Z TAB. DO C: A 7E 4C 8C 006E 23 INX H ADRESA VYSSIHO BYTU V TAB. HL:020D C 006F 66 MOV H,M VYSSI BYTE ADRESY Z TAB. DO H: MOV L,C NIZSI BYTE ADRESY Z C DO HL: A 027E 034C 038C 0071 E9 PCHL SKOK NA PROGRAM FUNKCE PC:0072-M 0229-G 025A-B 027E-R 034C-S 038C-L KONEC PROCEDURY RESET 21

22 FUNKCE: M-MEMORY (UMOZNUJE ZMENU ADRESY A PO STLACENI = ZMENU DAT,DALSI = ZVYSI ADRESU O +1 A LZE MENIT DATA) G-EXECUTE (UMOZNUJE ODSTARTOVAT UZIVATELSKY PROGRAM OD ZADANE ADRESY STLACENIM KLAVESY = ) B-BREAK STOP (NA VLOZENOU ADRESU Z KLAVESNICE UMISTI INSTRUKCI RST 1 CIMZ UMOZNI VSTUP DO MONITORU) R-REGISTRY (UMOZNUJE ZOBRAZENI OBSAHU DVOJIC REGISTRU NA DISPLEJI) S-SAVE (UMOZNUJE UCHOVANI OBSAHU PAMETI OD ZADANE ADRESY NA MAGNETOFON, NUTNO ZADAT PORAD. CISLO BLOKU) L-LOAD (PROCEDURA NAHRAVANI Z MAGNETOFONU NA ZVOLENOU ADRESU PAMETI. NAHRAVA SE BLOK URCENEHO CISLA) PROCEDURA FUNKCE M MONITORU E16 MVI A,16 KOD FUNKCE M DO STRADACE A: CDAB00 CALL CLEAR PRIPRAVA ZOBRAZENI:M CDD700 CALL MODAD ZOBRAZENI A MODIFIKACE ADRESY 007A 7E MOV A,M OBSAH MODIFIKOVANE ADRESY DO A:XY 007B 32FA1F STA 1FFA A JEHO ULOZENI DO VYST.REG. 1FFA:XY 007E 3E18 MVI A,18H KOD ZNAKU = DO STRADACE A: STAX B A JEHO ULOZENI DO VYST.REG. 1FF5: CDFB00 CALL MODDA ZOBRAZENI A MODIFIKACE DAT DISP:M ADR.=XY AF81F LHLD 1FF8H BEZNA VSTUPNI ADRESA Z 1FF8 HL:ADR AFA1F LDA 1FFA MODIFIKOVANA DATA Z 1FFA DA A:ND -(NOVA DATA) 008A 77 MOV M,A A JEJICH ULOZENI NA ADRESE ADR.:ND 008B 23 INX H ZVETSENI ADRESY BEZNYCH DAT HL:AD+1 008C 22F81F SHLD 1FF8H A JEJI ULOZENI V ZASOBNIKU 1FF8:AD+1 008F CDBB00 CALL OUTAD ZOBRAZI ADRESU A NOVA DATA DISP:M ADR.=ND 0092 C37A00 JMP 007A POKRACUJE MODIFIKACE DAT. VYSTUP Z PROCEDURY:STLACENIM FUNKCNI KLAVESY KONEC PROCEDURY FUNKCE M PROCEDURA OUTAD PMI-80, ROZKLADAJICI 2 BYTY ADRESY NA 4 HEXADECIMALNI ZNAKY DO VYSTUPNIHO REGISTRU DISPLEJE VSTUPY: BC-ADRESA LEVE ZE CTYR SEGMENTOVEK, NA NEZ BUDE ZOBRAZENA DVOUBYTOVA ADRESA VE TVARU CTYR ZNAKU HL=(1FF9,8)=FEDC: DVOUBYTOVA ADRESA, KTERA MA BYT ZOBRAZENA DISPLEJEM (VSTUPNI ARGUMENT) PRI POUZITI TECHTO VSTUPU SE PROCEDURA VOLA: CALL 00C1, STANDARDNI VOLANI: CALL 00BB (OUTAD) BB 01F11F OUTAD:LXI B,1FF1H ADRESA 3. SEGMENTOVKY ZLEVA BC:1FF1 00BE 2AF81F LHLD 1FF8H BEZNA (ZOBRAZOVANA) ADRESA HL:FEDC 00C1 7C MOV A,H VYSSI BYTE ADR. DO STRADACE A:FE 00C2 CDC600 CALL X+4 PRVNI PRUCHOD PODPROGRAMEM 00C5 7D MOV A,L PRI 2. PRUCHODU NIZSI BYTE ADRESY A:DC A:BD (PRO PP OUTDA) 00C6 D5 PUSH D UCHOVANI DE V ZASOBNIKU 00C7 57 MOV D,A STRADAC DO POMOCNEHO REG. D:FE( ) DC( ) BD( ) 00C8 0F RRC PRESUN LEVE TETRADY VPRAVO A:7F( ) 6E( ) DE( ) 00C9 0F RRC A NAOPAK CTYRNASOBNOU ROTACI A:BF( ) 37( ) 6F( ) 00CA 0F RRC A:DF( ) 9E( ) B7( ) 00CB 0F RRC A:EF( ) CD( ) D8( ) 00CC 6E0F ANI 0FH PONECHANI PRAVE TETRADY A:0F( ) 0D( ) 0B( ) 00CE 02 STAX B A ULOZENI DO VYST.REG.DISP. 1FF1:0F 1FF3:0D 1FF6:0B 22

23 00CF 03 INX B DALSI ADR.VYST.REG.DISPLEJE BC:1FF2 1FF4 1FF7 00D0 7A MOV A,D PUVODNI BYTE ADR. Z POM. REG. A:FE DC BD 00D1 E60F ANI 0F PONECHANI PRAVE TETRADY A:0E 0C 0D 00D3 02 STAX B ULOZENI DO VYST. REG. DISP. 1FF2:0E 1FF4:0C 1FF8:0D 00D4 03 INX B ADRESA DALSI SEGMENTOVKY BC:1FF3 1FF5 1FF8 00D5 D1 POP D NAVRAT PUVODNIHO OBSAHU DE 00D6 C9 RET NAVRAT Z 1. PRUCHODU NEBO PODPROGRAMU POUZE JEDENKRAT PROCHAZI TOUTO PROCEDUROU PODPROGRAM OUTDA (CALL 00F2), ROZKLADAJICI BYTE DAT NA DVA ZNAKY 00F2 01F61F OUTDA:LXI B,1FF6H ADRESA DVOU PRAVYCH SEGMENTU BC:1FF6 00F5 2AFA1F LHLD 1FFAH BYTE BEZNYCH VSTUPNICH DAT HL:XYBD (XY JE OBSAH ADRESY 1FFB, KTERY NEVYUZIVAME) 00F8 C3C500 JMP 00C5H SKOK DO PROCEDURY OUTAD, JEDEN PRUCHOD, UMOZNUJICI ROZDELENI BYTU NA 2 ZNAKY PRO ZOBRAZENI ANALYZA PROCEDURY MODAD PMI-80, KTERA ZOBRAZUJE 4 ZNAKY DVOUBYTOVE ADRESY A UMOZNUJE JEJICH ZMENU Z KLAVESNICE VOLA PROCEDURY OUTAD A OUTKE PREDPOKLADANY OBSAH (1FF8,9)=DCFE JE MODIFIKOVAN NA D7 CDBB00 MODAD:CALL OUTAD ROZLOZI 2 BYTY ADR. NA 4 ZNAKY 00DA CD1601 CALL OUTKE ZOBR.ADR.A JEJI MOD.Z KLAVES. A: (STLACENO = ) 00DD C8 RZ Z=1,STLACENO =,POTVRZENI ADRESY - NORMALNI NAVRAT Z PROCEDURY Z=1,RZ 00DE D29701 JNC 0197H CY=0,STLACENA FUNKCNI KLAVESA - VYSTUP Z PROCEDURY PO CHYBE 00E1 2AF81F LHLD 1FF8H BEZNA VSTUPNI ADRESA DO HL:FEDC( ) PRIKLAD ADRESY ULOZENE NA 1FF8,9 00E4 E60F ANI 0FH PONECHANI PRAVE TETRADY KODU A: E6 29 DAD H POSUV OBSAHU HL VLEVO HL:FDBB( ) 00E7 29 DAD H O CTYRI BITY, UVOLNENI HL:FB78( ) 00E8 29 DAD H PRAVE TETRADY PRO NOVY HL:F6EO( ) 00E9 29 DAD H ZNAK Z KLAVESNICE HL:EDC0( )DC10 C EA 85 ADD L NOVY ZNAK ADR. DO PRAVE TETR. A: C EB 6F MOV L,A A JEHO PRESUN DO REGISTRU L: HL:EDC1 DC12 C EC 22F81F SHLD 1FF8H UCHOVANI MODIFIK. ADRESY 1FF8:C1ED 12DC 23C EF C3D700 JMP MODAD POKRACOVANI MODIF. ADRESY F001 LXI H,01F0H ADR.ZPRAVY, ERR-ADRES HL:01F0 019A C34000 JMP 0040H ZOBRAZENI ZPRAVY MONITOREM (BYLA-LI OMYLEM STLACENA FUNKCNI KLAVESA MISTO SESTNACTKOVE) ANALYZA PROCEDURY MODDA PMI-8O, KTERA ZOBRAZI BYTE DAT A UMOZNI JEHO ZMENU Z KLAVESNICE 00FB CDF200 MODDA:CALL OUTDA ROZLOZENI BYTU DAT NA 2 ZNAKY HL:(1FFA)=00BD - PREDPOKLADANY OBSAH BYTU DAT 00FE CD1601 CALL OUTKE ZOBR. DAT A MODIF. Z KLAVES. A:88 (STLACENA KLAV. 8 ) B9 (STLACENA KLAVESA 9 ) C8 RZ Z=1,STLACENO =,POTVRZENA DATA - NORMALNI NAVRAT Z PROCEDURY Z=l 0102 D29D01 JNC 019DH CY=0,STLACENA FUNKCNI KLAVESA - VYSTUP Z PROCEDURY PO CHYBE NOP PRAZDNE OPERACE (3x) HL:00BD= BD8= E60F ANI 0FH PONECHANI PRAVE TETRADY KODU A: A 29 DAD H POSUV HL VLEVO O TETRADU HL:017A= B0= B 29 DAD H HL:02F4= F60= C 29 DAD H HL:05E8= EC0= D 29 DAD H HL:08D8= B089= E 85 ADD L NOVY ZNAK DAT DO PRAVE TETR. A: D

24 010F 6F MOV L,A A JEHO PRESUN DO REGISTRU L HL:0BD8= B FA1F SHLD 1FFA UCHOVANI MODIFIKOVANYCH DAT 1FFA: D C3FB00 JMP MODDA POKRACOVANI MODIFIKACE DAT D 21F901 LXI H,01F9H ADRESA ZPRAVY. ERR= DATA HL:01F9 01A0 C34000 JMP 0D40H ZOBRAZENI ZPRAVY MONITOREM (PRI CHYBNEM STLACENI FUNKCNI KLAVESY MISTO SESTNACTKOVE) PROCEDURA ENTRY PMI-8O DF1F ENTRY:SHLD 1FDF UCHOVANI HL PRO ZOBRAZENI 1FDF:LLHH 000B E1 POP H HODNOTA PC PRI PRERUSENI DO HL:(PC) 000C 22E21F SHLD 1FE2H A JEJI UCHOVANI NA ADRESE: 1FE2:(PC) 000F LXI H,0000 VYNULOVANI HL UMOZNI UCHOVAT DAD SP HODNOTU SP PRED PRERUSENIM: HL:(SP) E41F SHLD 1FE4 A PRO ZOBRAZENI JI ULOZI NA 1FE4:(SP) DD1F LXI H,1FDDH ADRESA VRCHOLU ZASOB. MONIT. HL:1FDD 0019 F9 SPHL A JEJI ULOZENI DO SP:1FDD 001A C5 PUSH B UCHOVANI BC V TOMTO ZASOB. 1FDB:CCBB 001B D5 PUSH D UCHOVANI DE V TOMTO ZASOB. 1FD9:EEDD 001C F5 PUSH PSW UCHOVANI AF PRES ZASOBNIK 1FD7:FFAA 001D E1 POP H DO REGISTROVEHO PARU HL:AAFF 001E 22DF1F SHLD 1FDD A ODTUD NA ADRESY 1FDD:FFAA AEC1F LHLD 1FEC ADRESA BREAK STOPU PROGRAMU: HL:BRST AEE1F LDA 1FEE UCHOVANY KOD INSTRUKCE DO A:INSTRUKCE Z MISTA BREAK STOP MOV M,A JEJI VRACENI ZPET DO PROG. BRST:PUVODNI INSTRUKCE LXI H,0220H ADRESA ZPRAVY BR-STOP DO HL: B C34000 JMP 0040H SKOK DO MONITORU,VYPIS NA DISP: BR-STOP BRST ZNAMENA ADRESU PUVODNIHO PROGRAMU, NA NIZ BYLA ULOZENA INSTRUKCE CF (RST 1) FUNKCI BREAK STOP PUVODNI INSTRUKCE JE UCHOVAVANA V ZASOBNIKU MONITORU NA ADRESE 1FEE ADRESA TETO INSTRUKCE JE UCHOVAVANA NA ADRESE 1FEC JE-LI ZA ADRESOU UVEDENO VICE BYTU,JSOU ULOZENY NA NASLEDUJICICH VYSSICH ADRESACH PROCEDURA CLEAR PMI-80 00AB CLEAR:LXI D,0008 POCITADLO POZIC DISPLEJE DO DE: AE 2AFC1F LHLD 1FFCH ADRESA Z UKAZATELE VYST.REG HL:1FEF 00B1 19 DAD D VYPOCTENA ADR.SEGMENTOVKY, HL:1FF7 1FF6 1FF5 1FF4 1FF3 1FF2 1FF1 1FF0 00B MVI M,19H ZNAK MEZERY NA TUTO ADRESU, (HL): B4 1D DCR E ZMENSENI POCITADLA POZIC, DE: B8 2B DCX H E=0, ADRESA SEGMENTOVKY V, HL: 1FEF 00B9 77 MOV M,A UCHOVANI OBSAHU STRADACE NA 1FEF: AA 00BA C9 RET NAVRAT Z PODPROGRAMU CLEAR PODPR0GRAM PRIPRAVI KODY MEZER NA ADRESY SEGMENTOVEK A OBSAH STRADACE NA ADRESU LEVE SEGMENTOVKY ZOBRAZENI TETO INFORMACE NA DISPLEJI MUSI ZAJISTIT PP DISP NEBO OUTKE 24

25 PROCEDURA OUTKE PMI CD4001 OUTKE:CALL DISP ZOBRAZENI A TEST KLAVESNICE 0119 D21601 JMC OUTKE CY=0, NEBYLA STLACENA KLAVESA 011C 0F RRC CY=1, OBNOVENI OBSAHU STRADACE A:KOD KLAVESY 011D 4F MOV C,A KOD KLAVESY DOCASNE DO REG. C:KOD KLAVESY 011E CD4001 CALL DISP TEST UVOLNENI KLAVESY 0121 DA1E01 JC x-3 CY=1,NENI JESTE UVOLNENA 0124 CD4001 CALL DISP ZOBRAZENI A NASTAVENI CY CY=1:PRIZNAK STLACENE KLAVESY JAKO JEDEN Z VYSTUPU PP OUTKE MOV A,C KOD KLAVESY VRACEN DO REG. A:KOD KLAVESY - DRUHY VYSTUP PP OUTKE 0128 FE90 CPI 90H BYLA STLACENA KLAVESA ANO:Z=1, PRIZNAK STLACENI =, JE DALSIM VYSTUPEM PP OUTKE 012A C9 RET NAVRAT Z PP OUTKE DO MONITORU NEBO PROGRAMU VYSTUPY PP OUTKE: A,C KOD STLACEME KLAVESY CY=1 PRIZNAK STLACENE KLAVESY Z=1 PRIZNAK STLACENI KLAVESY = POUZIVA REGISTRY: A,C, OSTATNI UCHOVAVA ANALYZA PODPROGRAMU DISP PMI-80 PRI JEHO PRVNIM VOLANI PO ZAPNUTI MIKROPOCITACE KODY KLAVES DRUHE RADY TLACITEK 01AC: A 9A 8F 8E KODY KLAVES TRETI (NEUPLNE) RADY TLACITEK 0183:FF FF FF FF 90 ZPRAVA MONITORU PO RESET ( PMI -80 ) 01E7:1E F E ADRESA ZASOBNIKOVE PAMEETI SP :1FD9 UCHOVANI TETO ADRESY V ZASOBNIKU MONITORU 1FE4:D91F ADRESA MONITORU UCHOVAVAJICI ADRESU ZPRAVY 1FFC:E701 SP :1FD7: NAVRATOVA ADRESA PROGRAMU VOLAJICIHO PROCEDURU DISP 0140 E5 DISP: PUSH H SP :1FD5: LLHH 0141 C5 PUSH B SP :1FD3: CCB D5 PUSH D SP :1FD1: EEDD LXI D,0000 VYNULOVANI PARU DE DE : MOV B,D VYNULOVANI REG. B B : A MOV A,D VYNULOVANI REG. A A : FE1F STA STATUS VYNULOVANI BUNKY STATUS 1FFE:00 014B 3E7F LOOP1:MVI A,7F BYTE ZHASNUTI SEGMENTOVKY A :7F 014D D3F8 OUT PA VYSTUP TOHOTO BYTU PA :7F 014F 00 NOP UKLIDNENI DATOVE SBERNICE B MOV A,E ADRESA SEGMENTOVKY DO A A : F CMA DOPLNEK ADRESY PRO DEKOREM A :FF FE FD FC F8 FA F9 F8 F D3FA OUT PC ADRESACE SEGMENTOVEK ZLEVA PC :FF FE FD FC FB FA F9 F8 F NOP DE : AFC1F LHLD UKBVF ADRESA ZPRAVY Z 1FFC DO HL HL :01E DAD D HL+DE DO HL HL :01E7 01E8 01E9 01EA 01EB 01EC 01ED 01EE 01EF E MOV C,M ZNAK ZPRAVY DO REG. C BC :001E F E 015A 21BE01 LXI H,TPREV ADRESA TAB. PREVODU DO HL HL :01BE 01BE 01BE 01BE 01BE 01BE 01BE 01BE 01BE 013D 09 DAD B HL+BC DO HL HL :01DC 01D BF 01D7 01DD 01C6 01BE 01DC 25

26 015E 7E MOV A,M ZNAK V KODU SEGMENTOVKY A :5D 0C F 3F D 015F D3F8 OUT PA ZOBRAZENI ZNAKU DISPLEJEM ZNAK: P M I NOP AFE1F LDA STATUS KOD STLACENE KLAVESY A :00 XY XY XY XY XY XY XY XY 0163 B7 ORA A TEST NESTLACENI KLAVESY A :00 XY XY XY XY XY XY XY XY E09 MVI C,09 POCET KLAVES V RADE DO C C :09 016B 219A01 LXI H,TABK-9ADR.TAB.KLAVES -9 DO HL HL :019A 016E DBFA IN PCH VSTUP CASTI KODU KLAVESY PC:0KLM NOP K=0-STLACENA,K=1-NESTLACENA A :0KLM E670 ANI 070H MASKA VSTUPU KODU KLAVESY A :0KLM RLC ROTACE VLEVO PRES CY: CY=0 A :KLM RLC CY=K A :LM00000K 0175 D28201 JNC PRVA STLACENA KLAVESA PRVE RADY RLC CY=L A :M00000KL 0179 D28101 JNC DRUHA STLACENI KLAVESY DRUHE RADY 017C 07 RLC CY=M A :00000KLM 017D DA8801 JC NOKEY NESTLACENA ZADNA KLAVESA BC : DAD B BC+HL DO HL A=01A DRUHA:DAD B BC+HL DO HL A=01A A3=01AC PRVA: DAD B BC+HL DO HL A=01A A3=01AC AC=01B5 DE : DAD D DE+HL DO HL HL : 01A5 01B1 01BD E MOV A,M KOD KLAVESY V KODU SEGMENT. A : 88 8E FE1F STA STATUS UCHOVANI KODU V PAMETI 1FFE: 88 8E C NOKEY:INR E ADRESA DALSI SECM.A KLAV. DE : A E0A MVI A,0AH CISLO POSLEDNI +1 SEGMENT. A :0A 018C C24601 JNZ LOOP1 NE -DALSI SEGM. A KLAVESY 018F 3AFE1F LDA STATUS KOD STLACENE KLAVESY DO A A : RLC NASTAVENI PRIZNAKU STLAC.KLAV. CY=1 A= D1 POP D NAVRAT PUVODNIHO OBSAHU DE SP :1FD3 DE:DDEE 0194 C1 POP B SP :1FD3 BC:BBCC 0195 E1 POP H SP :1FD7 HL:HHLL 0196 C9 RET NAVRAT Z PODPROGRAMU DISP SP :1FD9 TABULKA ZANKU V KODU SEGMENTOVEK: 01BE: C8: E F 0C 01D2: F 09 2B 0B 2C 01DC:5D 3F FF FF FF FF PROCEDURA BREAK POINT PMI-80 NA ZVOLENE ADRESE NAHRADI PUVODNI INSTRUKCI PRIKAZEM CF (RST 1), CIMZ DONUTI PROGRAM SKOCIT DO MONITORU POTOM LZE ANALYZOVAT OBSAHY REGISTRU A PAMETOVYCH BUNEK, ZDA SE VYVIJEJI V SOULADU S POZADAVKY PROGRAMU 025A 3E0B BREAK:MVI A,OSH ZNAK B - SYMBOL BREAK POINT A:0B 025C CDAB00 CALL CLEAR PRIPRAVA ZOBRAZENI: B... 26

27 025F 2AEC1F LHLD 1FECH ADRESA ZASTAVENI PRO BR.POINT HL:BRPO F81F SHLD 1FF8H A JEJI ULOZENI DO ZASOBNIKU 1FF8:POBR 0265 CDD700 CALL MODAD ZOBRAZENI A MODIF.TETO ADR. 1FF8:241D (PRIKLAD ADRESY PRO BREAK POINT: 1D24) AF81F LHLD 1FF8H PRESUN TETO ADRESY PRES REG. HL:1D24 026B 22EC1F SHLD 1FECH DO ZASOBNIKU MONITORU 1FEC:241D 026E 7E MOV A,M PUVODNI INSTRUKCE PROGRAMU A:XY 026F 32EF1F STA 1FEE JE UCHOVANA V ZASOB. MONIT. 1FEE:XY CF MVI M,CFH A NAHRAZENA INSTRUKCI RST1 1D24:CF -KTERA ZPUSOBI PRERUSENI PROGRAMU SKOKEM MA ADR AE21F LHLD 1FE2H ADRESA POCATKU PROGRAMU HL:1D B DCX H JE ZMENSENA O JEDNICKU HL:1CFF E21F SHLD 1FE2H A ULOZENA DO ZASOB. MONIT. 1FE2:FF1C 027B C32902 JMP EXEC SKOK DO PROCEDURY EXECUTE, KTERA UMOZNI ODSTARTOVANI PROGRAMU PROCEDURA EXECUTE PMI-80, ZAJISTUJE SPUSTENI UZIVATELSKEHO PROGRAMU OD ZADANE ADRESY PREDPOKLADEJME, ZE NAVAZUJE BEZPROSTREDME NA PROCEDURU BREAK POINT E20 EXEC: MVI A,20H PRIZNAK PROCEDURY G DO A:20 022B CDAB00 CALL CLEAR PRIPRAVA ZOBRAZENI, G E 2AE21F LHLD 1FE2H STARTOVACI ADRESA PROGRAMU HL:1CFF F81F SHLD 1FF8H JE ULOZENA DO ZASOB. MONIT. 1FF8:FF1C 0234 CDD700 CALL MODAD ZOBRAZENA A MODIFIKOVANO 1FF8:001D -NA ADRESU SKUTECNEHO ZACATKU PROGRAMU AF81F LHLD 1FF8H A PRES REGISTROVY PAR HL:1D00 023A 22E21F SHLD 1FE2H UCHOVANA V ZASOB. MONITORU 1FE2:001D 023D 3E06 MVI A,06H PRIPRAVA ZNAKU E (EXEC) A:06 023F D3F8 OUT 0F8H POSLAN PRES PORT PA NA DISP NOP UKLIDNENI SBERNICE E0F MVI A,0FH ADRESA LEVE SEGMENTOVKY PRES A:0F 0244 D3FA OUT 0FAH POSLANA DO PORTU PC A DISP. DISP:E NOP UKLIDNENI SBERNICE D91F LXI H,1FD9H OBNOVENI ADRESY V UKAZATELI HL:1FD9 024A F9 SPHL VRCHOLU ZASOBNIKU SP:1FD9 024B D1 POP D OBNOVA PUVODNICH OBSAHU DE:DDEE 024C C1 POP B REGISTRU (PRED PRERUSENIM AJ.)BC:BBCC 024D F1 POP PSW AF:AAFF 024E 2AE41F LHLD 1FE4H ADRESA VRCHOLU ZASOBNIKU PRES HL:1FD F9 SPHL DO UKAZATELE TETO ADRESY SP:1FD AE21F LHLD 1FE2H ADRESA ZACATKU PROGRAMU PRES HL:1D E5 PUSH H UCHOVANA V ZASOBNIKU JAKO 1FD7:001D -NAVRATOVA ADRESA Z PODPROGRAMU ADF1F LHLD 1FDFH OBNOVENI PUVODNIHO OBSAHU HL:HHLL 0259 C9 RET DO PC JE ULOZENA STARTOVACI PC:1D00 -ADRESA UZIVATELSKEHO PROGRAMU, CIMZ JE OOSTARTOVAN PROCEDURA ZOBRAZENI OBSAHU REGISTRU PMI-80 (ULOZENYCH V ZASOBNIKOVE PAMETI, NAPR. PROCEDUROU ENTRY) PREDPOKLADANE OBSAHY REGISTRU JSOU: AA,FF,BB,CC,DD,EE,HH,LL,SPSP (FF PRO PRIZNAKOVY REGISTR, AC NENI PLNE VYUZIT 027E 3E12 REG: MVI A,12H SYMBOL FUNKCE R DO STRADACE A : CDAB00 CALL CLEAR PRIPRAVA ZOBRAZENI.R

28 0283 CD1601 CALL OUTKE ZOBRAZENI A CTENI KLAVESY, OZNACUJICI DVOJICI REGISTRU 0286 D26700 JNC 0067H STLACENA FUNKCNI KLAVESA, SKOK NA ZOBRAZENI ZPRAVY, ERROR 0289 E60F ANI 0FH PONECHANI PRAVE TETRADY KODU A :0X - X=PRAVA POLOVINA KODU KLAVESY 028B LXI B,0006H NASTAVENI CITACE REGISTRU BC: E 212A01 LXI H,012AH ADRESA TABULKY KODU KLAVES HL:012A B DCX B ZMENSENI CITACE REGISTRU BC: DAD B VYPOCTENI ADRESY S KODEM 0X HL:012F 012E 012D 012C 012B 012A C INR C TEST NULOVOSTI CITACE REG. BC: D DCR C BC: CA4F00 JZ 004F KONEC PROCEDURY,SKOK DO MONITORU 0298 BE CMP M SROVNANI KODU KLAVESY S M=((HL)):0A 0B 0D C28E02 JNZ 028EH Z=0,NESROVNANI OBSAHU,SKOK 029C 212F01 LXI H,012FH Z=1,SROVNANI,ADRESA KODU KLAV.HL:012F 012F 012F 012F 012F 029F CDCD02 CALL 02CDH PODPROGRAM CTENI NAZVU REGISTRU CD 0600 MVI 8,00 VYNULOVANI REGISTRU B, POTOM BC: CF 09 DAD B VYPOCTENI ADRESY V TABULCE HL: D0 6E MOV L,M KONSTANTA Z TABULKY DO L : 0F 0C 0E D1 261F MVI H,1FH PRIMA KONSTANTA DO H, POTOM: HL:1F0F 1F0C 1F0E 1F14 1F13 02D3 C9 RET A2 5D MOV E,L KONSTANTA DO POMOC. REGISTRU E : 0F 0C 0E A LXI H,0134H ADRESA DALSI TABULKY HL: A6 CDCD02 CALL 02CDH PODPROGRAM CTENI NAZVU DRUHEHO REGISTRU Z PARU CD 0600 MVI B,00 VYNULOVANI REGISTRU B, POTOM BC: CF 09 DAD B VYPOCTENI ADRESY V TABULCE HL: E MOV L,M PRENOS ZNAKU Z TABULKY DO L : 0A 08 0D 1A 05 02D1 261F MVI H,1FH PRIMA KONSTANTA DO H, POTOM: HL:1F0A 1F0B 1F0D 1F1A 1F05 02D3 C9 RET A9 63 MOV H,E OBSAH POMOC. REG. DO H, POTOM HL:0F0A 0C0B 0E0D 141A AA 22F61F SHLD 1FF6H PRENOS DO VYST REG.DAT DISP 1FF6:0A0F 0B0C 0D0E 1A (REG.PARY V KOOU PMI-80) 02AD C5 PUSH B DOCASNE UCHOVANI BC V ZASOB.1F07: AE CDCA02 CALL 02CAH PODPROGRAM CTENI ADRESY ZASOBNIKU, UCHOVAVAJICI OBSAHY REGISTROVYCH PARU CA LXI H,0139H ADRESA DALSI TABULKY HL: CD 0600 MVI B,00 VYNULOVANI REGISTRU B,POTOM BC: CF 09 DAD B VYTVORENI ADRESY V TABULCE HL:013E 013D 013C 013B 013A 02D0 6E MOV L,M NIZSI BYTE ADRESY ZASOBNIKU L : DD DB D9 DF E4 02D1 261F MVI H,1FH VYSSI BYTE ADRESY ZASOBNIKU HL:1FDD 1FDB 1FD9 1FDF 1FE4 02D3 C9 RET NA NIZ JSOU UCHOVANY OBSAHY REGISTROVYCH PARU E5 PUSH H DOCASNE UCHOVANI HL V ZASOB 1FD5:DD1F DB1F D91F DF1F E41F E MOV C,M OBSAH PRAVEHO REGISTRU PARU C : FF CC EE LL SPL 02B3 23 INX H ZVETSENI ADRESY ZASOBNIKU HL:1FDE 1FDC 1FDA 1FE0 1FE5

29 02B4 66 MOV H,M OBSAH LEVEHO REGISTRU Z PARU H :AA BB DD HH SPH 02B5 69 MOV L,C PRENOS OBSAHU PRAVEHO REG. DO HL:AAFF BBCC DDEE HHLL SPSP F81F SHLD 1FF8H OBSAH REG.PARU DO ZAS.MONIT.1FF8:FFAA CCB8 EEDD LLHH SPSP 0289 CDD700 CALL MODAD ZOBR. REG.PARU,ZMENA OBSAHU 1FF8:F7A7 C7B7 E7D7 L7H7 77SP 02BC D1 POP D ADRESA ZASOB.PAMETI REGIST. DE:1FDD 1FDB 1FD9 1FDF 1FE4 02BD 7D MOV A,L OBSAH PRAVEHO REGISTRU DO A : F7 C7 E7 L BE 12 STAX D A JEHO UCHOVANI V ZASOBNIKU (DE): F7 C7 E7 L BF 13 INX D ZVETSENI ADRESY ZASOB.PAMETI DE:1FDE 1FDC 1FDA 1FE0 1EE5 02C0 7C MOV A,H OBSAH LEVEHO REGISTRU DO A :A7 B7 D7 H7 SP 02C1 12 STAX D A JEHO UCHOVANI V ZASOBNIKU (DE):A7 B7 D7 H7 SP 02C2 C1 POP B NAVRAT BC ZE ZASOBNIKU BC: C3 0D DCR C ZMENSENI CITACE REGISTRU BC: C4 C29C02 JNZ 029CH SKOK NA ZOBR. DALSIHO REG. PARU 02C7 C34F00 JMP 004FH KONEC PROCEDURY, NAVRAT DO MONITORU PROCEDURA TIN, PRIKLAD CTENI ZAVADECIHO TONU (ASI 21,6 MS) A BYTU CISLA BLOKU ZAZNAMU NA MGP TIN: MVI B,08 POCITADLO BITU CTENEHO BYTU B : MVI D,00 VYNULOVANI CITACE DELKY BITU D :00 (CITAC DELKY TRVANI ZAZNAMU JEDNOHO BITU NA MGP) 0304 CD4203 CTE1: CALL INBIT CTENI SIGNALU Z MAGNETOFONU CY=0 030A CD4203 CALL INBIT CY=0,CTENA 0 NEBO MEZERA CY= CD4203 CTE0: CALL INBIT CY=0,CTENA MEZERA CY= * DRUHY A DALSI PRUCHOD PROCEDUROU 0316 CD4203 CALL INBIT CY=1,NAHODNA NEBO ZAVAD. TON CY: 1(ZAV.TON DELKY 21,6MS)* (START BIT) * ( 1 VYZN.BIT) 031C 15 CTE1: DCR D CY=1,ZAVADECI TON,-l DO D : FF FE FF...F2*F1 F0...CF CE*CD CC...AB AA 031D CD4203 CALL INBIT ZAV.TON+START+VYZN. 1 BITY CY: * * CD4203 CALL INBIT CY=0,DROP OUT, CTE DALE CY: ZAV.TON: VZORKU * 0 * CTE0: INR 9 CY=0,VYZN. 0 +ST0P BIT,+1 DO D : FF...F3*F2 F1...D0 CF* AB 032A CD4203 CALL INBIT CTENI VYZN. 0 + STOP BITU CY: * * D D22903 JNC K-4 CY=0, CTE DALE 0 STOP BIT(0),24H VZORKU * 0 VYZN. *CD CC...AC AB 0330 CD4203 CALL INBIT CY=1,NAHODNE, POKRACUJ * * STOP BIT (0) 0333 D22903 JNC x-10 CY=0,CTE DALE A MOV A,D CY=1,OBSAH D SE MUZE MENIT A :CD DB DB RAL NASTAVENI CY CTENYM BITEM CY,A:1,9A 1,B6 1,B6 0,48 0,48 0,48 0,48 0, MOV A,C NACTENI PREDCHOZIHO OBSAHU A : C0 E C 0E F RAR CY=CTENY BIT ZPET DO STRANCE A : 80 C0 E C 0E A 4F MOV C,A A JEHO UCHOVANI V REGISTRU C : 80 C0 E C 0E B 1600 MVI D,00 NASTAVENI CITACE DELKY BITU D :00 033D 05 DCR B ZMENSENI POCITADLA BITU B : C9 RET KONEC CTENI BYTU,NAVRAT,NACTENY BYTE JE ULOZEN V REGISTRU C: RET,C:07 29

30 PROCEDURA TIN PRO 1. BYTE DAT (36H) ZA CISLEM BLOKU ZAZNAMU (07) NA MGP TIN: MVI B,08 POCITADLO BITU V BYTU B : MVI D,00 CITAC DELKY ZAZNAMU BITU 0304 CD4203 CTE1: CALL INBIT CTE 9.START BIT CISLA BLOKU CY: A CD4203 CALL INBIT CY=0,DR0UP OUT NEBO 0 VYZN. CY: CD4203 CTE0: CALL INBIT CTE VYZN. 0 NEBO STOP PIT CY: CD4203 CALL INBIT CY=1,NAHODNA NEBO START BIT CY: 1 031C 15 CTE1: DCR D CY=1,START BIT l.bitu l.bytu D : FF FE...DD DC*DB DA...B8 B7* 031D CD4203 CALL INBIT CTE START BIT A 1 VYZN.BIT CY: /1* * 0323 CD4203 CALL INBIT CY=0,DROP OUT NEBO VYZN.O CY: 0 * 0 * CTE0: INR D CY=0,ZVETSENI CITACE DELKY D : *00 FF...DE DD* *B8 B9...DA DB 032A CD4203 CALL INBIT CTENI VYZN 0 A STOP BITU CY: * * * D D22903 JNC x-4 CY=0,CTE 0,SK0K DO CYKLU (STOP BIT + 0 VYZN.BIT) * 0330 CD4203 CALL INBIT CY=1,NAHODNA NEBO DALSI START BIT 0333 D22903 JNC x-10 CY=0,CTE 0,SK0K DO CYKLU RAL NASTAVI CY CTENOU 1 CI 0 CY,A:0,48 1.B6 1,B6 0,48 1,B6 1,B6 0,48 0, MOV A,C NACTENI PREDCHOZIHO OBSAHU A : C0 60 B0 DB 6C F RAR BIT Z CY ZPET DO STRADACE A : C0 60 B0 D8 6C A 4F MOV C,A UCHOVANI NOVEHO OBSAHU A V C : C0 60 B0 D8 6C B 1600 MVI D,00 NASTAVENI CITACE DELKY BITU D : D 05 DCR B ZMENSENI POCITADLA BITU B : C9 RET KONEC CTENI BYTU,NAVRAT DO PROCEDURY LOAD,NACTENY BYTE JE V REGISTRU C: RET,C:36 KONEC PROCEDURY TIN CITAC DELKY BITU V D MUZE NABYVAT HODNOTY KOLEM (00-24H)=DC, JE-LI CTENA 1, T.J. HODNOT. DO, DC, DB A HODNOT KOLEM (00+24H)=24 PRI CTENI 0, T.J. 23, 24, 25. JE TO DANO MOZMYM KOLISANIM DELKY ZAZNAMU BITU NA MGP FUNKCE S SAVE PMI-80 UMOZNUJE UCHOVAT NA MAGNETOFONU AZ 256 BYTU DAT, ZAZNAM FAZOVOU MODULACI 034C 3E05 SAVE: MVI A,05H ZKRATKA PROCEDURY S DO A :05 034E CDAB00 CALL CLEAR PRIPRAVA ZOBRAZENI = S CDD700 CALL MODAD ZOBRAZENI A URCENI ADRESY 1FF8:1C00 OD NIZ SE BUOOU DATA ZAZNAMENAVAT 0354 CDFB00 CALL MODDA URCENI CISLA BLOKU ZAZNAMU 1FFA:07 - TOTO CISLO IDENTIFIKUJE ZAZNAM NA MAGNETOFONU LXI H,0095H ADRESA ZPRAVY MG RUN DO HL: A 22FC1F SHLD 1FFCH A JEJI ULOZENI DO ZASOBNIKU 035D CD1601 CALL OUTKE ZOBR. MG RUN,CEKA NA POTVRZENI ZPRAVY LIBOVOLNOU KLAVESOU (MIMO.RE+I) E23 MVI A,23H ZNAK O V KOOU SEGMENTOVEK A :23 79

31 HLDA V INT I/OW WAIT INTE A HOLD A GND A V +12V RESET A V A V A INTA A A A A9 A A A GND A CS6 A CS5 A A10 MR CS2 CS CS DB0 DB V DB2 RDYIN CSC DB DB3 DB I/OR DB7 2 TTL STSB DB MW PB PB2 PB PB1 FB FB0 PB PC3 PB PC2 PC GND FC PC PC PC PC PA PA0 PA PA1 PA PA2 PA PA3 PB PB6 PB PB4 PB PB2 PB PB0 K3: 1 - MGIN 2 - GND 3 - MGOUT D3F8 OUT PA A JEHO VYSLANI DO PORTU A PA: E0F MVI A,0FH ADRESA LEVE SEGMENTOVKY 00 A :0F 0366 D3FA OUT PC KOD POZICE LEVE SEGMENTOVKY PC:0F F0 MVI D,0F0H DELKA UVODNIHO TONU ZAZNAMU D :F0 =240 PULPERIOD X 90 MKSEC = 21,60 MSEC 036A 3EC7 MVI A,0C7H MASKA ZAVADECIHO TONU A :C7 036C CDF002 CALL 02F0H ZAZNAM ZAVADECIHO TONU 036F 3AFA1F LDA 1FFAH CISLO BLOKU ZAZNAMJ A : F MOV C,A JE ULOZENO DO VYSTUP.REG C : CDD402 CALL TOUT A ZAZNAMENANO NA MAGNETOFON PRIKLAD ROTACE BYTU 07 VE STRADACI A CY, OUT PA E10 MVI A,10H SYMBOL ZAZNAMU T (TAPE) DO A :10 BIT CDAB00 CALL CLEAR PRIPRAVA ZOBRAZENI,T C7 037B 2AF81F LHLD 1FF8H ADRESA 1.BYTU DAT DO HL:1C C7 037E 4E MOV C,M BYTE DAT DO VYST.REGISTRU C :BD 2. C C7 037F CDD402 CALL TOUT A JEHO ZAZNAM NA MAGNETOFON 3. E C INR L ADRESA NASLEDUJICIHO BYTU DAT HL:1C C27E03 JNZ 037E CYKL AZ DO VYNULOVANI REG. L E00 LXI H,009EH ADRESA ZPRAVY MG STOP HL:009E 6. 1C C34300 JMP 0043H SKOK DO MONITORU S VYPISEM ZPRAVY MG STOP 7. 0E D TOUT: MVI B.09H POCITADLO BITU, 8+1 B :09 (BIT NAVIC JE ODDELOVACI PRO SYNCHRONIZACI CTENI V TIN) 02D6 3EC7 MVI A,0C7H MASKA START BITU ZAZNAMU A :C7 C7 C7 C7 C7 C7 C7 C7 C7 02D8 CDEE02 CALL 02EE ZAZNAM START BITU LOG: DB 79 MOV A,C VYST. REGISTR PREPSAN DO A : C0 E C 0E 02DC 1F RAR POSUV VPRAVO PRES CY: A,CY:03,1 81,1 C0,1 E0,0 70,0 38,0 1C,0 0E,0 07,0 02DD 4F MOV C,A VYSLEDEK ZPET DO VYST.REG. C :03 61 CO EO C 0E 07 02DE 3E8F MVI A,8FH MASKA VYZNAMOVEHO BITU A :8F 8F 8F 8F 8F 8F 8F 8F 8F 02E0 1F RAR ROTACE VPRAVO PRES CY, A :C7 C7 C E1 CDEE02 CALL 02EE ZAZNAM VYZNAMOVEHO BITU LOG: e E4 3E47 MVI A,47H MASKA STOP BITU A : E6 CDEE02 CALL 02EE ZAZNAM STOP BITU LOG: E9 05 DCR B ZMENSENI POCIT.BITU PRENOSU B : ED C9 RET B=0,ZAPSAN BYTE+ODDELOVACI BIT _ O (VYZN.BITY) 02EE 1620 MVI D,20H POCET PULPERIOD ZAZNAM TONU D :20 (PRIKLAD ZAZNAMU START BITU = LOG 1) 02F0 03F8 OUT PA VYSTUP DAT DO PORTU A PA:C7 87 C7 87 C7 87 C C F2 1E04 MVI E,04H DOBA PULPERIODY TONU (ASI 90 MIKROSEKUND) 02F4 10 DCR E CYKL VYTVARENI TONU F5 C2F402 JNZ 02F4 (PA7 X PA6) VYTVAREJI VYSTUP F8 EE40 XRI 40H DOPLNEK BITU A6 STRADACE A :87 C7 87 C7 87 C7 87 C C7 02FA 15 DCR D ZMENSENI POCIT.PERIOD TONU D :1F 1E 10 1C 1B 1A FB C2F002 JNZ 02F0H SKOK NA ZAZNAM OPACNE PULPERIODY 02FE C9 RET D=0,KONEC ZAZNAMU BITU (20H=32D PULPERIOO: X 90MKSEC = 2,88MSEC -TRVANI ZAZMAMU BITU) EE 1620 MVI D,20H POCET PULPERIOD ZAZNAM.TONU D :20 (PRIKLAD ZAZNAMU STOP BITU = LOG 0) 02F0 D3F8 OUT PA VYSTUP DAT DO PORTU A PA:

32 02F2 1E04 MVI E,04H DOBA PULPERIODY TONU 02F4 1D DCR E CYKL VYTVARENI TONU F5 C2F402 JNZ 02F4H VYSTUP (PA7 X PA6) 02F8 EE40 XRI 40H DOPLNEK BITU A6 STRADACE A : FA 15 DCR D ZMENSENI POCIT>PERIOD TONU D :1F 1E 1D 1C 1B 1A FB C2F002 JNZ 02F0H SKOK NA ZAZNAM OPACNE PULPERIODY 02FE C9 RET D=0, KONEC ZAZNAMU BITU KONEC PROCEDURY FUNKCE SAVE FUNKCE L LOAD PMI-80 UMOZNUJE CTENI AZ 256 BYTU DAT Z MAGNETOFONU, ZAZNAMENANYCH FAZOVOU MODULACI ZAVADECI TON TRVA ASI 21,6 MSEC, START BIT - VYZNAMOVY BIT - STOP BIT ASI 2,88 MSEC KAZDY 038C 3E14 LOAD: MVI A,14H ZKRATKA PROCEDURY L DO A :14 038E CDAB00 CALL CLEAR PRIPRAVA ZOBRAZENI L CDD700 CALL MODAD URCENI ADRESY UKLADANI DAT 1FF8:001C -PRIKLAD ZVOLENE ADRESY: 1C CDFB00 CALL MODDA URCENI CISLA CLCKU ZA7NAMU 1FFA:07 -PRIKLAD CISLA STEJNEHO JAKO PRI SAVE LXI H,0095H ADRESA ZPRAVY MC-RUN HL: A 22FC1F SHLD 1FFCH JE UCHOVANA VE VYST REGIST. 1FFC: D CD1601 CALL OUTKE ZOBRAZENI, PROGRAM CEKA NA POTVRZENI ZPRAVY MC-RUN STLACENIM LIBOVOLNE KLAVESY (MIMO=RE+I) 03A0 2AF81F LHLD 1FF8H ADRESA UKLADANI DAT DO HL:1C00 03A3 3E07 MVI A,07H SYMBOL T V KODU SEGMENTOVEK A :07 03A5 D3F8 OUT PA JE VYSLAN DO PORTU A PA:07 03A7 3E0F MVI A,0FH KOD POZICE LEVE SEGMENTOVKY A :0F 03A9 D3FA OUT PC JE VYSLAN DO PORTU C PC:0F DISP T... 03AB 1600 MVI D,A0H KONSTATNTA MINIMALNI MEZERY D :A0 MEZI BLOKY DAT NEBO PRED 1. BLOKEM DAT 03AD CD4203 CALL INBIT CTENI ZACATKU MGP NEBO MEZERY MEZI BLOKY ZAZNAMU NA MGP 03B0 DAAB03 JC x-5 CY=1,PRI CTENI BLOKU S NIZSIM CISLEM NEZ OCEKAVANY BLOK -SKOK PRI CTENI LOG 1 03B3 15 DCR D CY=0,CTENA LOG 0 BLOKU ZAZNAMU S NIZSIM CISLEM, NEBO CTENA MEZERA MEZI BLOKY (ZACATEK MGP) 0387 CD0003 CALL TIN D=0,POKRACUJE CTENI MEZERY, ZAVADECIHO TONU BLOKU DAT A BYTU S CISLEM TOHOTO BLOKU 03BA 3AFA1F LDA 1FFAH CISLO BLOKU ZAZNAMENANYCH DAT A :07 038D B9 CMP C SROVNANO S PRECTENYM CISLEM A :? 03BE C2CC03 JN2 03CCH Z=0, JE RUZNE, PODEJ ZPRAVU 03C1 CD0003 CALL TIN Z=1, JE STEJNE, CTE SE ZAZNAM 03C4 71 MOV M,C A ZAPISE BYTE DO PAMETI 03C5 2C INR L ZVETSI SE ADRESA PAMETI 03C9 C38603 JMP 0386H L=00, KONEC CTENI, SKOK NA VYPIS ZPRAVY MG-STOP, KONEC PROCEDURY CC DAE703 JC 03E7H CY=1, CISLO OCEK.BLOKU (A)<(C) CISLO CTENEHO BLOKU 03CF 3E0F MVI A,OFH CY=0, ZNAK F DO STRADACE A :0F 03D1 CDABOO CALL CLEAR PRIPRAVA ZOBRAZENI=F... 03D4 79 MOV A,C CISLO CTENEHO BLOKU DO A : D5 01F61F LXI B,1FF6H ADRESA SEGMENTOVKY BC:1FF6 03D8 CDC600 CALL 00C6 PRIPRAVA ZOBRAZENI CISLA BLOKU MGP V POLI DAT DISPLEJE 03DB 21EF1F LXI H,1FEFH ADRESA LEVE SEGMENTOVKY HL:1FEF 32 77

33 03DE 22FC1F SHLD 1FFCH UCHOVANA VE VYST.REG.ZASOB. 1FFC:EF1F 03E1 CD1601 CALL OUTKE ZOBRAZENI,ODMITNUTI BLOKU:F 1C00: STLACENIM LIBOVOLNE KLAVESY 03E4 C3A003 JMP 03A0H POKRACUJE CTENI DAT 03E7 21ED03 LXI H,03EDH ADRESA ZPRAVY: MG-SPAT DO HL:03ED 03EA C39A03 JMP 039AH SKOK NA ZOBRAZENI ZPRAVY, VRACENI PASKY NA ZACATEK, NOVE CTENI PO STLACENI KLAVESY (MIMO RE+I) PODPROGRAM CTENI JEDNOHO BITU Z MAGNETOFONU E02 INBIT:MVI E,02 CITAC PRO VZORKOVANI SIGNALU E :02 01 START BIT: 2880/80 =36D VZORKU D DCR E Z MAGNETOFONU KAZDYCH ASI E :01 00 VYZN BIT: - - =24H VZORKU 0348 DBFA IN PC E=0, CTENI VZORKU SIGNALU A :X , CY=Y 034A 17 RAL POSUN VLEVO PRES CY BIT CY: X,A : Y X=1, START BIT NEBO 1 VYZNAMOVY BIT 034B C9 RET NAVRAT DO VOLAJICIHO PROGRAMU X=0, 0 VYZNAMOVY BIT NEBO STOP BIT PRUMERNA DOBA VZORKOVANI JE DANA CASEM PROVEDENI PP INBIT (55 MKSEC) A VOLANIM TOHOTO PP SE SKOKY (25 MKSEC) 76 33

34 0095 1E TMGRN: DB 1E E DB 16 M DB 20 G DB 19 SP DB 19 SP 009A 12 DB 12 R 009B 15 DB 15 U 009C 1B DB 1B N 009D 1E DB 1E 009E 1E TMGSP: DB 1E 009F 16 DB 16 M 00A0 20 DB 20 G 00A1 19 DB 19 SP 00A2 05 DB 05 S(5) 00A3 10 DB 10 T 00A4 11 DB 11 o 00A5 13 DB 13 P 00A6 IE DB 1E 00A7 FF DB FF 00A0 FF DB FF 00A9 FF DB FF 00AA FF DB FF 012B 08 TSFK: DB 08 SP 012C 09 DB 09 HL 012D 0D DB 0D DE 012E 0B DB 0B BC 012F 0A DB 0A AF (PSW) DB 13 P DB 14 L E DB 0E E C DB 0C C F DB 0F F DB 05 S A DB 1A H D DB 0D D B DB 0B B A DB 0A A 013A E4 TAR: DB E4 DOLNI BYTE ADRESY PRO SP 013B DF DB DF HL 013C D9 DB D9 DE 013D DB DB DB BC 013E DD DB DD AF 013F FF DB FF 34 75

35 01A4 84 DB 4 01A5 88 DB 8 01A6 91 DB EX 01A7 8D D8 D 01A8 8C DB C 01A9 89 DB 9 01AA 85 DB 5 01AB 81 DB 1 01AD 86 DB 6 01AE 8A DB A 01AF 9A DB R 01B0 8F DB F 01B1 8E DB E 01B2 8B DB B 01B3 87 DB 7 01B4 83 DB 3 01B6 94 DB S 01B7 93 DB L 01B8 FF DB FFH 01B9 97 DB BR 01BA 92 DB M 01BB FF DB FFH 01BC FF DB FFH 01BD 90 DB = TABULKA PREVODU NA SEDMISEGMENTOVY ZOBRAZOVAC 01BE ZNAKY E A B C D E F 01CE F 0C F 09 2B 0B 2C 5D 3F 01DE ZNAKY B 11 FF FF FF FF FF G J, Y TABULKA ZAKLADNIHO OHLASENI 01E7 PMI -80 TABULKA CHYBOVYCH HLASENI 74 35

36 020C DW MEMD 020F DW EXEC A 02 DW BREAK E 02 DW REG C 03 DW SAVE 021B 8C 03 DW LOAD 021D FF FF FF DB FFH,FFH,FFH TABULKA HLASENI BREAK HEX x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xa xb xc xd xe xf 0x NOP STAX B INX B INR B DCR B RLC - DAD B LDAX B DCX B INR C DCR C RRC 1x - STAX D INX D INR D DCR D RAL - DAD D LDAX D DCX D INR E DCR E RAR 2x - INX H INR H DCR H DAA - DAD H DCX H INR L DCR L CMA 3x - INX SP INR M DCR M STC - DAD SP DCX SP INR A DCR A CMC 4x MOV B,B MOV B,C MOV B,D MOV B,E MOV B,H MOV B,L MOV B,M MOV B,A MOV C,B MOV C,C MOV C,D MOV C,E MOV C,H MOV C,L MOV C,M MOV C,A 5x MOV D,B MOV D,C MOV D,D MOV D,E MOV D,H MOV D,L MOV D,M MOV D,A MOV E,B MOV E,C MOV E,D MOV E,E MOV E,H MOV E,L MOV E,M MOV E,A 6x MOV H,B MOV H,C MOV H,D MOV H,E MOV H,H MOV H,L MOV H,M MOV H,A MOV L,B MOV L,C MOV L,D MOV L,E MOV L,H MOV L,L MOV L,M MOV L,A 7x MOV M,B MOV M,C MOV M,D MOV M,E MOV M,H MOV M,L HLT MOV M,A MOV A,B MOV A,C MOV A,D MOV A,E MOV A,H MOV A,L MOV A,M MOV A,A 8x ADD B ADD C ADD D ADD E ADD H ADD L ADD M ADD A ADC B ADC C ADC D ADC E ADC H ADC L ADC M ADC A 9x SUB B SUB C SUB D SUB E SUB H SUB L SUB M SUB A SBB B SBB C SBB D SBB E SBB H SBB L SBB M SBB A Ax ANA B ANA C ANA D ANA E ANA H ANA L ANA M ANA A XRA B XRA C XRA D XRA E XRA H XRA L XRA M XRA A Bx ORA B ORA C ORA D ORA E ORA H ORA L ORA M ORA A CMP B CMP C CMP D CMP E CMP H CMP L CMP M CMP A Cx RNZ POP B PUSH B RST 0 RZ RET X RST 1 Dx RNC POP D PUSH D RST 2 RC *RET - RST 3 Ex RPO POP H XTHL PUSH H RST 4 RPE PCHL XCHG - RST 5 Fx RP POP PSW DI PUSH PSW RST 6 RM SPHL EI - RST

37 72 ADC M 8E 1 DAD D 19 1 LDAX B 0A 1 MOV E,C 59 1 ORA D B2 1 SBB D 9A 1 ADD A 87 1 DAD H 29 1 LDAX D 1A 1 MOV E,D 5A 1 ORA E B3 1 SBB E 9B 1 ADD C 81 1 DCR A 3D 1 LXI B,D MOV E,H 5C 1 ORA L B5 1 SBB L 9D 1 ADD D 82 1 DCR B 05 1 LXI D,D MOV E,L 5D 1 ORA M B6 1 SBB M 9E 1 ADD E 83 1 DCR C 0D 1 LXI H,D MOV E,M 5E 1 ORI D8 F6 2 SBI D8 DE 2 ADD L 85 1 DCR E 1D 1 MOV A,A 7F 1 MOV H,B 60 1 PCHL E9 1 SIM 30 1 ADD M 86 1 DCR H 25 1 MOV A,B 78 1 MOV H,C 61 1 POP B C1 1 SPHL F9 1 ANA A A7 1 DCR M 35 1 MOV A,D 7A 1 MOV H,E 63 1 POP H E1 1 STAX B 02 1 ANA B A0 1 DCX B 0B 1 MOV A,E 7B 1 MOV H,H 64 1 POP PSW F1 1 STAX D 12 1 ANA C A1 1 DCX D 1B 1 MOV A,H 7C 1 MOV H,L 65 1 PUSH B C5 1 STC 37 1 ANA D A2 1 DCX H 2B 1 MOV A,L 7D 1 MOV H,M 66 1 PUSH D D5 1 SUB A 97 1 ANA E A3 1 DCX SP 3B 1 MOV A,M 7E 1 MOV L,A 6F 1 PUSH H E5 1 SUB B 90 1 ANA H A4 1 DI F3 1 MOV B,A 47 1 MOV L,B 68 1 PUSH PSW F5 1 SUB C 91 1 ANA L A5 1 EI FB 1 MOV B,B 40 1 MOV L,C 69 1 RAL 17 1 SUB D 92 1 ANA M A6 1 HLT 76 1 MOV B,C 41 1 MOV L,D 6A 1 RAR 1F 1 SUB E 93 1 ANI D8 E6 2 IN D8 DB 2 MOV B,D 42 1 MOV L,E 6B 1 RC D8 1 SUB H 94 1 CMA 2F 1 INR D 14 1 MOV B,M 46 1 MOV M,A 77 1 RM F8 1 XCHG EB 1 CMC 3F 1 INR E 1C 1 MOV C,A 4F 1 MOV M,B 70 1 RNC D0 1 XRA A AF 1 CMP A BF 1 INR H 24 1 MOV C,B 48 1 MOV M,C 71 1 RNZ C0 1 XRA B A8 1 CMP B B8 1 INR L 2C 1 MOV C,C 49 1 MOV M,D 72 1 RP F0 1 XRA C A9 1 CMP C B9 1 INR M 34 1 MOV C,D 4A 1 MOV M,E 73 1 RPE E8 1 XRA D AA 1 CMP D BA 1 INX B 03 1 MOV C,E 4B 1 MOV M,H 74 1 RPO E0 1 XRA E AB 1 CMP E BB 1 INX D 13 1 MOV C,H 4C 1 MOV M,L 75 1 RRC 0F 1 XRA H AC 1 CMP H BC 1 INX H 23 1 MOV C,L 4D 1 MVI A,D8 3E 2 RST 0 C7 1 XRA L AD 1 CMP L BD 1 INX SP 33 1 MOV C,M 4E 1 MVI B,D RST 1 CF 1 XRA M AE 1 000X XXXX 11XX XXX0 37

38 00H 01H 0FH 0 9 A F FFH FFH FFH 03H 0EH FFH FFH atd. E E27 C9 RET 1E FF TAB: DB A, H, C, C 1E2C C 1C D, E, F, G 1E30 9E 80 6A 53 G, A, H, C 1E34 FF E0 C0 B0 C, D, E, F KONEC 26 +5V V V 29 71

39 A = 0A, G = 20, M = 16, S = 05, Z = 02, B = 0B, H = 1A, N = 1B, T = 10, = = 18, C = 0C, I = 01, O = 11, U = 15, - = 1F, D = 0D, J = 21, P = 13, V = 8E, = 1E, E = 0E, K = 85, Q = 43, X = 9B,, = 22, F = 0F, L = 14, R = 12, Y = 23,? = 1D EX:1E00=

40 D00H. 01H 02H 03H 00H 1C00H n 69

41 KONEC n U v yst = U vst 2 n -1 U analog = U vst 2 n -1 n K i i=1 2 i vst 41

42 vst U vst 00H FFH 1FFAH RE I KONEC EX:1CB0=

43 - 1C6D 05 DCR B C82 0D DCR C - - 1C8D 2B DCX H C00H 43

44 44 I R4max = U R BET1 2 25mA R 4 (R 2 +R 3 ) 1C00H do 1CFFH EX 1E00 I 0008H R B 1C00H 1CFFH 0100H na adrese 1E70H na 02H 1C15 D3 FB OUT FBH 1C17 DB F9 T10: IN F9H A <- PB 1C19 0F RRC 1C1A 0F RRC CY <- D1 1C1B 23 INX H 1C1C D2 17 1C JNC T10 1C22 22 F8 1F SHLD 1FF8H 1C25 CD BB 00 CALL OUTAD 1C2E 3E 00 WAIT: MVI A,0 1C30 3D W5: DCR A 1C31 C2 30 1C JNZ W5 1C34 C9 RET 1C35 7D UPRAVA: MOV A,L 1C38 6F MOV L,A 1C39 7C MOV A,H 1C3C 67 MOV H,A 1C3D C9 RET 0 EX:1C60=

45 1E59 3E 40 MVI A,40H 1E5F 21 E0 FF LXI H,FFE0H 1E LXI D,0001H 1E65 19 CEK: DAD D HL <- HL+DE 1E66 D2 65 1E JNC CEK 1E69 C3 5B 1E JMP BLIK 1E6C 03 POKR: INX B 1E6D 23 INX H 1E6E 78 MOV A,B 1E71 C2 0C 1E JNZ PROG1 1E74 3E 00 MVI A,0 1E76 D3 F6 OUT PC 1E79 3D TIME: DCR A 1E7A C2 79 1E JNZ TIME 1E7D C9 RET 64 EPAD ZAR 0000H 01H 0100H 02H 0200H 03H 0300H 04H 1C02 CD AB 00 CALL CLEAR 1C07 D3 FB OUT CWR IO10 u C (t) = U (1 e t RC ) 1 2 t 1 t 2 = 1 2 = R 1 C 1 R 2 C

46 EX 1C60 = 0 1E05 D3 F7 OUT CWR 1E0C 79 PROG1: MOV A,C A <- AL 1E0D D3 F5 OUT PB 1E0F 78 MOV A,B A <- AH 1E10 E6 20 ORI 20H A <- A v E12 D3 F6 OUT PC PC <- AH, D=1 1E16 7E PROG2: MOV A,M A <- (HL) 1E19 3E 04 MVI A,04H 1E1E 78 MOV A,B A <- AH 1E1F E6 A0 ORI A0H P <- 1 (+24V) 1E21 D3 F6 OUT PC 1E23 3E 18 MVI A,18H 1E28 78 MOV A,B 1E29 E6 20 ORI 20H P <- 0 1E2B D3 F6 OUT PC 1E2D 3E 04 MVI A,04H 1E32 78 MOV A,B 1E33 E6 60 ORI 60H [WE] = 0V 1E35 3E 04 MVI A,04H 1E3C D3 F7 OUT CWR 1E40 57 MOV D,A 1E43 D3 F7 OUT CWR 1E45 78 MOV A,B 1E46 E6 20 ORI 20H [WE] = 12V 1E48 D3 F6 OUT PC 1E50 C2 16 1E JNZ PROG

47 1D D F0D DB F5 IN 0F5H B0 <- KOMP 1F0F 1F RAR CY <- KOMP 1F30 7A W5: MOV A,D 1F31 B3 ORA E 1F32 1B DCX D 1F33 C2 30 1F JNZ W5 1F36 C9 RET RE 62 47

48 1C00 3E 88 MVI A,88 1C D LXI H,1D00 1C07 01 FF 1F LXI B,1FFF 1C0A 56 MOV D,M D <- (HL) = B1 1C0B 3E 00 MVI A,00 1C11 23 INX H 1C12 5E MOV E,M E <- (HL) = B2 1C13 23 INX H 1C15 D3 01 OUT 01 1C1B 3E FF MVI A,FF 1C1D D3 01 OUT 01 1C1F 3E 03 MVI A,03 1C21 CD 30 1C CALL 1C30 1C24 C3 14 1C JMP 1C14 1C27 FF RST 7 1C28 FF RST 7 1C29 FF RST 7 1C2A FF RST 7 1C2B FF RST 7 1C2C FF RST 7 1C2D FF RST 7 1C2E FF RST 7 1C2F FF RST 7 1C30 F5 PUSH PSW B3 1C31 78 MOV A,B 1C32 B1 ORA C 1C33 C2 43 1C JNZ 1C43 1C36 1D DCR E B2 <- D2-1 1C3B F1 POP PSW A <- B3 1C3C C1 POP B 1C43 0B DCX B 1C44 F1 POP PSW A <- B3 1C45 3D DCR A 1C4A FF RST 7 61

49 1E9B CD D2 1E CALL COMP HL == DE? 1E9E D2 AB 1E JNC KONEC 1EA1 23 INX H HL=HL+1 1EAB CD B1 1E KONEC: CALL CROUT 1EB3 CD 00 1F CALL LPRT 1EB8 C3 00 1F JMP LPRT 1EBD C3 00 1F JMP LPRT 1EC1 07 RLC 1EC2 07 RLC 1EC3 07 RLC 1EC4 07 RLC 1ECB F1 POP PSW 1ECC CD D8 1E CALL HEXAS 1ED2 7C COMP: MOV A,H 1ED3 BA CMP D 1ED5 7D MOV A,L 1ED6 BB CMP E 1ED7 C9 RET 1ED8 E6 0F HEXAS: ANI 0FH 1EDF ADI A EE1 C6 30 HX5: ADI 0 1EE3 4F MOV C,A 1EE4 C9 RET 49

50 HEX 0x 1x 2x 3x 4x 5x 6x 7x x0 NUL DLE SP P ` p x1 SOH DC1! 1 A Q q x2 STX DC2 2 B R x3 ETX DC3 3 C S s x4 EOT DC4 $ 4 D T x5 ENQ NAK % 5 E U e u x6 ACK SYN & 6 F V v x7 BEL ETB 7 G v G w x3 BS CAN ( 8 H X x x9 HT EM ) 9 I Y y xa LF SUB * : J Z z xb VT ESC + K [ { xc FF FS, < L \ l xd CR GS - = M ] } xe SO RS. > N xf SI US /? 0 _ o DEL 1E8C 7C MOV A,H 1E90 7D MOV A,L 59

51 1F03 F5 PUSH PSW 1F04 DB F6 LP: IN F6H A <- PC 1F06 E6 01 ANI 01H 1F0B F1 POP PSW 1F0C C9 RET 1F13 D3 F7 OUT F7H 1F15 C9 RET 1FD9 1FDA D 1FDB 1FDC 1FDD 1FDE 1FDF 1FE0 1FE1 1FE2 1FE3 1FE4 1FE5 1FE6 1FE7 1FE8 1FE9 1FEA 1FEB 1FEC 1FED 1FEE 1FEF 1FF0 1FF1 1FF2 1FF3 1FF4 1FF5 1FF6 1FF7 lff8 1FF9 1FFA 1FFB 1FFC 1FFD 1FFE 1FFF 51

52 1C00 3A 00 1F 4F 3A 02 1F F C T E Z LF ) L A W SP H S Y I P U Q CR D ? B A 4 R A G D BEL J B C, N C. M D F D / X E : C E = V F ( K F A... 1D9B CA CB 1D JZ PRER 1DA0 CA CB 1D JZ PRER 1DA3 FE 00 CPI 00H 1DA5 CA 83 1D JZ CHR10 1DAD MVI H,0 1DB5 E6 01 ANI 01H A < Z 1DB8 6F MOV L,A 1DBA 7E MOV A,M A <- HL 1DBB E1 POP H 1DBE B9 CMP C 1DC2 29 DAD H 1DC3 29 DAD H 1DC4 29 DAD H 1DCE C3 83 1D JMP CHR10 1DD5 C9 RET 52 57

53 1E07 D5 PUSH D 1E0D CD AC 1E CALL ZMENA 1E13 0E 09 MVI C, D 1E15 CD 24 1F CALL CO 1E1B D1 POP D 1E1C E1 POP H 1E1D CD 4B 1E CALL COMP HL<DE? 1E20 23 INX H 1E21 D JNC MONITOR 1E24 E5 PUSH H 1E25 D5 PUSH D 1E26 7E MOV A,M A <- (HL) 1E27 F5 PUSH PSW 1E28 07 RLC 1E29 07 RLC 1E2A 07 RLC 1E2B 07 RLC 1E2C E6 0F ANI 0FH 1E2F CD 80 1E CALL CHROUT 1E32 F1 POP PSW 1E33 E6 0F ANI 0FH 1E36 CD 80 1E CALL CHROUT 1E39 C3 18 1E JMP LOOP 1E3C 0E 08 CRLF: MVI C, CR 1E3E CD 24 1F CALL CO 1E41 0E 02 MVI C, LF 1E43 C3 24 1F JMP CO 1E46 0E 04 SPACE: MVI C, SP 1E48 C3 24 1F JMP CO 1E4B 7C COMP: MOV A,H 1E4C BA CMP D 1E4D C0 RNZ 1E4E 7D MOV A,L 1E4F BB CMP E 1E50 C9 RET 1E53 D3 FB OUT 0FBH 1E55 C9 RET 56 * 1F CI: LXI B,0500H B<-5, C<-0 1F03 DB F9 CI5: IN F9H A7<-PB7 1F05 07 RLC 1F0C DB F9 IN F9H 1F17 17 RAL 1F18 79 MOV A,C 1F1A 4F MOV C,A 1F1F 0F RRC 1F20 0F RRC 1F21 0F RRC 1F26 79 MOV A,C 1F27 07 RLC 1F2C 4F MOV C,A 53

54 1F34 79 MOV A,C 1F3A 00 NOP 1F3E 1B CEK: DCX D 1F3F 7A MOV A,D 1F40 B3 ORA E 1F41 C2 3E 1F JNZ CEK 1F44 C9 RET 1F48 C3 3E 1F JMP CEK 1E86 B9 CMP C (HL) = C? 1E87 CA 93 1E JZ SHODA 1E8A 78 MOV A,B 1E8B FE 40 CPI 40H B = 64? 1E8E 04 INR B 1E8F 23 INX H 1E94 1F RAR CY <- 0/1.../, 1 (A...) 1E95 F5 PUSH PSW 1E99 1F RAR 1E9A 07 RLC 1E9B 07 RLC 1E9C 07 RLC 1E9E 3A B5 1E LDA PAMZM 1EA1 07 RLC 1EA2 07 RLC 1EA8 4F MOV C,A 54 1EAC 79 ZMENA: MOV A,C 1EAD 0F RRC 1EBA FF FF 1EBC FF 0A 1EBE FF FF 1EC0 FF FF 1EC2 0* FF 1EC4 07 FF 1EC6 FF FF 1EC8 FF 0D 1ECA 04 FF 1ECC FF FF 1ECE FF FF 1ED0 FF 0F 1ED2 FF 0C 1ED4 FF FF 1ED6 05 FF 1ED8 FF FF 1EDA FF FF 1EDC 02 FF 1EDE FF FF 1EE0 06 FF 1EE2 00 FF 1EE4 01 FF 1EE6 09 FF 1EE8 FF 0B 1EEA FF FF 1EEC FF FF 1EEE FF FF 1EF0 FF FF 1EF2 FF FF 1EF4 FF FF 1E06 E5 PUSH H 55

.org 00000h START: ; 0000h - RESET mvi a,08ah ; nastaveni sluzebniho 8255A. out 0FBH ; CW 8Ah => rezim 0, PA out, PB inp, PC0-3 out, PC4-7 inp nop

.org 00000h START: ; 0000h - RESET mvi a,08ah ; nastaveni sluzebniho 8255A. out 0FBH ; CW 8Ah => rezim 0, PA out, PB inp, PC0-3 out, PC4-7 inp nop Zdrojovy kod obsluzneho monitoru pocitace PMI-80 ************************************************* * (c) www.nostalcomp.cz 2014 * ************************************************* Disassembled by: DASMx

Více

Obsah: Přílohy. strana

Obsah: Přílohy. strana Obsah: strana 1. Úvod... 5 2. Seznámení s mikropočítačem PMI-80... 6 2.1 Mikroprocesor MHB8080A a jeho podpůrné obvody... 7 2.2 Obvody paměti a periferií... 9 2.3 Obvody vstupu a výstupu...10 3. Jednoduché

Více

Program "Světla" pro mikropočítač PMI-80

Program Světla pro mikropočítač PMI-80 Program "Světla" pro mikropočítač PMI-80 Dokument věnovaný mikropočítači PMI-80, jeho programování a praktickým ukázkám. Verze dokumentu:. Autor: Blackhead Datum: rok 1997, 4.3.004 1 Úvod Tento program

Více

Strojový kód. Instrukce počítače

Strojový kód. Instrukce počítače Strojový kód Strojový kód (Machine code) je program vyjádřený v počítači jako posloupnost instrukcí procesoru (posloupnost bajtů, resp. bitů). Z hlediska uživatele je strojový kód nesrozumitelný, z hlediska

Více

M I N I S T E R S T V A V N I T R A

M I N I S T E R S T V A V N I T R A VMV čá. 24/2008 (část II) V Ě S T N Í K M I N I S T E R S T V A V N I T R A Ročník 2008 V Praze dne 3. března 2008 Částka 24 O B S A H Část II Oznámení Ministerstva vnitra podle zákona č. 365/2000 Sb.

Více

Upozornění : barevné odstíny zobrazené na této stránce se mohou z důvodu možného zkreslení Vašeho monitoru lišit od fyzické dodávky.

Upozornění : barevné odstíny zobrazené na této stránce se mohou z důvodu možného zkreslení Vašeho monitoru lišit od fyzické dodávky. Upozornění : barevné odstíny zobrazené na této stránce se mohou z důvodu možného zkreslení Vašeho monitoru lišit od fyzické dodávky. ODSTÍN SKUPINA CENOVÁ SKUPINA ODRÁŽIVOST A10-A BRIGHT A 1 81 A10-B BRIGHT

Více

PMI-80 jako informační panel

PMI-80 jako informační panel PMI-80 jako informační panel Tento dokument popisuje základy práce s mikropočítačem PMI- 80, jeho funkce a ve zkratce i program Běžící text. Verze dokumentu: 1.1 Autor: Blackhead Datum: 30.3.2004, 7.4.2004

Více

Klimatizace. Třída: 4.C. Střední Průmyslová Škola Elektrotechnická Havířov Protokol do MIT. Skupina: 3. Zpráva číslo: 3

Klimatizace. Třída: 4.C. Střední Průmyslová Škola Elektrotechnická Havířov Protokol do MIT. Skupina: 3. Zpráva číslo: 3 Střední Průmyslová Škola Elektrotechnická Havířov Protokol do MIT Třída: 4.C Skupina: 3 Klimatizace Zpráva číslo: 3 Dne: 08.01.2007 Soupis použitých přístrojů: přípravek s μc 8051 přípravek s LCD přípravek

Více

Notice:Jagran Infotech Ltd. Printed by Fontographer 4.1 on 6/3/2003 at 7:12 PM

Notice:Jagran Infotech Ltd. Printed by Fontographer 4.1 on 6/3/2003 at 7:12 PM $ % $0 Undefined $1 Undefined $2 Undefined $3 Undefined $4 Undefined $5 Undefined $6 Undefined $7 Undefined $8 Undefined $9 Undefined $A Undefined $B Undefined $C Undefined $D Undefined $E Undefined $F

Více

RS485/MODBUS-RTU ver. 4 s rozšířením pro R24

RS485/MODBUS-RTU ver. 4 s rozšířením pro R24 Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu: Význam jednotlivých částí protokolu část příkazu význam

Více

Podprogram DELAY.INC. - konstanty časových prodlev. RB3 equ 11b DEL1MS: DEL800: DEL400: DEL200 DEL100 DELAY: ret DEL1MS

Podprogram DELAY.INC. - konstanty časových prodlev. RB3 equ 11b DEL1MS: DEL800: DEL400: DEL200 DEL100 DELAY: ret DEL1MS 6.2.2001 ÚLOHA č.1 Tomáš Mořkovský, M4 1. diody:, 0,2 s čekat 2. diody:, 0,2 s čekat 3. prohodit čtveřice svítících diod, 0,2 s čekat a 3x opakovat 4. diody:, 0,2 s čekat 5. rotace diody vlevo až po, vždy

Více

Kyvné pohony Série 6400. Miniaturní kompaktní suporty Série 6700. Tlumiče nárazu Série 6900

Kyvné pohony Série 6400. Miniaturní kompaktní suporty Série 6700. Tlumiče nárazu Série 6900 Manipulace Série 000 SpA 4050 LURANO (BG) - Italia Via Cascina Barbellina, 0 Tel. 035/49777 Fax 035/49740 035/4974 http://www.pneumaxspa.com CAP. SOC...700.000 I.V. R.E.A. BERGAMO N. 0798 R.E.A. MILANO

Více

POKLADNÍ DISPLEJ LCD. www.virtuos.cz virtuos@virtuos.cz. hotline: 493 544 400. strana 1

POKLADNÍ DISPLEJ LCD. www.virtuos.cz virtuos@virtuos.cz. hotline: 493 544 400. strana 1 POKLADNÍ DISPLEJ LCD VLASTNOSTI Podsvícený displej LCD s vysokým kontrastem umožňuje čtení z velkého bočního úhlu K ovládání displeje je použit standardní seriový port RS-232 (9600bps) Snadné programování

Více

STATUT INVESTI NÍHO FONDU S PROM NLIVÝM ZÁKLADNÍM KAPITÁLEM

STATUT INVESTI NÍHO FONDU S PROM NLIVÝM ZÁKLADNÍM KAPITÁLEM STATUT INVESTINÍHO FONDU S PROMNLIVÝM ZÁKLADNÍM KAPITÁLEM ABBCDEBF AABCDEBFE FE AABCDEBFCEBF 2 Obsah 3 AABCDEBFEFAFEFABDB AFBFBDEAFFDEBFBDEFDEAFF F BAD D ZÁKLADNÍ ÚDAJE O INVESTINÍM FONDU FAFEFABDB AFFFFABBCDEBFFDBAF

Více

Seznámení s mikropočítačem. Architektura mikropočítače. Instrukce. Paměť. Čítače. Porovnání s AT89C2051

Seznámení s mikropočítačem. Architektura mikropočítače. Instrukce. Paměť. Čítače. Porovnání s AT89C2051 051 Seznámení s mikropočítačem Architektura mikropočítače Instrukce Paměť Čítače Porovnání s AT89C2051 Seznámení s mikropočítačem řady 8051 Mikroprocesor řady 8051 pochází z roku 1980 a je vytvořené firmou

Více

Nastavovací příručka pro snímače CCD

Nastavovací příručka pro snímače CCD Nastavovací příručka pro snímače CCD Obsah Obnovení továrního stavu...1 Ukončit nastavování bez uložení změn...1 Nastavovat přes RS232...1 Výpis aktuálního nastavení...1 Zvuková signalizace...2 Ověření

Více

Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor:

Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor: Západočeská univerzita v Plzni Písemná zkouška z předmětu: Zkoušející: Katedra informatiky a výpočetní techniky Počítačová technika KIV/POT Dr. Ing. Karel Dudáček Akademický rok: 2004/05 Datum: Příjmení:

Více

CODEWARE. Nastavovací příručka. pro snímače CipherLab 1500/1560/1562

CODEWARE. Nastavovací příručka. pro snímače CipherLab 1500/1560/1562 CODEWARE Nastavovací příručka pro snímače CipherLab 1500/1560/1562 CODEWARE Obsah Začít nastavovat 1 Obnovení továrního nastavení 1 Uložit uživatelské nastavení 1 Obnovení uživatelského nastavení 1 Ukončit

Více

Struktura a architektura počítačů (BI-SAP) 7

Struktura a architektura počítačů (BI-SAP) 7 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 7 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii

Více

Jako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr.

Jako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr. Model procesoru Jedná se o blokové schéma složené z registrů, paměti RAM, programového čítače, instrukčního registru, sčítačky a řídicí jednotky, které jsou propojeny sběrnicemi. Tento model má dva stavy:

Více

14/10/2015 Z Á K L A D N Í C E N Í K Z B O Ž Í Strana: 1

14/10/2015 Z Á K L A D N Í C E N Í K Z B O Ž Í Strana: 1 14/10/2015 Z Á K L A D N Í C E N Í K Z B O Ž Í Strana: 1 S Á ČK Y NA PS Í E XK RE ME N TY SÁ ČK Y e xk re m en t. p o ti sk P ES C Sá čk y P ES C č er né,/ p ot is k/ 12 m y, 20 x2 7 +3 c m 8.8 10 bl ok

Více

Referenční příručka o čárovém kódu

Referenční příručka o čárovém kódu Referenční příručka o čárovém kódu Verze 0 CZE 1 Úvod 1 Přehled 1 1 V této referenční příručce naleznete informace o tisku čárových kódů, který využívá příkazy pro ovládání zasílané přímo na tiskové zařízení

Více

= 8 25 + 19 12 = 32 43 32 = 11. 2 : 1 k > 0. x k + (1 x) 4k = 2k x + 4 4x = 2 x = 2 3. 1 x = 3 1 2 = 2 : 1.

= 8 25 + 19 12 = 32 43 32 = 11. 2 : 1 k > 0. x k + (1 x) 4k = 2k x + 4 4x = 2 x = 2 3. 1 x = 3 1 2 = 2 : 1. 4 4 = 8 8 8 = 5 + 19 1 = 4 = 11 : 1 k > 0 k 4k x 1 x x k + (1 x) 4k = k x + 4 4x = x = x 1 x = 1 = : 1. v h h s 75 v 50 h s v v 50 s h 75 180 v h 90 v 50 h 180 90 50 = 40 s 65 v 80 60 80 80 65 v 50 s 50

Více

OBSAH. strana. Hroty 1, 2. Céčka a eska. strana 2, 3. strana. Šišky. Gule a polgule. strana 5, strana

OBSAH. strana. Hroty 1, 2. Céčka a eska. strana 2, 3. strana. Šišky. Gule a polgule. strana 5, strana OBSAH Hroty 1, 2 Céčka a eska 2, 3 Šišky 3 Gule a polgule 4 Hrozno 5, 6 Lístky 7... 10 Tyčky a stĺpiky 11... 13 Pásoviny a madlá 14, 15 Pätky a krytky 16 Závesy 17 Kľučky 18, 19 Štítky Sortiment pojazdných

Více

Čísla, reprezentace, zjednodušené výpočty

Čísla, reprezentace, zjednodušené výpočty Čísla, reprezentace, zjednodušené výpočty Přednáška 4 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2014, J.Fischer, ČVUT - FEL, kat. měření 1 Čísla 4 bitová dec bin. hex. 0 0000 0 1 0001

Více

M I N I S T E R S T V A V N I T R A O B S A H. Oznámení Ministerstva vnitra

M I N I S T E R S T V A V N I T R A O B S A H. Oznámení Ministerstva vnitra V Ě S T N Í K M I N I S T E R S T V A V N I T R A Ročník 2011 V Praze dne 22. března 2011 Částka 39 O B S A H Část II Oznámení Ministerstva vnitra podle zákona č. 227/2000 Sb. i. Výsledky ověření kvalifikovaných

Více

SIGNUM 3SB3 Tlačítka a signálky

SIGNUM 3SB3 Tlačítka a signálky SGNUM Tlačítka a signálky Ovladač s nosičem Kulaté plastové 0..-.. Kulaté kovové 5..-.. Čtvercové plastové 1..-.. pro otvor 26 26mm Upozornění! Prosvětlená tlačítka se dodávají včetně montážního můstku

Více

1 Systémová volání (celkem max. 1b)

1 Systémová volání (celkem max. 1b) A0B36APO - Architektura počítačů 4. domácí úkol LS 2012/2013 Katedra počítačů, FEL, ČVUT v Praze Termín odevzdání: nejpozději na cvičení v týdnu od 13.5. Pište do připravených papírů, pište čitelně, nepřikládejte

Více

Čísla, reprezentace, zjednodušené výpočty

Čísla, reprezentace, zjednodušené výpočty Čísla, reprezentace, zjednodušené výpočty Přednáška 5 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 1 Čísla 4 bitová dec bin. hex. 0 0000 0 1 0001

Více

VIPA systém 300S vysokorychlostní řídicí systém

VIPA systém 300S vysokorychlostní řídicí systém Systém 200V Systém 100V S VIPA SPEED7 Technologií je systém 300S nejrychlejší řídicí systém na světě programovatelný se Siemens STEP7. Paměť pro program a data je integrovaná v základu SPEED7 CPU. Díky

Více

Varianty: - brání i C1 - situace 2 na 2 - povinná 3 překřížení A1 s B1 - D1 brání opačným držením hole Změníme orientaci cvičení

Varianty: - brání i C1 - situace 2 na 2 - povinná 3 překřížení A1 s B1 - D1 brání opačným držením hole Změníme orientaci cvičení cv. 308 Situace 2 na 1 Útočník A1 si naráží míček do běhu s útočníkem A2, kříží se a střílí na bližší branku. Mezitím obránci C1 a D1 vybíhají a střílí na druhou branku, poté C1bere volný míček, přihrává

Více

8. Laboratoř: Aritmetika a řídicí struktury programu

8. Laboratoř: Aritmetika a řídicí struktury programu 8. Laboratoř: Aritmetika a řídicí struktury programu Programy v JSA aritmetika, posuvy, využití příznaků Navrhněte a simulujte v AVR studiu prográmky pro 24 bitovou (32 bitovou) aritmetiku: sčítání, odčítání,

Více

Principy komunikace s adaptéry periferních zařízení (PZ)

Principy komunikace s adaptéry periferních zařízení (PZ) Principy komunikace s adaptéry periferních zařízení (PZ) Několik možností kategorizace principů komunikace s externími adaptéry, např.: 1. Podle způsobu adresace registrů, které jsou součástí adaptérů.

Více

CH_SW_71 - V1.0. Program vytváří z obvodu PIC16C71 / PIC16C711 přepínač vstupů pro NF zesilovač.

CH_SW_71 - V1.0. Program vytváří z obvodu PIC16C71 / PIC16C711 přepínač vstupů pro NF zesilovač. CH_SW_71 - V1.0 Program vytváří z obvodu PIC16C71 / PIC16C711 přepínač vstupů pro NF zesilovač. Jako přepínací prvek slouží potenciometr zapojený běžcem přímo do vstupu A/D převodníku uvnitř mikroprocesoru.

Více

ISU Cvičení 7. Marta Čudová

ISU Cvičení 7. Marta Čudová ISU Cvičení 7 Marta Čudová Supercomputing Technologies Research Group Brno University of Technology, Faculty of Information Technology Božetěchova 1/2, 612 66 Brno - Královo Pole icudova@fit.vutbr.cz Osnova

Více

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná

Více

BASPELIN CPM. Popis komunikačního protokolu verze EQ22 CPM EQ22 KOMPR

BASPELIN CPM. Popis komunikačního protokolu verze EQ22 CPM EQ22 KOMPR BASPELIN CPM Popis komunikačního protokolu verze EQ22 CPM EQ22 KOMPR říjen 2007 EQ22 CPM Obsah 1. Přehled příkazů 2 2. Popis příkazů 3 3. Časování přenosu 8 4. Připojení regulátorů na vedení 10 1. Přehled

Více

Uživatelská příručka

Uživatelská příručka Rele Control Elektronické ovládání výstupů Uživatelská příručka ver. 1.36 (09/02/2006) revize 07.10.2006 HW PROGRESS Milan Jaroš OBSAH: 1 Seznámení... 3 1.1 Určení... 3 1.2 Základní údaje... 3 1.3 Složení

Více

Universita Pardubice Fakulta elektrotechniky a informatiky. Mikroprocesorová technika. Semestrální práce

Universita Pardubice Fakulta elektrotechniky a informatiky. Mikroprocesorová technika. Semestrální práce Universita Pardubice Fakulta elektrotechniky a informatiky Mikroprocesorová technika Semestrální práce Jméno: Chmelař Pavel Datum: 14. 5. 2008 Úkol: Příklad č. 1 V paměti dat je uložen blok 8 b čísel se

Více

hotline: 493 544 400 56 1"67"-4 $ * Model 11,2 mm 9 mm Velikost znaku ) 879 9 mm (V) 5,25 mm (Š) )& celková výška panel sloupek podstavec

hotline: 493 544 400 56 167-4 $ * Model 11,2 mm 9 mm Velikost znaku ) 879 9 mm (V) 5,25 mm (Š) )& celková výška panel sloupek podstavec POKLADNÍ DISPLEJ VFD VLASTNOSTI Snadné programování pomocí Esc sekvencí K!"#" $# %&' (( )* +),- %-. / % Napájení 12V SPECIFIKACE 0 % *%1234 Barva displeje zelená Formát displeje 56 1"67"-4 3 $# $ * Model

Více

POKLADNÍ DISPLEJ VFD - USB

POKLADNÍ DISPLEJ VFD - USB POKLADNÍ DISPLEJ VFD - USB VLASTNOSTI Vysoký jas displeje zajišťuje výbornou viditelnost zobrazovaných znaků Snadné programování pomocí Esc sekvencí Vestavěný převodník USB-RS232 Ovládání displeje prostřednictvím

Více

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 6

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 6 UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 6 Práce s analogově digitálním převodníkem Jan Dolinay Petr Dostálek Zlín 2013 Tento studijní materiál

Více

Registry 32 bitové pro všeobecné použití: EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP.

Registry 32 bitové pro všeobecné použití: EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP. 1 Procesor i486 a vyšší - úvodní seznámení Procesory i486 a vyšší jsou v technické literatuře dobře dokumentovány, ale dokumentace je rozsáhlá a obsahuje pro začínajícího i zkušeného programátora mnoho

Více

SEZNAM A STRUKTURA HODNOT DCC KÓDU

SEZNAM A STRUKTURA HODNOT DCC KÓDU UNIPETROL RPA, s.r.o. Strana 1/8 SEZNAM A STRUKTURA HODNOT DCC KÓDU Správce dokumentu: Zpracovatel: UNIPETROL RPA, s.r.o. - Odbor údržby UNIPETROL RPA, s.r.o. Sekce podpory údržby Ing. Pavel Dobrovský

Více

Struktura a architektura počítačů (BI-SAP) 9

Struktura a architektura počítačů (BI-SAP) 9 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 9 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii

Více

BASPELIN CPM. Popis komunikačního protokolu verze EQ3 CPM EQ3 KOMPR

BASPELIN CPM. Popis komunikačního protokolu verze EQ3 CPM EQ3 KOMPR BASPELIN CPM Popis komunikačního protokolu verze EQ3 CPM EQ3 KOMPR říjen 2007 EQ3 CPM Obsah 1. Přehled příkazů 2 2. Popis příkazů 3 3. Časování přenosu 10 4. Připojení regulátorů na vedení 11 1. Přehled

Více

Základní způsoby: -Statické (přidělění paměti v čase překladu) -Dynamické (přiděleno v run time) v zásobníku na haldě

Základní způsoby: -Statické (přidělění paměti v čase překladu) -Dynamické (přiděleno v run time) v zásobníku na haldě Metody přidělování paměti Základní způsoby: -Statické (přidělění paměti v čase překladu) -Dynamické (přiděleno v run time) v zásobníku na haldě Důležitá hlediska jazykových konstrukcí: Dynamické typy Dynamické

Více

!"!# TECOREG. Tento dokument lze poskytnout firmám v $%&'(%)*+, nebo se vypne a zapne napájení systému Tecoreg. KEYREG.

!!# TECOREG. Tento dokument lze poskytnout firmám v $%&'(%)*+, nebo se vypne a zapne napájení systému Tecoreg. KEYREG. !"!# TECOREG Tento dokument lze poskytnout firmám v $%&'(%)*+,,(& -$./0. Úvod 1. ÚVOD Systémy Tecoreg TR050, TR200, TR300 lze programovat stejnými! ""# "$%"#&%'()*+,-. ' % / 0/0/ 1/ ) (0/ 1! ""#"2%"#%)0/1

Více

Stanovení počtu I/O a rozšiřovacích modulů S7-200

Stanovení počtu I/O a rozšiřovacích modulů S7-200 Stanovení počtu I/O a rozšiřovacích S7-200 Pamatujte si: Max. počet všech připojených k systému S7-200 je 2 pro a 7 pro a 226. není možné rozšířit. Proud napájení vstupů a výstupů 5 VDC pro všechny typy

Více

Ovládání tiskárny BT-100

Ovládání tiskárny BT-100 Z Archívu: Ovládač jednoihličkovej tlačiarne BT100 [8035]. Nejlevnější tiskarnou na našem trhu je tiskárna BT100. Nemá význam polemizovat o její ceně a užitných vlastnostech; je to jediná tiskárna, cenově

Více

zení Koncepce připojení V/V zařízení POT POT ... V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče Připojení periferních zařízení

zení Koncepce připojení V/V zařízení POT POT ... V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče Připojení periferních zařízení Připojení periferních zařízen zení 1 Koncepce připojení V/V zařízení V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče specializované (řadič disku) lze k nim připojit jen zařízení určitého

Více

KONFIGURACE RS485/MODBUS JEDNOTKY PDU4xx-P

KONFIGURACE RS485/MODBUS JEDNOTKY PDU4xx-P KONFIGUAE S485/MODBUS JEDNOTKY PDU4xx-P Menu rs Addr - Definice adresy zařízení podle protokolu Modbus. Parametr lze nastavit v rozsahu 0 až 199. Při nastavení parametru na hodnotu 0, bude zařízení odpovídat

Více

požadovan adované velikosti a vlastností Interpretace adresy POT POT

požadovan adované velikosti a vlastností Interpretace adresy POT POT požadovan adované velikosti a vlastností K.D. - přednášky 1 Interpretace adresy Ve kterémkoliv místě lze adresu rozdělit na číslo bloku a offset uvnitř bloku. Velikost bloku je dána délkou příslušné části

Více

Analyzátor sériového rozhraní RSA1B

Analyzátor sériového rozhraní RSA1B Simulační systémy Řídicí systémy Zpracování a přenos dat Analyzátor sériového rozhraní RSA1B Návod k použití TM 07-02-08 OSC, a. s. tel: +420 541 643 111 Staňkova 557/18a fax: +420 541 643 109 602 00 Brno

Více

2D standard pro jízdní doklady ČD, a.s.

2D standard pro jízdní doklady ČD, a.s. 2D standard pro jízdní doklady ČD, a.s. Základní pravidla a popis struktur Odbor informatiky České dráhy, a.s. Dne: 28.5.2012 Verze. 1.00 1. Úvod Dokument popisuje základní pravidla pro sestavení kontrolního

Více

Základní způsoby: -Statické (přidělění paměti v čase překladu) -Dynamické (přiděleno v run time) v zásobníku na haldě

Základní způsoby: -Statické (přidělění paměti v čase překladu) -Dynamické (přiděleno v run time) v zásobníku na haldě Metody přidělování paměti Základní způsoby: -Statické (přidělění paměti v čase překladu) -Dynamické (přiděleno v run time) v zásobníku na haldě Důležitá hlediska jazykových konstrukcí: Dynamické typy Dynamické

Více

Procesor z pohledu programátora

Procesor z pohledu programátora Procesor z pohledu programátora Terminologie Procesor (CPU) = řadič + ALU. Mikroprocesor = procesor vyrobený monolitickou technologií na čipu. Mikropočítač = počítač postavený na bázi mikroprocesoru. Mikrokontrolér

Více

MCP BIOS řídicí jednotky Kit386EXR

MCP BIOS řídicí jednotky Kit386EXR MCP BIOS řídicí jednotky Kit386EXR ZÁKLADNÍ PROGRAMOVÉ VYBAVENÍ Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www:

Více

Předmluva 13 Použité konvence 14. KAPITOLA 1 Základní číselné soustavy a pojmy Číselné soustavy a převody 15 1.

Předmluva 13 Použité konvence 14. KAPITOLA 1 Základní číselné soustavy a pojmy Číselné soustavy a převody 15 1. 7 Předmluva 13 Použité konvence 14 KAPITOLA 1 Základní číselné soustavy a pojmy 15 1.1 Číselné soustavy a převody 15 1.2 Datové typy 18 KAPITOLA 2 Seznámení s mikroprocesory řady x86 21 2.1 Počítač obecně

Více

)*+,*-../01*/12*+) /)-*914/:41;1

)*+,*-../01*/12*+) /)-*914/:41;1 )*+,*-../01*/12*+)3456718/)-*914/:41;1 ?@A?@BCDEF?@GAA?@BCDF@?H?I JKLMNOKPNQKRSTKPOPLNOPLNUVLWXYKZ[\P]N^_LRPKǸaUbUMNKcNbPdVZZRZPK]NV]ZPLPLNePL_]RdWLRV]S fwlngwrnv]onop]nqp]z[\p]mnk]nopcnjv]z[\mnopcnewthnivnokp]p]mnkcnp\lp]op]nj]op]hp]

Více

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část. Řídící jednotka regulace podtlaku TPR

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část. Řídící jednotka regulace podtlaku TPR Programovatelná řídící jednotka REG10 návod k instalaci a použití 2.část Řídící jednotka regulace podtlaku TPR Obsah: 1.0 Obecný popis... 2 1.1 Popis programu... 2 1.2 Vstupní měřené veličiny... 2 1.3

Více

B A B A B A B A A B A B B

B A B A B A B A A B A B B AB ABA BA BABA B AB A B B A A B A B AB A A B B B B ABA B A B A A A A A B A A B A A B A A B A BA B A BA B D A BC A B C A B A B C C ABA B D D ABC D A A B A B C D C B B A A B A B A B A A AB B A AB A B A A

Více

Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů).

Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů). Strojový kód k d a asembler procesoru MIPS Použit ití simulátoru SPIM K.D. - cvičení ÚPA 1 MIPS - prostředí 32 ks 32bitových registrů ( adresa registru = 5 bitů). Registr $0 je zero čte se jako 0x0, zápis

Více

Obsah. Popis funkcí. RS485/MODBUS-RTU ver. 3.0. Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu:

Obsah. Popis funkcí. RS485/MODBUS-RTU ver. 3.0. Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu: Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu: Význam jednotlivých částí protokolu část příkazu

Více

# $ % "%!" %&!' ( ) %& *! +!,! -.%''!! % " /!' 0!12 # / % "!'! " ( 3! "!%! ) 3! "!%!% &!! * 3% &!! + 4 % "!%& + -"!%&!&% % "!%& + 1%&!! % % "!

# $ % %! %&!' ( ) %& *! +!,! -.%''!! %  /!' 0!12 # / % !'!  ( 3! !%! ) 3! !%!% &!! * 3% &!! + 4 % !%& + -!%&!&% % !%& + 1%&!! % % ! " # $ % "%" %&' ( ) %& * +, -.%'' % " /' 012 # / % " ' " ( 3 " % ) 3 " %% & * 3% & + 4 % " %& + -" %& &% % " %& + 1%& % % " %& 5 -" %& &% % ' 5 3" "%&"&% % ' 6 3" % 0%7%%%" %& 0 /8/ %" 9%& :;< 3% % # 3%&"

Více

Model ver SYSTEM EXCLUSIVE KOMUNIKACE CHD Elektroservis

Model ver SYSTEM EXCLUSIVE KOMUNIKACE CHD Elektroservis Model 8-462 ver. 2.00 SYSTEM EXCLUSIVE KOMUNIKACE 2012 CHD Elektroservis 7 Obsah strana 1. System Exclusive komunikace............................. 3 2. Struktura SysEx Messages...............................

Více

SIC1602A20. Komunikační protokol

SIC1602A20. Komunikační protokol SIC1602A20 Komunikační protokol SIC1602A20 Mechanické parametry Rozměr displeje 80 x 36 mm Montážní otvory 75 x 31 mm, průměr 2.5mm Distanční sloupky s vnitřním závitem M2.5, možno využít 4mm hloubky Konektor

Více

STEREOMETRIE ZÁKLADNÍ POJMY, METRICKÉ VLASTNOSTI, ODCHYLKY, VZDÁLENOSTI. STEREOMETRIE geometrie v prostoru

STEREOMETRIE ZÁKLADNÍ POJMY, METRICKÉ VLASTNOSTI, ODCHYLKY, VZDÁLENOSTI. STEREOMETRIE geometrie v prostoru Předmět: Ročník: Vytvořil: Datum: MATEMATIKA DRUHÝ Mgr. Tomáš MAŇÁK 4. května 2014 Název zpracovaného celku: STEREOMETRIE ZÁKLADNÍ POJMY, METRICKÉ VLASTNOSTI, ODCHYLKY, VZDÁLENOSTI STEREOMETRIE geometrie

Více

Programování PICAXE18M2 v Assembleru

Programování PICAXE18M2 v Assembleru Nastavení programming editoru PICAXE PROGRAMMING EDITOR 6 Programování PICAXE18M2 v Assembleru Nastavit PICAXE Type PICAXE 18M2(WJEC-ASSEMBLER, stejně tak nastavit Simulation Pokud tam není, otevřeme přes

Více

EMULÁTOR PS/2 KLÁVESNICE

EMULÁTOR PS/2 KLÁVESNICE EMULÁTOR PS/2 KLÁVESNICE 03/2018 ATEsystem s.r.o. Studentská 6202/17 708 00 Ostrava-Poruba Česká republika M +420 595 172 720 E atesystem@atesystem.cz W www.atesystem.cz INFORMACE O DOKUMENTU Č. revize

Více

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 10

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 10 UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 10 Využití zásobníku pro předání parametrů podprogramům a lokální proměnné Jan Dolinay Petr Dostálek Zlín

Více

Kubatova 19.4.2007 Y36SAP 8. Strojový kód Jazyk symbolických instrukcí asembler JSA pro ADOP a AVR. 2007-Kubátová Y36SAP-strojový kód 1

Kubatova 19.4.2007 Y36SAP 8. Strojový kód Jazyk symbolických instrukcí asembler JSA pro ADOP a AVR. 2007-Kubátová Y36SAP-strojový kód 1 Y36SAP 8 Strojový kód Jazyk symbolických instrukcí asembler JSA pro ADOP a AVR 2007-Kubátová Y36SAP-strojový kód 1 Architektura souboru instrukcí, ISA - Instruction Set Architecture Vysoká Architektura

Více

VALAŠSKÝ KRPEC. Vsetín 9.kv tna 2015 rozplavání v 9:00 a ve 14:30 hod. zahájení v 10:00 a 15:30 hod. Krytý bazén Jiráskova 340

VALAŠSKÝ KRPEC. Vsetín 9.kv tna 2015 rozplavání v 9:00 a ve 14:30 hod. zahájení v 10:00 a 15:30 hod. Krytý bazén Jiráskova 340 VALAŠSKÝ KRPEC Vsetín 9.kv tna 2015 rozplavání v 9:00 a ve 14:30 hod. zahájení v 10:00 a 15:30 hod Krytý bazén Jiráskova 340 Název závodu : Valašský krpec v plavání Po adatel : Plavecký oddíl TJ ALCEDO

Více

300S. vysokorychlostní řídicí systém

300S. vysokorychlostní řídicí systém vysokorychlostní řídicí systém Popis systému Popis systému Struktura a koncept rozšiřitelný řídicí systém. tralizované automatizační aplikace ve výrobním a procesním průmyslu sahající až k nejvyšším rozsahům

Více

P S M

P S M Bezpístnicové válce řady S1, S5 a VL1 najdou své uplatnění zejména tam, kde není místo pro standardní válec. Z válce se totiž nevysouvá pístní tyč. Díky svému maximálnímu zdvihu až 6 metrů je možné je

Více

Distributed Safety: Koncepce

Distributed Safety: Koncepce Distributed Safety: Koncepce Siemens s.r.o. 2009 SIMATIC Distributed Safety HW Standardní CPU CPU35-2PN/DP Safety CPU CPU35F-2PN/DP Standardní ET200S Safety ET200S Distributed Safety Strana 2 Siemens s.r.o.

Více

Popis instrukční sady procesoru ADOP

Popis instrukční sady procesoru ADOP instrukční sady procesoru ADOP ČVUT FEL, 2008 K. Koubek, P. Bulena Obsah instrukční sady...5 Univerzální registry...5 Registr příznaků FR...5 Standardní význam příznaků...6 Přehled instrukcí...7 ADD Add...8

Více

ZÁVĚREČNÁ PRÁCE Z PŘEDMĚTU MIT

ZÁVĚREČNÁ PRÁCE Z PŘEDMĚTU MIT Vyšší odborná škola a Střední průmyslová škola elektrotechnická Božetěchova 3, Olomouc Třída : M4 Školní rok : 2000 / 2001 ZÁVĚREČNÁ PRÁCE Z PŘEDMĚTU MIT Generování tónů (asembler AS51) Vypracoval : Tomáš

Více

FV-2029xx. Programátorská a konstrukční příručka. Zákaznický displej - VFD Rev. 1.02p.

FV-2029xx. Programátorská a konstrukční příručka. Zákaznický displej - VFD Rev. 1.02p. Programátorská a konstrukční příručka FV-2029xx Zákaznický displej - VFD Rev. 1.02p http:// strana 1 POKLADNÍ DISPLEJ VFD VLASTNOSTI Vysoký jas displeje zajišťuje výbornou viditelnost zobrazovaných znaků

Více

KYVNÉ POHONY. Náhradní díly. Objednací kódy, technická data. Základní rozmìry. Pracovní podmínky. Kyvný pohon s ozubeným høídelem Série 6410

KYVNÉ POHONY. Náhradní díly. Objednací kódy, technická data. Základní rozmìry. Pracovní podmínky. Kyvný pohon s ozubeným høídelem Série 6410 Manipulace Série 00 KYVNÉ POHONY Otoèný stùl s dvoupístovým pohonem Série 00 Strana Náhradní díly Objednací kódy, technická data Základní rozmìry Pracovní podmínky...3. Kyvný pohon s ozubeným høídelem

Více

Praktické měřící rozsahy 50-4000, 50-8000, 50-16000 50-32000, 50-64000 ot/min Přesnost měření 0.02%

Praktické měřící rozsahy 50-4000, 50-8000, 50-16000 50-32000, 50-64000 ot/min Přesnost měření 0.02% Číslicový otáčkoměr TD 5.2A varianta pro napojení na řídící systém SIMATIC zakázka Vítkovice - neplatí kapitola o programování, tento typ nelze programovat ani z klávesnice ani po seriové lince z PC. Určení

Více

Kubatova 19.4.2007 Y36SAP - 13. procesor - control unit obvodový a mikroprogramový řadič RISC. 19.4.2007 Y36SAP-control unit 1

Kubatova 19.4.2007 Y36SAP - 13. procesor - control unit obvodový a mikroprogramový řadič RISC. 19.4.2007 Y36SAP-control unit 1 Y36SAP - 13 procesor - control unit obvodový a mikroprogramový řadič RISC 19.4.2007 Y36SAP-control unit 1 Von Neumannova architektura (UPS1) Instrukce a data jsou uloženy v téže paměti. Paměť je organizována

Více

Trojfázové asynchronní motory nakrátko, zavøené 1LA7. 0,04-18,5 kw. Katalog K 02-0104 CZ

Trojfázové asynchronní motory nakrátko, zavøené 1LA7. 0,04-18,5 kw. Katalog K 02-0104 CZ Trojfázové asynchronní motory nakrátko, zavøené 1LA7 0,04-18,5 kw Katalog K 02-0104 CZ Výrobní program Trojfázové asynchronní motory nakrátko, zavøené 1LA7 Obsah Všeobecné údaje Normy 3 Základní provedení

Více

CODEWARE. Nastavovací příručka pro snímač CCD 1500

CODEWARE. Nastavovací příručka pro snímač CCD 1500 CODEWARE Nastavovací příručka pro snímač CCD 1500 CODEWARE Obsah Obnovení továrního stavu 2 Ukončit nastavování bez uložení změn 2 Výpis aktuálního nastavení 3 Zvuková signalizace 4 Režim snímání 5 Časová

Více

Princip funkce počítače

Princip funkce počítače Princip funkce počítače Princip funkce počítače prvotní úlohou počítačů bylo zrychlit provádění matematických výpočtů první počítače kopírovaly obvyklý postup manuálního provádění výpočtů pokyny pro zpracování

Více

Práce s vysokorychlostní sběrnicí. SPEED-Bus digitální signály

Práce s vysokorychlostní sběrnicí. SPEED-Bus digitální signály Práce s vysokorychlostní sběrnicí SPEED-Bus digitální signály Práce s vysokorychlostní sběrnicí SPEED-Bus digitální signály Abstrakt SPEED-Bus je vysokorychlostní 32bitová paralelní sběrnice, která je

Více

BI-PA1 Programování a algoritmizace 1, ZS Katedra teoretické informatiky

BI-PA1 Programování a algoritmizace 1, ZS Katedra teoretické informatiky Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního města Prahy. Praha & EU: Investujeme do vaší budoucnosti Vstup, výstup BI-PA1

Více

============================== E1 TECHNICKÝ POPIS EI ==========================

============================== E1 TECHNICKÝ POPIS EI ========================== ============================== E1 TECHNICKÝ POPIS EI ========================== AKCE INVESTOR MÍSTO OKRES : STAVEBNÍ ÚPRAVY RD POLNÁ č.p.268 k.ú. POLNÁ U ČESKÉHO KRUMLOVA : VLS-ČR sp, divize HORNÍ PLANÁ

Více

PROTOKOL O LABORATORNÍM CVIČENÍ

PROTOKOL O LABORATORNÍM CVIČENÍ STŘEDNÍ PRŮMYSLOVÁ ŠKOLA V ČESKÝCH BUDĚJOVICÍCH, DUKELSKÁ 13 PROTOKOL O LABORATORNÍM CVIČENÍ Provedl: Jan Kotalík Datum: 3.1. 2010 Číslo: Kontroloval/a Datum: 1. ÚLOHA: Návrh paměti Pořadové číslo žáka:

Více

Komunikace modulu s procesorem SPI protokol

Komunikace modulu s procesorem SPI protokol Komunikace modulu s procesorem SPI protokol Propojení dvouřádkového LCD zobrazovače se sběrnicí SPI k procesotru (dále již jen MCU microcontroller unit) a rozložení pinů na HSES LCD modulu. Komunikace

Více

nízkonapì ové asynchronní motory 1MJ6 18,5-200 kw Katalog K 12-0002 CZ

nízkonapì ové asynchronní motory 1MJ6 18,5-200 kw Katalog K 12-0002 CZ Nevýbušné trojfázové nízkonapì ové asynchronní motory 1MJ6 18,5-200 kw Katalog K 12-0002 CZ Nevýbušné trojfázové nízkonapì ové asynchronní motory Motory s kotvou nakrátko Siemens s.r.o. Markova 953, Frenštát

Více

Návod k ovladači ke sportovnímu panelu

Návod k ovladači ke sportovnímu panelu Návod k ovladači ke sportovnímu panelu 1. Start palmu (po zapnutí) Ikonka programu sportovního panelu Sport.prc Domeček tlačítko na vrácení do plochy ikonek Stylus zastrčené ovládací pero Zapínací tlačítko

Více

Uživatelský manuál. KNXgw232

Uživatelský manuál. KNXgw232 KNXgw232 Uživatelský manuál verze 1.5 KNXgw232 slouží pro ovládání a vyčítání stavů ze sběrnice KNX RS232 s ASCII protokolem signalizace komunikace galvanické oddělení KNX - RS232 možnost napájení z KNX

Více

Příloha č. 4_A_1 ke Smlouvě č

Příloha č. 4_A_1 ke Smlouvě č Seznam smluvních lékáren provozovaných poskytovatelem lékárenské péče IČ 28511298 v působnosti Regionální pobočky VZP ČR Praha, pobočky pro Hl. m. Prahu a Středočeský kraj, uzavřená s účinností od 1. 1.

Více

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Vzorový příklad pro práci v prostředí MPLAB Zadání: Vytvořte program, který v intervalu 200ms točí doleva obsah registru reg, a který při stisku tlačítka RB0 nastaví bit 0 v registru reg na hodnotu 1.

Více

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ. FAKULTA STAVEBNÍ Katedra technologie staveb BAKALÁ SKÁ PRÁCE

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ. FAKULTA STAVEBNÍ Katedra technologie staveb BAKALÁ SKÁ PRÁCE ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ FAKULTA STAVEBNÍ Katedra technologie staveb BAKALÁ SKÁ PRÁCE Stavebn technologický projekt - D1 Modernizace SSÚD Mirošovice 2. etapa 3. ešení technologické struktury Vendula

Více

4. Model M1 syntetická geometrie

4. Model M1 syntetická geometrie 4. Model M1 sytetiká geometrie V této kapitole se udeme zaývat vektory, jejih vlastostmi a využitím v geometrii. Neudeme přitom rozlišovat, jestli se jedá je o roviu (dvě dimeze) eo prostor (tři dimeze).

Více

Přerušení POT POT. Přerušovací systém. Přerušovací systém. skok do obslužného programu. vykonávaný program. asynchronní událost. obslužný.

Přerušení POT POT. Přerušovací systém. Přerušovací systém. skok do obslužného programu. vykonávaný program. asynchronní událost. obslužný. 1 Přerušení Při výskytu určité události procesor přeruší vykonávání hlavního programu a začne vykonávat obslužnou proceduru pro danou událost. Po dokončení obslužné procedury pokračuje výpočet hlavního

Více

Mikrořadiče řady 8051.

Mikrořadiče řady 8051. Mikrořadiče řady 8051 Řada obvodů 8051 obsahuje typy 8051AH, 8031AH, 8751H, 80C51, 80C31, 8052 a 8032 Jednotlivé obvody se od sebe liší technologií výroby a svojí konstrukcí Způsob programování je však

Více