合泰杯 合泰微控制器工程6之定時器中斷

2021-10-21 20:34:21 字數 699 閱讀 3338

二、主函式main

總結

void

time2_init

(void

)//定時器2初始化

我們先來一句一句的分析**,第一和第二條語句涉及到定時器部分兩個最重要的暫存器。

_emi=0;

//關閉總中斷

time2_count++;if

(time2_count==

100)

_stm2af=0;

//清除定時器中斷標誌位

_emi=1;

//開啟總中斷

time2_count這個變數我一開始在程式的開頭定義了,並在標頭檔案那裡宣告用extern宣告為全域性變數。進入一次中斷time2_count就+1,10ms進入一次,到100就是1秒,然後再清零,led1再取反。

主函式沒有什麼東西,就是一些函式的初始化,和關閉看門狗而已

#include

"ht66f2390.h"

#include

"delay.h"

#include

"uart.h"

#include

"led.h"

#include

"time.h"

void

main()

}}

合泰杯 合泰微控制器工程5之串列埠通訊

我們先來看一下程式,前面沒什麼好說,就是定義和宣告資料計數 資料的長度等,重點看下面條件編譯的那部分,也是我標註的那一部分。這裡使用了條件編譯,功能如下 if 常量表示式 程式段1 else程式段2 endif 它的功能是,如常量表示式的值為真 非0 則對程式段1 進行編譯,否則對程式段2進行編譯。...

Holtek合泰微控制器《完》合泰杯競賽總結

今 2019.11.3日,合泰杯決賽結束的第二天。獲得訊息,喜提 等獎。在比賽決賽當天,可以說各個隊伍有著天馬行空的想法,並將它們一一實現,其中也有很多我想過的一些作品想法,比如 自動澆花系統,農場無人機系統,導盲拐杖,導盲鍵盤,懸空滑鼠等,這些在決賽當天都有見到。本小組的旁邊小組的作品是蜘蛛探測機...

合泰 HT66F04 定時器初始化

以下是對ht66f04 定時器tm0定時器的初始化,定時100us中斷一次 define tm0 run 0 7 tm0執行 define tm0 paust 1 7 tm0暫停 define tm0 div4 0 4 fsys 4 define tm0 div1 1 4 fsys define t...