- Člen od
- 30 Sep 2020
- Príspevkov
- 34
- Reakčné skóre
- 73
- Bodov
- 23
- Paragraf (§)
- Programátor
Zdravím.
Rozhodol som sa tu uverejniť môj projekt LCD Textového terminálu.
Návrh zariadenia
Schéma zapojenia LCD terminálu je na obrázku schémy 1:
Schéma zapojenia zdroju pre LCD terminál je na obrázku schémy 2:
Riadiaca jednotka U1 je pinmi 2, 3 ako PGED3/PGEC3 pripojená na ISP rozhranie. PGED sa využíva ako dátový vstup/výstup, PGEC ako vstupný hodinový impulz Clock programátora. Reset MCU MLRC je na rozhranie ISP privedené ako VPP. Napájanie ISP je pripojené na lokálne napájanie VDD2. Tlačidlo BTN1 je pripojené k MCLR procesora ako reset privedené ku GND rezistorom R1. Na odpore R1 vznikne úbytok napätia a zabráni sa poškodeniu programátora. Rezistor R3 je zapojený ako pull-down rezistor na udržanie log. 0 na porte MCLR. Ako filtračný člen medzi VDD2 a GND je použitý kondenzátor C1. Dátové vodiče USB rozhrania D+ a D- sú privedené na I/O procesora RB10/RB11.
Procesor U1 má na týchto portoch implementované vnútorné pull-down rezistory, preto ďalšie použitie pull-down rezistorov nie je potrebné.
Displej LCD1 je pripojený pomocou dátovej zbernice na dátových vstupov D0 - D7 k I/O portom procesora RB1, RB2, RB3, RB7, RB8, RB9, RB13, RB14. Na dátovej zbernici sú použité pull-down rezistory na udržanie napäťovej úrovne log. 0 pri stave neaktivity, v podobe rezistorového poľa RP1. Riadiace vstupy LCD1 RS, E sú pripojené na I/O porty procesora RA0, RA2. Riadiaci pin R/W, môžeme pripojiť na GND, nakoľko pri zápise dát na LCD musí byť na ňom log. 0 a čítanie z LCD nevyžadujeme. Riadiace piny E, RS sú pomocou rezistorov R2, R4 privedené na GND na udržanie log. 0 pri neaktivite. Trimrom RV1, pripojeného medzi GND a VEE LCD1, regulujeme úroveň jasu displeja. Signalizačná dioda D1 je pripojená na port procesora RB0. Piny 8, 27 procesora U1 sú pripojené na GND, piny 28, 13 k napájaciemu napätiu VDD2. LCD1 je pripojený k napätiu VDD1 5 V.
Zdroj LCD terminálu, schéma 2, je tvorený dvomi stabilizačnými modulmi Q1 a Q2, ktoré sú zapojené do série. Vstupné napájacie napätie stabilizátor Q1 ustabilizuje na VDD1 5V, ktoré je použité na napájanie LCD1. Stabilizátor Q2 ustabilizuje napätie VDD1 na napätie VDD2 2V, ktoré napája procesorovú jednotku. Kondenzátory C2, C3 sú zapojené ako filtračné prvky napätí VDD1 a VDD2. Signalizačná dioda D2 je v sérii s rezistorom R5 zapojená paralelne medzi VDD1 a GND. Ako zdroj napájania je použitý spínavý zdroj 5.9V, 375mA.
Zoznam súčiastok
Download
Trialware firmwaru je možné stiahnúť z mojích stránok, a to :
Upozorňujem, že trialware umožňuje prenos 10 znakov naraz.
Obrázky terminálu:
Rozhodol som sa tu uverejniť môj projekt LCD Textového terminálu.
Návrh zariadenia
Schéma zapojenia LCD terminálu je na obrázku schémy 1:
Musíte sa zaregistrovať, aby ste mohli vidieť obrázky
Schéma zapojenia zdroju pre LCD terminál je na obrázku schémy 2:
Musíte sa zaregistrovať, aby ste mohli vidieť obrázky
Riadiaca jednotka U1 je pinmi 2, 3 ako PGED3/PGEC3 pripojená na ISP rozhranie. PGED sa využíva ako dátový vstup/výstup, PGEC ako vstupný hodinový impulz Clock programátora. Reset MCU MLRC je na rozhranie ISP privedené ako VPP. Napájanie ISP je pripojené na lokálne napájanie VDD2. Tlačidlo BTN1 je pripojené k MCLR procesora ako reset privedené ku GND rezistorom R1. Na odpore R1 vznikne úbytok napätia a zabráni sa poškodeniu programátora. Rezistor R3 je zapojený ako pull-down rezistor na udržanie log. 0 na porte MCLR. Ako filtračný člen medzi VDD2 a GND je použitý kondenzátor C1. Dátové vodiče USB rozhrania D+ a D- sú privedené na I/O procesora RB10/RB11.
Procesor U1 má na týchto portoch implementované vnútorné pull-down rezistory, preto ďalšie použitie pull-down rezistorov nie je potrebné.
Displej LCD1 je pripojený pomocou dátovej zbernice na dátových vstupov D0 - D7 k I/O portom procesora RB1, RB2, RB3, RB7, RB8, RB9, RB13, RB14. Na dátovej zbernici sú použité pull-down rezistory na udržanie napäťovej úrovne log. 0 pri stave neaktivity, v podobe rezistorového poľa RP1. Riadiace vstupy LCD1 RS, E sú pripojené na I/O porty procesora RA0, RA2. Riadiaci pin R/W, môžeme pripojiť na GND, nakoľko pri zápise dát na LCD musí byť na ňom log. 0 a čítanie z LCD nevyžadujeme. Riadiace piny E, RS sú pomocou rezistorov R2, R4 privedené na GND na udržanie log. 0 pri neaktivite. Trimrom RV1, pripojeného medzi GND a VEE LCD1, regulujeme úroveň jasu displeja. Signalizačná dioda D1 je pripojená na port procesora RB0. Piny 8, 27 procesora U1 sú pripojené na GND, piny 28, 13 k napájaciemu napätiu VDD2. LCD1 je pripojený k napätiu VDD1 5 V.
Zdroj LCD terminálu, schéma 2, je tvorený dvomi stabilizačnými modulmi Q1 a Q2, ktoré sú zapojené do série. Vstupné napájacie napätie stabilizátor Q1 ustabilizuje na VDD1 5V, ktoré je použité na napájanie LCD1. Stabilizátor Q2 ustabilizuje napätie VDD1 na napätie VDD2 2V, ktoré napája procesorovú jednotku. Kondenzátory C2, C3 sú zapojené ako filtračné prvky napätí VDD1 a VDD2. Signalizačná dioda D2 je v sérii s rezistorom R5 zapojená paralelne medzi VDD1 a GND. Ako zdroj napájania je použitý spínavý zdroj 5.9V, 375mA.
Zoznam súčiastok
Musíte sa zaregistrovať, aby ste mohli vidieť obrázky
Download
Trialware firmwaru je možné stiahnúť z mojích stránok, a to :
Ak chcete vidieť odkazy, musíte sa zaregistrovať
Upozorňujem, že trialware umožňuje prenos 10 znakov naraz.
Obrázky terminálu:
Musíte sa zaregistrovať, aby ste mohli vidieť obrázky
Musíte sa zaregistrovať, aby ste mohli vidieť obrázky