?? f449實驗板led顯示測溫報警程序-06-11-2.s43
字號:
#include "msp430x44x.h "
;該程序的主要功能是檢測溫度單元TEMP的值當其低于下限時接通加熱器并發出200HZ低頻信號報警,
;當溫度單元TEMP的值當其高于上限時關閉加熱器并發出2000HZ高頻信號報警。音頻信號可利用TA定時器產生
;音頻信號可利用TA定時器產生,從P1.0--P1.2(即TA0--TA1)都可輸出,
;加熱器由P4.7控制,P4.7=1開加熱器;P4.7=0關加熱器;
;
;--------------RAM單元定義及內存工作單元分配------------------
ORG 0200H
D_BUF DS 6 ;定義6個顯示緩沖區單元
D_BUFP DS 2 ;定義16位顯示緩沖區指針
R20 DS 2 ;定義RAM區的工作寄存器
R21 DS 2 ;定義RAM區的工作寄存器
TEMP DS 1 ;定義溫度值暫存單元
HOUR DB 0 ;定義時單元
MIN DB 0 ;定義分單元
SECOND DB 0 ;定義秒單元
RAM DB 0 ;
;定義提示符常數
G = 11H
o = 12H
d = 0DH
O = 13H
oC = 0CH
NH = 500 ;定義高音頻計數值
NL = 5000 ;定義低音頻計數值
;首先,對系統進行初始化:建立堆棧指針、關閉看門狗并將看門狗定時器設置在定時方式、
;設置端口的輸入輸出方向等,并對用到的RAM區的有關工作單元或標志進行初始化。
ORG 01100h ;定位程序起始地址
;-----------------------------------------------
RESET
MOV #0a00h, SP ;建立堆棧指針
; MOV #WDTPW+WDTHOLD, &WDTCTL ;關看門狗
MOV #WDTPW+WDTTMSEL+WDTSSEL+WDTCNTCL, &WDTCTL ;將看門狗定時器設置在定時器方式,定時時間1秒
MOV.B #WDTIE,
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -