Montaj de Tip Logger

Proiect
9/10 (1 vot)
Domeniu: Electronică
Conține 20 fișiere: docx, h, txt, lst, log, mcl, mcpav, hex, ini, dic, dct, brk, bmk, asm, cfg
Pagini : 19 în total
Cuvinte : 1468
Mărime: 592.44KB (arhivat)
Publicat de: Stanca Bălan
Puncte necesare: 9
Profesor îndrumător / Prezentat Profesorului: As. dr. ing. Mihai Niculescu
Universitatea ‚Politehnica’ din Bucuresti Facultatea TRANSPORTURI Departamentul Telecomenzi şi Electronică în Transporturi La anumite intervale de timp programul va citi starea pinilor unui port şi nivelul de tensiune aplicat pe un pin şi le va stoca într-o memorie EEPROM externă. La cerere (apăsarea unui push-buton) se vor afişa ultimele două valori citite. Proiectul contine:Prezentare .doc,schema electrica realizata in proteus,fisier .hex pentru programarea controllerului + programul in mikroC.

Cuprins

  1. 1.Descrierea proiectului
  2. 2.Proiectare hardware
  3. 2.1.Schema bloc
  4. 2.2.Prezentarea generală a modulelor
  5. 2.2.a.ATmega32
  6. 2.2.b.Memorie EEPROM
  7. 2.2.c.Intrarile ADC
  8. 2.2.d.Push-button
  9. 2.2.e.LCD
  10. 2.3.Schema electrică
  11. 2.4.Lista de componente si calcul economic
  12. 2.5.Circuitul imprimat
  13. 3.Proiectare software
  14. 3.1.Schema logică
  15. 3.2.Descrierea modului de funcţionare
  16. 3.3.Listarea programului propriu-zis
  17. 4.Bibliografie

Extras din proiect

Cap1.Descrierea proiectului

Montaj de tip „logger”.

La anumite intervale de timp programul va citi starea pinilor unui port şi nivelul de tensiune aplicat pe un pin şi le va stoca într-o memorie EEPROM externă.

La cerere (apăsarea unui push-buton) se vor afişa ultimele două valori citite.

Cap2.Proiectare Hardware

2.1:Schema bloc

Fig.2.1.

2.2:Prezentarea generala a modulelor

2.2.a.ATmega 32

ATmega 32 este un un microcontroller CMOS de mica putere, de 8 biti,bazat pe arhitectura RISC AVR îmbunătăţită.Contine 32 de registre de uz general si 64 de registre speciale pentru modulele I/O.Aceste registre sunt mapate la adrese din memoria RAM cuprinse intre 0000h si 005Fh.Prin executarea instructiunilor dificile intr-un singur ciclu de ceas,microcontrolerul Atmega 32 obtine rezultate care se apropie de 1 MIPS pe MHz permitandu-i programatorului sa optimizeze puterea de consum in raport cu viteza de procesare.

Caracteristicile principale ale acestuia sunt:

-32KB de memorie Flash reinscriptibila pentru stocarea codului

-2KB de memorie Ram

-1KB de memorie EEPROM

-2 numaratoare/temporizatoare de 8 biti

-un numarator/temporizator de 16 biti

-contine un convertor analog-digital cu intrari multiple

-contine un comparator analogic

-contine un modul USART pentru comunicatie seriala

-dispune de oscilator intern

-ofera 32 de linii I/O organizate in 4 porturi

Dispune de o magistrala generala de date la care sunt conectate mai multe module:

-unitatea aritmetica si logica (ALU)

-registrele generale

-memoria RAM SI EEPROM

-liniile de intrare (porturile –I/O Lines) si celalte de intrare/iesire

Aceste ultime module sunt controlate de un set special de registre,fiecare modul avand asociat un numar de registre specifice.

Bibliografie

ATmega32 – manual de utilizare

http://www.mikroe.com

http://www.datasheetcatalog.com

Preview document

Montaj de Tip Logger - Pagina 1
Montaj de Tip Logger - Pagina 2
Montaj de Tip Logger - Pagina 3
Montaj de Tip Logger - Pagina 4
Montaj de Tip Logger - Pagina 5
Montaj de Tip Logger - Pagina 6
Montaj de Tip Logger - Pagina 7
Montaj de Tip Logger - Pagina 8
Montaj de Tip Logger - Pagina 9
Montaj de Tip Logger - Pagina 10
Montaj de Tip Logger - Pagina 11
Montaj de Tip Logger - Pagina 12
Montaj de Tip Logger - Pagina 13
Montaj de Tip Logger - Pagina 14
Montaj de Tip Logger - Pagina 15
Montaj de Tip Logger - Pagina 16
Montaj de Tip Logger - Pagina 17
Montaj de Tip Logger - Pagina 18
Montaj de Tip Logger - Pagina 19

Conținut arhivă zip

  • EEPROM_24AA01.c
  • EEPROM_24AA01.h
  • Montaj de Tip Logger.docx
  • uC - Logger.asm
  • uC - Logger.bmk
  • uC - Logger.brk
  • uC - Logger.c
  • uC - Logger.cfg
  • uC - Logger.cp
  • uC - Logger.dbg
  • uC - Logger.dct
  • uC - Logger.dlt
  • uC - Logger.hex
  • uC - Logger.log
  • uC - Logger.lst
  • uC - Logger.mcl
  • uC - Logger.mcpav
  • uC - Logger.c.ini
  • uC - Logger.mcpav_callertable.txt
  • uC - Logger.user.dic

Alții au mai descărcat și

Monitorul

O clasificare sumara a monitoarelor ar putea fi dupa unul din criteriile : a) dupa culorile de afisare -monitoare monocrome (afiseaza doar doua...

Stabilizator de Tensiune

3. Functionarea În general, pentru realizarea stabilizatoarelor de tensiune se folosesc proprietatile diodelor. Cel mai simplu tip de...

Ai nevoie de altceva?