設(shè)計(jì)MCS-51應(yīng)用系統(tǒng), 所有題目采用ATMEL公司的FLASH 型的經(jīng)典芯片——AT89C51(與標(biāo)準(zhǔn)INTEL 8051完全兼容)。要求用電子電路CAD軟件(PROTEL99 或PROTEL DXP)繪制原理圖,用Keil uVision軟件調(diào)試部分軟件,也可利用PROTEUS,MultiSim10軟件進(jìn)行軟、硬件仿真調(diào)試。項(xiàng)目如下: 設(shè)計(jì)一個(gè)多路溫度檢測儀,共有8個(gè)測溫點(diǎn),每個(gè)點(diǎn)連續(xù)檢測8次,以平均值代表該點(diǎn)溫度,并輪流在LED顯示器上顯示。測試檢測元件為鉑熱電阻Pt1000, 溫度測量范圍為100℃ ——+500℃,測量精度為±1℃。系統(tǒng)每隔10秒完成一個(gè)點(diǎn)的測量,測量值除在LED顯示器上顯示外,還必須通過串行口(RS485)發(fā)送到上位機(jī)。任何時(shí)刻,可以通過按鍵切換顯示通道。 設(shè)計(jì)以AT89C51為核心的控制電路,并編寫相關(guān)的系統(tǒng)軟件(匯編、C51程序均可)
注:鉑熱電阻測量范圍為-200~850℃,R0有10Ω 、100Ω和1000Ω三種,分度號分別為Pt10、Pt100和Pt1000。鉑熱電阻的精度高,體積小,測溫范圍寬,穩(wěn)定性好,再現(xiàn)性好,但是價(jià)格較貴。其電阻與溫度的關(guān)系為:
當(dāng)T≥0℃時(shí) R(T)= R0(1+AT+BT2) 當(dāng)T< 0℃時(shí) R(T)= R0 [1+AT+BT2+CT3(T-100)]
式中: RT為被測溫度T下的阻值,單位為Ω R0為0℃下的阻值 T為實(shí)際溫度值 A為常數(shù)3.9083×10ˉ3/℃ B為常數(shù)-5.775×10ˉ7/℃2 C為常數(shù)-4.183×10ˉ12/℃4
|