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

正文內(nèi)容

溫室大棚卷簾機(jī)控制系統(tǒng)總體方案設(shè)計(jì)畢業(yè)論文-wenkub

2022-11-18 15:12:49 本頁(yè)面
 

【正文】 擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。 畢業(yè)論文 10 第 7~ 14 腳: D0~ D7 為 8 位雙向數(shù)據(jù)線。當(dāng) 和 共同為低電平時(shí)可以寫(xiě)入指令或者顯示地址,當(dāng) 為低電平 為高電平時(shí)可以讀忙信號(hào),當(dāng) 為高電平 為低電平時(shí)可以寫(xiě)入 數(shù)據(jù) , 控制寄存器的選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。這樣鍵盤中按鍵的個(gè)數(shù)是 44 個(gè)。 步進(jìn)電機(jī)的工作原理 步進(jìn)電機(jī)是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu)。 現(xiàn)在比較常用的步進(jìn)電機(jī)包括反應(yīng)式步進(jìn)電機(jī)( VR)、永磁式步進(jìn)電機(jī)( PM)、畢業(yè)論文 12 混合式步進(jìn)電機(jī)( HB)和單相式步進(jìn)電機(jī)等。當(dāng)然,其中還包括單片機(jī)的內(nèi)部振蕩電路 ,驅(qū)動(dòng)器匹配的電路等的設(shè)計(jì)。 下面分別介紹一下各模塊的程序設(shè)計(jì)過(guò)程及注意點(diǎn)。 用 AT 命令設(shè)置 TC35 的 參數(shù)時(shí),必須先要將命令寫(xiě)入串口,然后通過(guò)讀取串口的應(yīng)答數(shù)據(jù)來(lái)判斷是否成功。在收發(fā)短消息時(shí),必須按照設(shè)置的模式對(duì)發(fā)送和接收的數(shù)據(jù)進(jìn)行相應(yīng)編碼和解碼。如設(shè)置徐州聯(lián)通公司服務(wù)中心的命令是, “AT+CSCA=008613010350500 回車 “。 ( 圖 431 DS18B20 寫(xiě)時(shí)序圖 ) 畢業(yè)論文 17 寫(xiě) 18b20 子程序的匯編程序如下: 。一共 8位數(shù)據(jù) CLR C WR1: CLR DQ MOV R3, 6 DJNZ R3, $ RRC A MOV DQ, C MOV R3,23 DJNZ R3,$ SETB DQ NOP DJNZ R2,WR1 SETB DQ RET 讀 18B20程序設(shè)計(jì) 主機(jī)生成讀時(shí)間間隙,從 ds18b20 輸出的數(shù)據(jù)在讀間隙的下降沿出現(xiàn)的 15us內(nèi)有效,因此主機(jī)停止 I/O 口的操作,以讀取 I/O 口的值,如圖 所示。============================================ READ_18200: MOV R4,2 。數(shù)據(jù)一共有 8 位 RE01: CLR C SETB DQ NOP NOP CLR DQ NOP NOP NOP SETB DQ MOV R3,9 RE10: DJNZ R3,RE10 MOV C,DQ MOV R3,23 RE20: DJNZ R3,RE20 RRC A DJNZ R2,RE01 MOV R1,A DEC R1 DJNZ R4,RE00 畢業(yè)論文 19 RET 單線總線的空閑狀態(tài)是高電平。 執(zhí)行序列通過(guò)單線總線端口訪問(wèn) DS18B20 的協(xié)議 流程圖 如下: (圖 432 協(xié)議流程圖 ) 1602液晶 程序 設(shè)計(jì) 液晶顯示模塊是一個(gè)慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此 指令失效。每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài)。0EHA (顯示開(kāi),光標(biāo)開(kāi),光標(biāo)閃爍) LCALL WIR 。返回 1602 寫(xiě)指令與數(shù)據(jù) 的程序設(shè)計(jì) 因?yàn)楸驹O(shè)計(jì)是顯示溫度值,所以不要讀數(shù)據(jù),只需寫(xiě)入指令與 數(shù)據(jù) 即可。RS 清 0 CLR RW 。E 清 0 畢業(yè)論文 22 RET 。RS 置 1 CLR RW 。E 清 0 RET 。 先從 P2 口的高四位輸出低電平,低四位輸出高電平,從 P2 口的低四位讀取鍵盤狀態(tài)。 舉例說(shuō)明如何得到按鍵的特征編碼: 假設(shè) “1”鍵被按下,找其按鍵的特征編碼。 再?gòu)?P2 口的高四位輸出高電平,即 - 為輸入口。 畢業(yè)論文 23 ; ======================================== ; 按鍵掃描子程序 ; ======================================== KEY_SCAN: 。取出高四位 MOV B,A 。取出低四位 ORL A,B 。將按鍵的特征編碼暫存于 B MOV DPTR,KEYTABLE MOV R3,0FFH KEY_IN2: INC R3 。 MOV A,R3 。00H 為結(jié)束碼 KEY_TABLE: 畢業(yè)論文 24 DB 0EEH,0EDH,0EBH,0E7H,0DEH 。 結(jié)束碼 步進(jìn)電機(jī)程序設(shè)計(jì) 步進(jìn)電機(jī)是一種將電 脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu)。步進(jìn)電機(jī)停轉(zhuǎn) LOOP: JNB K1,MZZ2 。循環(huán) STOP1: ACALL DELAY 。 步進(jìn)電機(jī)停轉(zhuǎn) MZZ2: ACALL DELAY 。 轉(zhuǎn)步進(jìn)電機(jī)正轉(zhuǎn)模塊 MFZ2: ACALL DELAY 。 轉(zhuǎn)步進(jìn)電機(jī)反轉(zhuǎn)模塊 MZZ: MOV R0,00H 。是否取到結(jié)束碼? MOV P1,A 。 步進(jìn)電機(jī)轉(zhuǎn)速 INC R0 。取表代碼 JZ MFZ 。 是否 K1按下,是則轉(zhuǎn)正轉(zhuǎn)模塊 ACALL DELAY 。 DB 00H 。 ;反轉(zhuǎn)結(jié)束碼 小節(jié): 本章節(jié)對(duì)各模塊的軟件編程進(jìn)行了介紹,其中 很詳細(xì)的分析了 各模塊的時(shí)序 ,將時(shí)序與程序一一對(duì)應(yīng) 著分析了模塊的工作過(guò)程。 ( 2)溫度顯示模塊最主要的問(wèn)題是 DS18B20 和 1602 的時(shí)序(具體時(shí)序極其程序已第四章中仔細(xì)講解),一定要嚴(yán)格按照它們的時(shí)序來(lái)編寫(xiě),不然一定會(huì)出錯(cuò)。 最后同大家分享一下我編寫(xiě)程序時(shí)的一些經(jīng)驗(yàn) 。 其次,程序一定要注意隨時(shí)添加注釋,一個(gè)注釋清晰的程序可以使一個(gè)原本對(duì)此段程序不了解的人員很快的了解程序的功能和結(jié)構(gòu)。 通過(guò)本次畢業(yè)設(shè)計(jì),更加鞏固了一個(gè)月以來(lái)所學(xué)知識(shí)。 我還要感謝我的同窗給予我的關(guān)心與幫助,是他們組成了一個(gè)勤奮、友愛(ài)、和睦的團(tuán)體,使我們能愉快的交流和學(xué)習(xí),也讓我感受到集體的溫暖。他們的教導(dǎo)將使我們終身受益。為我們將來(lái)的就業(yè)以及發(fā)展打下了良好的基礎(chǔ)。 在論文即將完成之際,我的心情無(wú)法平靜,從開(kāi)始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無(wú)言的幫助,在這里請(qǐng)接受我誠(chéng)摯的謝意 ! 在這次學(xué)習(xí)過(guò)程中,賀老師一直在學(xué)業(yè)等各方面給予我關(guān)心與指導(dǎo),使我能夠順利 地完成畢業(yè)論文,我所取得的每一點(diǎn)進(jìn)步都凝聚著賀老師辛勤的汗水和心血。 畢業(yè)論文 29 致 謝 在畢業(yè)設(shè)計(jì)即將完成之際,回顧緊張而又充實(shí)的學(xué)習(xí)開(kāi)發(fā)過(guò)程,賀老師給我提出了好多寶貴的意見(jiàn)并得到他的悉 心指導(dǎo),同時(shí),在設(shè)計(jì)中我從賀老師身上學(xué)到了很多的東西。因而在設(shè)計(jì)的初期就要對(duì)整體做好把握,各部分功能進(jìn)行合理的切割,即使某一方面出了問(wèn)題,畢業(yè)論文 28 也可以在其內(nèi)部解決掉而不 要牽扯到其他的內(nèi)容 。 總結(jié) 此設(shè)計(jì)是本人設(shè)計(jì) 的最復(fù)雜的一個(gè)項(xiàng)目,思路源于生活,特別具有 實(shí) 用價(jià)值。 本設(shè)計(jì)主要有 GSM 短信收發(fā)模塊、溫度顯示模塊、按鍵設(shè)置模塊,步進(jìn)電 機(jī)模擬卷簾機(jī)模塊,我是對(duì)上述模塊分別測(cè)試,然后再組裝起來(lái)的,同樣程序也是如此,這樣便于問(wèn)題的查找和以后的維護(hù)。 ;反轉(zhuǎn) DB 0F4H,0F6H,0F2H,0F3H。取下一個(gè)碼 JMP MFZ1 RET TABLE: DB 0F1H,0F3H,0F2H,0F6H。從 P1 輸出,反轉(zhuǎn) JNB K3,STOP1 。 反轉(zhuǎn)到 TABLE 表初值 MFZ1: MOV A,R0 MOV DPTR,TABLE 。 是否 K3按下,是則轉(zhuǎn)步進(jìn)電機(jī)停轉(zhuǎn) JNB K2,MFZ2 。表指針 MOVC A,A+DPTR 。K2 放開(kāi)否? ACALL DELAY 。K1 放開(kāi)否? ACALL DELAY 。K3 放開(kāi)否? ACALL DELAY 。是否 K2 按下,是則轉(zhuǎn)反轉(zhuǎn)模塊 JNB K3,STOP1 。 可 以通過(guò)控制脈沖個(gè)數(shù)來(lái)控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時(shí) 還 可以通過(guò)控制脈沖頻率來(lái)控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速的目的。5,6,7,8,9, 順序碼 DB 0BBH,0B7H,07EH,07DH,07BH, 077H 。存入 30H 單元 RET KEY_IN3: CJNE A,00H,KEY_IN2 。查表 CJNE A,B,KEY_IN3 。0FFH 為無(wú)按鍵按下 RET KEY_IN1: 。置列線為 1,行線為 0 MOV A,P2 。置列線為 0,行線為 1 MOV A,P2 。 將兩次讀出的 P2 口狀態(tài)值進(jìn)行邏輯或運(yùn)算就得到其按鍵的特征編碼為“EDH”。低四位輸出高電平,即 - 為輸 入口。將兩次讀取結(jié)果組合起來(lái)就可以得到當(dāng)前按鍵的特征編碼。本模塊設(shè)計(jì)是先 讀取鍵盤的狀態(tài),然后得到按鍵的特征編碼,再而讓液晶顯示。E 置 1 MOV P0,A 。調(diào)查空閑子程序 CLR E 。E 置 1 MOV P0,A 。調(diào)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1