freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于at89s52的數(shù)字溫度計(jì)設(shè)計(jì)-資料下載頁

2025-06-18 17:00本頁面
  

【正文】 0f。 temp=P2。 for(row=0x00。row0x04。row++) { if((temp^(0x01row))==0x0f) { keyboard[1]=row。 return keyboard_number[keyboard[0]][keyboard[1]]。 break。 } } } else {return 0xff。} }開 始初始化溫度變量是否關(guān)閉開關(guān)按照本設(shè)計(jì)的系統(tǒng)設(shè)計(jì)功能,系統(tǒng)需要不停地采集當(dāng)前溫度并顯示出來,所以本設(shè)計(jì)的程序設(shè)置為大循環(huán)結(jié)構(gòu),也就是當(dāng)系統(tǒng)上電或復(fù)位后,需要不斷采集溫度數(shù)據(jù)并顯示。復(fù)位DS18B20讀溫度數(shù)據(jù)初始化硬件顯示溫度并延時結(jié) 束 否 是 圖312 系統(tǒng)流程圖主程序原碼如下:/**********************************************函數(shù)名:main( ) 函數(shù)功能:主函數(shù)返回值:無***********************************************/void main(void){ char h。get()。 //得到按下的鍵值 if(value==0x00) //開關(guān) { while(1) { readTemperature()。 //讀出DS18B20溫度數(shù)據(jù) workTemperature()。 for(h=0。h100。h++) //顯示溫度值2s scan()。} }} 第4章 系統(tǒng)集成與測試軟件調(diào)試,是對單總線驅(qū)動程序,顯示驅(qū)動程序,以及主循環(huán)程序的運(yùn)行進(jìn)行調(diào)試,測試各函數(shù)的運(yùn)算范圍和形參的邊界問題,以及檢查系統(tǒng)是否嚴(yán)重的邏輯缺陷。圖41 ?。耍牛蹋誊浖{(diào)試界面 軟件調(diào)試我們使用KELL開發(fā)工具,可以對源程序進(jìn)行調(diào)試/編譯/下載燒寫。為具體觀察單片機(jī)的運(yùn)行流程,我們在程序中加入斷點(diǎn),可以分步跟蹤程序的運(yùn)行流程。硬件調(diào)試是電路系統(tǒng)進(jìn)行調(diào)試,首先保證電路實(shí)物的接線和原電路設(shè)計(jì)圖一致,檢查各電路元器件有無損壞和性能參數(shù)是否匹配,電路板上的焊點(diǎn)無斷路和短路的現(xiàn)象發(fā)生。我們調(diào)試硬件的主要工具是萬用表,在上電前檢查主要電路的連接通斷情況,在上電后再檢查各信號端口,電源接入點(diǎn)的電壓和電平信號是否正常,長時間運(yùn)行時元器件有無嚴(yán)重發(fā)熱的情況。另外,還可以用示波器對單總線的信號進(jìn)行測量,觀察DS18B20是否正常工作。 系統(tǒng)測試,主要是將各功能的軟硬件功能聯(lián)合起來調(diào)試,如將單總線溫度芯片與單片機(jī)相聯(lián),然后測試單總線驅(qū)動程序和溫度測試功能,將LED數(shù)碼管顯示模塊與單片機(jī)聯(lián)合起來測試系統(tǒng)的顯示功能,在將電路板焊接好后上電,測試電路的電源系統(tǒng)功能。將各子系統(tǒng)功能調(diào)試完成后,對系統(tǒng)進(jìn)行集成,再次檢查系統(tǒng)的程序與硬件接口的位置關(guān)系,電路的接線正確與否。然后下載完整的系統(tǒng)程序,復(fù)位后檢測系統(tǒng)是否運(yùn)行正常。在完成系統(tǒng)的集成后,對溫度計(jì)進(jìn)行測試,測試的主要內(nèi)容主要為在指定變化范圍的溫度是否有準(zhǔn)確線性的讀數(shù),并能迅速響應(yīng)溫度變化,使檢測的延時最小。本設(shè)計(jì)分別用普通的水銀溫度計(jì)和數(shù)字溫度計(jì)對室溫,手的溫度,和空調(diào)下的溫度進(jìn)行測試,每次測試三次,每次測試間隔為10S,測試結(jié)果如表41所示。表41 系統(tǒng)測試表測 試溫度計(jì)數(shù)字溫度計(jì)室 溫℃℃手 溫℃℃涼 水℃℃由測試結(jié)果表明,本設(shè)計(jì)的溫度計(jì)在檢測精度和系統(tǒng)反應(yīng)上符合原設(shè)計(jì)指標(biāo)。 結(jié)論本文給出了一個基于AT89S52單片機(jī)的數(shù)字溫度計(jì)方案, 實(shí)現(xiàn)了溫度計(jì)的基本功能。溫度計(jì)采用的AT89S52微處理器, 接口資源豐富, 還有很多空閑接口, 可在數(shù)字溫度機(jī)的基礎(chǔ)上進(jìn)行擴(kuò)展和改進(jìn)。 例如, 可利用其他接口與鍵盤相連,實(shí)現(xiàn)溫度范圍的輸入,實(shí)現(xiàn)外部輸入的限溫報(bào)警功能。設(shè)計(jì)中技術(shù)含量較多的當(dāng)數(shù)基于單片機(jī)的端口操作和單總線操作,這兩種技術(shù)的應(yīng)用,使本設(shè)計(jì)向高級應(yīng)用跨出了一大步,但是本系統(tǒng)的檢測反應(yīng)時間比較長,也缺乏系統(tǒng)故障檢測功能,這是需要進(jìn)一步在系統(tǒng)軟件的結(jié)構(gòu)和算法上改進(jìn)和完善的。 致謝在整個項(xiàng)目設(shè)計(jì)期間,指導(dǎo)老師從各方面給予了我們精心的指導(dǎo)和幫助,使我們能順利、圓滿地完成了暑期項(xiàng)目。同時,實(shí)驗(yàn)室的同學(xué)也給了我們很大的幫助。不管是從參考書籍的篩選和上網(wǎng)資料的查詢,還是從設(shè)計(jì)工作工程中的疑難問題的解答和部分程序的調(diào)試,他們都給了我們很多的指導(dǎo)和幫助。在此,我們對他們表示衷心的感謝! 參考文獻(xiàn)[1] [M].北京:清華大學(xué)出版社,20046:270295[2] ,張群瞻。單片機(jī)原理與應(yīng)用[M].北京:冶金工業(yè)出版社,2003:212227.[3]CSIII實(shí)驗(yàn)指導(dǎo)書,計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院[4] 《測控技術(shù)》,2009年第28卷刊[5]DS18B20資料手冊,北京大地泰河科技發(fā)展有限公司 附錄1數(shù)字溫度計(jì)電路原理圖全圖 附錄2基于AT89S52單片機(jī)的數(shù)字溫度計(jì)實(shí)物照片圖29
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1