![]() |
|
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 |
![]() |
#2 | |
Đệ tử 7 túi
Tham gia ngày: May 2005
Bài gửi: 258
: |
Trích:
for(i=0;i<=100;i++); bỏ dấu chấm phẩy đi tạo thêm vòng lặp nữa để đếm chậm lại. thay 2con tranzitor bằng cổng đảo. Code:
#include <16F877A.h> #Fuses NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT #use delay(clock=20000000) #use fast_io(c) #use fast_io(d) const unsigned char font[]= {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 }; int8 i,a; void main () { set_tris_c(0); set_tris_d(0); output_d(0x00); while(1) { for(i=0;i<=100;i++) { for(a=0;a<=100;a++) { output_d(0xfe); output_c(font[i/10]); delay_ms(1); output_c(0xff); output_d(0xfd); output_c(font[i%10]); delay_ms(1); output_c(0xff); } } } }
__________________
viết chương trình cho vdk chạy ổn định là cả một vấn đề. thay đổi nội dung bởi: tdm, 25-04-2011 lúc 03:31 PM. |
|
![]() |
![]() |
|
|