二、主函式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...