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

Podobné dokumenty
Programovatelný časový spínač 1s 68h řízený jednočip. mikroprocesorem v3.0a

Uživatelská příručka

Zařízení pro měření teploty, atmosférického tlaku a nadmořské výšky

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

Počítač jako elektronické, Číslicové zařízení

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Mikrokontroléry. Doplňující text pro POS K. D. 2001

VÝVOJOVÁ DESKA PRO JEDNOČIPOVÝ MIKROPOČÍTAČ PIC 16F88 A. ZADÁNÍ FUNKCE A ELEKTRICKÉ PARAMETRY: vstupní napětí: U IN AC = 12 V (např.

Manuál přípravku FPGA University Board (FUB)

Elektronická stavebnice: Teploměr s frekvenčním výstupem

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer

Vzdálené ovládání po rozvodné síti 230V

Na trh byl uveden v roce 1971 firmou Signetics. Uvádí se, že označení 555 je odvozeno od tří rezistorů s hodnotou 5 kω.

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

Ganitor. Monitorovací a řídicí I/O moduly pro systém C dubna 2011 w w w. p a p o u c h. c o m v.1.2

Semestrální práce z předmětu Speciální číslicové systémy X31SCS

Analyzátor sériového rozhraní RSA1B

enos dat rnici inicializaci adresování adresu enosu zprávy start bit átek zprávy paritními bity Ukon ení zprávy stop bitu ijíma potvrzuje p

Témata profilové maturitní zkoušky

Praktické úlohy- 2.oblast zaměření

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

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Registrační teploměr

NRRF 12. Síťový čtecí modul 433 MHz s dlouhým dosahem. Uživatelská příručka

Připojení paralelní tiskárny s rohraním Centronics k IQ 151

uz80 Embedded Board ver. 1.0 uz80 Vestavná Řídící Deska ver. 1.0

Studentská soutěžní práce

Obvod soft startu pro napájecí zdroje

PK Design. Uživatelský manuál. Modul USB-FT245BM v2.2. Přídavný modul modulárního vývojového systému MVS. Verze dokumentu 1.0 (7. 11.

MĚŘENÍ NA INTEGROVANÉM ČASOVAČI Navrhněte časovač s periodou T = 2 s.

Přerušovací systém s prioritním řetězem

Použití programovatelného čítače 8253

Aplikace. Hlásič SMS

Návod k obsluze trenažéru

Neodstraňujte kryty přístrojů, nevystavujte přístroje nadměrné vlhkosti, přímému slunečnímu svitu a zdrojům tepla.

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í

Systém řízení Autoklávu s PLC AMIT

Pomocné relé RP 700 Neutrální, monostabilní, pro stejnosměrné nebo střídavé ovládací napětí. Charakteristické vlastnosti

RC 202-KEY. MODUL DÁLKOVÉHO OVLÁDÁNÍ S PLOVOUCÍM KÓDEM Uživatelský a montažní manuál

PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.

Vestavné systémy BI-VES Přednáška 5

TIO. výkonový člen systému TQS. 1x přepínací kontakt relé. 1x vstupní kontakt. komunikace RS září 2004 w w w. p a p o u c h.

Systém řízení Autoklávu

1. Univerzální watchdog WDT-U2

MART1600: UNIVERZÁLNÍ MODUL PRO ZÁZNAM A REPRODUKCI ZVUKOVÝCH HLÁŠENÍ S VYUŽITÍM OBVODU ŘADY ISD1600B

Návrh konstrukce odchovny 2. dil

Kategorie M. Test. U všech výpočtů uvádějte použité vztahy včetně dosazení! 1 Sběrnice RS-485 se používá pro:

Experiment s FM přijímačem TDA7000

ŘÍDÍCÍ AUTOMATIKA EMA 194, 196

Generátor pulsů GP1v2. Stavební návod.

ZOBRAZOVACÍ JEDNOTKA

Kategorie M. Test. U všech výpočtů uvádějte použité vztahy včetně dosazení! 1 Sběrnice RS-422 se používá pro:

Vrstvy periferních rozhraní

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

ochranným obvodem, který chrání útlumové články před vnějším náhodným přetížením.

SPINEL. Komunikační protokol. Obecný popis. Verze 1.0

SEKVENČNÍ LOGICKÉ OBVODY

Popis obvodu U2403B. Funkce integrovaného obvodu U2403B

Návod k elektronickému zobrazovači cen PHM

KZPE semestrální projekt Zadání č. 1

SIC1602A20. Komunikační protokol

Model ver SYSTEM EXCLUSIVE KOMUNIKACE CHD Elektroservis

Trubkové pohony, s mech. koncovými spínači

TW15 KONCOVÝ PRVEK MSKP. Popis výrobku Technická data Návod k obsluze. Technologie 2000 s.r.o., Jablonec nad Nisou

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

Nalezněte pracovní bod fotodiody pracující ve fotovoltaickem režimu. Zadáno R = 100 kω, φ = 5mW/cm 2.

Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.

Elektronika pro informační technologie (IEL)

NÁVOD K OBSLUZE konfigurační SW CS-484

Klopný obvod typu D, dělička dvěma, Johnsonův kruhový čítač

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010

ZR24 ŘÍDICÍ KARTA ZÁKLADNÍ CHARAKTERISTIKA. Obsah. Popis. Bezpečnost. Nastavení. Další funkce

Uživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX

DÁLKOVÉ OVLÁDÁNÍ SMILO

Použití UART a radia na platformě micro:bit

POKLADNÍ ZÁSUVKY VIRTUOS

Princip funkce počítače

TENZOMETRICKÝ PŘEVODNÍK

Témata profilové maturitní zkoušky

Univerzální STACK MATCH neboli dělič výkonu pro KV bez kompromisů

Vstupně výstupní moduly. 13.přednáška

SORKE TPC SALDA. Dotykový programovatelný ovladač. Příručka pro uživatele TPC

Modul LCD displeje se čtyřmi tlačítky. Milan Horkel

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Návod na obsluhu Pub Keyeru verse V0.4 (PŘEDBĚŽNÝ NÁVOD BETA VERSE).

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol CZ.1.07/1.5.00/

5 V= (z jednotky Motor Controller) 50 ma 433,42 MHz Kapacita paměti

Gate.

OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ

Firmware řídící jednotky stejnosměrného generátoru

Univerzální watchdog WDT-U2/RS485

Kategorie Ž1. Test. U všech výpočtů uvádějte použité vztahy včetně dosazení!

Cvičení 2. Obsah a cíle cvičení. Obsah. A5MPL Programování mikropočítačů Digitální vstupy a výstupy - LED a tlačítka.

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEI Technologie jednoduchých montážních prací

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

MĚŘICÍ PŘÍSTROJ PRO PC. 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 RS232 DRAK 4 U1 U2 U3 U4

Témata profilové maturitní zkoušky

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

USB2RS232. Převodník pro připojení USB klávesnice a několika kontaktů přes RS232. Komunikace jednoduchým protokolem

Transkript:

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ě dostupná pro širší veřejnost, zajímajíci se o výpočetní techniku. Tiskárna BT100 obsahuje pouze základní elektroniku, nutnou pro svůj provoz. Ovládání tiskárny a připojení k počítači je možné pouze se specialnim programem, který nejen že zabírá někdy velmi potřebnou paměť počítače, ale i jeho přizpůsobení na využití tiskových funkcí základního programového vybavení počítače je obtížné až někdy neřešitelné. Tyto funkce převážně ovládají tiskárnu přes paralelní osmibitový výstup počítače. Výsledkem nasledujícího řešení ovládání tiskárny BT100 je zařízení, připojitelné k jakémukoliv počítači s paralelním rozhraním, pracující v ASCII. Technické údaje: Počet znaků na řádek: 80 Pocet řádků: 64 Rastr znaku: 6 x 12 bodu Paměťový buffer: 2 048 znaku Napájeni: 12 V/0,6 A Obr.1. Zapojení elektrického ovládání BT100 Popis zapojení Jádrem celého zařízení (obr.1) je jednočipový mikropočítač 8035 (DD4) v zapojení s vnější pamětí programu (DD2) a vnější pamětí dat (DD3). Jako vnější paměť dat je zapojen i vstupní registr (DD7). Volba mezi pamětí dat a vstupním registrem je daná stavem A12 (vývod P13 obvodu DD4). Je-li A12 ve stavu log.0, je zvolen DD3 (paměť dat), při A12=log.1 je zvolen DD7 (vstupní registr). Všechny signály, které komunikují s vnějším prostředím, jsou odděleny invertory DD5, DD6. S tím je nutno počítat i při tvorbě programového vybavení. Hodinovy kmitočet jednočipového mikropočítače je dán použitým krystalem XB. Doporučuji 6 MHz, ale vzhledem k tomu, že v programu se nevyužívají časové smyčky, je možno použít krystal v rozmezí 3 až 6 MHz (např hodinový krystal 4,194304 MHz, který je lehce dostupný). 1/5

Tab.1. Řídicí znaky tiskárny Tab.2. Umístnění programu v paměti Obr.2. Obrazec plošných spojů ovládání tiskárny BT100. Z505 - strana bez součástek 2/5

Obr.3. Obrazec plošných spojů ovládání tiskárny BT100. Z505 - strana se součástkami Ovládání Ovládání tiskárny je velmi jednoduché. Tiskárnu lze ovládat ručně nebo programově. Ruční ovládání: Tlačítko START - povolení tisku. Použijeme jej po založení papíru do tiskárny. Pokud nebyl přijat žádný znak, vytiskne se test - posloupnost znaků ASCII. Pokud byl přijat znak z počítače, stisk tlačítka START je zapamatován a při vhodné příležitosti započne výpis stránky. Po vypsání 64 řádků nebo přijetí znaku 0CH je paměť tlačítka START zrušena a je možno založit nový papír. Tlačítko STOP přerušení jakékoliv funkce, programový reset. Signálka ERR svítí-li, oznamuje, že byl přijat znak, ale nebylo stlačeno tlačítko START (tento stav nastane i vždy po ukončení výpisu stránky). Programové ovládání Je možno přijmout čtyři řídicí znaky podle Tab.1. Umístění základních částí jakéhokoliv obslužného programu v paměti je v Tab.2. Hlavní program základní programová smyčka, obsahujícívstupní registr, ovládací tlačítka START a STOP, výstupní signály ACK a ERR, rozhodovací logiku pro výběr další funkce (zápis do paměti dat nebo tisk) a hlídání počtu řádků pro tisk. Obsluha paměťového bufferu zápis do paměti dat, hlídání konce řádku, tzn., že návrat z podprogramu je možný po přijetí znaku 0DH. Tisk podprogram čte znaky z paměti dat, převádí je pomocí generátoru znaků a ovládá řídící signály BT100 v závislosti na vstupních signálech z tiskárny (viz obr. 4 a Tab. 3 a 4). Vzhledem k principu tisku lze tisknout pouze celý řádek, tzn. Buď 80 znaků nebo libovolný menší počet znaků, ukončený znakem 0DH. Generátor znaků tabulka rozkreslení znaků v rastru 6x12 bodů. Znaky 20H až 7FH jsou totožné s tabulkou ASCII, znaky 80H až 9FH, obsahují česká malá a velká písmena. Vzhledem k stránkovému rozdělení paměti programu je nutno v každé stránce umístit podprogram pro vyzvednutí dat z generátoru znaků. Obr.4. Časový průběh signálů 3/5

Tab.3. Vstupní signály z tiskárny Tab.4. Ovládací signály tiskárny Konstrukce Celé zapojení včetne stabilizovaného napájecího zdroje s MA7805 je na desce s oboustrannými plošnými spoji (obr. 2, 3 a str. 305) o rozměrech 150 x 90 mm. Na IO MA7805 je jednoduchý chladič. Seznam součástek - Polovodiče DD1... MHB8282 DD2... MHB2716 DD3... HM6116 DD4... MHB8035 DD5, DD6... MH7404 DD7... MH3212 NL... MA7805 VD1, VD2... KY132/80 - Rezistory: R1, R2... 4k7 TR191 - Kondenzátory C1, C2... 22j TK754 C3... 2M/35V TE005 C4... 220M/40V TF010 C5... 50M/6V TE002 C6, C7... 0,1M TK783 CB... 33n TK782 - Ostatní XB... krystal, 3 až 6 MHz, KD13 patice... TX875401 2 ks patice.. TX825251 Závěr Uvedené doplnění umožní mnohem efektivnější práci tiskárny BT100 s počítačem. Je možno využít tiskových procedur programů počítače bez návaznosti na další obsluhu tiskárny BT100. Pokud zajistíme, aby při přenosu dat byla vždy vyslána pouze jedna stránka, pak s předpokladem, že kapacita paměťového bufferu bude dostačovat, proběhne přenos v krátkém okamžiku a je možno dál pokračovat v práci s počítačem, zatímco tiskárna bude současně tisknout. Článok pôvodne zverejnený v ARA 8/1991. 4/5

Označený ako "staré, ale dobré". Môže slúžiť ako inšpirácia napríklad aj k tejto diskusii. Materiál a súhlas na zverejnenie poskytol pre mikrozone.eu autor. V prílohe nájdete zdrojový kód v ASM. Pre neznalcov onoho pojmu "BT-100", odporúčam k doštudovaniu použiť tento popis. EdizonTN 5/5