![]() |
![]() |
#7 | |
Trưởng lão PIC bang
|
Trích:
Code:
#include <htc.h> #include <pic16f887.h> __CONFIG(HS & WDTDIS & PWRTEN & MCLREN & UNPROTECT & DUNPROTECT & BORDIS & IESODIS & FCMDIS & LVPDIS & DEBUGDIS); __CONFIG(BORV21); unsigned char cnt; void interrupt PIC16_ISR(void) { } void Init_Ports(void) { TRISB = 0xFE; ANSELH = 0x00; } void Init_Timer2(void) { T2CON = 0x78; //1:1 prescaler, 1:16 postscaler PR2 = 249; // TMR2IE = 1; TMR2IF = 0; TMR2ON = 1; // PEIE = 1; // GIE = 1; } void main(void) { Init_Ports(); Init_Timer2(); cnt = 250; RB0 = 0; while (1) { if (cnt == 0) { RB0 = RB0 ^ 1;; //Toggle every 1 milion inst. cycles cnt = 250; } if (TMR2IF == 1) { cnt--; TMR2IF = 0; } }; } Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
|
![]() |
![]() |
|
|