<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > PIC16F877A-定時(shí)器0

PIC16F877A-定時(shí)器0

作者: 時(shí)間:2016-11-13 來(lái)源:網(wǎng)絡(luò ) 收藏
/********************************************************

PIC16F877A_Timer0_定時(shí)器

本文引用地址:http://dyxdggzs.com/article/201611/316100.htm

********************************************************/

#include "pic.h"

__CONFIG(0X3F71);

/********************************************************

定時(shí)器0初始化函數

********************************************************/

void Init_T0()

{

T0CS = 0;//內部時(shí)鐘源

T0SE = 1;//下降沿增計數

PSA = 1;//預分頻器分配給WDT,TMR0不分頻

TMR0IF = 0;

GIE = 1;//打開(kāi)總中斷

TMR0IE = 1;//打開(kāi)定時(shí)器0中斷允許

TMR0 = 238;//加載初值

}

/********************************************************

中斷服務(wù)函數:PIC16F877A只有一個(gè)中斷入口地址,進(jìn)入中斷之后第一件事

就是根據中斷標志位判斷是哪個(gè)模塊產(chǎn)生的中斷,再做相應的處理

********************************************************/

void interrupt Timer0()

{

if(TMR0IF)//判斷是否為定時(shí)器0溢出中民

{

TMR0IF = 0;//清除溢出標志

TMR0 = 238;//重新加載初值

PORTD = ~PORTD;//輸出指示

}

}

/********************************************************

主函數

********************************************************/

void main(void)

{

Init_T0();//定時(shí)器0初始化

PORTD = 0xff;

TRISD = 0x00;

while(1)

{

asm("nop");

}

}



關(guān)鍵詞: PIC16F877A定時(shí)器

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>