View Single Post
Old 31-08-2011, 09:34 PM   #7
tdm
Đệ tử 7 túi
 
Tham gia ngày: May 2005
Bài gửi: 258
:
Trích:
Nguyên văn bởi tdm View Post
phần cứng này phù hợp với code của pstin
code này phù hợp với phần cứng của bạn:

Code:
#include <16F877A.h>
#device *=16
#use delay(clock = 20M)
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT

#use fast_io(b)
#byte portb=0x6
#use fast_io(d)
#byte portd=0x8

Void hien_thi();

int8 font[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
int8 ch,dv,tr,ng;
int16 i,k;
void main ()
{
set_tris_b(0);
set_tris_d(0);
portd=0x00;
while(1)
{
for(i=0;i<=9999;i++)
{
for(k=0;k<=50;k++)
{
hien_thi();
}
}
}
}

Void hien_thi()
{
ng= i/1000;
tr= (i%1000)/100;
ch= (i%100)/10;
dv= i%10 ;

portb=(font[dv]);
portd=(0xfe);
delay_us(1000);
portd=(0xff);
portb=(font[ch]);
portd=(0Xfd);
delay_us(1000);
portd=(0xff);
portb=(font[tr]);
portd=(0xfb);
delay_us(1000);
portd=(0xff);
portb=(font[ng]);
portd=(0Xf7);
delay_us(1000);
portd=(0xff);
}
chú ýhần cứng có sửa lai mấy cái nhãn cho phù hợp.
Hình Kèm Theo
File Type: jpg nguyen_goc.jpg (181.9 KB, 43 lần tải)
__________________
viết chương trình cho vdk chạy ổn định là cả một vấn đề.
tdm vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn