日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]#include #include unsigned char n=0; void port_init(void) //端口初始化函數(shù) { DDRB = 0xFF; //B口定義為輸出 }void timer1_init(void) //定時器1初始化:0.5秒定時,預分頻256 { TCCR1B = 0x00; //stop

#include

#include
unsigned char n=0;
void port_init(void) //端口初始化函數(shù)
{
DDRB = 0xFF; //B口定義為輸出
}

void timer1_init(void) //定時器1初始化:0.5秒定時,預分頻256
{
TCCR1B = 0x00; //stop
TCNT1H = 0xF8; //setup
TCNT1L = 0x5F;
TCCR1A = 0x00;
TCCR1B = 0x04; //start Timer
}

void main(void)
{
port_init();//初始化輸出端口
CLI(); //disable all interrupts

MCUCR = 0x00;
GICR = 0x00;
TIMSK = 0x05; //timer interrupt sources
SEI(); //re-enable interrupts
//all peripherals are now initialised
timer1_init();//定時器1初始化
while(1)//循環(huán)
{
;
}
}


#pragma interrupt_handler timer1_ovf_isr:9
void timer1_ovf_isr(void) //定時中斷入口
{
TCNT1H = 0xF8; //reload counter high value
TCNT1L = 0x5F; //reload counter low value
if(n>=1)
{
n=0;
PORTB=55;
}
else
{
PORTB=0xAA;
n=n+1;
}
}

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉