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

正文內(nèi)容

計(jì)算機(jī)科學(xué)技術(shù)畢業(yè)論文_一種新型車路無線報(bào)站系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2025-05-11 20:39本頁面
  

【正文】 北京理工大學(xué)珠海學(xué)院 2021 屆 本科 生畢業(yè) 設(shè)計(jì) 29 圖 53 編譯后圖 最后選擇菜單 Debug Go 將編譯好的程序下載到 flash 中 。 北京理工大學(xué)珠海學(xué)院 2021 屆 本科 生畢業(yè) 設(shè)計(jì) 28 圖 51 工作區(qū)圖 然后選擇主菜單 Project Make 命令 成功通過編譯后出現(xiàn)如圖 52 所 示 。 測試用例 根據(jù)系統(tǒng)的特點(diǎn),采用白盒測試對本系統(tǒng)測試。其它一些影響因素還有復(fù)雜性、可用性、依賴性、可修改性等。對于一個用戶 很少用到的功能,出問題的概率很小,就算出了問題的影響也不是很大,那么如果時(shí)間比較緊的話,就可以考慮不測試。 . 基于風(fēng)險(xiǎn)的測試 基于風(fēng)險(xiǎn)的測試是指評估測試的優(yōu)先級,先做高優(yōu)先級的測試,如果時(shí)間或精力不夠,低優(yōu)先級的測試可以暫時(shí)先不做。 白盒測試的直接好處就是知道所設(shè)計(jì)的測試用例在代碼級上哪些地方被忽略掉,它的優(yōu)點(diǎn)是幫助軟件測試人員增大代碼的覆蓋率,提高代碼的質(zhì)量,發(fā)現(xiàn)代碼中隱藏的問題。 . 白盒測試 白盒測試是指在測試時(shí)能夠了解被測對象的結(jié)構(gòu),可以查閱被測代碼內(nèi)容的測試工作。 黑盒測試的優(yōu)點(diǎn)有: 1)比較簡單,不需要了解程序內(nèi)部的代碼及實(shí)現(xiàn); 2)與軟件的內(nèi)部實(shí)現(xiàn)無關(guān); 3)從用戶角度出發(fā),能很容易的知道用戶會用到哪些功能,會遇到哪些問題; 4)基于軟件開發(fā)文檔,所以也能知道軟件實(shí)現(xiàn)了文檔中的哪些功能; 5)在做軟件自動化測試時(shí)較為方便。整個測試基于需求文檔,看是否能滿足需求 文檔中的所有要求。 ,可分為黑箱測試,白箱測試和灰箱測試。 北京理工大學(xué)珠海學(xué)院 2021 屆 本科 生畢業(yè) 設(shè)計(jì) 25 系 統(tǒng) 上 電C P U 所 有 外 設(shè) 初化u c o s 創(chuàng) 建t a s k S t a r k 創(chuàng) 建Z I G B E E 中 斷 服 務(wù)函 數(shù)按 鍵 中 斷 服 務(wù) 函 數(shù)傳 遞 i n t _ z i g b e e 信號 量傳 遞 i n t _ k e y 信 號 量T A S K 1 : 語 音 報(bào) 站 L C D顯 示 任 務(wù) ( 掛 起 )T A S K 2 : 按 鍵 任 務(wù)( 掛 起 )T A S K 0 : 廣 告 控制 任 務(wù)對 T A S K 0 任 務(wù) 刪 除 ,重 建 , 還 原 i n t _ z i g b e e信 號 量T A S K 1 : 語 音 報(bào) 站 L C D顯 示 任 務(wù) ( 運(yùn) 行 )T A S K 2 : 按 鍵 任 務(wù)( 運(yùn) 行 )對 T A S K 1 任 務(wù) 刪 除 ,重 建 , 并 掛 起 , 還 原i n t _ k e y 信 號 量 , 更 改i n t _ z i g b e e 信 號 量 觸 發(fā)T A S K 1信 號 量 i n t _ z i g b e e更 改 , i n t _ k e y 沒變信 號 量 i n t _ k e y 更改發(fā) 生 中 斷是 是否 否看 門 狗 中 斷 服 務(wù) 函 數(shù)清 除 中 斷 狀 態(tài) 圖 45 軟件流程圖 北京理工大學(xué)珠海學(xué)院 2021 屆 本科 生畢業(yè) 設(shè)計(jì) 26 5 系統(tǒng)測試 測試 簡介 ,可分為手動測試和自動測試。 相關(guān)函數(shù)設(shè)置 鉤子函數(shù)部分,位于 文件中,鉤子函數(shù)中對信號量int_ZigBee 和信號量 int_key 進(jìn) 行判斷,如果符合條件,則恢復(fù)相應(yīng)的任務(wù)。 b) 按鍵的中斷服務(wù)函數(shù),當(dāng)控制面板上有按鈕被按下時(shí),觸發(fā)低電平中斷,判斷是具體的哪個引腳,相應(yīng)地改變 int_ZigBee 信號量的值。 //圖形界面處理任務(wù) 鉤子函數(shù)部分 : 鉤子函數(shù)部分,位于 文件中,鉤子函數(shù)中對各個信號量進(jìn)行判斷,如果符合條件,則恢復(fù)相應(yīng)的任務(wù)。 //如果不馬上掛起,將觸發(fā)鉤子函數(shù)中的恢復(fù)任務(wù)從而導(dǎo)致出錯 北京理工大學(xué)珠海學(xué)院 2021 屆 本科 生畢業(yè) 設(shè)計(jì) 24 OSTaskCreate( task0Start, (void *)0, amp。KeyStkStart[TASK_KEY_STK1], TASK_KEY_PRIO )。 //中控處理任務(wù) OSTaskSuspend(TASK_COUT_PRIO)。 //啟動任務(wù),初始單片機(jī)及外設(shè),設(shè)定信號量等 OSTaskCreate( task1Start, (void *)0, amp。 創(chuàng)建任務(wù)的代碼: OSTaskCreate( taskStart, (void *)0, amp。 c) 按鍵處理任務(wù),優(yōu)先級為 1,根據(jù) key 信號量的值執(zhí)行相應(yīng)的操作,如下一站,上一站,重復(fù)報(bào)站,溫馨提示,文明用語等,任務(wù)的實(shí)現(xiàn)是通過修改 ZigBee 信號量觸發(fā)信號量處理任務(wù),由于優(yōu)先級為 1,所以在修改信號量后掛起時(shí),返回時(shí)可能是播放廣告,或者運(yùn)行信號量處理,處理的方法是刪除優(yōu)先級高(信號量處理任務(wù))的任務(wù)再重建。執(zhí)行完后要返回被中斷點(diǎn),但是當(dāng)時(shí)可能是廣告放一到半的地方,如果返回中斷北京理工大學(xué)珠海學(xué)院 2021 屆 本科 生畢業(yè) 設(shè)計(jì) 23 點(diǎn)繼續(xù)顯示廣告,則只會顯示一半的廣告內(nèi)容,所以采取把廣告任務(wù)刪除后,重新創(chuàng)建廣告任務(wù),然后再調(diào)用OSTaskSuspend(OS_PRIO_SELF)。 任務(wù) 的 轉(zhuǎn) 換 如圖 44 所示: 播 放 廣 告任 務(wù)報(bào) 站 任 務(wù)歡 迎 任 務(wù)控 制 面 板任 務(wù)信 號 量i n t _ z i g b e e ! = 0信 號 量i n t _ z i g b e e = 0信 號 量i n t _ z i g b e e ! = 0且 i n t _ k e y = 0信 號 量i n t _ k e y ! = 0信 號 量i n t _ k e y ! = 0 圖 44 任務(wù)轉(zhuǎn) 換 圖 a) 初始化任務(wù),優(yōu)先級為 0,此任務(wù)主要用于初始化單片機(jī)外設(shè),設(shè)定信號量等初始值,顯示歡迎信息等,在首次運(yùn)行后,執(zhí)行完任務(wù)后掛起自身,并不再恢復(fù)此任務(wù)。 b) 控制面板任務(wù) 大于 報(bào)站任務(wù) ,報(bào)站任務(wù)優(yōu)先于 播放廣告任務(wù)。 軟件層設(shè)計(jì) 任務(wù)分為 三大主要任務(wù):主要思想是利用鉤子函數(shù)中判斷信號量,恢復(fù)相應(yīng)的任務(wù),從而達(dá)到搶占 CPU 的目的。 osintctxsw()該函數(shù)是在 isr 中執(zhí)行任務(wù)切換功能 ,其原理基本上與任務(wù)級的切換相同 ,區(qū)別只是 isr已經(jīng)保存了 cpu的寄存器 ,因此不要 再進(jìn)行類似的操作 ,只需對堆棧指針作相應(yīng)的調(diào)整即可。 osstarthighrdy()該函數(shù)首先調(diào)用鉤子函數(shù) ostaskswhook() ,然后將osrunning 標(biāo)志位設(shè)置為真 ,表示任務(wù)開始執(zhí)行 ,從而保證任務(wù) 切換操作的正確執(zhí)行 ,緊接著從具有最高優(yōu)先級的任務(wù)控制塊中取得任務(wù)的堆棧指針 ,初始化堆棧指針寄存器 sp,然后恢復(fù)其他的寄存器 ,開始執(zhí)行最高優(yōu)先級的任務(wù)。 μ c/osⅱ移植的絕大部分工作都集中在 文件的移植上 ,在這個文件里 ,最困難的工作又集中體現(xiàn)在 osintctxsw和 ostickisr這兩個函數(shù)的實(shí)現(xiàn)上。在 arm7 體系結(jié)構(gòu)下 ,任務(wù)堆??臻g由北京理工大學(xué)珠海學(xué)院 2021 屆 本科 生畢業(yè) 設(shè)計(jì) 21 高至低遞減 ,依次保存著 pc,lr,r12,? ,r1,r0,cpsr 的初始化堆棧結(jié)構(gòu) ,當(dāng)用戶初始化了堆棧 ,ostaskstkinit()就返回新的堆棧指針 stk 所指的定地址。 typedef int32u os_stk。 typedef float fp32。 typedef unsigned int int32u。 typedef unsigned short int16u。 typedef unsigned char int8u。 ( 1)不依賴于編譯的數(shù)據(jù)類型 μc/os ⅱ 不使用 c 語言中的 short,int 和 long 等數(shù)據(jù)類型的定義 ,因?yàn)樗麄兣c處理器類型有關(guān) ,隱含著不可移植性 ,代之以移植性強(qiáng)的整數(shù)數(shù)據(jù)類型 ,這樣 ,既直觀又可移植。內(nèi)核將應(yīng)用系統(tǒng)和底層硬件有機(jī)地結(jié)合成一個實(shí)時(shí)系統(tǒng) ,要使同一個內(nèi)核能適用于不同的硬件體系 ,就需要在內(nèi)核和硬件之間有一個中間層 ,這就是與處理器相關(guān)的代碼 ,處理器不同 ,這部分代碼也不同 ,我們在移植時(shí)需要自己處理這部分代碼 ,在 μc/os 中這一部分代碼分成 3 個文件: ,。 系統(tǒng)頭文件 ,整個實(shí)時(shí)系統(tǒng)程序所需要的文件 ,包括了內(nèi)核和用戶的頭文件 ,這樣使得用戶項(xiàng) 目中的每個 .c 文件不用分別去考慮他實(shí)際上需要哪些頭文件。 硬件結(jié)構(gòu)圖如圖 三 所示: 圖 41 硬件結(jié)構(gòu)圖 具體的原理圖如圖四所示: ZY17120 語音模塊 ZT7920 控制器LCD 顯示器 MC13213 鍵盤按鈕 天線 ZLG7289B 驅(qū)動LED 數(shù)碼管 UART SPI SPI SPI EasyArm1138 Flash SRAM 北京理工大學(xué)珠海學(xué)院 2021 屆 本科 生畢業(yè) 設(shè)計(jì) 18 123456789101112VssSP+SPVCCMICMIC+AnalnSpeaker100uFVCC100KR1/SSSCLKMOSIMISOCN1 CN2ADC7ADC6ADC5ADC4ADC0ADC1ADC2ADC3PD0PD1PD2/U1RxPD3/U1TxPG3PG2PG1/U2TxPG0/U2RxPC7/C2PC6/C2+PC5/C1+PC4/CCP5PA0/U0RxPA1/U0TxPA2/SSI0ClkPA3/SSI0FssPA4/SSI0RxPA5/SSI0TxGNDGND5V5VPB4/C0PB5/C1PB6/C0+PE3/SSI1TxPE2/SSI1RxPE1/SSI1FssPE0/SSI1ClkPB3/12C0SDAPB2/I2C0SCLPB1/CCP2PB0/CCP0PF1PF2PF3PF4/C0VBAT/HIB/WAKEPF0PF5/CLPF6/CCP1PF7/CCP4PG4/CCP3PG5PA7/I2C1SDAPA6/I2C1SCLGNDGND123456789101112131415161718192021222324252627282930123456789101112131415161718192021222324252627282930242322212019181716151413ZY17120RTCC1VCC2NC3GND4NC5/CS6CLK7DIO8/KEY9SG10SF11SE12SD13SC14SB15SA16DP17GID018GID119GID220GID321GID422GID523GID624GID725CLKO26RC27/RST28U1ZLG7289VCCGNDC1100nFGNDC310PC410PY116M/RSTCSGNDCLKDIOD07E(CLK)6D18R/W(STD)5D29RS(CS)4D310Vo3D411VDD2D512VSS1D613LEDA+20D714LEDK19PSB15NC16/RST17NC18S1ST7920GNDVCCCT/RSTVCCS?SWSPSTK1K2K3
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1