黃易群俠傳M脫機外掛應用程式黃易神行
3016
1

[發問] 專題製作的C語言 ....測試出來的AD590 永遠都在28度

Karta214136 發表於 2009-11-25 00:00:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |
以下為我們的C語言...是使用AD590做溫度感測 不過一直顯示在28度C
但是目前室溫約23 左右...他一開始就顯示28...是哪裡出錯了...不過用手捏住AD590 他溫度會上升.....我們程式是寫說  到達27度  LED會閃爍!
麻煩大大 幫解答




//----------------------------------------------------------------------------
// C main line
//----------------------------------------------------------------------------
#include <m8c.h> // part specific constants and macros
#include "PSoCAPI.h" // PSoC API definitions for all User
Modules
int idata,iout;
char i,j;
const unsigned char ASCII[]={"0123456789ABCDEF"};
void delay(unsigned int x);
void main()
{
M8C_EnableGInt;
LCD_Start();
ADCINC12_Start(3);
ADCINC12_GetSamples(0);
PGA_Start(3);
for(;;)
{
while(ADCINC12_fIsDataAvailable()==0);
ADCINC12_ClearFlag();
idata=ADCINC12_iGetData();
idata=2048+idata;
iout=idata;
LCD_Position(0,1);
LCD_PrHexInt(idata);
LCD_Position(0,8);
LCD_WriteData(ASCII[iout/1000]);
LCD_Position(0,9);
LCD_WriteData(ASCII[(iout%1000)/100]);
LCD_Position(0,10);
LCD_WriteData(ASCII[((iout%1000)%100)/10]);
LCD_Position(0,11);
LCD_WriteData(ASCII[iout%10]);
iout=iout*6.5;
LCD_Position(1,1);
LCD_PrCString("TEMP");
LCD_Position(1,6);
LCD_WriteData(ASCII[iout/1000]);
LCD_Position(1,7);
LCD_WriteData(ASCII[(iout%1000)/100]);
LCD_Position(1,8);
LCD_PrCString(".");
LCD_Position(1,9);
LCD_WriteData(ASCII[((iout%1000)%100)/10]);
LCD_Position(1,10);
LCD_WriteData(0xdf);
LCD_Position(1,11);
LCD_PrCString("C");
if(iout>2700)
{
delay(2000);
PRT2DR=0XFF;
delay(2000);
PRT2DR=0X00;
}
else
PRT2DR=0X00;
}
}
void delay(unsigned int x)
{
unsigned i;
for(i=0;i<x;i++);
}
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


sunshine1917852 該用戶已被刪除
sunshine1917852 2010-10-22 18:17:31
提示: 作者被禁止或刪除 內容自動屏蔽
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-25 20:18 , Processed in 0.038163 second(s), 18 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?