![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Đệ tử 1 túi
Tham gia ngày: Dec 2011
Bài gửi: 11
: |
cho em hỏi cái code!!
em mới tìm hiểu về PIC, em lập trình cho led sáng ở cổng B lần lượt bằng thuật toán dịch phải và dịch trái nhung khi cho m phỏng thì nó không chạy.hic. các bác xem hộ em cái code chỉ giúp em xem em sai chỗ nào với.
#include "D:\HOC PIC\CAC BAI TAP VI DU\nhay led cong B\code\ledB.h" void main() { int16 k=0x01; setup_adc_ports(NO_ANALOGS); setup_adc(ADC_OFF); setup_psp(PSP_DISABLED); setup_spi(FALSE); setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); setup_timer_1(T1_DISABLED); setup_timer_2(T2_DISABLED,0,1); setup_comparator(NC_NC_NC_NC); setup_vref(FALSE); // TODO: USER CODE!! set_tris_b(0); while(1){ //output_b(0x00); delay_ms(300); //output_b(0xFF); delay_ms(300); for(k=0x01;k<0x100;k<<=1) output_b(k);delay_ms(200); } } mong các bác giúp đỡ! em cho sáng hoặc tắt tấ cả các led thì không có vấn đề gì nhưng khi chỉ có vòng for thi nó sáng được duy nhất cái led ở chân B7.hic |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|