![]() |
|
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 |
Nhập môn đệ tử
Tham gia ngày: Nov 2009
Bài gửi: 8
: |
giúp em cái code này
Mình đang làm bài tập đếm số = con PIC 16f877A (dem 0-99)
mà nó chạy ko đúng mong các bạn giúp đỡ. được viết =chương trình Pic C compler 4.08 #use delay(clock=20000000) #fuses LP, XT, HS , WDT, NOWDT, PROTECT, NOPROTECT, PUT, NOPUT, BROWNOUT, NOBROWNOUT int16 a=0; int8 i, hang_chuc, donvi; void dem() { a++; } void bcd() { donvi=a%10; hang_chuc=a/10; } void display() { while(1) { output_b(donvi); output_high(PIN_A0);///noi voi transitor delay_ms(100); output_low(PIN_A0); delay_ms(100); output_high(PIN_A1); delay_ms(100); output_b(hang_chuc); delay_ms(100); output_low(PIN_A1); } } void main() { set_tris_b(0x00); delay_ms(2000); while(1) { dem(); bcd(); display(); } } |
![]() |
![]() |
|
|