Dag iedereen,

Ik zit nu in mijn 2de jaar elektromechanica en we moeten als eindwerk een weerstation bouwen via een elektronische manier.
Ik dacht daar bij a.d.v. een microntroller.
We moeten temperatuur, luchtvochtigheid en wind kunnen meten.
De gegevens moeten ook kunnen uitgelezen worden naar de pc.

Kunnen jullie mij wat helpen i.v.m :
- Welke componentjes die ik zou kunnen gebruiken
- Handige links
- Wat hulp om mij op weg te helpen :)

Groetjes Bart

Ja ok.

We zijn van plan om te werken met een 8051 en het programma 8051. Lukt dit?

We zouden sensoren gebruiken met een binaire uitlezing.
Welke types zijn gemakkelijk te programeren met de 8051?

Gelieve mij een beetje te helpen :)

Dankjewel

http://www.circuitsonline.net/circuits/view/143

Temperatuur uitlezing naar een lcd. Misschien heb je er wat aan.

Hallo,

Ik doe het steeds in die stappen:

STAP 1:
-------
Lees grondig de datasheet van de 8051 microcontroller en neem notities die je nodig hebt zowel op hardware als op software ontwerp

STAP 2:
-------
Maak een keuze welke registers je moet gebruiken en hoe je ze moet instellen

STAP 3:
-------
Bedenk voor je probleemstelling een globaal algoritme en werk dat uit volgens sequenties.

Daarna verfijn je elk blokje tot subroutines en/of interrupt service routines

Stel ook vragen wat heb ik dan nodig? Moet het nauwkeurig zijn met timer een delay of in de software

Kies de bootvector volgens de datasheet
Kies de interrupt vector volgens de datasheet

STAP 4
------
- Zoek naar voorbeeldcodes op het internet en bestudeer dat en maak ze opnieuw en oefen dat gewoon in
- Lees een tutorial en maak de oefeningen
- Begin dus eenvoudig en bereidt dan verder uit

Een goeie site is : http://www.mikroe.com/en/books/
http://www.mikroe.com/forum/

Gewoon zoeken naar examples en source code en vooral bestuderen naar de werking en de structuur en zo leer je programmeren van microcontrollers

Leer echt direct in assembly want dan leer je die PIC of een 8051 het best kennen

Voila dat was het zo, misschien heb je er heel veel van gehad

Ik zit ook met een project en heb mijn handen vol maar heb ook zo'n board dus ik heb die elektronica mannen in mijn project toch niet nodig kan alles simuleren

Zit je soms op de hogeschool van gent? (aangezien daar 8051 assembler gebruikt wordt...)

en het programma 8051.

Het programma "8051" zegt mij even niets.

Welke types zijn gemakkelijk te programeren met de 8051?

Kijk eens naar de AT89C51ED2 van Atmel, daar zit van alles voldoende in en geen speciale programmer nodig (kan via de seriele poort). Of je nou nog in Assembly moet gaan zitten pielen met een mechanica achtergrond betwijfel ik. Ik zou t lekker bij Bascom (of liever Keil "C" maar die is niet gratis en betaalbaar voor de hobbyist)houden.

Voor temperatuur, luchtvovhtigheid zou je eens naar de SHT11 van Sensirion kunnen kijken.

Groeten, Bram

Heb ook een 8051 hier liggen met de 8051 software.
Ik gebruik dan alleen wel een 8052-AH-BASIC.

Ik ben hoofdzakelijk overgestapt naar ATMEL AVR. Die is goed te gebruiken en ook de tools die aanwezig zijn, zijn(vind ik,voor een beginner) makkelijker.

Als je toch door blijft gaan met de 8051 lees dan inderdaad goed de datasheet door en probeer eerst eens een paar LED's te laten branden of knipperen.

Als dat lukt, kun je eens doorgaan met schakelaars uitlezen.
Dan leer je ook goed hoe het adresseren werkt(indien van toepassing).

Succes! Blijf dit even volgen!

EDIT @ bprosman, 8051 is ook de naam van een tooltje voor de 8051. Ik dacht een programmeer tooltje, die de code via de 8051 in de EEPROM zet.

[Bericht gewijzigd door Sandertje op (11%)]

EDIT @ bprosman, 8051 is ook de naam van een tooltje voor de 8051. Ik dacht een programmeer tooltje, die de code via de 8051 in de EEPROM zet.

Ik neem aan dat je in flash bedoeld, moet ie dat natuurlijk wel hebben want de standaard 8051 heeft dat allemaal niet.

Groeten, Bram

Ik gebruik dan alleen wel een 8052-AH-BASIC.

Daarvoor moet je tegenwoordig wel naar een antiquariaat om er nog een te bemachtigen... :+

Zou ook win8051 kunnen zijn (software). Trouwens bprosman, zijn de C types niet om parallel te programmeren? Is namelijk de reden dat'k at89S4051 gebruik...

sialbs processortje pakken. zitten direct de a/d convertertjes in waar je zo je sensortjes aan vast knoopt.
programmeren en debuggne is kinderspel. en je krijgt mooie ontwikkelomgeving op de koop toe