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

正文內(nèi)容

畢業(yè)論文二維高精度液晶顯示電子指南針-資料下載頁

2024-08-28 10:50本頁面

【導(dǎo)讀】師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加。而使用過的材料。均已在文中作了明確的說明并表示了謝意。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文。不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。全意識到本聲明的法律后果由本人承擔(dān)。同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位。印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。

  

【正文】 數(shù)據(jù)存儲任務(wù)流程 (4) 人機(jī)界面的管理。 系 統(tǒng)的人機(jī)界面主要由系統(tǒng)的一個任務(wù)來管理。整個任務(wù)又可以分為兩個小的部分,顯示刷新部分和鍵盤管理部分,詳細(xì)情況如 圖 所示: 成都信息工程學(xué)院畢業(yè)設(shè)計論文 15 圖 人機(jī)界面管理任務(wù) 顯示管理部分,分為靜態(tài)區(qū)域和動態(tài)區(qū)域。所謂的靜態(tài)區(qū)域指的是在系統(tǒng)正常運行中不需要經(jīng)常刷新的部分,例如整個主界面的背景圖。只有在進(jìn)行功能切換的時候才有可能改變主背景圖。反之,動態(tài)區(qū)域指的是在系統(tǒng)正常運行的時候需要不斷更新的區(qū)域,例如系統(tǒng)當(dāng)前的時間,某個節(jié)點具體通道的數(shù)據(jù)等等。動態(tài)區(qū)域刷新耗費 CPU 時間比較多,所有整個界面中,動態(tài)區(qū)域占的面積比較的少。 鍵盤管理部分,分為功能鍵和數(shù)值鍵。功能鍵是進(jìn)入系統(tǒng)某項功能的識別。這類按鍵有一個特點就是,只要檢測到有功能鍵按下,系統(tǒng)就進(jìn)入相應(yīng)的系統(tǒng)功能。而不需要多次的讀入該類鍵的鍵值。反之,數(shù)值鍵一般用來輸入系統(tǒng)所需要的各種參數(shù),每次輸入都有可能不只一個數(shù)據(jù),這就需要在系統(tǒng)運行中多次的掃描數(shù)值按鍵的輸入。較之,功能鍵,數(shù)值鍵耗費更多的 CPU 時間。 本次設(shè)計的功能鍵完成的功能比較多如 圖 所示: 成都信息工程學(xué)院畢業(yè)設(shè)計論文 16 圖 系統(tǒng)功能鍵功能 系統(tǒng)實時時間設(shè)置功能的實現(xiàn)流程: 圖 系統(tǒng)實時時間設(shè)置流程 整個人機(jī)界面管理任務(wù)流程中只有鍵盤掃描和必要的動態(tài)背景掃描處于輪詢狀態(tài)。其他的功能服務(wù)函數(shù)都獨立了出來,需要時才調(diào)用,這樣可以減輕人機(jī)界面任務(wù)的負(fù)擔(dān)。 系統(tǒng) 采集間隔、濃度報警上限和用戶觀測節(jié)點設(shè)置實現(xiàn)流程: 成都信息工程學(xué)院畢業(yè)設(shè)計論文 17 圖 系統(tǒng)采樣間隔等參數(shù)設(shè)置流程 系統(tǒng)采樣間隔、濃度報警閥值和用戶觀測節(jié)點的設(shè)置豐富了系統(tǒng)便捷應(yīng)用。 成都信息工程學(xué)院畢業(yè)設(shè)計論文 18 8. 結(jié)束語 經(jīng)過三個 多 月的努力,我終于設(shè)計出了一個簡易的數(shù)字存儲示波器。從年前的思索,到過年后回到 3+1 實驗班的正式調(diào)研,查閱了很多相關(guān)的資料。由于數(shù)字存儲示波器方面的資料現(xiàn)在還很少,因此從查資料到實際動手做花費了很長的時間。 但這段時間卻讓我學(xué)習(xí)到了對某一領(lǐng)域如何從不了解到掌握其重要的方法、原理。 本論文主要介紹了本設(shè)計中的系統(tǒng)設(shè)計、信號調(diào)理部分和數(shù)據(jù)采集部分,基本上是硬件的設(shè)計。盡管設(shè)計本數(shù)字存 儲示波器時也研究了很多算法,寫了大量的程序,但限于 時間和篇幅,所以對其介紹較少。之所以選擇更多地介紹硬件而不是軟件,是因為我覺得我在整個設(shè)計的過程中,硬件的收獲是最大的。 在整個研究開發(fā)過程中,我始終保持著認(rèn)真、仔細(xì)的態(tài)度,將理論轉(zhuǎn)化為實踐,不斷提高自己的硬件系統(tǒng)設(shè)計的軟件設(shè)計的能力, 看到自己的勞動有了成果,我感到很高興。然而,我所完成的僅僅是實驗室階段很小的一部分,數(shù)字存儲示波器的各項技術(shù)指標(biāo)的提高、諸多功能的完善還需要進(jìn)一步的研究和開發(fā)。此外在完成基本功能的基礎(chǔ)上,還需要努力提高軟件的效率、硬件系統(tǒng)的穩(wěn) 定性、降低功耗等,可以說,剩下的工作量是相當(dāng)大的。 成都信息工程學(xué)院畢業(yè)設(shè)計論文 19 參考文獻(xiàn) [1] 范新宇. 100MHz 數(shù)字存儲示波表樣機(jī)的研究與試制: [碩士學(xué)位論文 ].四川:電子科技大學(xué), 2020. [2] 周立功,張華. 深入淺出 ARM7—— LPC213x/214x(上冊) [M].北京:北京航空航天大學(xué)出版社, 2020. [3] 周立功公司 . ARM 嵌入式系統(tǒng)基礎(chǔ)教程(第二版) [M]. 北京:北京航空航天大學(xué)出版社, 2020. [4] 周立功公司 . ARM 嵌入式系統(tǒng)實驗教程(三) [M]. 北京:北京航空航天大學(xué)出版社,2020. [5] 周立功公司 . ARM 嵌入式系統(tǒng)實驗教程(三) 擴(kuò)展實驗 [M]. 北京:北京航空航天大學(xué)出版社, 2020. [6] Jean J. Labrosse[美 ]. 嵌入式實時操作系統(tǒng) uC/OSII(第二版) [M]. 邵貝貝等譯 . 北京:北京航空航天大學(xué)出版社, 2020. [7] 周航慈,吳光文 . 基于嵌入式實時操作系統(tǒng)的程序設(shè)計技術(shù) [M]. 北京:北京航空航天大學(xué)出版社, 2020. [8] 任哲 . 嵌入式實時操作系統(tǒng) uC/OSII原理及應(yīng)用 [M]. 北京:北京航空航天大學(xué)出版社,2020. [9] MAXIM. MAX4187 Data sheet[PDF]. . maximic. , 2020. [10] 黃志偉編著 . 全國大學(xué)生電子設(shè)計競賽系統(tǒng)設(shè)計 [M]. 北京:北京航空航天大學(xué)出版社,2020. [11] MAXIM. MAX4167 Data sheet[PDF]. . maximic. , 2020. [12] 常玉燕,呂光譯 . 日本電子電路精選 [M]. 北京:電子工業(yè)出版社, 1990. [13] 佐藤一朗 [日 ]. 集成運算運算放大器電路設(shè)計實用手冊 [M]. 韓健青 , 譯 . 北京:北京航空航天大學(xué)出版社, 1989. [14] MOTOROLA. MC12429 Data sheet[PDF]. . 21icsearch. , 2020. [15] ANALOG DEVICES. AD9288 Data sheet[PDF]. . analog. , 2020. [16] Texas Instruments. SN74V293 Data sheet[PDF]. . ti. , 2020. [17] Bonnie Baker[美 ]. 嵌入式系統(tǒng)中的模擬設(shè)計 [M],李喻奎譯 . 北京:北京航空航天大學(xué)出版社, 2020. 成都信息工程學(xué)院畢業(yè)設(shè)計論文 1 9. 附 錄 源程序 系統(tǒng)初始化代碼段 : /**************************** 系統(tǒng)初始化代碼 *******************************************/ TargetInit ()。 /* 系統(tǒng)初始化 ,版本號驗證 */ PinInit()。 /* 管腳初始化 */ OSStatInit()。 /* 統(tǒng)計任務(wù)初始化 */ File_init()。 /* 文件系統(tǒng)初始化 */ do { OSAddFileDriver(GetLFFSCommand(), Get256MDriverInfo())。/* 安裝 256M ( 2Kbyte 扇區(qū) )電 */ /* 子盤文件系統(tǒng)驅(qū)動 */ }while (RETURN_OK != OSChangeDrive(A:))。 FOB_ACTIVE = 1。 Err = I2cInit(I2C0,I2c_para,NULL)。 /* 初始化 I2C 如果不成功死機(jī) */ if (Err == OPERATE_FAIL) { I2CHandle = 1。 while (1)。 }else { I2CHandle = 1。 /* 設(shè)置 I2C 設(shè)備操作句柄為可操作 */ } I2cRead(I2C0, CAT1025, amp。StartAddr, ONE_BYTE_SADDR, Task0Buf, 4)。/* 獲取 CAT1025 中的采樣間隔 */ while (1) { Err = I2cGetFlag(I2C0)。 if(Err==I2C_READ_END || Err==I2C_IDLE) { break。 } OSTimeDly(1)。 } GetFrq = Task0Buf[0]。 /* 系統(tǒng)啟動初始化采樣間隔 */ WRLVL = (Task0Buf[1] 8) | Task0Buf[2] 。 /* 恢復(fù)濃度值 */ JunNum = Task0Buf[3]。 /* 掉電恢復(fù)節(jié)點編號 */ UartInit(UART0,uart_para0,NULL)。 /* 初始化 UART0 */ SetISRFuction(UART0_IRQ_CHN,7,(void*)UART0_ISR)。 UART_FD = 1。 CANInit(CAN1, pucCanArg, NULL)。 /* CAN 控制器 1初始化 */ SetDefIRQAddr((void *)CAN_ISR)。 系統(tǒng)節(jié)點輪詢?nèi)蝿?wù): 成都信息工程學(xué)院畢業(yè)設(shè)計論文 2 while (1) { /* 節(jié)點數(shù)據(jù)輪詢?nèi)蝿?wù) */ iCAN_Master_Pool(piCANMaster)。 /* 輪詢節(jié)點 */ OSTimeDly(OS_TICKS_PER_SEC/50)。 } 系統(tǒng)節(jié)點掃描任務(wù): char StatTab[64]。 /* 節(jié)點狀態(tài)表 */ void TASK3(void *pdata) { unsigned char Err = 0。 uint8 err。 uint8 JunCnt = 0。 uint8 data[16] = {0}。 int32 PerTimes = 0。 uint8 line, row。 pdata = pdata。 JunCnt = 0。 PerTimes = 0。 while (1) { OSSemPend(StChgTblSem, 0, amp。err)。 /* 等待本次節(jié)點數(shù)據(jù)讀取完成 */ RdJunHandle = 1。 /* 鎖住外部程序讀取節(jié)點 */ for (JunCnt = 0。 JunCnt 64。 JunCnt++) { Err = iCAN_Master_GetAI(piCANMaster, JunCnt, data, 16)。 if (Err == 0) { /* 該節(jié)點不存在 */ StatTab[JunCnt] = 0。 /* 相應(yīng)的狀態(tài)字節(jié)設(shè)為 0 */ }else { StatTab[JunCnt] = 1。 } row = (JunCnt / 10) + 11。 /* 計算該點在表格中的位置 */ line = (JunCnt % 10) + 5。 if (CurScreen == 1) { /* 判定是主界面則刷新 */ if (StatTab[JunCnt] == 1) { Prin
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1