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

正文內(nèi)容

基于單片機的溫度控制系統(tǒng)畢業(yè)設(shè)計論文-資料下載頁

2025-06-30 17:58本頁面

【導讀】摘要:該文介紹了一種基于DS1820的溫度檢測控制系統(tǒng)。隨著人們生活水平的不斷提。代人工作、科研、生活、提供更好的更方便的設(shè)施就需要從數(shù)單片機技術(shù)入手,一切向著數(shù)字化控制,智能化控制方向發(fā)展。本文旨在介紹一種基于MCS-51系列。系統(tǒng)分析、電路原理、以及程序的編寫與分析。研、生活中需要測量和控制的重要物理量,是國際單位制七個基本量之一??刂埔话闶褂酶魇礁鳂有螒B(tài)的溫度傳感器。隨著現(xiàn)代計算機和自動化技術(shù)的發(fā)展,作為各。生產(chǎn)和日常生活的各個領(lǐng)域[1]。

  

【正文】 ]. 北京 : 科學出版社 , 20xx:177200 [5] 蔣延彪 , 劉電霆 , 方華等 . 單片機原理 及應用 [M]. 重慶 : 重慶大學出版社 , 20xx:100150 [6] 張洪潤 . 傳感器技術(shù)大全 [M]. 北京 : 北京航空航天大學出版社 , 20xx [7] 劉篤仁 . 傳感器原理及應用技術(shù) [M]. 西安 : 西安電子科技大學出版社 , 20xx:536 [8] 閻石主編 . 數(shù)字電子技術(shù)基本教程 [M]. 北京 : 清華大學出版社 , 20xx [9] 肖佳 , 楊波 . 基于熱釋電紅外傳 .感技術(shù)的目標定位研究 [J]. 紅外 , 20xx, (12):1722 [10] 徐 薇 , 楊衛(wèi) . 一種紅外傳感器陣列探測方法的研 究 [J]. 傳感器與微統(tǒng) , 20xx,(09):1618 [11] 呂泉 . 現(xiàn)代傳感器原理及應用 [M]. 北京 : 清華大學出版社 , 20xx:4143 [12] 馬忠梅 , 劉濱 , 戚軍 , 馬巖 . 單片機 C語言 Windows環(huán)境編程寶典 [M]. 北京 : 北京航空航天大學出版社 , 20xx:823 [13] 劉淑紅 , 張國玉 . 單片機系統(tǒng)的 PROTEUS 和 KEIL 聯(lián)調(diào)設(shè)計與仿真 [J]. 儀器儀表用戶 . 20xx,(02):9798 [14] 張靖武 , 周靈杉 . 單片機系統(tǒng)的 PROTEUS 設(shè)計與仿真 [M]. 北京 : 電子工業(yè)出版社 , 20xx [15] 董普松 . Protues 在單片機系統(tǒng)設(shè)計中的應用 [J]. 現(xiàn)代電子技術(shù) . 20xx, (14):153154 [16] 王明亮等 . 廣播 .電視調(diào)頻發(fā)送技術(shù) ,上、下冊 [M]. 北京 : 中國廣播電視出版社 ,20xx [17] 梁延貴 . 遙控電路可控硅觸發(fā)電路語音電路分冊 [M]. 北京 : 科學技術(shù)文獻出版社 ,20xx [18] 李華 . MCS51 系列單片機實用接口技術(shù) [M]. 北京 : 航天航空大學出版社 ,20xx [19] 邱關(guān)源 .電路 .高等教育出版社 [M]. . [20] 焦李成 .電流模式信號處理的進展與展望 [J].電子學報 .20xx [21] 張肅文 ,陸兆文 . 高頻電子電路 [M].高等教育出版社 . . [22] 康光華 ,陳大欽 . 電子技術(shù)基礎(chǔ)(模擬部分) [M].高等教育出版社 . . 湖北師范學院機電與控制工程學院 20xx 屆學士學位論文(設(shè)計) 致謝 首先,我要衷心感謝我的指導老師 —— xx 老師!本次設(shè)計的選題及論文的修改,老師都給予了悉心指導和幫助,在此,獻上最誠摯的敬意。 另外還要感謝在學習生活中幫助過我的同學們,感謝他們在畢業(yè)設(shè)計期間為我提供的無私幫助,還有在我遇 到困難的時候,給我提出的寶貴意見,同時給了我很強大的力量幫助和精神支撐。 最后,向在百忙中抽出寶貴時間參與論文評審和答辯的專家和評委們,表示由衷地感謝! 附錄 附錄 1 實物照片 附錄 2 主板電路圖 附錄 3 程序代碼 ORG 0000H TEMPER_L EQU 29H TEMPER_H EQU 28H FLAG1 EQU 38H。是否檢測到 DS18B20 標志位 A_BIT EQU 20H 。數(shù)碼管個位數(shù)存放內(nèi)存位置 B_BIT EQU 21H 。數(shù)碼管十位數(shù)存放內(nèi)存位置 XS EQU 30H MOV A,00H MOV P2,A MAIN:LCALL GET_TEMPER。調(diào)用讀溫度子程序 MOV A,29H MOV B,A CLR C RLC A CLR C RLC A CLR C RLC A CLR C RLC A SWAP A MOV 31H,A MOV A,B MOV C,40H。將 28H 中的最低位移入 C RRC A MOV C,41H RRC A MOV C,42H RRC A MOV C,43H RRC A MOV 29H,A LCALL DISPLAY。調(diào)用數(shù)碼管顯示子程序 AJMP MAIN。 這是 DS18B20 復位初始化子程序 INIT_1820:SETB NOP CLR 。主機發(fā)出延時 537 微秒的復位低脈沖 MOV R1,3 TSR1:MOV R0,107 DJNZ R0,$ DJNZ R1,TSR1 SETB 。然后拉高數(shù)據(jù)線 NOP NOP NOP MOV R0,25H TSR2:JNB ,TSR3。等待 DS18B20 回應 DJNZ R0,TSR2 LJMP TSR4 。 延時 TSR3:SETB FLAG1 。 置標志位 ,表示 DS1820 存在 LJMP TSR5 TSR4:CLR FLAG1 。 清標志位 ,表示 DS1820 不存在 LJMP TSR7 TSR5:MOV R0,117 TSR6:DJNZ R0,TSR6 。 時序要求延時一段時間 TSR7:SETB RET。 讀出轉(zhuǎn)換后的溫度值 GET_TEMPER:SETB LCALL INIT_1820。先復位 DS18B20 JB FLAG1,TSS2 RET 。 判斷 DS1820 是否存在 ?若 DS18B20 不存在則返回 TSS2:MOV A,0CCH 。 跳過 ROM 匹配 LCALL WRITE_1820 MOV A,44H 。 發(fā)出溫度轉(zhuǎn)換命令 LCALL WRITE_1820。這里通過調(diào)用顯示子程序?qū)崿F(xiàn)延時一段時間 ,等待 AD 轉(zhuǎn)換結(jié)束 ,12 位的話 750 微秒 LCALL DISPLAY LCALL INIT_1820。準備讀溫度前先復位 MOV A,0CCH 。 跳過 ROM 匹配 LCALL WRITE_1820 MOV A,0BEH 。 發(fā)出讀溫度命令 LCALL WRITE_1820 LCALL READ_18200。 將讀出的溫度數(shù)據(jù)保存到 35H/36H RET。寫 DS18B20 的子程序 (有具體的時序要求 ) WRITE_1820:MOV R2,8。一共 8 位數(shù)據(jù) CLR C WR1:CLR MOV R3,6 DJNZ R3,$ RRC A MOV ,C MOV R3,23 DJNZ R3,$ SETB NOP DJNZ R2,WR1 RET。 讀 DS18B20 的程序 ,從 DS18B20 中讀出兩個字節(jié)的溫度數(shù)據(jù) READ_18200:MOV R4,2 。 將溫 度高位和低位從 DS18B20 中讀出 MOV R1,29H 。 低位存入 29H(TEMPER_L),高位存入 28H(TEMPER_H) RE00:MOV R2,8。數(shù)據(jù)一共有 8位 RE01:CLR C SETB NOP NOP CLR NOP NOP NOP SETB MOV R3,9 RE10: DJNZ R3,RE10 MOV C, MOV R3,23 RE20: DJNZ R3,RE20 RRC A DJNZ R2,RE01 MOV @R1,A DEC R1 DJNZ R4,RE00 RET DISPLAY:CLR C SUBB A, 30 JNB CY, T1 MOV A, B CLR C SUBB A,25 JNB CY, XIANSHI CLR LJMP XIANSHI T1:CLR XIANSHI:MOV A,B MOV B,10 。10 進制 /10=10 進制 DIV AB MOV B_BIT,A 。十位在 A MOV A_BIT,B 。個位在 B MOV R0,4 CLR C。多加的 DPL1: MOV R1,250 。顯示 1000 次 DPLOP:MOV DPTR,NUMTAB1 MOV A,A_BIT 。取個位數(shù) MOVC A,@A+DPTR 。查個位數(shù)的 7段代碼 MOV P0,A 。送出個位的 7段代碼 CLR 。開個位顯示 ACALL D1MS 。顯示 1MS SETB MOV DPTR,NUMTAB MOV A,B_BIT 。取十位數(shù) MOVC A,@A+DPTR 。查十位數(shù)的 7段代碼 MOV P0,A 。送出十位的 7段代碼 CLR 。開十位顯示 ACALL D1MS 。顯示 1MS SETB JC XSW。多加的 MOV A,31H MOV B,160 DIV AB MOV XS,B XSW:MOV A,XS MOVC A,@A+DPTR MOV P0,A CLR ACALL D1MS SETB SETB C。多加的 DJNZ R1,DPLOP 。250 次沒完循環(huán) DJNZ R0,DPL1 。4 個 250 次沒完循環(huán) RET。1MS 延時 (按 12MHZ 算 ) D1MS: MOV R7,80 DJNZ R7,$ RET NUMTAB:DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH, 7FH, 7FH,7FH,7FH,7FH,7FH NUMTAB1: DB 0BFH,86H,0DBH,0CFH,0E6H,0EDH,0FDH,87H,0FFH,0EFH END
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1