Back

2011_P2

Viewing page version #9
(Restore this version) 

Modified: 30 March 2010, 9:28 AM   User: cirneanu stefan  → cs

Calculator de buzunar

Project Description

Proiectul implica emularea calculatorului din windows cu programul Open Watcom si integrarea cu ajutorul placii EV/Z3.

Project Requirements

Proiectul consta in implementarea calculatorului din windows.Acesta presupune crearea unui program  in Open Watcom pentru efectuarea operatiilor:

  • adunare
  • scadere
  • impartire a 2 numere intregi
  • inmultire a 2 numere reale cu 2 zecimale
  • extragerea radacinii patrate dintr-un numar cu precizie de 2 zecimale.

User Flow

Utilizatorul poate folosi proiectul prin intermediul tastaturii placii EV/Z3.Astfel,

Pasii care trebuie urmati de utilizator sunt:

  1. Utilizatorul introduce primul numar(format din cifre de la 0 la 9)
  2. Utilizatorul alege operatia dorita:
  • Pentru operatia de adunare,se apasa tasta A de pe placuta EV/Z3;
  • Pentru operatia de scadere,se apasa tasta B de pe placuta EV/Z3;
  • Pentru operatia de inmultire,se apasa tasta C de pe placuta EV/Z3;
  • Pentru operatia de impartire,se apasa tasta D de pe placuta EV/Z3;
  • Pentru operatia de radical,se apasa tasta E de pe placuta EV/Z3;

3.  Utilizatorul introduce cel de-al doilea numar(format din cifre de la 0 la 9):

Dupa efectuarea pasului 3,utilizatorul are mai multe posibilitati de continuare a calculului:

  • Daca doreste afisarea rezultatului,utilizatorul apasa tasta F de pe placuta EV/Z3;
  • Dar daca utilizatorul,dupa introducerea celor 2 numere si a operatiei dorite,alege sa faca inca o data operatia precedenta,atunci apasa din nou tasta corespunzatoare operatiei si va observa ca rezultatul spre exemplu in cazul adunarii 2+3=5 ,va aduna al doilea operand la rezultat -->8.

Required components

 

Software Design

Descrierea codului aplicaţiei din punct de vedere software. Va include listing despre partea importanta a codului, algoritmi folositi. In caz ca folositi si un uC la placa secundara

codul pentru aceia. Se va adauga si modalitatea de compilare, ce IDE(Proteus, AVR Studio, Open Watcom) ati folosit in compilare

Results

O imagine de ansamblu a cum functioneaza proiectul, screenshoturi, filmulete cu proiectul functionand. Alte detalii care le credeti importante.

Download

Arhiva cu schema hardware + cod microcontroller + tot proiectul OpenWatcom.

Arhiva va contine 2 directoare (1 singur pentru proiecte doar software)

Hardware design - schema uC + codul folosit pentru a genera fisierul .HEX

Software design - template-ul Open Watcom folosit

Status

Saptamana 25 aprilie-1 mai ==== realizarea codului programului in Microsoft Visual  Studio

Saptamana 2 mai - 8 mai ====implementarea codului in OpenWatcom