View Single Post
Old 02-04-2009, 10:42 PM   #2
phandinh
Đệ tử 6 túi
 
Tham gia ngày: Nov 2008
Nơi Cư Ngụ: Di Linh
Bài gửi: 131
:
đây là bài nhấp nháy 8 led port B theo 2 cách để bạn tham khảo & so sánh

Code:
///////////////////////// dùng #use fast_io////////////////////////////
#include <16f877a.h>
#fuses nowdt,hs,noprotect
#use delay(clock = 4000000)
#use fast_io(b) // 
#byte portb=0x06 // phải khai báo địa chỉ port B nếu dùng fast_io(b)
void main()
{
  set_tris_b(0);
 while(1)
{  
  portb = 0xff ;
   delay_ms(500);
   portb = 0;
   delay_ms(500);
  } 
}
Code:
////////////////////// không dùng #use fast_io////////////////////////////
#include <16f877a.h>
#fuses nowdt,hs,noprotect
#use delay(clock = 4000000)
void main()
{ while(1) /// vòng lặp luôn xảy ra
    {
         output_high(pin_b0);
         output_high(pin_b1);
          output_high(pin_b2);
          output_high(pin_b3);
          output_high(pin_b4);
         output_high(pin_b5);
          output_high(pin_b6);
        output_high(pin_b7);
    delay_ms(500);
          output_low(pin_b0);
         output_low(pin_b1);
         output_low(pin_b2);
          output_low(pin_b3);
         output_low(pin_b4);
          output_low(pin_b5);
          output_low(pin_b6);
         output_low(pin_b7);
    delay_ms(500);
    }
}

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