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

正文內(nèi)容

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

2022-11-18 15:12:49 本頁面
 

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