Partyflock
 
Forumonderwerp · 599548
ok, ik heb nu java, php4, sql en my sql geleerd op school (ja in een half jaar)
nu komt t probleem..
microchips programmeren... iemand verstand hiervan en die het ook wilt delen? laat het aub weten want dit moet ik ook gewoon doen enzo, maar ik snap geen schit van c++
het programmeren van microchips doe je niet zomaar dus ik heb het vermoeden dat je niet veel antewoord krijg maar geef eens wat meer info
wat moet je programmeren enzz
wel, voor de elektrotechniekkers op pf is het wel een eitje..

ik moet een toegangs systeem maken van een kermis attractie als opr8 voor school.. 1tje die 10 mensen toelaat en en dan niemand meer toelaat tot de 8achtbaan...totdat er weer mensen vertrekkken enzo.. het moet worden geprogrammerd in vhdl
maar ik heb dat nog nooit gedaan en we moeten vanaf nix beginnen..
 
Ik heb vroegge nog eens wat dingen gebouwd met microcontrollers uit de MCS-51 reeks. Met programmeren in Nilibasic en Nilipascal. Deze taal omzetten naar assemmbler.
Ik heb er heel wat zaken mee gebouwd, enne een toegangs systeem moet niet zo moeilijk zijn.
Maar voor C++ zal ik toch effe moeten gaan zitten.

kijk eens op de site van elektuur ofzo, mischien staan daar wat voorbeelden.
Werkzaam bij Partyflock
:D met vhdl is het een eitje! heb je een sleur en pleur versie van vhdl of moet je code kloppen?

en assemmbler is het iets moeilijker en in C++ is het ook zo gedaan!

begin met een blok schema tekenen van wat het moet doen! dus een teller een comperator die kan kijken of de teller op 10 staat en een paar uit en ingangen.

wanneer je een sleur en pleur versie van vhdl heb kan je dat er zo inzetten anders moet je gewoon ff de componenten programmeren per stuk en dan linken.
ik ben ook bezig met het programmeren van 80C54 microcontroller. ik gebruik hiervoor een speciale versie van pascal die speciaal voor de 80C51 famillie processors is gemaakt. het maken van zo'n systeem van jouw lijkt me niet echt zo moeilijk.

ik heb geen ervaring met vhdl, maar om een programma makkelijk leesbaar te maken heb ik hieronder een stukje in pseudo code gezet, dat is voor elke programeur makkelijk te lezen, en dan kan iedereen dit omzetten naar zijn/ haar favoriete programmeertaal.

zet een sensor(bij de ingang) op een van je ingangen van je microcontroller.
en zet een sensor (bij de uitgang) op een andere ingang.
sluit er 2 lampjes aan, allebei op een andere uitgang (bijvoorbeeld een rood en een groen lampje)

en het programma wordt in pseudocode:

counter wordt 0
als sensor 1= waar
dan hoog counter met 1 op

als sensor 2 is waar
dan verlaag counter met 1

als counter < 10
dan zet lamp (groen) aan
anders zet lamp (rood) aan.

als je meer informatie nodig hebt stuur me dan maar een pb'tje, en dan kijk ik wel hoe ver ik je zou kunnen helpen
laatste aanpassing