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

正文內(nèi)容

基于單片機(jī)調(diào)光調(diào)速儀畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(參考版)

2025-06-30 20:35本頁(yè)面
  

【正文】 }//================================================//函數(shù)名稱:void LCD_Write_Com(unsigned char ,unsigned int a)//函數(shù)描述:向 LCD 寫(xiě)入指令//輸入?yún)?shù): 為 8 位指令,a 為 1 時(shí)表示檢測(cè)忙標(biāo)志,為 0 時(shí)不檢測(cè)//輸出參數(shù):無(wú)//================================================。LCD_Ctrl amp。LCD_Data amp。}LCD_Data_Dir |= LCD_Data_Pin。temp amp。//asm(nop)。//asm(nop)。 //如果單片機(jī)的時(shí)鐘快的話可以加入 nop 語(yǔ)句來(lái)適當(dāng)延時(shí)//asm(nop)。while(temp){ LCD_Ctrl amp。LCD_Data amp。= ~LCD_Data_Pin。Delay1602(1)。= ~LCD_Ctrl_Pin。LCD_Ctrl_Attrib |= LCD_Ctrl_Pin。= ~LCD_Data_Pin。LCD_Data_Attrib |= LCD_Data_Pin。temp )*P_Watchdog_Clear = 0x0001。t){for(temp = 1000。for(。if(uiKey == 0x0004){F_FlashErase(0xfd00)。uiKey = uiKeyamp。 //重新計(jì)時(shí)PlaySnd(HOOO, 1)。 //播放應(yīng)答 OK}}}else if(uiActivated) //如果原來(lái)就是激活狀態(tài),{if(++uiTimerCount 700) //很久沒(méi)有聽(tīng)到聲音{uiActivated = 0。uiTimerCount = 0。break。WrNum(5,1,line_num)。 ////亮燈數(shù)減 1if (line_num0) //亮燈數(shù)最少 0line_num=0。 //發(fā)出 HO 聲break。 //亮燈WrNum(5,1,line_num)。 //亮燈數(shù)加 1if (line_num8) //亮燈數(shù)最大 8line_num=8。break。WrNum(6,0,speed_num)。 ////電機(jī)速度等級(jí)減 1if (speed_num0)speed_num=0。 //發(fā)出 HO 聲break。 //設(shè)置電機(jī)速度WrNum(6,0,speed_num)。 //電機(jī)速度等級(jí)加 1if (speed_num5) //電機(jī)速度等級(jí)最大 5speed_num=5。break。 //取得識(shí)別結(jié)果if(uiRes 0) //如果識(shí)別有效{if(uiActivated) //如果已經(jīng)喊過(guò)名字了就可以再喊別的命令{uiTimerCount = 0。WrNum(5,1,0)。 //顯示:Speed:0 Line: 0 WrNum(6,0,0)。 //初始化識(shí)別器LCD_Write_Com(0x01,1)。 //導(dǎo)入訓(xùn)練好的語(yǔ)音命令uiBS_Team = 0。F_FlashWrite1Word(0xfd00,0xaaaa)。PlaySnd(HOOO, 1)。PlaySnd(HOO, 1)。PlaySnd(HOOO, 1)。 //播放 HO,HOO,HOOOPlaySnd(HOO, 1)。s go,表示一組命令存儲(chǔ)結(jié)束PlaySnd(LETUSGO, 1)。 //存儲(chǔ)五條命令PlaySnd(OK, 1)。 //格式化需要存儲(chǔ)命令的存儲(chǔ)器TrainFiveCommand()。 //語(yǔ)音識(shí)別標(biāo)志位清零 uiFlagFirst = IsFirstDownLoad()。i++){LCD_Write_Data(my1[i])。for(i = 0。i++){LCD_Write_Data(my0[i])。 //顯示:Learning/*for(。 //初始化液晶 IO 口LCD_Init()。Io_init()。 //打開(kāi) 2Hz 時(shí)基中斷 SetInterruptStatus(0x0004)。 //4096Hz 計(jì)數(shù)器 SetPlayStatus(plNULL)。unsigned int i = 0。 //是否出于待命狀態(tài) int speed_num=0。 //時(shí)間是否超時(shí)unsigned int uiBS_Team。 //是否為第一次下載unsigned int uiRes。extern unsigned int uiTim。extern void F_FlashErase(int)。extern unsigned int TrainWord(unsigned int WordID,unsigned int SndIndex)。extern void SaveFiveCommand(unsigned int uiAddr)。extern void FormatFlash(void)。DSP 外圍數(shù)字 IC 技術(shù)手冊(cè)[M]. 北京:北京航空航天大學(xué)出版社,2022.[3] [M].北京:電子工業(yè)出版社,2022.[4] 李晶皎. 嵌入式語(yǔ)音技術(shù)及凌陽(yáng) 16 位單片機(jī)應(yīng)用[M].北京: 北京航空航天大學(xué)出版社,2022.[5] [M].北京:清華大學(xué)出版社,2022.[6] [M].北京:高等教育出版社,2022.[7] 白駒珩,[M].成都:電子科技大學(xué)出版社,2022.[8] [M].北京:機(jī)械工業(yè)出版社,2022.[9] Donald A. Neamen. Electronic Circuit Analysis and Design (Second Edition) [M]. McGrawHill[10] . Analog circuit design[M]. Kluwer Academic Publishe[11] 陳尚勤, 羅承列, 楊雪. 近代語(yǔ)音識(shí)別[M ] . 成都: 電子科技大學(xué)出版社, 1991.附錄 1圖 1 電機(jī)驅(qū)動(dòng)原理圖附錄 2(1)系統(tǒng)主函數(shù)程序include include include include include include include extern void RobotSystemInit(void)。最后,向評(píng)閱本文的各位老師表示深深的謝意。大學(xué)生活轉(zhuǎn)眼就要結(jié)束了,在大學(xué)的求學(xué)過(guò)程中,我的家人自始至終的給我生活、學(xué)習(xí)和精神上的無(wú)私支持,為我提供一切便利條件,使我得以更加方便的完成學(xué)習(xí)任務(wù),在即將畢業(yè)之際,我向他們表示最深的謝意。 感謝學(xué)校和學(xué)院能給我這樣一個(gè)實(shí)習(xí)的機(jī)會(huì),能在即將走出校門的時(shí)候給我搭建一個(gè)鍛煉自己的平臺(tái),在完成畢業(yè)設(shè)計(jì)的幾個(gè)月實(shí)習(xí)中,我不但學(xué)到了很多在平時(shí)學(xué)習(xí)中接觸不到的工程應(yīng)用的知識(shí),也學(xué)到了很多做人的道理。在此論文完成之際,我衷心的向他表示最誠(chéng)摯的敬意和深深的感謝。在畢業(yè)設(shè)計(jì)的過(guò)程中,他在論文內(nèi)容的取舍,編寫(xiě),定稿以及系統(tǒng)制作調(diào)試過(guò)程中給了我很多寶貴的建議并做了全面精心的的幫助,使我從最初的略有所知到現(xiàn)在的有所掌握以至于全面掌握,都得益于他的指導(dǎo)。謝 辭經(jīng)過(guò)幾個(gè)月的學(xué)習(xí)和工作,論文終于完成。我相信,通過(guò)個(gè)人的努力,堅(jiān)定的信心及個(gè)人堅(jiān)定的意志,一定會(huì)實(shí)現(xiàn)自己美好理想,走上自己的成功之路。當(dāng)手上握著自己的辛苦換來(lái)的成果時(shí),作者是自豪和歡欣的。如果遇到了無(wú)法孤軍作戰(zhàn)完成的問(wèn)題,會(huì)和其他同學(xué)通力合作。在整個(gè)設(shè)計(jì)過(guò)程中,我經(jīng)歷了階段性成功的狂喜、測(cè)試失敗后的絕望、陷入困境時(shí)的不知所措,重新投入的振作。最后我請(qǐng)有用過(guò)凌陽(yáng)單片機(jī)的同學(xué)幫我檢查儀下程序后,才發(fā)現(xiàn)我忘寫(xiě)了一句調(diào)用語(yǔ)音信息庫(kù)的語(yǔ)句。比如我在寫(xiě)好主程序后,主要功能是語(yǔ)音訓(xùn)練和語(yǔ)音識(shí)別,但是把程序下載至凌陽(yáng)“61”板要進(jìn)行運(yùn)行時(shí),只能完成語(yǔ)音訓(xùn)練的過(guò)程并不能完成語(yǔ)音識(shí)別。在編寫(xiě)程序的過(guò)程中是枯燥和心煩的。在軟件編程的過(guò)程中,我需要重新學(xué)會(huì)使用集成開(kāi)發(fā)環(huán)境 IDE 軟件。在原基礎(chǔ)上,巧妙的加入了 LCD1602,在實(shí)現(xiàn)調(diào)光調(diào)速的功能后,能顯示光亮的程度和直流電機(jī)轉(zhuǎn)速的等級(jí)。所有芯片都是先在實(shí)驗(yàn)板上進(jìn)行功能調(diào)試,直到所需要功能成功后,再接入到本系統(tǒng)的電路中。雖然當(dāng)時(shí)的心情很失落,但是我還是耐心地檢查每一項(xiàng)有可能出錯(cuò)的地方,最終在同學(xué)的幫助下我發(fā)現(xiàn)了錯(cuò)誤根源的所在之處。所以通過(guò)總結(jié)前幾次做板的經(jīng)驗(yàn)和教訓(xùn),這次做板的過(guò)程還算比較順利。在確認(rèn)原理圖準(zhǔn)確無(wú)誤后,前前后后花了幾天畫(huà) PCD 圖。同時(shí)參考了其他書(shū)籍,搜集了各類參數(shù)值,力求能總體的理解電路優(yōu)點(diǎn)和缺點(diǎn)。使我用所學(xué)的知識(shí)去發(fā)現(xiàn)問(wèn)題和解決問(wèn)題。在這次設(shè)計(jì)制作中,從方案論證、硬件電路設(shè)計(jì)到軟件設(shè)計(jì),工作量非常大。經(jīng)歷一個(gè)學(xué)期的努力奮斗,使我終于按期完成了對(duì)這個(gè)課題的設(shè)計(jì)制作。同時(shí), 設(shè)計(jì)中可以根據(jù)自己的需要改變應(yīng)答反應(yīng)(包括語(yǔ)音輸出和控制輸出) , 經(jīng)多個(gè)模擬試驗(yàn)?zāi)軡M足特定的需求。本設(shè)計(jì)采用性價(jià)比較高的凌陽(yáng)單片機(jī) SPEC061 作語(yǔ)音識(shí)別處理器, 硬件電路簡(jiǎn)單, 控制靈活, 人機(jī)交互好。但跟陳壽宏老師交流發(fā)現(xiàn),凌陽(yáng) SPEC061 單片機(jī)具有 32KFLASH 內(nèi)存和較好的處理語(yǔ)音信息功能。整個(gè)系統(tǒng)能夠穩(wěn)定的輸出相應(yīng)的結(jié)果。(2)在能進(jìn)行語(yǔ)音識(shí)別后,再進(jìn)行能否對(duì)各個(gè)硬件系統(tǒng)的控制。后來(lái)在對(duì)程序的調(diào)試和檢查中,我發(fā)現(xiàn)我忘了寫(xiě)一段調(diào)入語(yǔ)音數(shù)據(jù)的程序,使得凌陽(yáng) SPCE061A 單片機(jī)芯片沒(méi)有可用的識(shí)別模板。在確保凌陽(yáng) SPCE061A 單片機(jī)開(kāi)發(fā)板能對(duì)各個(gè)硬件系統(tǒng)進(jìn)行有效地控制后,我們?cè)趤?lái)進(jìn)行語(yǔ)音識(shí)別控制的程序的編寫(xiě)。再來(lái)是對(duì) LCD1602 的控制測(cè)試。J1jk1 和 J1jk2 是用來(lái)控制電機(jī)的轉(zhuǎn)向,所以這兩位輸入信號(hào)始終為“10” 。因?yàn)樵诰帉?xiě)程序時(shí)使用的是 16 位進(jìn)制編寫(xiě),所以在編寫(xiě)程序時(shí)要注意 16 位進(jìn)制與 10 進(jìn)制數(shù)值的轉(zhuǎn)換。首先,是對(duì)直流電機(jī)的控制測(cè)試。 軟件調(diào)試對(duì)于凌陽(yáng) SPCE061A 單片機(jī)開(kāi)發(fā)板的程序編寫(xiě)、下載和調(diào)試,需要用到集成開(kāi)發(fā)環(huán)境 IDE 軟件。(3)在完成對(duì) lm2679 集成電路芯片的安裝和調(diào)試后,就開(kāi)始對(duì) JQC16F 繼電器的安裝和調(diào)試。后來(lái)我就把 8050 三極管換成8850 三極管就能得到需要的理論電壓值。在一開(kāi)始時(shí),測(cè)量 LM2679 集成電路芯片的 1 管腳的沒(méi)有電壓輸出,然后發(fā)現(xiàn)我用的三極管不對(duì),原本我應(yīng)該用的是 8850 三極管,其是 PNP 三極管。在一只三極管的 B 極輸入低電平,其余的三極管的 B 極輸入高電平。在確保LM2679 芯片的 2 管腳能得到穩(wěn)定的 10V 電壓后,將 LM2679 芯片焊在電路板上。如果指示燈過(guò)亮,說(shuō)明電阻 R12 的電阻值偏小,須改用較大值的電阻;如果指示燈太暗,說(shuō)明電阻 R12 的電阻值偏大,須改用較小值的電阻。因?yàn)閱纹瑱C(jī)的端口可以提供足夠的電壓,但是其輸出電流不夠,使得直流電機(jī)不能正常轉(zhuǎn)動(dòng),所以要使用電機(jī)驅(qū)動(dòng)。表 凌陽(yáng) SPCE061A 單片機(jī)端口連接IOA IOB端口 接入端口 端口 接入端口0 J1jk2 0 LCD1602D01 J1jk1 1 LCD1602D12 J15 2 LCD1602D23 J16 3 LCD1602D34 J17 4 LCD1602D45 J18 5 LCD1602D56 J19 6 LCD1602D67 J110 7 LCD1602D78 JLED1 8 LCD1602RS9 JLED2 9 LCD1602R/w10 JLED3 10 LCD1602E11 JLED4 11 12 JLED5 12 13 JLED6 13 14 JLED7 14 15 JLED8 15 電機(jī)驅(qū)動(dòng)板調(diào)試電機(jī)驅(qū)動(dòng)板的好壞決定了直流電機(jī)能否正常工作的直接因素,其原理圖見(jiàn)附錄 1。在凌陽(yáng) SPCE061A 單片機(jī)開(kāi)發(fā)板的 IOA 的低八位端口用來(lái)控制電機(jī)驅(qū)動(dòng)板的工作信號(hào)輸出;IOA 的高八位端口用來(lái)控制 8 個(gè) LED 燈的控制;而 IOB 口主要用來(lái)控制 LCD1602 的顯示。對(duì)于這三塊實(shí)物板,使用跳線來(lái)進(jìn)行連接,使得它們能一起工作。此外,它的軟件仿真功能可以在不連接仿真板的情況下模擬硬件的各項(xiàng)功能來(lái)調(diào)試程序。 集成開(kāi)發(fā)環(huán)境 IDE集成開(kāi)發(fā)環(huán)境 IDE 是 μ’nSP? 集成開(kāi)發(fā)環(huán)境,它集程序的編輯、編譯、鏈接、調(diào)試以及仿真等功能為一體。break。如果識(shí)別的是“變暗” ,LED燈暗掉一盞,直到 8 盞 LED 燈都熄滅,顯示LED 亮度的等級(jí)。根據(jù)識(shí)別的命令來(lái)決定動(dòng)作如果識(shí)別的是“減慢” ,直流電機(jī)速度減慢 1個(gè)等級(jí),直到等級(jí) 0,顯示直流電機(jī)轉(zhuǎn)速等級(jí)。*P_IOA_Dataamp。因?yàn)樵诹桕?yáng)單片機(jī)的初始化中,已經(jīng)將凌陽(yáng)單片機(jī)的 IO 口都設(shè)置成默認(rèn)高電平了,所以只要將凌陽(yáng)單片機(jī)的 IO 口的輸出信號(hào)變成低電平,就可以點(diǎn)亮 LED 燈。break。 // 速度等級(jí) 1*P_IOA_Dataamp。在 J1 端的 4 接入端是 JQC16F 繼電器的控制端,通過(guò)控制輸入這兩個(gè)端口可以完成對(duì)直流電機(jī)轉(zhuǎn)向的控制。例如只對(duì) J1 端的 6 接入端設(shè)置低電平,是的三極管導(dǎo)通,此時(shí) R8 就作為反饋電阻,此時(shí)電機(jī)驅(qū)動(dòng)電路的輸出電壓Vout=*(1+R8/R2)V。圖 辨識(shí)結(jié)果輸出如圖在直流電機(jī)方面,主要是通過(guò)對(duì)電機(jī)驅(qū)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1