KR580VI53 - en elektronisk komponent, et mikrokredsløb af en programmerbar tre-kanals timer til en tæller af intervaller og eksterne hændelser (antal impulser), en programmerbar frekvensdeler, en enkelt vibrator .
Indeholder tre identiske uafhængige tællerkanaler, hver kanal er en softwarekonfigurerbar 8- eller 16-bit tæller . Kanaldriftstilstande er programmerbare.
Inkluderet i mikroprocessorsættet KR580 .
Mikrokredsløbet blev produceret i to versioner, KR580VI53 (svarende til i8253) med en maksimal driftsfrekvens på 2 MHz , og KR580VI53D (svarende til i8253-5) med en maksimal driftsfrekvens på 2,5 MHz, designet er en DIP24 plastkasse (bred) ) eller keramik-metal.
Det er en funktionel kopi af Intel 8253 (i8253) chippen.
Hver kanal har 2 indgange (tælle input og gating eller tælleaktiveret input) og 1 udgang.
Billede | Udgangsnavn | Beskrivelse |
---|---|---|
D0…D7 | Tovejs databus | |
/WR | skrive. Optage. På et lavt niveau ved denne indgang skriver mikroprocessoren data til en programmerbar timer. | |
/RD | Læs. Læsning. Et lavt niveau på denne indgang informerer den programmerbare timer om, at processoren ønsker at aflæse tællerens tilstand. Samtidig udsætter mikrokredsløbet indholdet af tælleren for konklusionerne D0 ... D7. | |
/CS | chip valg. Chip valg. Et lavt niveau initierer en udveksling mellem processoren og den programmerbare timer. Påvirker ikke driften af timertællerne. | |
A0, A1 | adresse input. Giver dig mulighed for at vælge en af de tre tællere til betjening af læsning/skrivning af tællernes tilstand. | |
CLK0…CLK2 (Input0…Input2) |
Urindgange for hver af de tre tællere. | |
GATE0...GATE2 (Permission0...Permission2) |
Tæller aktivere indgange. Niveau "1" - tælleopløsning eller nulstilling af tæller på kanten. | |
OUT0...OUT2 (Out0...Out2) |
tællerudgange. |
Mikrokredsløbet fungerer i en af 6 tilstande. Valget af driftstilstanden for hver kanal og bredden af kanaltælleren (1 eller 2 bytes) foretages ved at skrive styreordet til mikrokredsløbets styreregister (ord). For at indstille tilstandene for alle 3 kanaler, skal du skrive 3 bytes til kontrolregisteret. Efter indstilling af tilstandene indtastes startværdierne i kanaltællerne fra den eksterne databus (1 eller 2 bytes, afhængigt af styreordet).
Startværdierne kan til enhver tid overskrives ved at omarrangere tællekonstanterne [1] .
En typisk anvendelse af en timerchip i computere og controllere er softwaremåling af tidsintervaller, hændelsestælling, generering af hardwareafbrydelsesanmodninger til drift i realtid , og timerchippen er inkluderet i et typisk serielt interface LSI -aktiveringskredsløb , så du kan programmæssigt vælge en af standardoverførselshastighederne.
I sovjetiske uddannelses- og husholdningscomputere blev KR580VI53 ofte brugt som en hardwarelydgenerator . Det er især sådan, 580VI53 blev brugt i computere Corvette PK8010 / PK8020 , Mikrosha , Vector-06Ts , Soyuz-Neon PK-11/16 , Byte [2] , Specialist MX , i et farve pseudografisk videoudvidelsesmodul (MTsPG) til computeren Partner 01.01 og i spilleautomaten TIA-MC-1 . RMIF TI- 3 -synthesizeren bruger 8 sådanne mikrokredsløb, og Minstrel-præfikset for BC-computere har to. Lydgenerering blev oprindeligt udført i Soyuz-Neon PK-11/16 computeren , hvor tre lydkanaler genereres ved hjælp af to KR580VI53. Den ene timer producerer toner, og den anden tjener til at justere lydstyrken af kanalerne ved at ændre firkantbølgens arbejdscyklus . Musikken produceret af dette kredsløb ligner den, der spilles af den dedikerede musik LSI AY-8912.
Som lydgenerator blev i8253-chippen og en lignende i8254 (sovjetisk analog - KR1810VI54) brugt i IBM PC / XT og PC / AT pc'er såvel som i deres sovjetiske og udenlandske modstykker - en af de tre timerkanaler blev brugt at afspille lyd. En lydgenerator ( pc-højttaler ) standard for IBM-kompatible pc'er er også til stede i moderne pc'er, hvor i8253/i8254-funktionerne er implementeret i en af bundkortets chipsætchips . I et telefonsæt med automatisk opkaldsidentifikation ( ANI ), lavet på Z80 mikroprocessoren , bruges kun én af mikrokredsløbets tre kanaler også til at generere lyd.