Ion BÎRSAN - Calculator aritmetic
Autorul poate fi contactat la adresa: Login pentru adresa
Introducere
Scopul acestui proiect este implementarea unui calculator ce efectueaza urmatoarele operatii aritmetice:
adunare
scadere
inmultire
impartire
Descriere generală
Utilizatorul are la dispozitie o tastatura de la care va introduce numerele asupra carora se efectueaza calculele si operatiile ce vor fi realizate. Pe ecranul LCD vor fi afisate cifrele si operatiile pe masura ce ele sunt introduse si rezultatul final atunci cand se apasa tasta egal.
Schema bloc:
Hardware Design
Pentru realizarea placutei au fost necesare urmatoarele componente:
1) Placa de baza cu microcontroller ATMEGA324 - pentru prelucrarea datelor
2) 1 x tastatura 4x4
3) 1 x LCD(16x2)
4) 2 x barete pentru conectare (tastatura si LCD)
5) fire de conexiune mama-mama
Schema electrica pentru conectarea tastaturii si LCD-ului este urmatoarea:
Software Design
Mediu de dezvoltare
WinAVR
Limbaj de programare
C/C++
Rezultate Obţinute
Rezultatul final:
Momentan, proiectul nu este functional, pentru ca LCD-ul nu preia bine datele de la microcontroler.
Concluzii
Proiectul a fost unul interesant si destul de usor de realizat din punct de vedere hardware, desi eu am intampinat mari probleme la conectarea LCD-ului.
Download
O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună

.
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.
Jurnal
Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.
Bibliografie/Resurse