vajadzīga vienkārša C programmu PIC kontrolieris.

A

akhileshchidare

Guest
hi,
var kāds sūtīt pamata C programmu pievienošana PIC mikrokontrolleru.

Akhilesh Chidare

 
Jūs varat atrast dažas koda piemēri microchipc.com

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

HTH

 
# Ietver "D: \ MyDocuments \ Isdelia \ tests \ pic12.h"

# Int_ext
ext_irs ()
(
ja (getc ()==(' "))
(
output_high (pin_a0);
delay_ms (300);
output_low (pin_a0);
)
)

par spēkā neesošu galvenais ()
(

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 (pasaulē);
kamēr (1)
(
delay_ms (500);
putc ('b');
output_high (PIN_A3);
delay_ms (500);
output_low (PIN_A3);)
)

. H failā
# Ietvert <12F675.h>

# Drošinātāji NOWDT / / Nr Watch Dog Taimeris
# Drošinātāji HS / / Iekšējais RC OSC
# Drošinātāji NOCPD / / Nr EE aizsardzība
# Drošinātāji NOPROTECT / / Kods nav aizsargātas no lasījumā
# Drošinātāji MCLR / / Master Clear pin ļāva
# Drošinātāji NOPUT / / Nr Power Up Taimeris
# Drošinātāji daļēja aptumšošana / / Reset kad daļēja aptumšošana atklāti

# Izmantot nekavējoties (pulkstenis = 4000000)
# Izmantot RS232 (bodu = 9600, paritātes = N, xmit = PIN_A1, rcv = PIN_A2, biti = 9)

šī ir vienkārša programma, kas ik pēc 1-iem nosūtīt baits ASCI b uz seriālo portu / programmatūras seriālo portu un / mirgojošs LED 500/500 ms.

rediģēt: arī šī progrm pagaidīt recive baitu, ja šis baits ir vienāds ar ASCII tad mirgo rezultātā ostā A0.

ps šis ir CCS IDE

 

Welcome to EDABoard.com

Sponsor

Back
Top