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

正文內(nèi)容

畢業(yè)論文-基于單片機(jī)的溫度監(jiān)測系統(tǒng)(參考版)

2025-06-29 19:59本頁面
  

【正文】 在本篇論文中,不免有些錯(cuò)誤,敬請各位專家老師給予指正,不勝感激! 參考文獻(xiàn)[1]智能化集成溫度傳感器原理與應(yīng)用 作者: 沙占友編 出版社:機(jī)械工業(yè)出版社 2002.[2]單片機(jī)原理及應(yīng)用技術(shù) 作者: 吳黎明 出版社:科學(xué)出版社 2005. [3]8051單片機(jī)數(shù)據(jù)傳輸接口擴(kuò)展技術(shù)與應(yīng)用實(shí)例 作者: 楊金巖 鄭應(yīng)強(qiáng) 張振仁 出版社:人民郵電出版社 2005. [4]單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù)(修訂版) 作者: 周航慈 著 出版社:北京航空航天大學(xué)出版社 2002.[5]單片機(jī)語言C51程序設(shè)計(jì) 作者: 趙文博 劉文濤 出版社:人民郵電出版社 2005. [6]單片微型計(jì)算機(jī)原理及其C語言程序設(shè)計(jì) 作者: 陳光東著 出版社:華中理工大學(xué)出版社 2004.[7]單片機(jī)原理及應(yīng)用技術(shù)(第2版) 作者: 李全利 出版社:高等教育出版社 2004. [8](第二版) 作者: 徐惠民 安德寧 出版社:北京郵電大學(xué)出版社 2000.[9]溫度的測量與控制 作者: 姜忠良 陳秀云 出版社:清華大學(xué)出版社 2005.[10]電子系統(tǒng)設(shè)計(jì)與實(shí)踐 作者: 楊剛 周群 出版社:電子工業(yè)出版社2004.[11]傳感器與應(yīng)用電路設(shè)計(jì) 作者: 趙繼文、何玉彬 出版社: 科學(xué)出版社 2001.[12]現(xiàn)代傳感器原理與應(yīng)用 作者: 呂 泉 出版社: 清華大學(xué)出版社 2002.[13] DS1820美國達(dá)拉斯半導(dǎo)體公司的新型溫度檢測器件簡介。其次,感謝圖書館咨詢處王老師,感謝她在我完成論文期間提供給我的無私幫助和提出的寶貴意見。首先,衷心感謝我的導(dǎo)師老師。以下為制作的測試樣機(jī)。而智能化的數(shù)字溫度傳感器是傳感器發(fā)展上的一次革命,將會(huì)給諸多領(lǐng)域的技術(shù)發(fā)展帶來深刻的變化。如在工業(yè)、空調(diào)系統(tǒng)、智能樓宇等領(lǐng)域的溫度測量中可以有廣泛的應(yīng)用。 使用DS 1820的測溫系統(tǒng)電路簡單,應(yīng)用方便靈活。本次畢業(yè)設(shè)計(jì)使我學(xué)到了很多的東西,特別是關(guān)于單片機(jī)原理及應(yīng)用,溫度傳感器方面的知識。操作結(jié)果存儲(chǔ)在數(shù)字暫存存儲(chǔ)器一個(gè)字節(jié)的存儲(chǔ)空間里,地址為78H。也就是實(shí)現(xiàn)了從機(jī)DS 1820到主機(jī)AT89C51單片機(jī)方向的通信。例如只需要:: MOV A,BEH LCALL WRITE 這兩條語句就實(shí)現(xiàn)了對READ SCRATCHPAD命令[BEH]的傳輸。也就是實(shí)現(xiàn)了從主機(jī)AT89C51單片機(jī)到從機(jī)DS 1820數(shù)字溫度傳感器方向的通信。這兩條子程序構(gòu)成了通信協(xié)議程序軟件的基礎(chǔ)。這在主程序調(diào)用READ子程序時(shí),也需特別注意。否則,從總線上讀回來的結(jié)果會(huì)因?yàn)橹型静迦肓似渌僮?,變成一個(gè)錯(cuò)誤的值。 READ子程序則是將讀出的目標(biāo)值環(huán)移寫入A寄存器。在目標(biāo)值寫入A寄存器后,需馬上調(diào)用WRITE子程序,以防止由于插入了其它的操作導(dǎo)致A寄存器里的數(shù)值被改寫。 為了增加程序的可移植性,WRITE和READ子程序都以特殊功能寄存器A作為目標(biāo)寄存器。下面就是用匯編語言編寫的三個(gè)子程序的源代碼及其說明,晶振頻率12M:初始化DS 1820的子程序: INIT: L0:MOV P1,OOH MOV R2,5 L1:MOV R1,125 ;總線為低復(fù)位電平 L2:DJNZ R 1,L2 DJNZ R2,L 1 ;總線復(fù)位電平保持125X5=625 u s MOV P1,OFFH ;釋放DS 1820總線 MOV R2,63 L3:DJNZ R2,L3 ;釋放DS 1820總線等待63 u s MOV R3,41 ;監(jiān)測存在脈沖41 X 10 u s L4:MOV C, JNC L6 ;監(jiān)測到存在脈沖,跳轉(zhuǎn)至延時(shí)420 u s DEC R3 MOV A,R3 JZ L5 ;接收到存在脈沖嗎?不存在重新來 SJMP L4 ;繼續(xù)監(jiān)測存在脈沖 L5:SJMP L0 L6:MOV R1,3 ;延時(shí)630 u s L7:MOV R6,210 L8:DJNZ R6,L8 DJNZ R1,L7 MOV P1,OFFH ;初始化完成釋放總線 RET ;退出初始化子程序 主機(jī)寫時(shí)序時(shí)的子程序: 注:取A寄存器內(nèi)的8位數(shù)據(jù),寫入總線 WRITE: MOV R3,8 ;寫入DS 1820的bit數(shù),一個(gè)字節(jié)8個(gè)bit WRl:RRC A ;把一個(gè)字節(jié)分成8個(gè)bit環(huán)移給C CLR ;主機(jī)開始傳輸數(shù)據(jù),總線要處于低電平狀態(tài) MOV R4,10 ;總線保持低電位l0 u s WR2:DJNZ R4,WR2 JC WR5 ;對當(dāng)前數(shù)據(jù)位進(jìn)行判斷,是寫‘0’還是寫‘1’ CLR ;writer‘0’ MOV R2,50 ;writer ‘0’延時(shí)55 p s,由DS1820取樣 WR3:DJNZ R2,WR3 MOV P1,OFFH ;總線釋放101, s MOV R5,10 WR4:DJNZ R5,WR4 DJNZ R3,WR1 ;瀉入下一個(gè)bit SJMP WR7 ;全寫完轉(zhuǎn)入退出 WR5:SETB ;writer ‘1’ ,DS1820總線釋放 MOV R2,55 WR6:DJNZ R2,WR6 ;等待551, s,DS 1820取樣 DJNZ R3,WR 1 ;寫入下一個(gè)bit WR7:MOV P1,OFFH MOV R5,5 WR8:DJNZ R5,WR8 RET ;退出WRITE子程序 主機(jī)讀時(shí)序時(shí)的子程序: 注:一讀總線上傳輸?shù)?位數(shù)據(jù),結(jié)果存入A寄存器 READ: MOV R6,8 ;連續(xù)讀8個(gè)bit RE1:CLR ;讀前總線保持為低 MOV R4,5 RE2:DJNZ R4,RE2 ;持續(xù)5 u s低電平 MOV P1,OFFH ;總線釋放7 u s MOV R2,5 RE4:DJNZ R2,RE4 MOV C,P ;從DS 1820總線讀得一個(gè)bit RRC A ;把讀得的位值環(huán)移給A MOV R5,55 RE3:DJNZ R5,RE3 ;持續(xù)55 u s MOV P1,OFFH ;重新釋放DS 1820總線 MOV R4,5 RE5:DJNZ R4,RE5 ;恢復(fù)5 u s DJNZ R6,RE1 ;讀下一個(gè)bit RET ;退出READ子程序 上述的三個(gè)子程序全部都是系統(tǒng)工作在溫度監(jiān)測模式下的子程序,如果系統(tǒng)處在讀單一DS 1820的ROM碼的運(yùn)行模式下,然后才能調(diào)用。與之直接相關(guān)的子程序分別是:總線復(fù)位子程序;總線讀8位數(shù)據(jù)位子程序;總線寫8位數(shù)據(jù)位子程序。重新搜索、排序DS 1820的ROM碼,以保證DS 1820的編號的正確性。如果有變動(dòng),就必須重新為這些DS 1820的編號做記錄。用戶在每次重啟的時(shí)候都需要注意這個(gè)問題。 系統(tǒng)每次重啟進(jìn)入溫度監(jiān)測運(yùn)行模式之后,都要重新搜索總線上DS 1820的ROM碼。 說明: 當(dāng)系統(tǒng)進(jìn)入溫度監(jiān)測運(yùn)行之后,是無法再
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1