Guten Morgen :) Wir haben denn Auftrag bekommen, zu diesem uns bislang unbekannten Programm, für jede Zeile einen Kommentar zu erfassen. Hoffe das jemand von euch so nett wäre und uns helfen könnte Programm Schrittmotor: #include<reg936.H> unsigned int sek=0; unsigned int n=1; void initport() //Ports werden initialisiert { P2M1 = 0x00; P2M2 = 0x00; } void timer0_setting(void) { TMOD = 0x01; TH0 = ~0x0E; TL0 = ~0x66; } void int_timer0(void) interrupt 1 using 2 { sek++; if(sek >= 3000) { sek=0; n++; } if(n==5) { n=1; } TH0 = ~0x0E; TL0 = ~0x66; } void main() { initport(); timer0_setting(); ET0=1; EA=1; TR0=1; while(1) { if(n==1) { P2=~9; } if(n==2) { P2=~5; } if(n==3) { P2=~6; } if(n==4) { P2=~10; } } } Danke im Vorhinein mfg Mr. X
:
Verschoben durch User
Aus den Timersettings die Timerzeit ausrechen und schon mal zu den Timerinterrupt schreiben. Aus dem Portsettings bestimmen ob die Port Ein- oder Ausgang ist, dass an die Portsettigs schreiben
Hallo Was habt IHR denn bis jetzt erarbeitet? Schreibt doch schonmal ein paar Kommentare hin, hier sind dann bestimmt einige bereit, mal drüberzuschauen. Gruß Joachim