STM32F習(xí)題與答案.pdf_第1頁
STM32F習(xí)題與答案.pdf_第2頁
STM32F習(xí)題與答案.pdf_第3頁
STM32F習(xí)題與答案.pdf_第4頁
STM32F習(xí)題與答案.pdf_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

STM32 題庫 STM32 題庫 最小系統(tǒng) 選擇題 1 嵌入式微控制器相比嵌入式微處理器的的最大特點 B A 體積大大減小 B 單片化 C 功耗低 D 成本高 2 對 ARM 處理器說法不正確的是 D A 小體積 低功耗 低成本 高性能 B 支持 Thumb 16 位 ARM 32 位 雙指令集 C 只有 Load Store 指令可以訪問存儲器 D 尋址方式多而復(fù)雜 3 關(guān)于 RISC 指令系統(tǒng)描述不正確的是 C A 優(yōu)先選取使用頻率最高的一些指令 B 避免使用復(fù)雜指令 C 不需要一個復(fù)雜的編譯器 D 尋址方式種類少 4 WWW 服務(wù)器是在 Internet 上使用最為廣泛 它采用的是 B 結(jié)構(gòu) A 服務(wù)器 工作站 B B S C 集中式 D 分布式 5 ARM 指令集是 B 位的 A 16 B 32 C 8 D 24 6 和 PC 機系統(tǒng)相比下列哪個不是嵌入式系統(tǒng)獨具的特點 C A 系統(tǒng)內(nèi)核小 B 專用性強 C 可執(zhí)行多任務(wù) D 系統(tǒng)精簡 7 嵌入式系統(tǒng)有硬件和軟件部分構(gòu)成 以下 C 不屬于嵌入式系統(tǒng)軟件 A 系統(tǒng)軟件 B 驅(qū)動 C FPGA 編程軟件 D 嵌入式中間件 8 Nand Flash 比 Nor Flash 成本高 可靠性差 這種觀點是 B 的 A 正確 B 錯誤 9 紅牛開發(fā)板采用外部 5V 電源輸入 USB 接口提供 5V 電源輸入或是由 JLINK ARM 仿 真器提供的 5V 電源供電 經(jīng)由 A 提供 3 3V 固定電壓輸出供給 STM32 芯片 A LT1117 B AT24C02 填空題 1 紅牛低速外部時鐘接頻率為 填空 1 的石英晶體 這個主要是 RTC 的時鐘 源 答案 填空 1 32 768kHz 2 凡是使用了 CPU 的便攜式電子設(shè)備都可以叫 填空 1 中文 如電子表 超聲波測距儀等職能儀表 常見 CPU 為 MCS51 系列芯片 而 填空 2 中文 一般指在開發(fā)時移植了操作系統(tǒng) 功能較復(fù)雜的便攜式電子設(shè)備 如手機 掌上電腦 MP4 等 常見 CPU 為 ARM DSP SOC 等 答案 填空 1 嵌入式 填空 2 嵌入式系統(tǒng) Keil 固件庫 選擇題 1 STM32 的程序下載有多種方法 USB 串口 JTAG SWD 等 這幾種方式 都可以用 來給 STM32 下載代碼 不過 我們最常用的 最經(jīng)濟的 就是通過 B 給 STM32 下載代碼 A USB B 串口 C JTAG D SWD 2 STM32 的程序下載有多種方法 USB 串口 JTAG SWD 等這幾種方式 都可以用來 給 STM32 下載代碼 能實時跟蹤調(diào)試的工具包括 ABC A JLINK B ULINK C STLINK D 串口 3 JLINK V8 支持 JTAG 和 SWD 同時 STM32 也支持 JTAG 和 SWD 所以 我們有 2 種 方式可以用來調(diào)試 JTAG 調(diào)試的時候 占用的 IO 線比較多 而 SWD 調(diào)試的時候占用的 IO 線很少 只需要 B 根線即可 A 1 B 2 C 3 D 4 4 不改變其他位的值的狀況下 對某幾個位進行設(shè)值 這個場景單片機開發(fā)中經(jīng)常使用 方法就是先對需要設(shè)置的位用 x 操作符進行清零操作 然后用 y 操作符設(shè)值 正確的是 B A x 是 y 是 代碼 GPIO ReadInputDataBit GPIOA GPIO Pin 5 一般讀取的是引腳 填空 1 引腳名稱的規(guī)范書寫法 的電平狀態(tài) 答案 填空 1 GPIOA 5 2 在 STM32 固件庫中 通過 BSRR 和 BRR 寄存器設(shè)置 GPIO 端口輸出是通過函數(shù) GPIO SetBits 和函數(shù) GPIO ResetBits 來完成的 void GPIO SetBits GPIO TypeDef GPIOx uint16 t GPIO Pin void GPIO ResetBits GPIO TypeDef GPIOx uint16 t GPIO Pin 在多數(shù)情況下 我們都是采用這兩個函數(shù)來設(shè)置 GPIO 端口的輸入和輸出狀態(tài) 比如我們要 設(shè)置 GPIOB 5 輸出 1 那么方法為 GPIO SetBits 填空 1 宏函數(shù)的規(guī)范書寫法 填空 2 宏函數(shù)的規(guī) 范書寫法 答案 填空 1 GPIOB 填空 2 GPIO Pin 5 3 閱讀下面程序片段 完整程序 define LED1 RCC APB2Periph RCC APB2Periph GPIOF define LED1 GPIO GPIOF define LED1 GPIO Pin GPIO Pin 6 void GpioLed Init void GPIO InitTypeDef GPIO InitStructure RCC APB2PeriphClockCmd LED1 RCC APB2Periph ENABLE 使能 APB2 外設(shè) LED1 時鐘 GPIO InitStructure GPIO Pin LED1 GPIO Pin GPIO InitStructure GPIO Speed GPIO Speed 50MHz GPIO InitStructure GPIO Mode GPIO Mode Out PP GPIO Init LED1 GPIO 答案 填空 1 GPIO InitStructure 中斷 選擇題 1 中斷線上中斷的初始化是通過函數(shù) EXTI Init 實現(xiàn)的 EXTI Init 函數(shù)的定義是 void EXTI Init EXTI InitTypeDef EXTI InitStruct 下面我們用一個使用范例來說明這個函數(shù)的使用 EXTI InitTypeDef EXTI InitStructure EXTI InitStructure EXTI Line EXTI Line4 EXTI InitStructure EXTI Mode EXTI Mode Interrupt EXTI InitStructure EXTI Trigger EXTI Trigger Falling EXTI InitStructure EXTI LineCmd ENABLE EXTI Init 上面的例子設(shè)置中斷線 4 上的中斷為 A 觸發(fā) STM32 的外設(shè)的初始化都是 通過結(jié)構(gòu)體來設(shè)置初始值的 A 下降沿 B 上升沿 C 高電平 D 低電平 2 這里簡單介紹一下 STM32 的中斷分組 STM32 將中斷分為 5 個組 組 0 4 該分組的設(shè) 置是由 SCB AIRCR 寄存器的 bit10 8 來定義的 組 AIRCR 10 8 bit 7 4 分配情況 分配結(jié)果 0 111 0 4 0 位搶占優(yōu)先級 4 位響應(yīng)優(yōu)先級 1 110 1 3 1 位搶占優(yōu)先級 3 位響應(yīng)優(yōu)先級 2 101 2 2 2 位搶占優(yōu)先級 2 位響應(yīng)優(yōu)先級 3 100 3 1 3 位搶占優(yōu)先級 1 位響應(yīng)優(yōu)先級 4 011 4 0 4 位搶占優(yōu)先級 0 位響應(yīng)優(yōu)先級 通過上面表 我們就可以清楚的看到組 0 4 對應(yīng)的配置關(guān)系 例如組設(shè)置為 3 那么此時所 有的 60 個中斷 每個中斷的中斷優(yōu)先寄存器的高四位中的最高 3 位是搶占優(yōu)先級 低 1 位 是響應(yīng)優(yōu)先級 每個中斷 你可以設(shè)置搶占優(yōu)先級為 0 7 響應(yīng)優(yōu)先級為 1 或 0 搶占優(yōu)先 級的級別高于響應(yīng)優(yōu)先級 而數(shù)值越小所代表的優(yōu)先級就越高 這里需要注意兩點 第一 如果兩個中斷的搶占優(yōu)先級和響應(yīng)優(yōu)先級都是一樣的話 則看哪 個中斷先發(fā)生就先執(zhí)行 第二 高優(yōu)先級的搶占優(yōu)先級是可以打斷正在進行的低搶占優(yōu)先級 中斷的 而搶占優(yōu)先級相同的中斷 高優(yōu)先級的響應(yīng)優(yōu)先級不可以打斷低響應(yīng)優(yōu)先級的中斷 結(jié)合實例說明一下 假定設(shè)置中斷優(yōu)先級組為 2 然后設(shè)置中斷 3 RTC 中斷 的搶占優(yōu)先級 為 2 響應(yīng)優(yōu)先級為 1 中斷 6 外部中斷 0 的搶占優(yōu)先級為 3 響應(yīng)優(yōu)先級為 0 中斷 7 外部中斷 1 的搶占優(yōu)先級為 2 響應(yīng)優(yōu)先級為 0 那么這 3 個中斷的優(yōu)先級順序為 C A 中斷 3 中斷 6 中斷 7 B 中斷 6 中斷 3 中斷 7 C 中斷 7 中斷 3 中斷 6 3 假定設(shè)置中斷優(yōu)先級組為 2 然后設(shè)置中斷 3 RTC 中斷 的搶占優(yōu)先級為 2 響應(yīng)優(yōu)先級 為 1 中斷 6 外部中斷 0 的搶占優(yōu)先級為 3 響應(yīng)優(yōu)先級為 0 中斷 7 外部中斷 1 的 搶占優(yōu)先級為 2 響應(yīng)優(yōu)先級為 0 則下面說法正確的是 AB A 中斷 3 和中斷 7 都可以打斷中斷 6 的中斷 B 而中斷 7 和中斷 3 卻不可以相互打斷 C 只有中斷中斷 3 可以打斷中斷 6 的中斷 D 而中斷 7 和中斷 3 可以相互打斷 填空題 1 STM32F103 有 填空 1 數(shù)字 個外部中斷 STM32 供 IO 口使用的中斷 線只有 16 個 但是 STM32 的 IO 口卻遠遠不止 16 個 那么 STM32 是怎么把 16 個中 斷線和 IO 口一一對應(yīng)起來的呢 于是 STM32 就這樣設(shè)計 GPIO 的管腳 GPIOx 0 GPIOx 15 x A B C D E F G 分別對應(yīng)中斷線 15 0 這樣每個中斷線對應(yīng)了最 多 7 個 IO 口 以線 0 為例 它對應(yīng)了 GPIOA 0 GPIOB 0 GPIOC 0 GPIOD 0 GPIOE 0 GPIOF 0 GPIOG 0 而中斷線每次只能連接到 1 個 IO 口上 這樣就需要通過配置來決 定對應(yīng)的中斷線配置到哪個 GPIO 上了 答案 填空 1 19 2 STM32F103 在庫函數(shù)中 配置 GPIO 與中斷線的映射關(guān)系的函數(shù) GPIO EXTILineConfig 來實現(xiàn)的 void GPIO EXTILineConfig uint8 t GPIO PortSource uint8 t GPIO PinSource 該函數(shù)將 GPIO 端口與中斷線映射起來 下面代碼是將中斷線 2 與 GPIOE 映射起來 GPIO EXTILineConfig GPIO PortSourceGPIOE GPIO PinSource2 那么是 GPIOE 的引腳 填空 1 阿拉伯?dāng)?shù)字 與 EXTI2 中斷線連接了 答案 填空 1 2 3 IPR 15 全稱是 Interrupt Priority Registers 是一個中斷優(yōu)先級控制的寄存器組 這個 寄存器組相當(dāng)重要 STM32 的中斷分組與這個寄存器組密切相關(guān) 因為 STM32 的中斷多達 60 多個 所以 STM32 采用中斷分組的辦法來確定中斷的優(yōu)先級 IPR 寄存器組由 15 個 32bit 的寄存器組成 每個可屏蔽中斷占用 8bit 這樣總共可以表示 15 4 60 個可屏蔽中斷 剛好 和 STM32 的可屏蔽中斷數(shù)相等 IPR 0 的 31 24 23 16 15 8 7 0 分別對應(yīng)中中斷 3 0 依次類推 總共對應(yīng) 60 個外部中斷 而每個可屏蔽中斷占用的 8bit 并沒有全部使用 而是 只用了高 t 填空 1 阿拉伯?dāng)?shù)字 位 這幾位 又分為搶占優(yōu)先級和子 優(yōu)先級 搶占優(yōu)先級在前 子優(yōu)先級在后 而這兩個優(yōu)先級各占幾個位又要根據(jù) SCB AIRCR 中中斷分組的設(shè)置來決定 答案 填空 1 4 4 中斷優(yōu)先級分組函數(shù) NVIC PriorityGroupConfig 其函數(shù)聲明如下 void NVIC PriorityGroupConfig uint32 t NVIC PriorityGroup 這個函數(shù)的作用是對中斷的優(yōu)先級進行分組 這個函數(shù)在系統(tǒng)中只能被調(diào)用一次 一旦分組 確定最好不要更改 分組范圍為 0 4 比如我們設(shè)置整個系統(tǒng)的中斷優(yōu)先級分組如下 NVIC PriorityGroupConfig NVIC PriorityGroup 2 這樣就確定了一共為 填空 1 阿拉伯?dāng)?shù)字 位響應(yīng)優(yōu)先級 答案 填空 1 2 5 比如我們要使能串口 1 的中斷 同時設(shè)置搶占優(yōu)先級為 1 子優(yōu)先級位 2 初始化的方法 是 USART InitTypeDef USART InitStructure NVIC InitStructure NVIC IRQChannel USART1 IRQn NVIC InitStructure NVIC IRQChannelPreemptionPriority 填空 1 阿拉伯?dāng)?shù)字 NVIC InitStructure NVIC IRQChannelSubPriority 填空 2 阿拉伯?dāng)?shù)字 NVIC InitStructure NVIC IRQChannelCmd ENABLE NVIC Init 答案 填空 1 1 填空 2 2 模數(shù) 選擇題 1 使能 GPIOA 和 ADC 時鐘時用 A 函數(shù) A RCC APB2PeriphClockCmd B GPIO Init 2 執(zhí)行復(fù)位校準(zhǔn)的方法是 A A ADC ResetCalibration ADC1 B ADC StartCalibration ADC1 3 獲取轉(zhuǎn)換 ADC 轉(zhuǎn)換結(jié)果數(shù)據(jù)的方法是 C A ADC RegularChannelConfig ADC1 ch 1 ADC SampleTime 239Cycles5 B ADC SoftwareStartConvCmd ADC1 ENABLE C ADC GetConversionValue ADC1 4 閱讀下面 ADC 的配置 GPIO InitStructure GPIO Pin GPIO Pin 3 GPIO InitStructure GPIO Speed GPIO Speed 50MHz GPIO InitStructure GPIO Mode GPIO Mode AIN GPIO Init GPIOC ADC1 configuration ADC InitStructure ADC Mode ADC Mode Independent ADC InitStructure ADC ScanConvMode ENABLE ADC InitStructure ADC ContinuousConvMode ENABLE ADC InitStructure ADC ExternalTrigConv ADC ExternalTrigConv None ADC InitStructure ADC DataAlign ADC DataAlign Right ADC InitStructure ADC NbrOfChannel 1 ADC Init ADC1 ADC RegularChannelConfig ADC1 ADC Channel 17 1 ADC SampleTime 55Cycles5 請問測量的是 B A GPIOC 3 B 內(nèi)核電壓 5 將模擬信號轉(zhuǎn)換成數(shù)字信號的電路是 DA 轉(zhuǎn)換器 這種觀點是 B A 正確 B 錯誤 填空題 1 STM32 擁有 1 3 個 ADC STM32F101 102 系列只有 1 個 ADC 這些 ADC 可以獨立使 用 也可以使用雙重模式 提高采樣率 STM32 的 ADC 是 填空 1 阿拉 伯?dāng)?shù)字 位逐次逼近型的模擬數(shù)字轉(zhuǎn)換器 它可測量 填空 2 阿拉伯?dāng)?shù)字 個外部和 填空 3 阿拉伯?dāng)?shù)字 個內(nèi)部信號源 各通道的 A D 轉(zhuǎn)換可以單 次 連續(xù) 掃描或間斷模式執(zhí)行 ADC 的結(jié)果可以左對齊或右對齊方式存儲在 16 位數(shù) 據(jù)寄存器中 模擬看門狗特性允許應(yīng)用程序檢測輸入電壓是否超出用戶定義的高 低閥 值 答案 填空 1 12 填空 2 16 填空 3 2 2 STM32F103 系列最少都擁有 2 個 ADC 我們選擇的 STM32F103ZET 包含有 3 個 ADC STM32 的 ADC 最大的轉(zhuǎn)換速率為 填空 1 阿拉伯?dāng)?shù)字 Mhz 也就是轉(zhuǎn) 換時間為 填空 2 阿拉伯?dāng)?shù)字 us 在 ADCCLK 14M 采樣周期為 1 5 個 ADC 時鐘 轉(zhuǎn)換時間需要 12 5 個時鐘周期 ADC 完整轉(zhuǎn)換時間 采樣時間 轉(zhuǎn)換時間 不要讓 ADC 的時鐘超過 14M 否則將導(dǎo)致結(jié)果準(zhǔn)確度下降 答案 填空 1 1 填空 2 1 3 STM32 將 ADC 的轉(zhuǎn)換分為 2 個通道組 規(guī)則通道組和注入通道組 規(guī)則通道相當(dāng)于你 正常運行的程序 而注入通道呢 就相當(dāng)于 填空 1 中文 在你的程序 正常執(zhí)行的時候 中斷是可以打斷你的執(zhí)行的 同這個類似 注入通道的轉(zhuǎn)換可以打斷 規(guī)則通道的轉(zhuǎn)換 在注入通道被轉(zhuǎn)換完成之后 規(guī)則通道才得以繼續(xù)轉(zhuǎn)換 答案 填空 1 中斷 4 STM32 其 ADC 的規(guī)則通道組最多包含 16 個轉(zhuǎn)換 而注入通道組最多包含 填空 1 阿拉伯?dāng)?shù)字 個通道 答案 填空 1 4 5 下面是 ADC 配置的語句 ADC1 configuration ADC InitStructure ADC Mode ADC Mode Independent ADC InitStructure ADC ScanConvMode ENABLE ADC InitStructure ADC ContinuousConvMode ENABLE ADC InitStructure ADC ExternalTrigConv ADC ExternalTrigConv None ADC InitStructure ADC DataAlign ADC DataAlign Right ADC InitStructure ADC NbrOfChannel 1 ADC Init ADC1 請問進行規(guī)則轉(zhuǎn)換的 ADC 通道的數(shù)目是 1 填空 1 阿拉伯?dāng)?shù)字 答案 填空 1 1 LCD 選擇題 1 STM32F103 系列的芯片中 帶外部總線 FSMC 的是 D F A STM32F103C8 B STM32F103CB C STM32F103RE D STM32F103VC E STM32F103VB F STM32F103ZC 解釋 2 用圖形點陣的方式顯示一個 16 16 點陣漢字需要 B 字節(jié) A 8 B 32 C 16 D 64 填空題 1 紅牛 STM32 開發(fā)板選擇的是 STM32F103ZETT6 作為 MCU 該芯片是 STM32F103 里 面配置非常強大的了 它擁有的資源包括 64KB SRAM 512KB FLASH 2 個基本定時器 4 個通用定時器 2 個高級定時器 3 個 SPI 2 個 IIC 5 個串口 1 個 USB 1 個 CAN 3 個 12 位 ADC 1 個 12 位 DAC 1 個 SDIO 接口 1 個 FSMC 接口以及 112 個通用 IO 口 該芯片的配置十分強悍 并且還帶外部總線 填空 1 英文 可以用來外擴 SRAM 和連接 LCD 等 通過 FSMC 驅(qū)動 LCD 可以顯著提高 LCD 的刷屏速度 更重要的是其價 格 23 元左右的零售價 足以秒殺很多其他芯片了 答案 填空 1 FSMC UCGUI UCOSII 選擇題 1 uCOS II 操作系統(tǒng)屬于順序執(zhí)行系統(tǒng) 該說法是 B A 正確 B 錯誤 2 COS II 操作系統(tǒng)屬于 B A 順序執(zhí)行系統(tǒng) B 占先式實時操作系統(tǒng) C 非占先式實時操作系統(tǒng) D 分時操作系統(tǒng) 3 對于 UC OS II 操作系統(tǒng) 以下說法不正確的是 B A 任務(wù)可以有類型說明 B 任務(wù)可以返回一個數(shù)值 C 任務(wù)可以有形參變量 D 任務(wù)是一個無限循環(huán) 4 在 C OS II 系統(tǒng)中 OSTimeTick 函數(shù)只被以下 A 函數(shù)或過程所調(diào)用 A OSTickISR B OSShed C OSCtxSw D OSIntCtxSw 5 每種嵌入式操作系統(tǒng)都有自身的特點以吸引相關(guān)用戶 下列說法錯誤的是 D A 嵌入式 Linux 提供了完善的網(wǎng)絡(luò)技術(shù)支持 B CLinux 是專門為沒有 MMU 的 ARM 芯片開發(fā)的 C C OS 操作系統(tǒng)是一種實時操作系統(tǒng) RTOS D WinCE 提供完全開放的源代碼 6 在 COS II 操作系統(tǒng)中 已知 Task1 的優(yōu)先級為 12 Task2 的優(yōu)先級為 26 假如在 Task2 運行過程中發(fā)生鍵盤中斷 在執(zhí)行中斷服務(wù)程序時 Task1 進入就緒狀態(tài) 則中斷返回時 Task1 得到 CPU 的使用權(quán) 該說法 A A 正確 B 錯誤 7 若定義任務(wù) task1 的優(yōu)先級為 12 則不能再定義其他任務(wù)的優(yōu)先級也為 12 該說法 A A 正確 B 錯誤 8 任務(wù)創(chuàng)建后即開始調(diào)度 該說法 B A 正確 B 錯誤 9 若 OSTaskSuspend prio 函數(shù)把正在延時的任務(wù)掛起 則調(diào)用一次對應(yīng)的喚醒函數(shù)即可 使該任務(wù)切換到就緒狀態(tài) 該說法 B A 正確 B 錯誤 10 COS II 操作系統(tǒng)中移植成功后即可使用文件系統(tǒng) 該說法 B A 正確 B 錯誤 11 COS II 操作系統(tǒng)的時鐘節(jié)拍是特定的周期性中斷 這個中斷可以看作是系統(tǒng)心臟的 脈動 中斷間的時間間隔取決于不同的應(yīng)用 一般在 10ms 200ms 之間 時鐘的節(jié)拍式 中斷使得內(nèi)核可以將任務(wù)延時若干個整數(shù)時鐘節(jié)拍 以及當(dāng)任務(wù)等待事件發(fā)生時 提供 等待超時的依據(jù) 時鐘節(jié)拍率越快 系統(tǒng)的額外開銷就越 B A 小 B 大 12 C OS II 中任務(wù)創(chuàng)建函數(shù) OSTaskCreate 的四個參數(shù)如下 OSTaskCreate MyTask void s 請問傳給任務(wù)函數(shù)的參數(shù)是 B A MyTask B s C TaskStartStk D 0 解釋 OSTaskCreate MyTask 任務(wù)的函數(shù)指針 void s 傳給任務(wù)函數(shù)的參數(shù) 13 絕大多數(shù) uCosII 的函數(shù)調(diào)用和服務(wù)的執(zhí)行時間具有可確定性 也就是說用戶總是能 知道函數(shù)調(diào)用與服務(wù)執(zhí)行了多長時間 該說法 A A 正確 B 錯誤 14 下面函數(shù)中 hWin GUI CreateDialogBox aDialogCreate GUI COUNTOF aDialogCreate cbCallback 0 0 0 窗體回調(diào)函數(shù)指針是 C A aDialogCreate B GUI COUNTOF aDialogCreate C cbCallback 解釋 窗口對話框建立函數(shù) GUI CreateDialogBox const GUI WIDGET CREATE INFO paWidget int NumWidgets WM CALLBACK cb WM HWIN hParent int x0 int y0 paWidge 對話框信息結(jié)構(gòu)體 包含了對話框所有的信息 對話框中的各個部件都在 該信息結(jié)構(gòu)體中被設(shè)置好 NumWidgets 對話框中所有部件的個數(shù) cb 窗口回調(diào)函數(shù) hParent 窗口父窗口的句柄 x0 y0 窗口建立時起始位置 15 下面 C 用于實現(xiàn)任務(wù)調(diào)度 并且執(zhí)行下一個處于就緒態(tài)的優(yōu)先級最高的任務(wù) A GUI CURSOR Show B GUI TOUCH Exec C OSTimeDlyHMSM 0 0 0 15 D WM Exec 解釋 while 1 顯示圖形用戶接口光標(biāo) GUI CURSOR Show 該函數(shù)用于調(diào)用 TOUCH X 函數(shù)對觸摸屏進行輪詢 以激活 x y 軸的測量 GUI TOUCH Exec 調(diào)用 OSTimeDlyHMSM 函數(shù)會使 UC OS 進行一次任務(wù)調(diào)度 并且執(zhí)行下一個處 于就緒態(tài)的優(yōu)先級最高的任務(wù) OSTimeDlyHMSM 0 0 0 15 函數(shù)通過執(zhí)行回調(diào)函數(shù)重繪無效窗口 WM Exec 15 下面是一個任務(wù)的創(chuàng)建 err OSTaskCreate void void 則第三個參數(shù)指向的是 B A 數(shù)組 led stk 的首地址 B 任務(wù)堆棧棧頂?shù)闹羔?填空題 1 OSTaskSuspend self 可把正在運行的任務(wù)掛起 或等待 參數(shù) self 指任務(wù)自身的優(yōu) 先級 用此函數(shù)掛起的任務(wù)可通過 填空 1 self 函數(shù)喚醒 答案 填空 1 OSTaskResume 2 uCosII 可以管理 64 個任務(wù) 其中系統(tǒng)保留了 8 個任務(wù) 開放給用戶的有 56 個任務(wù) 每個任務(wù)的優(yōu)先級都不同 任務(wù)的優(yōu)先級號越低 任務(wù)的優(yōu)先級越 填空 1 在這個版本的 uCosII 中 任務(wù)的優(yōu)先級號就是任務(wù)編號 答案 填空 1 高 電子相冊 選擇題 1 下面圖片格式 屬于壓縮格式的是 BC A BMP B JPEG C GIF 2 為了盡量不影響瀏覽網(wǎng)頁的速度 網(wǎng)頁中常用的圖片格式是 B A BMP 格式和 GIF 格式 B GIF 格式和 JPEG 格式 C JPEG 格式和 BMP 格式 D 所有圖片格式 3 從圖片的文件頭可以判斷文件格式 JPEG 文件頭標(biāo)示是 C A 42 4D B FF D9 C FF D8 D 47 49 46 38 39 37 61 解釋 圖片的文件頭格式 1 JPEG 文件頭標(biāo)識 2 bytes ff d8 SOI JPEG 文件標(biāo)識 文件結(jié)束標(biāo)識 2 bytes ff d9 EOI 2 PNG 文件頭標(biāo)識 8 bytes 89 50 4E 47 0D 0A 1A 0A 3 GIF 文件頭標(biāo)識 6 bytes 47 49 46 38 39 37 61 G I F 8 9 7 a 4 BMP 文件頭標(biāo)識 2 bytes 42 4D B M 4 下面支持動態(tài)效果的圖片格式是 C A JPEG B BMP C GIF Sram 選擇題 1 KEIL RVMDK 編譯后的信息 Program Size Code 86496 RO data 9064 RW data 1452

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論