娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年05月18日(星期日)

2018年05月18日 | AVR 定時器中斷程序

發布者:小九分析儀 來源: eefocus關鍵字:AVR  定時器  中斷程序 手機看文章 掃描二維碼
隨時隨地手機看文章

基于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);

}



關鍵字:AVR  定時器  中斷程序 引用地址:AVR 定時器中斷程序

上一篇:AVR外部中斷INT1檢測按鍵,使用LED作指示
下一篇:Avr128 看門狗設置

推薦閱讀

實驗內容: 使用AVR的外部中斷INT1檢測PD3Key,如果有按鍵按下,則喚醒休眠的MCU,并使它的PB口的LED做加1指示。#include <iom16v.h>#define DISP_DDR DDRB#define DISP_PORT PORTB#define IN_PD3 cbi(DDRD,3) //PD3#define SET_PD3 sbi(PORTD,3)#define GET_PD3 gbi(PIND,3)//PORTA|=BIT(5); 就是把把第6位置1;//PORTA=~BIT(5)...
近日,智能倉儲物流機器人公司科鈦機器人宣布獲得來自珪璋創投的數千萬Pre-A輪融資,創始人林志赟表示,本輪融資將主要用于AGV核心控制器和產品的推廣與生產。科鈦機器人成立于2016年3月,曾于2017年完成1400萬種子+天使輪融資。 近年來,“機器換人”的步伐逐漸加快。其中,AGV(移動機器人,AutomatedGuided Vehicle)作為自動化運輸搬運的重要,憑...
互聯網及通訊的快速發展,為車聯網行業不斷填入新的動力。 1/2G 時代通信滿足緊急呼叫功能;3G 網絡推出后,與 CAN 相連后基于網絡能收集車輛運行參數,保證車輛召回等基本措施,開啟真正的車聯網時代;接著利用 3、4G 的網絡提供新娛樂的服務,比如導航、大數據分析等等。隨后 5G 的發展,車聯網將依靠 5G 高速率低時延的技術特性與互聯網進行...
Silicon Labs新增Si828x版本2擴展隔離柵極驅動器產品系列Si828x新功能專為電動汽車和各種工業應用而優化中國,北京–2021年5月18日–致力于建立更智能、更互聯世界的領先芯片、軟件和解決方案供應商Silicon Labs(亦稱“芯科科技”,NASDAQ: SLAB)今日宣布其隔離柵極驅動器產品系列增加新成員Si828x版本2。這一更新使該產品系列能夠實現高效的碳化硅(...

史海拾趣

問答坊 | AI 解惑

ZIGBEE無線技術手冊

ZIGBEE無線技術手冊…

查看全部問答∨

求迷宮機器人的制作資料

本帖最后由 paulhyde 于 2014-9-15 09:47 編輯 我有輛遙控車,很想改裝成機器人,但缺這方面的資料,哪位大俠幫幫忙,謝謝了  …

查看全部問答∨

protel教程

本帖最后由 paulhyde 于 2014-9-15 03:39 編輯 protel教程  …

查看全部問答∨

stm32用keil 、IAR這兩個哪個好些呀?

stm32用keil 、IAR這兩個哪個好些呀?…

查看全部問答∨

關于PB中定制操作系統后分辨率的問題

在PB中定制的操作系統的分辨率設制為320x240,編譯通過,再版在上顯示正常,但是打開新窗口后,窗口的一部分是在界面外,或分辨率超出了320x240,請教高手,如何解決?謝謝·!…

查看全部問答∨

關于STM侵入檢測VDD斷電無效?

                                 STM中 當 VDD電源斷開時,侵入檢測功能仍然有效&nbsp;&nbsp;為什么我在VDD斷電的時候改變電平居然沒有清備份寄 ...…

查看全部問答∨

怎樣將LED光聚焦到很小的一點

想用LED做光源,加上2個凸透鏡將其聚焦到一點,可實驗時得到的卻是大約1cm2 的光斑,而且邊緣雜光斑也挺大,想請教各位有什么更好的辦法沒?我感覺是光源問題,當用3-6V的白熾燈小燈泡實驗時,由于光源為燈芯那一點,所以得到的焦點就很小很亮,可 ...…

查看全部問答∨

電機控制 - 無刷直流 (BLDC) 電機

本帖最后由 dontium 于 2015-1-23 13:13 編輯 電機控制 - 無刷直流 (BLDC) 電機   無刷直流 (BLDC) 電機可以想象成與刷式直流電機截然相反,其中永久磁性在轉子上,而繞線在定子上。因此,該電機沒有刷子和換向器,消除了與刷式直流電機產 ...…

查看全部問答∨

IAR 下載不進去

IAR開發環境,MAKE工程和點擊下載工程都出現相同的效果,都是編譯,郁悶了,不知道為什么?高手指點啊…

查看全部問答∨

不用固件庫開發stm32

我是從51/avr過來的新手,看了幾天的stm32固件庫還真是不習慣,龐大的固件庫熟悉起來感覺不容易.于是想回到和51開發一樣的環境,擺脫固件庫,但看看stm32f10x.h這個頭文件還是郁悶,不能像51一樣在程序中直接用寄存器的名稱直接對寄存器賦值,   ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 兴业县| 个旧市| 西藏| 绍兴县| 内江市| 灵武市| 昌平区| 巫溪县| 大城县| 松原市| 新沂市| 南城县| 溆浦县| 大悟县| 崇阳县| 无为县| 嵊州市| 如东县| 尤溪县| 古交市| 文安县| 麟游县| 泰兴市| 乌审旗| 广宗县| 靖州| 普兰店市| 侯马市| 湖南省| 辽阳市| 固阳县| 遵义县| 常德市| 衢州市| 泾川县| 汉源县| 通山县| 突泉县| 遂宁市| 扬中市| 甘泉县|