51微控制器的溫度採集系統設計

時間 2021-08-11 17:09:33

1樓:雪少

第一章 確定系統功能與效能

本系統的功能主要有資料採集、資料處理、輸出控制。能對0~1000 �0�2c範圍內的各種電加熱爐的溫度進行精密測量,同時,四位led顯示器直接跟蹤顯示被控物件的溫度值,準確度高,顯示清晰,穩定可靠,使用方便(在具體設計程式設計、除錯過程中,為了除錯方便,程式設計把溫度範圍設在0~100 �0�2c)。

本系統的原理框圖如下圖所示。

資料採集部分能完成對被測訊號的取樣,顯示解析度0.1�0�2c,測量精度0.1�0�2c,控制精度0.

1�0�2c,可以實現採集訊號的放大及a/d轉換,並自動進行零漂校正,同時按設定值、所測溫度值、溫度變化速率,自動進行fid引數自整定和運算,並輸出0~10ma控制電流,配以主迴路實現溫度的控制。資料處理分為預處理、功能性處理、抗干擾等子功能。輸出控制部分主要是數碼管顯示控制。

第二章 確定系統基本結構及硬體設計

本微控制器應用系統結構是以微控制器為核心外部擴充套件相關電路的形式。確定了系統中的微控制器、儲存器分配及輸入/輸出方式就可大體確定出微控制器應用系統的基本組成。

1)微控制器選用mcs-51系統的8031

8031是intel公司mcs-51系列微控制器中最基本的產品,它採用intel公司可靠的chmos工藝技術製造的高效能8位微控制器,屬於標準的mcs-51的hcmos產品。它結合了hmos的高速和高密度技術及chmos的低功耗特徵,標準mcs-51微控制器的體系結構和指令系統。

8031內建**處理單元、128位元組內部資料儲存器ram、32個雙向輸入/輸出(i/o)口、2個16位定時/計數器和5個兩級中斷結構,一個全雙工序列通訊口,片內時鐘振盪電路。但80c31片內並無程式儲存器,需外接rom。

此外,8031還可工作於低功耗模式,可通過兩種軟體選擇空閒和掉電模式。在空閒模式下凍結cpu而ram定時器、序列口和中斷系統維持其功能。掉電模式下,儲存ram資料,時鐘振盪停止,同時停止晶片內其它功能。

8031有pdip(40pin)和plcc(44pin)兩種封裝形式。

主要功能特性:

· 標準mcs-51核心和指令系統

· 外部程式儲存器rom地址空間64kb

· 32個可程式設計雙向i/o口

· 128x8bit內部ram(可擴充64kb外部儲存器)

· 2個16位可程式設計定時/計數器

· 時脈頻率3.5-16mhz

· 5箇中斷源

· 5.0v工作電壓

· 全雙工序列通訊口

· 布林處理器

· 2層優先順序中斷結構

· 相容ttl和cmos邏輯電平

· pdip(40)和plcc(44)封裝形式

2樓:刀叉餐盤白桌布

1、使用18b20:精度高,成本高,程式設計難度大;

2、熱敏電阻:精度中等,成本低,程式設計難度低。

你想用哪個做??

3樓:匿名使用者

用18b20數字溫度感測器可以實現

4樓:g伽

背景,包括溫度採集系統的發展、應用情況以及特點

5樓:合妙鬆

現在微控制器都是用at89s52或者stc89c52

6樓:我回來了呼叫

發訊息給我, 代價.

51微控制器智慧資料採集系統課程設計

採集並返回 unsigned int adc0832 unsigned char channel for i 0 i 8 i adcs 1 拉低cs端 adclk 0 拉低clk端 addo 1 拉高資料端,回到初始狀態dat 8 dat ndat return dat return ad data...

關於51微控制器的中斷問題,51微控制器外部中斷0的問題

優先中斷,就是在執行乙個中斷的時候,又來了乙個中斷 如果新來的中斷,其優先順序高於正在執行的中斷,那麼就會暫停現在的中斷而去執行新來的中斷,等這個新中斷執行完之後再會回去繼續執行剛才那個沒執行完也就是那個被打斷的中斷 如果新來的中斷,其優先順序不如正在執行的中斷的優先順序高,那麼程式會繼續執行這個中...

51微控制器裡TMOD設定問題,51微控制器裡TMOD設定問題

問題1 工作方式0 0x00 工作方式1 0x01 工作方式2 0x02 工作方式3 0x03 問題2 當你選擇好工作方式後,接下來就是設定初始值,方式0 16位加法計數器用了13位,也就是說,可以計算2 13 要想計數更大,使用迴圈即可。同理方式1 16位加法計數器用了16位,方式2是8位的。以上...