Cuprins
- 1. Introducere pag.2
- 1.1 Schema bloc a dispozitivului de afişare pag.2
- 1.2 Schema bloc a controlerului ATtiny2323 pag.3
- 2. Microcontrolerul AVR ATTINY2313 pag.5
- 3. Schema electronica: pag.6
- 4. Programul in Bascom pag.7
- 5. Bibliografie pag.12
Extras din proiect
1. Introducere
Pentru afişarea caracterelor alfanumerice (consacrate sau definite de utilizator), utilizarea dispozitivelor de afişare cu cristale lichide (LCD) în format matricial este modul cel mai comod şi mai răspândit. Fiind o aplicaţie complexă, managementul datelor afişate trebuie asigurat de un microsistem (cu microprocesor sau microcontroler).
În lucrarea de faţă se va folosi un afişaj LCD tip DEM16216 SYH tip 2*16
1.1 Schema bloc a dispozitivului de afişare
Fig.1
În figura 1 este dată schema bloc a dispozitivului de afişare
Dispozitivul de afişare se conectează la microsistemul pe care îl deserveşte prin intermediulmagistralei de date DB0~7 (bilaterală, se pot scrie/citi date în/din controlerul dispozitivului de afişare)şi prin intermediul a trei linii de control, astfel:
- RS - selecţie registru (Register Selection). Semnalul de pe această linie selectează tipul registrului intern din controlerul dispozitivului de afişare (registru de date sau registru de instrucţiuni);
- R/W - citeşte/scrie (Read/Write). Semnalul de pe această line precizează dacă operaţiunea cu registrele interne ale dispozitivului de afişare este scriere sau citire;
- E - autorizare (Enable). Semnalul de pe această linie activează sau dezactivează conectarea controlerului dispozitivului de afişare la microsistem (pentru transmiterea de date sau de instrucţiuni).
Pentru alimentarea dispozitivului de afişare sunt prevăzute două linii: VDD (conectată la o tensiune cu voloarea tipică 5 V) şi VSS (conectată la masă – GND).
Mai există o linie notată V0 - tensiune de comandă cristale lichide. Tensiunea pe această linie variază între 0 şi VDD. Funcţie de valoarea acestei tensiuni, se va
controla contrastul afişajului. Dacă linia este lăsată în aer (neconectată), pe afişaj nu
apare niciun caracter, chiar dacă toate celelate condiţii de programare şi semnal sunt corect îndeplinite.
1.2 Schema bloc a controlerului ATtiny2323
Fig. 2
Acest proiect isi propune realizarea unui ceas digital cu afisare pe LCD 16*2, folosind microcontrolerul ATtiny2313.
Ceasul va afisa orele minutele si secundele
Alimentarea se poate face cu baterii sau direct de la priza.
Cu acest proiect ne propunem sa ne initiem in proiectarea de circuite care au la baza un sistem cu microcontroler. In acest scop trebuie sa obtinem informatii despre functionarea unui astfel de sistem care are la baza circuitele numerice. Un astfel desistem functioneaza pe baza unui program care trebuie sa fie introdus in memoria microcontrolerului.
Preview document
Conținut arhivă zip
- Proiectarea unui Ceas Digital cu Afisare pe LCD.doc