![]() |
|
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. |
|
|
|
|
|
|