U
Uptech19
Guest
Hallo jeder, Ich habe vor einem Problem bezüglich meiner Code für PIC schon ein paar Tage jetzt, bin neu auf PIC-Programmierung in microC da ich nur auf 8051-Mikrocontroller und Keil gearbeitet bin, wäre ich wirklich dankbar, wenn jemand kann bitte sagen Sie mir, was mache ich falsch in den nachfolgenden Code! / / Code zum Einschalten LED wenn Taster an Pin RA0 gedrückt wird und aus, wenn es freigegeben wird sbit bei RB0_bit LED; sbit LED_Direction bei TRISB0_bit; sbit SW mit RA0_bit; sbit SW_Direction bei TRISA0_bit; void main () {ADCON1 = 0x0F; CMCON = 0x07; LED_Direction = 0; / / Einstellung Pin B0 als Ausgang SW_Direction = 1; / / Einstellung Pin A0 als Eingabe TRISD = 0; / / Einstellung Port D als Ausgang while (1); {if (SW == 0) {LED = 1;} PORTD = 0xff; Delay_1sec; PORTD = 0x0F; if (SW == 1) {LED = 0;}}} Es ist eine einfache Code, um ein-und ausschalten, wenn eine LED-Taste gedrückt wird, sondern seine nicht simuliert in Proteus! Vielen Dank im Voraus hier ist die Proteus Design http://images.elektroda.net/27_1324276294.jpg