Ðề tài: CCS C for PIC16F877A
View Single Post
Old 15-03-2007, 04:33 PM   #149
fdv
Nhập môn đệ tử
 
Tham gia ngày: Jan 2007
Bài gửi: 8
:
mình mới hoc pic mình đang viết chương trình input output cho con 16f877a
chuong trinh mình viết như thế này không biết đúng không mà nó không chạy được

Code:
#include<16F877A.h>
#fuses NOWDT,PUT,HS,NOPROTECT,NOLVP,NOBROWNOUT
#use delay(clock=10000000)
#define SRAM_SCL PIN_C3
#define SRAM_SDA PIN_C4
#USE RS232(BAUD=9600,PARITY=N,XMIT=PIN_C6,RCV=PIN_C7,BITS=9)
main()
{
/*  setup_adc_ports(AN0_AN1_AN3);
   setup_adc(ADC_CLOCK_INTERNAL);
   set_adc_channel(0);

   setup_ccp1(CCP_CAPTURE_FE);
   setup_timer_1(T1_INTERNAL|T1_DIV_BY_8);

   enable_interrupts(INT_CCP1);
   enable_interrupts(INT_EXT1);
   enable_interrupts(INT_TIMER1);
   enable_interrupts(GLOBAL);*/

while(1)
{
IF(input(pin_a0))
{
output_low(pin_b0);
}
else
{
output_high(pin_b0);
}
}//while loop
}
chương trình nạp vào pic được nhưng lại không chạy được ,
mình muốn nhập tín hiệu vào port a,xuất ra portb ,không biết bị sai chỗ nào nữa
mong các bạn xem giúp mình
các bạn có thể cho mình một vài ví dụ về vấn đề này không
cám ơn nhiều
__________________
không có việc gì là lớn lao cả khi ta đã hoàn thành tốt việc nhỏ

thay đổi nội dung bởi: namqn, 16-03-2007 lúc 02:58 AM.
fdv vẫn chưa có mặt trong diễn đàn