資源描述:
《數(shù)字電子技術(shù)課程設(shè)計(jì)報(bào)告.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、.數(shù)字電子技術(shù)課程設(shè)計(jì)用課程實(shí)踐報(bào)告書題目:?基于LCD1602的時(shí)鐘+溫度遠(yuǎn)程監(jiān)控系統(tǒng)姓名:劉天賜徐玉華嚴(yán)曉雪學(xué)號(hào):143621030143621051143621032專業(yè):電子信息科學(xué)與技術(shù)指導(dǎo)老師:劉江華設(shè)計(jì)時(shí)間:2016年6月電子與信息工程學(xué)院資料..基于LCD1602的時(shí)鐘+溫度遠(yuǎn)程監(jiān)控系統(tǒng)1.引言1.1設(shè)計(jì)意義溫度是工、農(nóng)業(yè)生產(chǎn)中常見的被控參數(shù)之一。溫度監(jiān)控在工業(yè)生產(chǎn)中占據(jù)著重要的地位。隨著微電子技術(shù)和通信技術(shù)的發(fā)展,遠(yuǎn)程監(jiān)控和遠(yuǎn)程控制得到了廣泛的應(yīng)用。本設(shè)計(jì)采用STC89C52rc或者S
2、TC90C51單片機(jī)作為控制單元,采用溫度傳感器Ds18b20對(duì)現(xiàn)場(chǎng)溫度數(shù)據(jù)進(jìn)行遠(yuǎn)程無(wú)線測(cè)量與監(jiān)控。整個(gè)系統(tǒng)包括兩個(gè)系統(tǒng),即主系統(tǒng)和從系統(tǒng)。主系統(tǒng)完成對(duì)現(xiàn)場(chǎng)測(cè)定溫度值、設(shè)定值顯示、實(shí)際值顯示、失控報(bào)警和接收數(shù)據(jù)功能。從系統(tǒng)完成溫度采集、溫度控制和發(fā)送數(shù)據(jù)功能。該系統(tǒng)結(jié)構(gòu)簡(jiǎn)單實(shí)用、功能齊全,通用性強(qiáng),可被用于許多工業(yè)生產(chǎn)領(lǐng)域。1.2系統(tǒng)功能要求1.1602液晶屏顯示溫度+時(shí)間2.HC-05藍(lán)牙串口發(fā)送溫度和時(shí)間數(shù)據(jù)3.手機(jī)藍(lán)牙設(shè)置時(shí)間數(shù)據(jù)按鍵選擇P2^2口接按鍵1資料..P2^1口接按鍵2P2^2口接按鍵
3、3P2^3口接按鍵4總體使用默認(rèn)初始化時(shí)間2016.4.25星期天12.00.00右下角顯示溫度按鍵1暫停時(shí)鐘修改時(shí)鐘按鍵2選擇修改位,每按一次修改一個(gè)選擇位按鍵3修改時(shí)間值,每按一次值增加1到滿自動(dòng)返回為0按鍵4恢復(fù)默認(rèn)時(shí)間擴(kuò)展功能手機(jī)接收實(shí)時(shí)數(shù)據(jù)手機(jī)打開附加包內(nèi)的apk軟件鏈接藍(lán)牙選擇字符流模式即可看到每隔4秒單片機(jī)發(fā)出的一條控制命令顯示格式日期時(shí)間溫度間隔時(shí)間可調(diào)1.3本組成員所做的工作劉天賜:總體組織和設(shè)計(jì)、芯片程序、硬件調(diào)試資料..徐玉華:硬件調(diào)試、串口調(diào)試、芯片程序嚴(yán)曉雪:材料收集、圖片處理
4、、撰寫報(bào)告2.方案設(shè)計(jì)2.1?單片機(jī)芯片的選擇?方案(1):?采用AT89S51芯片作為硬件核心,該芯片采用Flash?ROM,內(nèi)部具有4KB?ROM?存儲(chǔ)空間,而且與MCS-51系列單片機(jī)完全兼容,但是需要通過(guò)下載板來(lái)下載,比較不方便。?方案(2):采用傳統(tǒng)的STC89C52RC芯片作為硬件核心,該芯片具有8KB在線系統(tǒng)可編程Flash存儲(chǔ)器。STC89C52RC使用經(jīng)典的MCS-51內(nèi)核,但做了很多的改進(jìn)使得芯片具有傳統(tǒng)51單片機(jī)不具備的功能,并且可直接使用串口下載。??因AT89S51需要通過(guò)下載
5、板下載,而STC89C52RC可直接使用串口下載,所以選擇采用方案(2)STC89C52RC作為主控制系統(tǒng).?資料..2.2?顯示模塊的選擇?方案(1):?8段數(shù)碼管顯示?8段數(shù)碼管是利用發(fā)光二極管的特性組合而成數(shù)字顯示器件,通過(guò)控制相應(yīng)的二極管的狀態(tài)顯示相應(yīng)的數(shù)字。采用數(shù)碼管顯示,數(shù)碼管亮度高、體積小、重量輕,但其顯示信息簡(jiǎn)單、有限,操作比較液晶顯示來(lái)說(shuō)略顯繁瑣。?方案(2):1602液晶屏顯示?1602液晶也叫1602字符型液晶?它是一種專門用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊采用液晶顯示。液
6、晶顯示功耗低,輕便防震。由于設(shè)計(jì)顯示信息比較多,占用的系統(tǒng)資源少,操作方便。?因本設(shè)計(jì)顯示的字符較多,1602LCD可以顯示32個(gè)字符,而8段數(shù)碼管顯示的字符較少,且操作比液晶顯示略顯繁瑣,所以采用方案(2)1602液晶屏組成本設(shè)計(jì)的顯示模塊。?2.3?實(shí)時(shí)時(shí)間計(jì)算模塊的選擇?方案(1):采用STC89C52RC芯片?STC89C52RC單片機(jī)內(nèi)部帶有定時(shí)/計(jì)數(shù)功能,此定時(shí)功能是通過(guò)對(duì)外部晶振的脈沖進(jìn)行計(jì)數(shù),從而達(dá)到計(jì)時(shí)功能,只要使用12MHZ實(shí)現(xiàn)零誤差的計(jì)時(shí),因此可以利用此功能實(shí)現(xiàn)計(jì)時(shí),但因?yàn)橹挥袉我?/p>
7、的計(jì)時(shí)功能,要實(shí)現(xiàn)“電子時(shí)鐘”的功能需要較復(fù)雜的程序,時(shí)間計(jì)算邏輯較困難,所以使用不便。資料..方案(2):采用DS1302芯片?DS1302是美國(guó)DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘芯片。該芯片采用3線串行接口方式,可提供年月日、星期、時(shí)分秒等時(shí)間信息,并可根據(jù)月份和閏年的情況自動(dòng)調(diào)整月份的結(jié)束日期。內(nèi)部帶有31個(gè)字節(jié)RAM,用于存放臨時(shí)性數(shù)據(jù),同時(shí)具有可編程涓細(xì)電流充電能力。?因STC89C52RC芯片時(shí)間計(jì)算邏輯較困難,而DS1302可根據(jù)月份和閏年的情況自動(dòng)調(diào)整月份的結(jié)束
8、日期且具有編程涓細(xì)電流充電能力,所以采用方案(2)實(shí)現(xiàn)實(shí)時(shí)計(jì)時(shí)功能。?2.4?實(shí)時(shí)環(huán)境溫度采集模塊選擇?方案(1):采用熱敏電阻熱敏電阻是開發(fā)早、種類多、發(fā)展較成熟的敏感元器件.熱敏電阻由半導(dǎo)體陶瓷材料組成,利用的原理是溫度引起電阻變化。通過(guò)一定的電路可以將周圍環(huán)境的溫度變化轉(zhuǎn)化成電壓的變化,通過(guò)AD轉(zhuǎn)化器件將信號(hào)傳輸給單片機(jī)進(jìn)行分析,所以熱敏電阻需要的外部器件較多。方案(2):采用DS18B20?DS18B20是美國(guó)DALLAS公司生產(chǎn)的