91视频丝瓜-91视频完整版高清-91视频网-91视频网店-91视频网或将从此无大神-91视频网入口

您好,歡迎訪問上海現易電子元器件有限公司網站!

021-51870898
021-51870898   18019251567
4新聞資訊
您的位置: 首頁 ->  新聞資訊 -> 單片機

?AVR 定時器中斷程序

文章出處:單片機 責任編輯:上海現易電子元器件有限公司 發表時間:2020-11-10

基于7.3728M晶振作AVR定時器的時鐘源進行1S定時! 
實驗內容: 
使用AVR的定時器T1做1S定時,并使用PD口的LED指示燈做簡單指示。

#include

#include


#define DISP_DDR   DDRD

#define DISP_PORT  PORTD


/*--------------------------------------------------------

程序名稱:定時器1初始化程序

--------------------------------------------------------*/

void timer1_init(void)

{

 TCCR1B = 0x00;  //stop timer


 TCNT1H = 0xE3;  //設置 TC1 的 計數寄存器 高8位值,基于7.3728M晶振

 TCNT1L = 0xDF;  //設置 TC1 的 計數寄存器 低8位值,基于7.3728M晶振


 //OCR1AH = 0x1C; //設置 TC1 的 輸出比較寄存器A 高8位值

 //OCR1AL = 0x20; //設置 TC1 的 輸出比較寄存器A 低8位值


 //OCR1BH = 0x1C; //設置 TC1 的 輸出比較寄存器B 高8位值

 //OCR1BL = 0x20; //設置 TC1 的 輸出比較寄存器B 低8位值


 //ICR1H  = 0x1C; //設置 TC1 的 輸入捕獲寄存器 高8位值

 //ICR1L  = 0x20; //設置 TC1 的 輸入捕獲寄存器 低8位值


 TCCR1A = 0x00;

 TCCR1B = 0x05;  //設置TC1 為 CLK/1024分頻,啟動TC1

//選擇時鐘為晶振1024分頻即7372800/1024=7200HZ

//定時1s (65535-初值)/(定時器時鐘7200)=1s

//得初值換算十六進制給TCNT1H TCNT1L

 MCUCR = 0x00;  //設置 MCU 的 控制寄存器

 GICR  = 0x00;  //設置 中斷控制寄存器

 TIMSK = 0x04;  //設置 定時計數器 的 屏蔽寄存器(TIMSK = BIT(2);)溢出中斷使能

 //SEI();  //enable interrupts

}

/*--------------------------------------------------------

程序名稱:定時器1中斷服務程序

--------------------------------------------------------*/

#pragma interrupt_handler timer1_ovf_isr:9

void timer1_ovf_isr(void)

{

 TCNT1H = 0xE3;  //reload counter high value

 TCNT1L = 0xE1;  //reload counter low value

 DISP_PORT++;  //每加1S,顯示加1

}


void main(void)

{

 DISP_DDR = 0XFF; //設置顯示口為輸出

 timer1_init();

 SEI();

 while(1);

}



上海現易電子元器件有限公司 版權所有 未經授權禁止復制或鏡像

CopyRight 2020-2025 www.urqm.cn All rights reserved   滬ICP備2020031792號

友情鏈接:

電話

易經理

18019251567

微信

易經理

易經理

頂部

咨詢
主站蜘蛛池模板: 美女午夜色视频在线观看 | 日本免费人成黄页网观看视频 | 国产黄A片免费网站免费 | 国产精品久久久久无码人妻 | 性夜夜春夜夜爽AA片A | 精品人妻无码日本一区二区三区 | 四虎欧美在线观看免费 | 欧美日本一区二区三区生 | 中文字幕永久在线 | 强奷漂亮的女邻居完整版 | 青青热久免费精品视频精品 | 亚洲va在线va天堂va手机 | 亚洲一卡一卡二新区乱码无人区二 | 全H全肉禁乱NP | 国产精品人妻99一区二区 | 91在线免费视频 | 中国黄色网址大全 | 中文字幕乱码亚洲无线三区 | 成 人 网 站 免费观看 | 黄页网站 | 最近免费更新中文在线观看 | 牛牛在线(正)精品视频 | 亚洲成AV人片在线观看WV | 区久久AAA片69亚洲 | 国产精品毛片AV在线看 | 中文字幕不卡视频 | 国产69精品久久久久人妻 | 99久久无码一区人妻A片蜜臀 | 免费在线视频日本 | 日产精品卡二卡三卡四卡视 | 色阁阁日韩欧美在线 | 日产中文字乱码卡二 | 欧美成人精品第一区 | 天天精品 | 精品欧美一区视频在线观看 | 日本三级一区二区三区 | 国产乱码精品一区二区三上 | 粗长巨龙挤进美妇 | 精品国产人妻一区二区三区免费 | 波多中文字幕 | 将军野外玩弄公主H文 |