您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>單片機(jī)編程>

基于430單片機(jī)的溫度測(cè)控1602顯示,附帶原代碼和工程

大?。?/span>43.6 KB 人氣: 2011-06-03 需要積分:0

#include? "msp430.h"
#include? "BoardConfig.h"
#include? "cry1602.h"

//要顯示的6位溫度數(shù)字
uchar dN[6];

void Disp_Numb(uint temper);
/*************************主函數(shù)*************************/
void main( void )
{
??? uchar i;
???
??? WDTCTL = WDTPW + WDTHOLD;?????????? //關(guān)狗
??? BoardConfig(0xb8);
??? /*------選擇系統(tǒng)主時(shí)鐘為8MHz-------*/
??? BCSCTL1 &= ~XT2OFF;???????????????? //打開XT2高頻晶體振蕩器
??? do
??? {
??????? IFG1 &= ~OFIFG;???????????????? //清除晶振失敗標(biāo)志
??????? for (i = 0xFF; i > 0; i--);???? //等待8MHz晶體起振
??? }
??? while ((IFG1 & OFIFG));???????????? //晶振失效標(biāo)志仍然存在?
??? BCSCTL2 |= SELM_2 + SELS;?????????? //MCLK和SMCLK選擇高頻晶振
??
??? //設(shè)置DS18B20的IO狀態(tài)
???
??? LcdReset();
??? DispStr(0,0,"Temperature is:");
??? //循環(huán)讀數(shù)顯示
??
}

非常好我支持^.^

(1) 33.3%

不好我反對(duì)

(2) 66.7%

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?