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