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

正文內(nèi)容

基于單片機(jī)溫度采集系統(tǒng)的設(shè)計(jì)-資料下載頁

2025-05-07 20:48本頁面
  

【正文】 6DH B 7CH ADRES3:存放待顯示的字符的代碼的首地址, ADRES3 對應(yīng)于最左邊的顯示器即 LED0。 16 ADRES4:按下鍵的鍵值存放首地址。 ADRES5:字型碼存放首地址。 初始化子程序 7279 初始化子程序包括:把 0D1H 寫入“清楚命令”積存器,以便把顯示 RAM 全部清零,把程序時(shí)鐘命令字 34H(分頻系數(shù)為 10)寫入“程序時(shí)鐘命令字”積存器,以便 7279 對 CLK 分頻后得到 100Khz 內(nèi)部時(shí)鐘,把 00H 寫入“鍵盤、顯示 方式設(shè)置積存器”,用于規(guī)定 7279 工作于左輸入、 8 位顯示、編碼掃描;雙鍵互鎖開中斷、等待鍵盤中斷。設(shè) INTO 為中斷輸入引腳。程序如下: INIT7279: CLR EA CLR 。7279 CS 選通 MOV DPTR,100H MOV A,0D1H MOVX @DPTR,A 。清除命令字 MOV DPTR,0 。DPTR 指向狀態(tài)口 WAIT1: MOVX A,@DPTR 。查詢當(dāng)前狀態(tài) JB ,WAIT1 。清除 RAM 未結(jié)束則等待 MOV DPTR,100H MOV A,2AH MOVX @DPTR,A 。對 CLK 進(jìn)行 10 分頻得到 100KHZ CLR A MOVX @DPTR,A 。置 8 位顯示 左入 編碼掃描 雙鍵互鎖 SETB 。禁止訪問 7279 SETB EX0 。允許 INT0 中斷 SETB IT0 。INT0 為邊沿觸發(fā) SETB EA 。開中斷 RET 這段程序先讀取字符代碼,把代碼與字型碼首地址相加得到將要顯示的字型碼地址,最后讀出字型碼送至 7279 顯示。程序如下: DISP1: MOV R2,4 。4 位顯示 MOV R0,ADRES3 。取顯示代碼首址 MOV DPTR,100H 17 MOV A,90H 。從 0 單元寫段碼,地址自動(dòng)加 1 CLR 。選通 7279 MOVX @DPTR,A 。向 7279 送 寫顯示 RAM 命令 LOOP1:MOV A,@R0 。讀顯示代碼 INC DPTR,ADRES5 MOVC A,@A+DPTR 。轉(zhuǎn)換成字型碼 MOV DPTR,0 MOVX @DPTR,A 。送出顯示 DJNZ R2,LOOP1 。4 個(gè)字符未顯示完則繼續(xù) SETB 。禁止訪問 7279 ADRES5: DB 3FH,06H,5BH,4FH,66H,7DH,07H DB 7FH,6FH,77H,7CH RET 讀鍵值子程序 這段程序采用查詢方式,利用 7279 自動(dòng)掃描識別鍵盤上閉合的鍵號,同時(shí)顯示輸入鍵的鍵值。 KEY2: CLR MOV DPTR,PORT+1 MOV A,0D1H MOVX @DPTR,A WREP: LCALL DISP1 MOV DPTR,PORT+1 MOVX A,@DPTR ANL A,07H JZ WREP KEYN: MOV DPTR,PORT MOVX A,@DPTR MOV R1,A ANL A,07H MOV R2,A MOV A,R1 ANL A,38H RR A RR A 18 RR A MOV R3,A CJNE R3,00H,LINE1 MOV A,R2 LJMP QUIT LINE1:CJNE R3,01H,LINE2 MOV A,R2 ADD A,04H LJMP QUIT LINE2: MOV A,R2 ADD A,08H QUIT: RET 讀當(dāng)前溫度子 程序 本段程序?qū)Σ杉降臏囟刃盘栠M(jìn)行處理,獲取當(dāng)前溫度值。 READTEMP: MOV R1, 0 MOV R2, 0 MOV R0, 16 RLOOP: CALL READAD ADD A, R2 MOV R2, A JNC GN1 INC R1 GN1: DJNZ R0, RLOOP MOV A, R2 SWAP A ANL A, 0FH XCH A, R1 SWAP A ANL A, 0F0H ORL A, R1 。 A = R1R2/16 19 MOV B, (HIGHTEMPLOWTEMP) MUL AB MOV A, B 。 /256 ADD A, LOWTEMP MOV CURTEMP, A RET 調(diào)試與測試 在設(shè)計(jì)中使用的是匯編語言,由于它是一種面向硬件的語言,不象高級語言那樣接近于人們習(xí)慣的自然語言,比較難于理解。編好程序最基本的要求是對硬件和指令使用掌握得準(zhǔn)確無誤。由于我的知識水平所限,加之對匯編語言的掌握不夠。在調(diào)試過程中常常出現(xiàn),程序看似合理,但就是不能出現(xiàn)正確結(jié)果。這促使我一遍又一遍的分析各個(gè)方面,仔細(xì)學(xué)習(xí)相關(guān)資料,耐心地查找原因。在調(diào)試過程中遇到的部分問題如下: RAM 地址不對。在剛開始編寫程序時(shí),沒有注意給一些變量給的地址相互沖突,有的甚 至不是在用戶 RAM 區(qū)。這使得我在調(diào)試程序時(shí),出現(xiàn)了好多錯(cuò)誤。 。由于本設(shè)計(jì)程序較為復(fù)雜,故子程序較多。在子程序調(diào)用的過程中出現(xiàn)了好多因標(biāo)號、寄存器數(shù)據(jù)重復(fù)或者混淆的錯(cuò)誤。經(jīng)調(diào)試才發(fā)現(xiàn)這些錯(cuò)誤,最后逐一詳細(xì)排查,方才解決。 。在 A/D 采樣程序編制的過程中,對于數(shù)據(jù)處理開始算法有問題。在溫度最大最小值設(shè)定過程中,從鍵盤輸入的數(shù)據(jù)獲取后,我直接存到了數(shù)據(jù)存儲(chǔ)單元,未進(jìn)行十 十六進(jìn)制轉(zhuǎn)換。在調(diào)試中發(fā)現(xiàn)不對,后查看程序才發(fā)現(xiàn)了我的疏忽。 。由于,軟件與硬件設(shè) 計(jì)分開進(jìn)行。雖然,先進(jìn)行硬件設(shè)計(jì),后進(jìn)行軟件設(shè)計(jì),軟件設(shè)計(jì)也是在硬件設(shè)計(jì)完成的基礎(chǔ)上進(jìn)行的,但是由于軟件與硬件調(diào)試無法同步完成,只能通過實(shí)驗(yàn)箱模擬調(diào)試。由于,實(shí)驗(yàn)箱電路與設(shè)計(jì)電路有出入。所以,這部分完成的不夠。 20 5 結(jié)論 本論文立足于溫室的溫度分布特點(diǎn),綜合運(yùn)用單片機(jī)、接口技術(shù)、微機(jī)原理及微電子技術(shù),將測量電路、模數(shù)轉(zhuǎn)換電路、報(bào)警電路和顯示電路整和在一起,設(shè)計(jì)了一個(gè)能實(shí)現(xiàn)多路采集、顯示的溫度采集系統(tǒng)。 這次設(shè)計(jì)使我受益匪淺,初步體驗(yàn)了怎樣把一個(gè)項(xiàng)目分成幾個(gè)子項(xiàng)目去做的設(shè)計(jì)過程。尤其是對程序流程和匯編語言 的設(shè)計(jì)有了更進(jìn)一步的認(rèn)識。 本設(shè)計(jì)已經(jīng)基本完成硬件設(shè)計(jì)和軟件編制工作,但由于時(shí)間和經(jīng)驗(yàn)的不足,技術(shù)知識有限,該檢測系統(tǒng)真正地應(yīng)用于溫室溫度采集,還需要進(jìn)一步的擴(kuò)展和完善,主要有以下幾方面: 1. 進(jìn)行數(shù)據(jù)采集的傳感器部分是用 89C51 實(shí)驗(yàn)開發(fā)系統(tǒng)中的電位器來模擬的,文中設(shè)計(jì)的溫度測量電路只停留在理論階段,在實(shí)際的各種復(fù)雜的物理和化學(xué)環(huán)境下,能否達(dá)到預(yù)期的技術(shù)指標(biāo),還有待于更深入、具體地結(jié)合實(shí)際進(jìn)行研究和實(shí)踐。 2. 單片機(jī)只能進(jìn)行溫度的采集,不能進(jìn)一步的對數(shù)據(jù)進(jìn)行分析而得出結(jié)論。若把多個(gè)單片機(jī)和一臺(tái)有信息處 理能力的 PC 機(jī)連接起來作為一個(gè)系統(tǒng),也就是將單片機(jī)作為下位機(jī)安放在各個(gè)溫室單元,進(jìn)行數(shù)據(jù)的實(shí)時(shí)采集;將 PC 機(jī)作為上位機(jī)進(jìn)行動(dòng)態(tài)的顯示、存儲(chǔ)、打印和數(shù)據(jù)處理。經(jīng)這樣擴(kuò)展后的系統(tǒng)可以發(fā)揮更大的作用。 3. 影響農(nóng)作物生長的重要環(huán)境因素有多個(gè),除溫度外還有濕度、光照、 CO2 濃度等,因此對于多個(gè)因素的檢測具有更為實(shí)用的價(jià)值。本設(shè)計(jì)只是向多因素的檢測邁出了微小的一步。 4. 作為一個(gè)完整的、可用的儀器,還需要考慮實(shí)際電壓的波動(dòng),進(jìn)行電壓波動(dòng)的預(yù)處理。同時(shí),作為一個(gè)可以應(yīng)用的儀器,必須考慮其抗干擾能力。在完成產(chǎn)品制作 的過程中,對于電路的仿真、 PCB 的制作以及最終成品的完成都需要花費(fèi)很大的工夫。由于時(shí)間及知識水平所限,我沒有考慮或完成這些工作。 1 6 參考文獻(xiàn) [1] 李時(shí)惠 .計(jì)算機(jī)多點(diǎn)溫度采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) .北京:計(jì)算技術(shù)與自動(dòng)化,2021, 20( 1) 7174 [2] 趙鋒,紀(jì)建偉,李芳,于玉真 .GICⅢ型日光溫室智能監(jiān)控系統(tǒng)的研制與應(yīng)用 .沈陽:沈陽農(nóng)業(yè)大學(xué)學(xué)報(bào), 2021, 35( 3) 253255 [3] 丁文彥,徐江寧 .節(jié)能型日光溫室控制系統(tǒng)的研制 .沈陽:沈陽農(nóng)業(yè)大學(xué)學(xué)報(bào),2021, 32( 2) 131133 [4] 薛小鈴,吳壽強(qiáng) .數(shù)字式溫度 檢測系統(tǒng)的設(shè)計(jì) .福建:閩江學(xué)院學(xué)報(bào), ( 2) 5357. [5] 徐鳳霞,趙成安 .AT89C51 單片機(jī)溫度控制系統(tǒng) .齊齊哈爾:齊齊哈爾大學(xué)學(xué)報(bào):自然科學(xué)版 .( 1) 6466 [6] 國強(qiáng),王淑均 .高精度恒溫連續(xù)可調(diào)型穩(wěn)控器的設(shè)計(jì) .哈爾濱:應(yīng)用科技,2021, 30( 4) 13 [7] 鮑亞萍 .對大棚溫室控制技術(shù)的探討 .現(xiàn)代化農(nóng)業(yè), 2021( 2) 3131 [8] 聶毅,聶暉 .植物溫室單片機(jī)控制系統(tǒng) .微計(jì)算機(jī)信息, 2021, 18( 8) 3637,39 [9] 蘇惠蓮,陳強(qiáng) .單片機(jī)在農(nóng)作物溫室中的應(yīng)用 .福建電腦, 2021( 7) 6465 [10] 郭文川 .單片機(jī)原理與接口技術(shù) .西北農(nóng)林科技大學(xué)機(jī)電學(xué)院 . [11] 盧勝利主編 .智能儀器設(shè)計(jì)與實(shí)現(xiàn) .重慶:重慶大學(xué)出版社, 2021: 144150 [12] 王新賢主編 .通用集成電路速查手冊 .濟(jì)南:山東科學(xué)技術(shù)出版社, 2021 [13] 何希才,伊兵,杜煜 . 新型實(shí)用電子電路 .北京:電子工業(yè)出版社, 1998 [14] 楊寶清,宋文貴 .實(shí)用電路手冊 .北京:機(jī)械工業(yè)出版社, [15] 于楓,宋占偉,李海富 .電子工程師制圖與制版技術(shù) —— protel99SE 應(yīng)用 .北京:科學(xué)技術(shù)出版社, 2021 [16] 趙保經(jīng)主編 .中國集成電 路大全 .接口集成電路 .北京:國防工業(yè)出版社,1986 [17] ATMEL .8bit Microcontroller with 2Kbytes Flash AT89C2051. 2 致 謝 轉(zhuǎn)眼之間就要畢業(yè)了。我的畢業(yè)設(shè)計(jì)也完成了。 通過這次做畢業(yè)設(shè)計(jì),我重新學(xué)習(xí)了單片機(jī)、接口技術(shù)、電子技術(shù)等專業(yè)知識,同時(shí)也鍛煉了動(dòng)手操作能力、綜合運(yùn)用能力。這也使我認(rèn)識到了自己的不足,明確了以后需要學(xué)習(xí)的地方。 本文是在陳愛武老師的悉心指導(dǎo)下完成的。在完成畢業(yè)設(shè)計(jì)的過程中,陳老師始終給我認(rèn)真的指導(dǎo)。陳老師嚴(yán)謹(jǐn)務(wù)實(shí)的 治學(xué)態(tài)度和敬業(yè)精神使我終身受益。同時(shí),我也得到了好多同學(xué)的幫助,使得我的畢業(yè)設(shè)計(jì)能夠順利完成。 最后,謹(jǐn)此向陳愛武老師和所有關(guān)心、幫助過我的同學(xué)、朋友表示最誠摯的謝意! 3 附錄:程序清單 LOWTEMP EQU 0 。A/D 0 HIGHTEMP EQU 50 。A/D 255 BE EQU 70H 。最大值、最小值存放 LU EQU 75H 。路數(shù)存放 PORT EQU 01B20H 。7279 端口地址 ADPORT EQU 1B000H 。A/D 端口地址 CURTEMP EQU 51H 。當(dāng)前溫度 ADRES3 EQU 40H 。待顯示字符的代碼首地址 ADRES4 EQU 45H 。按下鍵的鍵值存放首地址 ORG 4
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1