Back

2011_P11

Viewing page version #3
(Restore this version) 

Modified: 23 March 2010, 10:27 PM   User: Mihai Ionascu  → MI

Joc De Lumini

Project Description

Vom crea o matrice de 6*5 leduri de 2 culori(verde si rosu),aceste leduri sunt de putere mica si nu necestita amplificarea curentrului de iesire la porturile microcontrollerului.Jocurile de lumini vor fi create prin alternante ale valorii iesiri porturilor(secvente binare) in anumita ordine,de asemenea se poate modifica frecventa iesirii asigurand fie un joc mai lent fie un joc mai rapid.

Project Requirements

  • O placuta ce contine un microcontroler Pic16F628A,de 8 biti ,RISC,20 Mhz,128 biti Eprom,224 RAM pe arhitectura Harvard(14 Bit word).Util pentru performanta ridicata fata de dimensiue si pentru faptul ca instructiunile codului pot fi "arhivate".
  • MAX232N-pentru a face interfata seriala cu placuta Z3 ,cel de-al doilea conector RS-232 se va interfata direct cu porturile microcontrolerului si va fi folosit pentru programarea acestuia.
  • Circuit de alimentare ce va asigura CC in jurul valorii de 5 V(~4,8v valore reala)
  • Rezistentele pentru diode,RS-232,butonul de reset al microcontrolerului,condensatoare polarizate si nepolarizate,etc..
  • Prescaler(un rezonator(Q20),conectat la 2 condensatoare nepolarizate in paralel)
  • Matricea de diode
  • Program simplu de interfatare (in Z3)
  • Programul asambler din microcontroler(in PIC)

User Flow

Descriere cum poate un utilizator sa foloseasca proiectul. Pasii necesari pentru a-l pune in functiune. Elemente generale pe care le puneti la dispozitie unui utilizator.

Sectiunea aceasta va fi completata cu screenshot-uri ale proiectului vostru in functiune - frumos ar fi un film pe youtube.

Required components

Componentele pe care le-ati folosit:

- in cadrul proiectelor cu elemente hardware - lista de componente + poza facuta. De asemenea trebuie sa adaugati si o schema (poza) cu simularea aplicatiei vostre intr-un IDE.

Daca folositi schema cu PIC16F628A trebuie sa adaugati la ea componentele folosite (sa legati ledurile de exemplu la PIC) si sa puneti un screenshot,

- in cadrul proiectelor software - poza cu placa EV/Z3 pe care o editati in paint cu componentele folosit - gen LCD, tastatura.

De asemenea veti preciza si ce functii din interfata platform_io.h ati folosit si de ce.

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

O pagina in care sa updatati saptamanal cum stati cu proiectul. Sa spuneti ziua in care ati realizat diferite componente

Eg

1 Mai - board finaly done

15 Mai - board working - starting to write EV/Z3 software part