![]() |
|
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 |
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Jul 2014
Bài gửi: 2
: |
![]() hãy giải thích rõ giùm mình (từng dòng càng tốt nha
![]() // CHUONG TRINH SU DUNG TMR0 //date:23/08/2005 //author:noisepic@gmail.com //status: OK! //***************************************** #include<16F877A.h> #include<def_877A.h> #fuses NOWDT,PUT,HS,NOPROTECT,NOLVP #use delay(clock=20000000) void tre_ms(unsigned int time); void main() { TRISB=0; setup_timer_0(); while(1) { PORTB = 0; tre_ms(250); PORTB =0xff; tre_ms(250); } } //****************************************** void tre_ms(unsigned int time) { int8 i,j; GIE=0; T0CS=0;// Chon internal T0SE=0;// rising edge PSA =0;// Timer mode PS2=0;PS1=1;PS0=1; // 1:8 for(i=0;i<time;i++) { for(j=0;j<5;j++) { TMR0=132; while(tmr0if==0); tmr0if = 0; } } } //********* Cảm ơn rất nhiều ![]() |
![]() |
![]() |
![]() |
#2 |
Nhập môn đệ tử
Tham gia ngày: Jul 2014
Bài gửi: 2
: |
Mong ae nào biết thì bỏ ra vài phút chỉ mình với
![]() ![]() |
![]() |
![]() |
![]() |
|
|