behoefte aan een eenvoudig C-programma voor PIC-controller.

A

akhileshchidare

Guest
hoi,
kan iemand sturen een basis C-programma voor de toevoeging in de PIC-microcontroller.

Akhilesh Chidare

 
U kunt vinden wat code voorbeelden in microchipc.com

http://www.microchipc.com/sourcecode/

HTH

 
# include "D: \ MyDocuments \ Isdelia \ test \ pic12.h"

# int_ext
ext_irs ()
(
if (getc ()==(' een '))
(
output_high (pin_a0);
delay_ms (300);
output_low (pin_a0);
)
)

void main ()
(

setup_timer_0 (RTCC_INTERNAL | RTCC_DIV_1);
setup_timer_1 (T1_DISABLED);
setup_comparator (NC_NC);
setup_vref (VREF_LOW | -2);
enable_interrupts (int_ext);
enable_interrupts (global);
while (1)
(
delay_ms (500);
putc ( 'b');
output_high (PIN_A3);
delay_ms (500);
output_low (PIN_A3);)
)

. h bestand
# include <12F675.h>

# ZEKERINGEN NOWDT / / Geen Watch Dog Timer
# ZEKERINGEN GS / / Interne RC Osc
# ZEKERINGEN NOCPD / / Geen EE bescherming
# ZEKERINGEN NOPROTECT / / Code niet beschermd door het lezen
# ZEKERINGEN MCLR / / Master Clear pin ingeschakeld
# ZEKERINGEN NOPUT / / No Power Up Timer
# ZEKERINGEN Brownout / / Reset wanneer Brownout ontdekt

# use delay (clock = 4000000)
# use rs232 (baud = 9600, pariteit = N, xmit = PIN_A1, HS = PIN_A2, bits = 9)

Dit is een eenvoudig programma dat elke 1 s sturen byte ASCI b om de seriële poort / software seriële poort / en knipperende LED 500/500 ms.

edit: ook deze progrm wachten op een Recive byte, indien deze byte is gelijk aan een ASCII dan knipperende LED in de haven A0.

ps dit is voor de CCS-IDE

 

Welcome to EDABoard.com

Sponsor

Back
Top