AT89S8253/ Easy8051B Bord

Gast #2105532
Lesenswert?

Hallo, wiedermal ein Anfänger der nicht weiß was er tun soll. Ich bin in 
der ausbildung zum Techniker und habe gerade meine Projektarbeit. 
Geplant ist eine Phasenanschnittsteuerung um das beleuchtungsniveau 
durch messung der Umgebungslichtstärke anzupassen. Nun wollte ich 
erstmal mein Bord Testen allerdings kann ich mein banales Testprogramm 
noch nicht in dem µC einspielen. Ich wollte nur mal die LEDs leuchten 
sehen. Die Verbindung via USB wurde von Windows erkannt. Ich dachte wenn 
ich in RIDE7 auf BUILD klicke, dass das Programm dann automatich auf den 
µC geladen wird. Es wäre sehr sehr schön wenn Ihr mir starthilfe geben 
könntet.

//Test des Bordes//
//Björn //
//15.03.2011//
#include<stdio.h>
#include<reg8252.h>


void main()
{
P0 = 0b00000001;
P1 = 0b11111101;
P2 = 0b00000100;
P3 = 0b00001000;
}

MfG Björn
Gast #2105605
Lesenswert?

Dein Board kenne ich nicht aber dein Programm endet im Nirwana
1
void main (void)
2
{
3
    while (1) {
4
        P0 = 0b00000001;
5
        P1 = 0b11111101;
6
        P2 = 0b00000100;
7
        P3 = 0b00001000;
8
    }
9
}

Siehst du den Unterschied ?
#2107586
Lesenswert?

Ja den Unterschied habe ich gesehen. Ich dachte wenn ich die schleife 
weg lasse bleiben die Test-LEDs einfach an und ich habe das ziel 
erreicht um zu sehen, dass ich mein Programm auf den µC gespielt habe. 
Leider bin ich da noch nicht weiter gekommen.
Das Bord ist von Mikroelektronika. Hat ne menge Funktionen zumindest 
kann man das auch noch gebrauchen wenn mann nen bisschen mehr Ahnung 
davon hat als ich. :-)

Muss ich denn da ne extra Programmzeile einfügen damit ich den µC 
bespielen kann?? Bin über USB verbunden und das Bord hat ein on Bord 
Programmer
Gast #2107602
Lesenswert?

"bleiben die Test-LEDs einfach an"

Ein 8051 ist zwar nicht megaschnell, dafuer kennt er keinen HALT und 
faehrt ungebremst in den Reifenstapel. Normalerweise schreibt man daher 
8051er C so dass das Programm niemals terminiert ausser man unterbricht 
die Stromversorgung.

Mit Glueck koennte daraus noch eine brauchbare Endlosschleife werden 
WENN der Programmspeicher mit 0x00 gepadded ist UND die init-Routine die 
der C-Compiler einbaut idempotent ist.
#2136224
Lesenswert?

Hallo, hab da nochmal eine Frage zum µC. Habe ´vor eine 
Phasenabschnittsteuerung mit MOS-FET zu realisieren. Jetzt brauche ich 
nur noch einen Optokoppler der mit den maximaldaten des µC (5V/15mA) 
zufrieden ist und dann noch die U-Spitze von 325V vertägt. Hat da jemand 
einen Optokoppler für mich im petto?)
Vielen dank schonmal für die zahlreichen Antworten. :-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren