AD模數轉換之熱敏電阻

2021-10-07 01:43:10 字數 2228 閱讀 8983

/*

1,微控制器-->ad/dac模組 管腳釋義

p34-->di din 序列資料輸入端,當cs為低電平時,資料在 dclk上公升沿鎖存進來

p35-->cs cs 片選訊號,控制轉換時序和使能序列輸入輸出暫存器,高電平時adc掉電

p36-->cl dclk 時鐘,外部時鐘訊號輸入

p37-->do dout 序列資料輸出埠。資料在dclk的下降沿移出,當cs為高電平時為高阻態。

busy 忙時訊號,當cs為高電平時為高阻態

lovdd 數字電源輸入端

aux adc輔助輸入通道

2,微控制器-->動態數碼管模組

j22-->j6

p22-->j9(a)

p23-->j9(b)

p24-->j9(c)

*/#include "reg52.h" // 此檔案中定義了微控制器的一些特殊功能暫存器

#include "xpt2046.h"

typedef unsigned int u16;

typedef unsigned char u8; // 資料型別的定義

sbit lsa = p2^2; //這三個埠共同控制數碼管的位選

sbit lsb = p2^3;

sbit lsc = p2^4;

u8 disp[4]; // 字元型陣列用來,儲存點亮數碼管前四位的資料

u8 code smgduan[10]=; // 0~9的數字顯示

/*延時函式*/

void delay(u16 i)

/*資料處理模組*/

void datapros()

i++;

disp[0] = smgduan[temp/1000]; // 千位

disp[1] = smgduan[temp%1000/100]; // 百位

disp[2] = smgduan[temp%1000%100/10]; //十位

disp[3] = smgduan[temp%1000%100%10]; // 個位

}/*數碼管顯示模組*/

void digdisplay()

p0=disp[i]; // 傳送資料

delay(100); // 延時一段時間

p0 =0x00; // 消影}}

/* 主函式*/

void main()

}

#ifndef __xpt2046_h_

#define __xpt2046_h_

//---包含標頭檔案---//

#ifndef uchar

#define uchar unsigned char

#endif

#ifndef uint

#define uint unsigned int

#endif

#ifndef ulong

#define ulong unsigned long

#endif

//---定義使用的io口---//

sbit dout = p3^7; //輸出

sbit clk = p3^6; //時鐘

sbit din = p3^4; //輸入

sbit cs = p3^5; //片選

uint read_ad_data(uchar cmd);

uint spi_read(void);

void spi_write(uchar dat);

#endif

#include"xpt2046.h"

// 初始化觸控函式

void spi_start(void)

/*寫資料 模組

clk外部時鐘 上公升沿時 由din埠輸入資料並鎖存

*/ void spi_write(uchar dat)

} /*讀資料 模組

clk 時鐘訊號輸入埠 下降沿時(clk=1 變為 clk=0) 資料移出

*/uint spi_read(void)

return dat;}/*

資料轉換模組

cmd:讀取的x或y

*/ uint read_ad_data(uchar cmd)

學習 熱敏電阻

ntc常用來測溫,ptc用來測相對溫度。改變慘雜金屬氧化物可改變b值。ntc的r t特性為非線性。但通過軟體解斯坦哈特方程可求的較高精度。解析度dr dt隨溫度的公升高而減小。這也是溫度測量範圍小的原因。斯坦哈特有標準方程,增強擴充套件型等。根據組織表求斯坦哈特方程引數 然後就可根據溫度求阻值或者根...

熱敏電阻溫度採集簡述

本簡述是說明 ntc熱敏電阻器對溫度的測量。熱敏電阻器把溫度的變化轉換為電阻阻值的變化,再應用相應的測量電路把阻值的變化轉換為電壓的變化 然後通過晶元或處理電路,可以把模擬的電壓值轉換為數碼訊號,對數值訊號進行處理可以得到相應的溫度值。也就音特公司常提到的模數轉換.1.1 熱敏電阻器熱敏電阻有電阻值...

NTC熱敏電阻採集溫度

ntc溫度感測器 是一種熱敏電阻 探頭,其原理為 電阻值隨著溫度上公升而迅速下降。其通常由2或3種金屬氧化物組成,混合在類似流體的粘土中,並在高溫爐內鍛燒成緻密的燒結陶瓷。實際尺寸十分靈活,它們可小至0.010英吋或很小的直徑。最大尺寸幾乎沒有限制,但通常適用半英吋以下。知識拓展 value 160...