基于51單片機(jī)課程設(shè)計(jì)報(bào)告
- 文件介紹:
- 該文件為 doc 格式,下載需要 0 積分
- 基于51單片機(jī)課程設(shè)計(jì)報(bào)告
目錄
一、摘要……………………………… 3
二、系統(tǒng)方案的設(shè)計(jì)………………… 3
三、硬件資源………………………… 5
四、 硬件總體電路搭建…………… 13
五、程序流程圖…………………………14
六、設(shè)計(jì)感想…………………………… 14
七、參考文獻(xiàn)…………………………… 16
附錄………………………………………17
附錄 1 程序代碼………………………………17
一、摘要
本設(shè)計(jì)以STC89C51單片機(jī)為核心的溫度控制系統(tǒng)的工作原理和設(shè)計(jì)方法。溫度信號(hào)由溫度芯片DS18B20采集,并以數(shù)字信號(hào)的方式傳送給單片機(jī)。文中介紹了該控制系統(tǒng)的硬件部分,包括:溫度檢測(cè)電路、溫度控制電路。單片機(jī)通過(guò)對(duì)信號(hào)進(jìn)行相應(yīng)處理,從而實(shí)現(xiàn)溫度控制的目的。文中還著重介紹了軟件設(shè)計(jì)部分,在這里采用模塊化結(jié)構(gòu),主要模塊有:數(shù)碼管顯示程序、鍵盤(pán)掃描及按鍵處理程序、溫度信號(hào)處理程序、led控制程序、超溫報(bào)警程序。
關(guān)鍵詞:STC89C51單片機(jī) DS18B20溫度芯片 溫度控制 ,LED報(bào)警提示.
二、系統(tǒng)方案的設(shè)計(jì)
1、設(shè)計(jì)要求
基本功能:
不加熱時(shí)實(shí)時(shí)顯示時(shí)間,并可手動(dòng)設(shè)置時(shí)間;
設(shè)定加熱水溫功能。人工設(shè)定熱水器燒水的溫度,范圍在20~70度之間,打開(kāi)開(kāi)關(guān)后,根據(jù)設(shè)定溫度與水溫確定是否加熱,及何時(shí)停止加熱,可實(shí)時(shí)顯示溫度;
設(shè)定加熱時(shí)間功能。限定燒水時(shí)間,加熱時(shí)間內(nèi)超過(guò)溫度上限或低于溫度下限報(bào)警,并可實(shí)時(shí)顯示溫度。
...