View Single Post
Old 11-04-2011, 02:23 PM   #4
vidieukhiencdn
Đệ tử 7 túi
 
vidieukhiencdn's Avatar
 
Tham gia ngày: May 2009
Bài gửi: 242
:
Trích:
Nguyên văn bởi akatsu View Post
dùng quet led đi bạn. để lại mail đi mình sẽ send tài liệu hướng dẫn cho bạn
- Máy tính bị mất hết dữ liệu mà sao còn tài liệu để send thế , để mình phụ 1 tay

Code:
#include <16F877a.h>
#include <def_8877A.h>
#fuses NOWDT,PUT,HS,NOPROTECT
#use delay(clock=4000000)
#define led0   ra0
#define led1   ra1
#define led2   ra2
#define led3   ra3

#define data_led  portb

char dig[]={192, 249, 164, 176, 153, 146, 130, 248, 128, 144};


void  hienthi7doan(int16 x)
{
   int8 i,j;
   for (j = 0;j<50;j++)
   {

   x = x%100;
   i = x/10;
   led2 = 0;
   data_led = dig[i];
   delay_ms(10);
   led2 = 1;
   
   i = x%10;
   led3 = 0;
   data_led = dig[i];
   delay_ms(10);
   led3 = 1;
}
}

void main()
{
   int8 i;
   // TODO: USER CODE!!
   trisb = 0x00;
   trisa = 0x00;
   portb = 0x00;
   porta = 0xff;
   
    while(true)
   { 
     
      for (i = 0; i<100; i++)
      hienthi7doan(i);
  
   }

}
Nếu dếm lùi về thì bạn chỉnh lệnh for lại nhé
__________________
Mạch nạp Pickit 2 SE ---> 170k BH 1 năm
Pic 18F2550 PDIP Thailand bao test 60K/1c
https://sites.google.com/site/machnapvdk/

[url]http://vidieukhien.tk[/url

thay đổi nội dung bởi: vidieukhiencdn, 11-04-2011 lúc 02:29 PM.
vidieukhiencdn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn