View Single Post
Old 09-12-2008, 07:04 PM   #15
gghh
Nhập môn đệ tử
 
Tham gia ngày: Jan 2008
Bài gửi: 4
:
Thumbs up hi

delay 1s dùng thạch anh 4Mhz
Code:
#INCLUDE<16F877A.H>
#INCLUDE<DEF_16F877A.H>
#USE DELAY(CLOCK=4000000)
#INT8  H;
#INT_TIMER1
VOID NGAT_TIMER1()
{
   SET_TIMER1(15536);
   H++;
   IF(H==20)  //20*50000us = 1000000us = 1s
   {
      lệnh;
      H=0;
   }
}
void main()
{
   SETUP_TIMER_1(T1_INTERNAL);
   ENABLE_INTERRUPTS(GLOBAL);
   ENABLE_INTERRUPTS(INT_TIMER1);
   SET_TIMER1(15536);       //T_dinhthoi = (65536-15536)*1us = 50000us
   while(1)
   {
    lệnh;
    }
}

thay đổi nội dung bởi: namqn, 09-12-2008 lúc 08:03 PM.
gghh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn