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

正文內(nèi)容

自動控制升降旗系統(tǒng)的設(shè)計論文(參考版)

2025-06-29 12:09本頁面
  

【正文】 = ~PIN_MOTOR r2 |= [r1] [P_Motor_Data] = r2 r1 += [SMotor_Dir] r2 = [SMotor_StartPtr] cmp r1, r2 jb ?Rewind_Tail r2 += 7 cmp r1, r2 jna ?Save_Ptr?Rewind_Head: r1 = [SMotor_StartPtr] jmp ?Save_Ptr?Rewind_Tail: r1 = [SMotor_StartPtr] r1 += 7?Save_Ptr: [SMotor_CurPtr] = r1 r1 = [SMotor_Steps] jz ?NextStep r1 = 1 [SMotor_Steps] = r1 jnz ?NextStep r1 = 0 [SMotor_Dir] = r1 r1 = [P_Motor_Buf] r1 |= PIN_I01 + PIN_I02 + PIN_I11 + PIN_I12 [P_Motor_Buf] = r1?NextStep: r1 = 0 [SMotor_CurTimer] = r1?Exit: pop r1,r2 from [sp]retf//======================================================// 函數(shù)名稱: StepMotor_Stop// C調(diào)用: void StepMotor_Stop(void)// 匯編調(diào)用: F_StepMotor_Stop// 實現(xiàn)功能: 使電機停止轉(zhuǎn)動//======================================================_StepMotor_Stop:F_StepMotor_Stop: push r1 to [sp] r1 = 0 [SMotor_Dir] = r1 [SMotor_CurTimer] = r1 [SMotor_Steps] = r1 r1 = [P_Motor_Buf] r1 |= PIN_I01 + PIN_I02 + PIN_I11 + PIN_I12 [P_Motor_Buf] = r1 pop r1 from [sp]retf//======================================================// 函數(shù)名稱: StepMotor_Status// C調(diào)用: unsigned StepMotor_Status(void)// 匯編調(diào)用: F_StepMotor_Status// 實現(xiàn)功能: 獲取當(dāng)前電機的轉(zhuǎn)動狀態(tài)(正轉(zhuǎn)、反轉(zhuǎn)或停轉(zhuǎn))// 出口參數(shù): r1 電機轉(zhuǎn)動狀態(tài),可能是下列數(shù)值:// 0 停止?fàn)顟B(tài)// 1 正向轉(zhuǎn)動// 0xffff 反向轉(zhuǎn)動//======================================================_StepMotor_Status:F_StepMotor_Status: r1 = [SMotor_Dir]retf//========================================================//============================================================// 文件名稱:// 實現(xiàn)功能:4位共陰數(shù)碼管顯示驅(qū)動程序,使用IRQ4_4KHz中斷//============================================================//================================================// LED段控制端口設(shè)定//================================================.DEFINE SEG_IO_Port 0 // 若LED段選使用IOA口則采用該行定義//.DEFINE SEG_IO_Port 1 // 若LED段選使用IOB口則采用該行定義.DEFINE SEG_IO_HighByte 0 // 若LED段選使用IO口低8位則采用該行定義//.DEFINE SEG_IO_HighByte 1 // 若LED段選使用IO口高8位則采用該行定義//================================================// LED位控制端口設(shè)定//================================================.DEFINE DIG_IO_Port 0 // 若LED位選使用IOA口則采用該行定義//.DEFINE DIG_IO_Port 1 // 若LED位選使用IOB口則采用該行定義///// 數(shù)碼管的位數(shù) /////.DEFINE DIG_Count 4///// 數(shù)碼管每一位的控制腳設(shè)定 /////.DATAPIN_DIG: .DW 0x0100,0x0200,0x0400,0x0800 ///// 數(shù)碼管所有位的控制腳設(shè)定,應(yīng)等于PIN_DIG所有數(shù)之和 /////.DEFINE PIN_DIG_ALL 0x0f00 //================================================// 不必修改下面的定義//================================================.IF SEG_IO_Port==0 .DEFINE P_SEG_Data 0x7000 .DEFINE P_SEG_Buf 0x7001 .DEFINE P_SEG_Dir 0x7002 .DEFINE P_SEG_Attrib 0x7003.ELSE .DEFINE P_SEG_Data 0x7005 .DEFINE P_SEG_Buf 0x7006 .DEFINE P_SEG_Dir 0x7007 .DEFINE P_SEG_Attrib 0x7008.ENDIF.IF SEG_IO_HighByte==0 .DEFINE PIN_SEG_ALL 0x00ff.ELSE .DEFINE PIN_SEG_ALL 0xff00.ENDIF.IF DIG_IO_Port==0 .DEFINE P_DIG_Data 0x7000 .DEFINE P_DIG_Buf 0x7001 .DEFINE P_DIG_Dir 0x7002 .DEFINE P_DIG_Attrib 0x7003.ELSE .DEFINE P_DIG_Data 0x7005 .DEFINE P_DIG_Buf 0x7006 .DEFINE P_DIG_Dir 0x7007 .DEFINE P_DIG_Attrib 0x7008.ENDIF//================================================// 中斷常量定義//================================================.DEFINE P_INT_Mask 0x702d.DEFINE C_IRQ4_4KHz 0x0040//================================================// 變量定義//================================================.RAMR_DIG_Buf: .DW DIG_Count DUP (?) // 數(shù)碼管顯示緩沖區(qū).IRAMR_CurDIG: .DW 0xffff // 當(dāng)前顯示的數(shù)碼管位,0xffff表示不顯示//============。本論文雖然幾經(jīng)修改,但由于才疏學(xué)淺,本文疏漏之處在所難免,還望各位老師批評指正。感謝我的家人、同學(xué)、朋友對我的大力支持,他們的無私奉獻(xiàn)、關(guān)愛和支持使我能夠繼續(xù)去追求自己的人生理想和目標(biāo)。“海納百川,取則行遠(yuǎn)”,在這所美麗的校園里,不斷成長,在這里我所學(xué)到的,必將使我受益終生。感謝沈陽航空航天大學(xué)和北方科技學(xué)院的所有領(lǐng)導(dǎo)和老師。王艷輝老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和循序漸進(jìn)的引導(dǎo)式學(xué)習(xí),深深的影響著我,對我今后的學(xué)習(xí)、工作、生活必將產(chǎn)生影響。致 謝本論文最終得以順利完成,非常感謝我的指導(dǎo)教師王艷輝老師。SPGT62C19B電機模組擁有直流電機和步進(jìn)電機自由可選,LED四位顯示模塊可簡潔的顯示國旗信息。語音播放更加方便更加智能化。 對以實現(xiàn)的功能要求來說,該設(shè)計相對理想,為了國旗自動升降及國歌播放,以及實時顯示國旗信息,經(jīng)過反復(fù)實驗,用凌陽十六位單片機使國旗基本上完成了題目所要求實現(xiàn)的運動:自動控制升降旗,播放國歌,并可在指定位置停止實時顯示出時間和高度。 該設(shè)計方案結(jié)構(gòu)簡單,由于時間和精力有限,我們實現(xiàn)了實習(xí)要求的基本內(nèi)容和發(fā)揮部分的大部分內(nèi)容,但未能實現(xiàn)最低處,最高處傳感器檢測防冒頂?shù)脑O(shè)計要求,這主要是我們對硬件的設(shè)計還不夠熟練和精通,以及對61編程也未達(dá)到純熟的地步。結(jié)論與創(chuàng)新本設(shè)計綜合應(yīng)用了SPCE061A豐富的軟硬件資源,成功的實現(xiàn)了語音控制功能。3) 懸掛裝置用線的形變在本系統(tǒng)中,系統(tǒng)的用線最好是不變形的,但實際上是不可能的,而且,它的變形隨著線長的增加而增加。各項的測試情況如下:升旗時間和位置測試以測試國旗上升的運動時間和所到達(dá)位置為例,檢測運動是不是勻速運動,實際位置和理論位置是否對應(yīng),升旗43s到達(dá)86cm的位置和時間是否精確,: 升旗時間和位置測試?yán)碚撐恢茫╟m)實際位置(cm)誤差值(cm)理論時間(s)實際時間(s)誤差值(s)降旗時間和位置測試以測試國旗下降的運動時間和所到達(dá)位置為例,檢測運動是不是勻速運動,實際位置和理論位置是否對應(yīng),降旗43s到達(dá)0cm的位置和時間是否精確,: 降旗時間和位置測試?yán)碚撐恢茫╟m)實際位置(cm)誤差值(cm)理論時間(s)實際時間(s)誤差值(s)誤差分析上述的各項運動測試中,盡管都在規(guī)定的允許誤差范圍內(nèi),但還是存在著一定的誤差,可以從以下幾個方面對誤差產(chǎn)生的原因進(jìn)行分析:1) 滑輪的半徑理論上滑輪的直徑=,機械加工上精度有限不能達(dá)到理想要求,不可避免地為后面地計算帶來誤差。這其中遇到的問題有很多,其中就有硬件的問題以及對61編程的知識的理解的不夠而出現(xiàn)的調(diào)試?yán)щy。基于對現(xiàn)有程序框架的理解??梢酝ㄟ^簡單的I/O操作實現(xiàn)國旗的升降、語音播放功能;配合SPCE061A的語音特色,利用系統(tǒng)的語音播放和語音資源,實現(xiàn)國歌播放的功能。本次設(shè)計任務(wù)對軟件編寫調(diào)試的能力要求相對較高,程序調(diào)節(jié)是否順利決定了實習(xí)進(jìn)度。 電機模組軟件調(diào)試過程與上述過程類似,因此不再贅述。把 J8 中(DAC1)的跳線設(shè)置為靠近DAC1 字樣的兩個引針短接。 13) 在 文件中定義語音資源表和語音播放順序。11) 按照程序流程圖編寫程序。 9) 添加 。 7) 從工程文件夾當(dāng)中,添加剛剛拷貝的音樂資源文件到 ex3_S480_Auto 工程。 5) 拷貝庫文件:把 sacmv26e 語音庫文件(文件名為:)拷貝到ex3_S480_Auto 工程文件夾。 3) 拷貝頭文件:把 和 兩個文件拷貝到 ex3_S480_Auto 工程文件夾。加入按鍵和顯示時間、高度子程序,均正常工作,通過編碼,可實現(xiàn)升降旗與停止功能。首先寫入電機控制小程序,控制其正反轉(zhuǎn),停機均正常。: 語音子程序流程圖第5章 系統(tǒng)調(diào)試與結(jié)果分析整個系統(tǒng)搭接完畢,首先對硬件進(jìn)行檢查聯(lián)線有無錯誤,再逐步對各模塊進(jìn)行硬件調(diào)試。: 顯示子程序流程圖該語音子程序要求演奏國歌,其時間為43秒鐘,所以選用的語音芯片其錄放時間應(yīng)大于43秒鐘,即在此選用語音芯片spy0300,其錄放時間為60秒,完全符合本設(shè)計的要求,我們把國歌音樂裝載在spy0300語音芯片中,然后初始化語音子程序,獲取國歌語音數(shù)據(jù),在運行環(huán)境下初始化SACM_S480類型語音模式,就緒后播放國歌,解碼并填充隊列將國歌的語音數(shù)據(jù)加載到SACM_S480播放文件中,否則沒有數(shù)據(jù)。在發(fā)生中斷和等待中斷時,都對顯示子程序進(jìn)行了調(diào)用,完成了實時顯示的要求。: 系統(tǒng)主流程圖該子程序的主要功能是實現(xiàn)國旗運行的計時,寄存器IRQ5入棧讀入數(shù)據(jù),判斷是否為2KHZ中斷,是則對升降國旗的時間進(jìn)行計時,同時可作為國歌播放時間,使用定時計數(shù)器TimerA進(jìn)行計數(shù),計數(shù)到43s時電機停轉(zhuǎn),中斷返回到主程序。第4章 自動控制升降旗系統(tǒng)的軟件設(shè)計整個系統(tǒng)的主要任務(wù)是執(zhí)行升
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1