MOOC 微控制器原理與接口技術(shù)-鄭州輕工業(yè)大學(xué) 中國大學(xué)慕課答案_第1頁
MOOC 微控制器原理與接口技術(shù)-鄭州輕工業(yè)大學(xué) 中國大學(xué)慕課答案_第2頁
MOOC 微控制器原理與接口技術(shù)-鄭州輕工業(yè)大學(xué) 中國大學(xué)慕課答案_第3頁
MOOC 微控制器原理與接口技術(shù)-鄭州輕工業(yè)大學(xué) 中國大學(xué)慕課答案_第4頁
MOOC 微控制器原理與接口技術(shù)-鄭州輕工業(yè)大學(xué) 中國大學(xué)慕課答案_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

MOOC微控制器原理與接口技術(shù)-鄭州輕工業(yè)大學(xué)中國大學(xué)慕課答案第一單元作業(yè)第一單元測試1、問題:下列()的寬度通常與CPU字長相同。選項:A、控制總線的位數(shù)是32位B、CPU內(nèi)部寄存器的個數(shù)是32個C、數(shù)據(jù)總線的位數(shù)是32位D、地址總線位數(shù)是32位正確答案:【數(shù)據(jù)總線的位數(shù)是32位】2、問題:Flash存儲器是指選項:A、只讀存儲器B、隨機(jī)存取存儲器C、硬盤D、Non-Volatile存儲器正確答案:【Non-Volatile存儲器】3、問題:STM32F103系列微控制器屬于哪一類型的產(chǎn)品線?選項:A、無線系列B、低功耗C、主流型D、增強(qiáng)型正確答案:【增強(qiáng)型】4、問題:AHB是()選項:A、高級系統(tǒng)總線B、高速外設(shè)總線C、高性能總線D、低速外設(shè)總線正確答案:【高級系統(tǒng)總線】5、問題:STM32F103系列微控制器,是基于()內(nèi)核的選項:A、ARMCortex-M3B、ARMCortex-M1C、ARMCortex-AD、ARMCortex-R正確答案:【ARMCortex-M3】6、問題:ARMCortex-M3架構(gòu),采用32位數(shù)據(jù)線、32位地址線,尋址空間為選項:A、4G字節(jié)(B)B、4G位(bit)C、4G字(2字節(jié))D、4G雙字(4字節(jié))正確答案:【4G字節(jié)(B)】7、問題:STM32微控制器內(nèi)部外設(shè),占用512MB地址空間,起始地址為0x40000000,則最高地址為:選項:A、0x5FFFFFFFB、0x4FFFFFFFC、0x3FFFFFFFD、0x1FFFFFFF正確答案:【0x5FFFFFFF】8、問題:微控制器最小系統(tǒng)包括選項:A、電源電路B、復(fù)位電路C、主控芯片D、時鐘電路正確答案:【電源電路#復(fù)位電路#主控芯片#時鐘電路】9、問題:STM32微控制器,除NRST引腳上的低電平產(chǎn)生系統(tǒng)復(fù)位外,還有()情況下可以復(fù)位:選項:A、獨立看門狗計數(shù)終止(IWDG復(fù)位)B、窗口看門狗計數(shù)終止(WWDG復(fù)位)C、軟件復(fù)位(SW復(fù)位)D、低功耗管理復(fù)位正確答案:【獨立看門狗計數(shù)終止(IWDG復(fù)位)#窗口看門狗計數(shù)終止(WWDG復(fù)位)#軟件復(fù)位(SW復(fù)位)#低功耗管理復(fù)位】10、問題:微控制器內(nèi)部集成了()選項:A、中央處理單元(CPU)B、存儲器(RAM、Flash)C、串行I/OD、定時器/計數(shù)器E、中斷系統(tǒng)正確答案:【中央處理單元(CPU)#存儲器(RAM、Flash)#串行I/O#定時器/計數(shù)器#中斷系統(tǒng)】11、問題:STM32微控制器,降低能量消耗的方法有選項:A、降低系統(tǒng)時鐘B、運行于停止模式C、運行于待機(jī)模式D、使用備用電池供電正確答案:【降低系統(tǒng)時鐘#運行于停止模式#運行于待機(jī)模式】12、問題:在STM32F10xxx里,可以通過BOOT1、BOOT0引腳選擇三種不同啟動模式選項:A、正確B、錯誤正確答案:【正確】13、問題:由于STM32微控制器采用存儲器統(tǒng)一編址方式,外設(shè)單元的FLASH,RAM,F(xiàn)SMC和AHB到APB的橋(即片上外設(shè)),這些功能部件共同排列在一個4GB的地址空間內(nèi)。選項:A、正確B、錯誤正確答案:【正確】14、問題:ARM32位Cortex-M3CPU的電源供電和I/O接口的驅(qū)動電壓為5V。選項:A、正確B、錯誤正確答案:【錯誤】第二單元測試1、問題:下面不屬于STM32CubeMX軟件使用步驟的操作是。選項:A、程序仿真B、目標(biāo)選擇C、引腳分配D、外設(shè)配置正確答案:【程序仿真】2、問題:下面不屬于MDK-ARM軟件使用步驟的是。選項:A、工程設(shè)置B、電路設(shè)計C、新建工程D、程序編譯和下載正確答案:【電路設(shè)計】3、問題:STM32CubeMX生成的程序框架共有四個目錄組成,用戶代碼應(yīng)該在哪個目錄下編寫選項:A、Application/MDK-ARMB、Drivers/CMSISC、Drivers/STM32F1xx_HAL_DriverD、Application/User正確答案:【Application/User】4、問題:STM32CubeMX生成的程序框架共有四個目錄組成,HAL驅(qū)動函數(shù)在哪個目錄下選項:A、Application/MDK-ARMB、Drivers/CMSISC、Drivers/STM32F1xx_HAL_DriverD、Application/User正確答案:【Drivers/STM32F1xx_HAL_Driver】5、問題:使用Keil的編譯器來編譯鏈接生成可執(zhí)行文件,下載到微控制器執(zhí)行,通常使用()文件選項:A、.obj文件B、.Hex文件C、.C文件D、.H文件正確答案:【.Hex文件】6、問題:用戶代碼部分,在“Application/User”目錄下有若干個文件組成,用戶循環(huán)程序應(yīng)該在哪個文件里選項:A、stm32f1xx_hal_msp.cB、stm32f1xx_it.cC、gpio.cD、main.c正確答案:【main.c】7、問題:用戶代碼部分,在“Application/User”目錄下有若干個文件組成,中斷向量的入口函數(shù)在哪個文件里選項:A、stm32f1xx_hal_msp.cB、stm32f1xx_it.cC、gpio.cD、main.c正確答案:【stm32f1xx_it.c】8、問題:HAL庫,下述描述正確的有:選項:A、是硬件抽象層英文首字母縮寫B(tài)、是對硬件有關(guān)的寄存器操作的接口函數(shù)C、HAL庫相應(yīng)的工程文件,可以直接由CubeMX軟件生成D、是一個標(biāo)準(zhǔn)庫,包括硬件接口函數(shù)以及數(shù)學(xué)庫函數(shù)。正確答案:【是硬件抽象層英文首字母縮寫#是對硬件有關(guān)的寄存器操作的接口函數(shù)#HAL庫相應(yīng)的工程文件,可以直接由CubeMX軟件生成】9、問題:STM32CubeMX軟件是一種集成開發(fā)環(huán)境,可以進(jìn)行程序的編譯和下載。選項:A、正確B、錯誤正確答案:【錯誤】10、問題:所有的STM32微控制器都具有相同的MCU固件包。選項:A、正確B、錯誤正確答案:【錯誤】11、問題:STM32CubeMX軟件可以用于芯片的選型。選項:A、正確B、錯誤正確答案:【正確】第三單元作業(yè)第三單元測試1、問題:在Keil公司的MDKARM開發(fā)環(huán)境下,HAL庫重新定義了整型數(shù)據(jù)類型,若x=10,則x的數(shù)據(jù)類型恰當(dāng)定義為選項:A、int8_tB、int16_tC、uint32_tD、uint16_t正確答案:【int8_t】2、問題:在Keil公司的MDKARM開發(fā)環(huán)境下,HAL庫重新定義了整型數(shù)據(jù)類型,若y=07755,則y的數(shù)據(jù)類型恰當(dāng)定義為選項:A、int16_tB、int8_tC、uint32_tD、float正確答案:【uint32_t】3、問題:在Keil公司的MDKARM開發(fā)環(huán)境下,HAL庫重新定義了整型數(shù)據(jù)類型,若y=0x7755,則y的數(shù)據(jù)類型恰當(dāng)定義為選項:A、uint32_tB、floatC、int16_tD、uint16_t正確答案:【uint16_t】4、問題:程序計算y=(x-1)/1024,則y的數(shù)據(jù)類型恰當(dāng)定義為選項:A、floatB、int32_tC、uint16_tD、int16_t正確答案:【float】5、問題:定義結(jié)構(gòu)體typedefstruct{uint32_tPin;uint32_tMode;uint32_tPull;uint32_tSpeed;}GPIO_InitTypeDef;GPIO_InitTypeDef*GPIO_Init對結(jié)構(gòu)體元素操作正確的語句選項:A、uint32_tconfig=GPIO_Init.ModeB、uint32_tconfig=GPIO_Init-ModeC、uint32_tconfig=GPIO_InitTypeDef-ModeD、uint32_tconfig=GPIO_InitTypeDef.Mode正確答案:【uint32_tconfig=GPIO_Init-Mode】6、問題:已知:GPIOB_BASE=0x40010C00;#defineGPIOB_ODR(unsignedint*)(GPIOB_BASE+0x0C);可以實現(xiàn)GPIOB端口輸出寄存器全部輸出高電平語句是選項:A、*(unsignedint*)(0x40010C0C)=0xFF;B、B.*GPIOB_ODR=0xFF;C、C.(unsignedint*)(0x40010C0C)=0xFF;D、D.GPIOB_ODR=0xFF;正確答案:【*(unsignedint*)(0x40010C0C)=0xFF;#B.*GPIOB_ODR=0xFF;】7、填空題:定義結(jié)構(gòu)體typedefstruct{uint32_tPin;uint32_tMode;uint32_tPull;uint32_tSpeed;}GPIO_InitTypeDef;GPIO_InitTypeDefGPIO_Init對結(jié)構(gòu)體元素Speed讀取到uint32_tconfig變量操作正確的語句()正確答案:【config=GPIO_Init.Speed】8、填空題:定義temp為一個uint8_t變量,設(shè)定temp=0x01,執(zhí)行tempn的操作,請問當(dāng)n=1,temp的值為0x()正確答案:【02】9、填空題:定義temp為一個uint8_t變量,設(shè)定temp=0x01,執(zhí)行tempn的操作,請問當(dāng)n=4,temp的值為0x()正確答案:【10】10、填空題:設(shè)uint8_ttpa=0x50;則tpa|=0x03執(zhí)行的結(jié)果是0x()正確答案:【53】第四單元作業(yè)第四單元測試1、問題:GPIO的含義是()選項:A、通用輸入端口B、通用輸出端口C、通用輸入輸出D、通用控制端口正確答案:【通用輸入輸出】2、問題:一個GPIO端口寄存器至少有()選項:A、GPIO控制寄存器B、GPIO數(shù)據(jù)寄存器C、GPIO控制寄存器和GPIO數(shù)據(jù)寄存器D、GPIO方向寄存器正確答案:【GPIO控制寄存器和GPIO數(shù)據(jù)寄存器】3、問題:微控制器STM32F103RCT6包含()組GPIO端口選項:A、2B、3C、4D、5正確答案:【4】4、問題:關(guān)于STM32F10x系列GPIO的管腳配置不正確的是()選項:A、具有浮空、上拉、下拉和模擬四種輸入配置B、具有開漏和推挽兩種輸出配置C、具有推挽和開漏兩種復(fù)用功能輸出D、可以同時配置為輸入和輸出端口正確答案:【可以同時配置為輸入和輸出端口】5、問題:關(guān)于GPIO管腳輸入配置不正確的是()選項:A、懸空輸入設(shè)置時,如果引腳懸空,讀取端口電平狀態(tài)是高電平B、上拉設(shè)置直接閉合上拉電阻內(nèi)部開關(guān)C、下拉設(shè)置直接閉合下拉電阻內(nèi)部開關(guān)D、模擬輸入時,不能通過輸入數(shù)據(jù)寄存器讀到IO端口數(shù)據(jù)正確答案:【懸空輸入設(shè)置時,如果引腳懸空,讀取端口電平狀態(tài)是高電平】6、問題:關(guān)于GPIO輸出配置不正確的是()選項:A、開漏輸出需要加上拉電阻才能得到高電平B、開漏輸出的上拉電阻阻值越大,速度越快,功耗越小C、推挽輸出可以連接數(shù)字器件D、推挽輸出時兩個MOS管受互補(bǔ)信號控制正確答案:【開漏輸出的上拉電阻阻值越大,速度越快,功耗越小】7、問題:GPIO端口輸入數(shù)據(jù)寄存器的地址偏移為()選項:A、0x00B、0x04C、0x08D、0x0C正確答案:【0x08】8、問題:如果GPIO端口接LED,那么比較合適配置模式是()選項:A、GPIO_Mode_Out_OD開漏輸出B、GPIO_Mode_AF_PP復(fù)用推挽輸出C、GPIO_Mode_Out_PP推挽輸出D、GPIO_Mode_AF_OD復(fù)用開漏輸出正確答案:【GPIO_Mode_Out_PP推挽輸出】9、問題:如果GPIO端口接一采用5V供電的邏輯電路,那么應(yīng)該選擇配置模式()選項:A、GPIO_Mode_Out_PP推挽輸出B、GPIO_Mode_Out_OD開漏輸出C、GPIO_Mode_AF_OD復(fù)用開漏輸出D、GPIO_Mode_AF_PP復(fù)用推挽輸出正確答案:【GPIO_Mode_Out_OD開漏輸出】10、問題:如果GPIO端口接外部輸入信號,希望平時保持在高電平狀態(tài),那么可以選擇配置模式()選項:A、GPIO_Mode_AIN模擬輸入B、GPIO_Mode_IPU上拉輸入C、GPIO_Mode_IPD下拉輸入D、GPIO_Mode_IN_FLOATING浮空輸入正確答案:【GPIO_Mode_IPU上拉輸入】11、問題:如果GPIO端口接外部輸入信號,信號來自數(shù)字邏輯電路輸出,那么可以選擇配置模式()選項:A、GPIO_Mode_AIN模擬輸入B、GPIO_Mode_IPU上拉輸入C、GPIO_Mode_IPD下拉輸入D、GPIO_Mode_IN_FLOATING浮空輸入正確答案:【GPIO_Mode_IN_FLOATING浮空輸入】12、問題:如果要設(shè)置引腳PB13輸出低電平,下面哪一個代碼是正確的?選項:A、HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,GPIO_PIN_SET);B、HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_13);C、HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,GPIO_PIN_RESET);D、HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_13,GPIO_PIN_RESET);正確答案:【HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,GPIO_PIN_RESET);】13、問題:如果GPIO引腳PB0輸出接LED陽極,控制其點亮,下面哪一個代碼是正確的?選項:A、HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET);B、HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_0);C、HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_RESET);D、HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_0,GPIO_PIN_RESET);正確答案:【HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET);】14、問題:如果GPIO端口接外部輸入開關(guān)無源信號,那么可以選擇配置模式()選項:A、GPIO_Mode_AIN模擬輸入B、GPIO_Mode_IPU上拉輸入C、GPIO_Mode_IPD下拉輸入D、GPIO_Mode_IN_FLOATING浮空輸入正確答案:【GPIO_Mode_IPU上拉輸入#GPIO_Mode_IPD下拉輸入】15、問題:GPIOx_BSRR寄存器可以實現(xiàn)對端口的置位和復(fù)位()選項:A、正確B、錯誤正確答案:【正確】16、問題:GPIOx_BRR寄存器可以實現(xiàn)對端口的置位()選項:A、正確B、錯誤正確答案:【錯誤】17、問題:GPIOx_CRL是對GPIO低16位對應(yīng)引腳的工作模式進(jìn)行配置()選項:A、正確B、錯誤正確答案:【錯誤】第五單元作業(yè)第五單元測試1、問題:下列說法不正確的是()選項:A、數(shù)碼管共陰極是陰極連接在一起,接低電平B、數(shù)碼管共陽極是陽極連接在一起,接高電平C、數(shù)碼管共陰極連接時,陽極高電平點亮D、數(shù)碼管共陽極連接時,陰極高電平點亮正確答案:【數(shù)碼管共陽極連接時,陰極高電平點亮】2、問題:下列說法不正確的是()選項:A、LED數(shù)碼管由多個發(fā)光二極管按照不同形狀擺放構(gòu)成B、LED數(shù)碼管,每一段對應(yīng)一個發(fā)光二極管C、顯示字符時,共陰極和共陽極二極管對應(yīng)的段碼相同D、共陰極和共陽極的數(shù)碼管可以顯示相同的字符正確答案:【顯示字符時,共陰極和共陽極二極管對應(yīng)的段碼相同】3、問題:有關(guān)8段數(shù)碼管段碼表的說法不正確的是()選項:A、共陰極段碼3FH,顯示字符0B、共陰極段碼07H,顯示字符7C、共陽極段碼C0H,顯示字符0D、共陽極段碼5BH,顯示字符2正確答案:【共陽極段碼5BH,顯示字符2】4、問題:有關(guān)數(shù)碼管靜態(tài)顯示的說法不正確的是()選項:A、數(shù)碼管靜態(tài)顯示亮度較高B、靜態(tài)顯示功率較大C、靜態(tài)顯示占用的口線較少D、靜態(tài)顯示無法同時顯示多個字符正確答案:【靜態(tài)顯示占用的口線較少】5、問題:有關(guān)數(shù)碼管動態(tài)顯示的說法不正確的是()選項:A、數(shù)碼管動態(tài)顯示亮度較低B、數(shù)碼管動態(tài)顯示功率較大C、數(shù)碼管動態(tài)顯示占用口線較少D、數(shù)碼管動態(tài)顯示可以顯示多個字符正確答案:【數(shù)碼管動態(tài)顯示功率較大】6、問題:下列描述錯誤的是()選項:A、動態(tài)顯示是一位一位地輪流點亮數(shù)碼管的各個位B、動態(tài)顯示存在閃爍現(xiàn)象C、靜態(tài)顯示不存在閃爍現(xiàn)象D、動態(tài)顯示占用硬件資源較多正確答案:【動態(tài)顯示占用硬件資源較多】7、問題:11定義結(jié)構(gòu)體變量typedefstruct{GPIO_TypeDef*port;uint16_tpin;}GPIO_PackDef;定義數(shù)據(jù)類型為“引腳封裝結(jié)構(gòu)體”的leds[]數(shù)組,并初始化GPIO_PackDefleds[8]={{GPIOA,GPIO_PIN_4},//PA4引腳,接LED燈D1{GPIOA,GPIO_PIN_3},//PA3引腳{GPIOA,GPIO_PIN_2},//PA2引腳{GPIOA,GPIO_PIN_1},//PA1引腳{GPIOA,GPIO_PIN_0},//PA0引腳{GPIOC,GPIO_PIN_3},//PC3引腳{GPIOC,GPIO_PIN_2},//PC2引腳{GPIOC,GPIO_PIN_1},//PC1引腳,接LED燈D8};問:led[1].port和led[1].pin為選項:A、GPIOA,GPIO_PIN_4B、GPIOA,GPIO_PIN_3C、GPIOA,GPIO_PIN_2D、GPIOA,GPIO_PIN_1正確答案:【GPIOA,GPIO_PIN_3】8、問題:在對數(shù)碼管的段碼進(jìn)行點亮或熄滅時,常采用HAL_GPIO_WritePin()語句實現(xiàn)置位或復(fù)位選項:A、正確B、錯誤正確答案:【正確】9、問題:在動態(tài)顯示中,位選控制主要是對多個數(shù)碼管的循環(huán)點亮的控制選項:A、正確B、錯誤正確答案:【正確】10、問題:微控制器的GPIO驅(qū)動能力有限,常作為開關(guān)輸出,控制三極管或MOS管驅(qū)動數(shù)碼管顯示選項:A、正確B、錯誤正確答案:【正確】11、問題:數(shù)碼管動態(tài)顯示時,充分利用了人的視覺暫停的特點,每位數(shù)碼管的掃描時間為1秒左右選項:A、正確B、錯誤正確答案:【錯誤】第六單元作業(yè)第六單元測試1、問題:關(guān)于鍵盤的表述,不正確的是()選項:A、鍵盤由若干按鍵按照一定規(guī)則組成B、按鍵主要由鍵開關(guān)和鍵掃描兩部分組成C、鍵盤是一種輸出設(shè)備D、鍵盤是人機(jī)對話的主要手段正確答案:【鍵盤是一種輸出設(shè)備】2、問題:關(guān)于鍵盤的任務(wù)不正確的是()選項:A、判別是否有按鍵按下,鍵盤掃描B、多鍵鎖定C、根據(jù)按鍵按下時間長短,處理多次D、識別按鍵并進(jìn)行相應(yīng)的處理正確答案:【根據(jù)按鍵按下時間長短,處理多次】3、問題:關(guān)于鍵盤去抖動的說法不正確的是()選項:A、軟件消抖,利用延時實現(xiàn)B、硬件消抖,采用觸發(fā)器實現(xiàn)C、按鍵斷開和閉合抖動時間為1s左右D、鍵的閉合與否,行線上輸出電壓呈現(xiàn)高電平或低電平正確答案:【按鍵斷開和閉合抖動時間為1s左右】4、問題:有關(guān)鍵盤的工作方式不正確的是()選項:A、查詢方式,當(dāng)單片機(jī)空閑時循環(huán)調(diào)用子程序B、定時掃描方式,利用定時器產(chǎn)生定時中斷,對鍵盤掃描C、中斷掃描方式,當(dāng)有鍵閉合時產(chǎn)生中斷請求D、查詢方式不影響其他程序工作,效率最高正確答案:【查詢方式不影響其他程序工作,效率最高】5、問題:有關(guān)鍵盤電路的說法不正確的是()選項:A、獨立式鍵盤電路,適用于按鍵數(shù)目較少的場合B、獨立式鍵盤電路,占用較少的I/O口線C、矩陣式鍵盤電路,常用逐行掃描法實現(xiàn)D、矩陣式鍵盤電路,適用于按鍵較多的場合正確答案:【獨立式鍵盤電路,占用較少的I/O口線】6、問題:有關(guān)矩陣式鍵盤電路,說法不正確的是()選項:A、逐行掃描法行線加上拉電阻,列線不需要上拉電阻B、逐行掃描法行線和列線都可以加電阻C、線反轉(zhuǎn)法行線和列線都需要加上拉電阻D、線反轉(zhuǎn)法行線加上拉電阻,列線不需要加上拉電阻正確答案:【線反轉(zhuǎn)法行線加上拉電阻,列線不需要加上拉電阻】7、問題:鍵盤掃描子程序中用的最多的語句是HAL_GPIO_ReadPin()選項:A、正確B、錯誤正確答案:【正確】8、問題:獨立式鍵盤程序設(shè)計,配置連接的GPIO口為輸出,讀取GPIO口,根據(jù)電平高低判斷是否有鍵按下選項:A、正確B、錯誤正確答案:【錯誤】9、問題:逐行掃描法先要通過HAL_GPIO_WritePin()寫入低電平,在通過HAL_GPIO_ReadPin()讀出電平狀態(tài),判斷是否有鍵按下選項:A、正確B、錯誤正確答案:【正確】10、問題:反轉(zhuǎn)法需要列線輸出低電平,通過行線判斷電平狀態(tài);然后行線和列線互換,行線輸出低電平,通過列線判斷電平狀態(tài)選項:A、正確B、錯誤正確答案:【正確】第七單元作業(yè)第七單元測試1、問題:關(guān)于中斷嵌套說法正確的是()選項:A、只要搶占式優(yōu)先級不一樣就有可能發(fā)生中斷嵌套B、只要響應(yīng)優(yōu)先級不一樣就有可能發(fā)生中斷嵌套C、只有搶占式優(yōu)先級和響應(yīng)優(yōu)先級都不一才有可能發(fā)生中斷嵌套D、以上說法都不對正確答案:【只要搶占式優(yōu)先級不一樣就有可能發(fā)生中斷嵌套】2、問題:中斷屏蔽器能屏蔽()選項:A、除了NMI外所有異常和中斷B、所有中斷和異常C、除了NMI、異常所有其他中斷D、部分中斷正確答案:【除了NMI外所有異常和中斷】3、問題:如果使用外部中斷,用戶程序最好編寫在哪個函數(shù)里()選項:A、EXTI_IRQHandler()B、HAL_GPIO_EXTI_IRQHandle()C、HAL_GPIO_EXTI_Callback()D、main()正確答案:【HAL_GPIO_EXTI_Callback()】4、問題:一控制應(yīng)用系統(tǒng)中,使用鍵盤中斷、定時中斷和串行通信中斷,按中斷優(yōu)先級從高到低排序,優(yōu)先級正確配置是()選項:A、鍵盤中斷、定時中斷、串行通信中斷B、串行通信中斷、鍵盤中斷、定時中斷C、定時中斷、鍵盤中斷、串行通信中斷D、串行通信中斷、定時中斷、鍵盤中斷正確答案:【串行通信中斷、定時中斷、鍵盤中斷】5、問題:中斷響應(yīng)過程的正確說法是()選項:A、系統(tǒng)取中斷向量、跳轉(zhuǎn)到中斷入口處理函數(shù)、執(zhí)行中斷處理程序、中斷返回,繼續(xù)執(zhí)行原程序。B、系統(tǒng)主函數(shù)調(diào)用中斷處理程序、中斷返回,繼續(xù)執(zhí)行原程序。C、系統(tǒng)主函數(shù)調(diào)用中斷處理程序。D、系統(tǒng)主函數(shù)調(diào)用中斷回調(diào)程序。正確答案:【系統(tǒng)取中斷向量、跳轉(zhuǎn)到中斷入口處理函數(shù)、執(zhí)行中斷處理程序、中斷返回,繼續(xù)執(zhí)行原程序?!?、問題:如果使用外部中斷,需要配置()選項:A、中斷屏蔽寄存器B、邊沿檢測觸發(fā)寄存器C、懸掛寄存器D、軟件中斷寄存器正確答案:【中斷屏蔽寄存器#邊沿檢測觸發(fā)寄存器】7、問題:如果同時有多個中斷信號到來,NVIC根據(jù)設(shè)定好的中斷優(yōu)先級進(jìn)行判斷;如果優(yōu)先級完全相同的多個中斷源同時請求,則先響應(yīng)IRQ號較大的。選項:A、正確B、錯誤正確答案:【錯誤】8、問題:中斷的優(yōu)先級和它在中斷向量表里的位置沒有關(guān)系。選項:A、正確B、錯誤正確答案:【錯誤】9、問題:如果兩個中斷的搶占式優(yōu)先級相同,則按先來后到的順序處理。選項:A、正確B、錯誤正確答案:【正確】10、問題:向量中斷控制器配置中斷,允許有相同的優(yōu)先級。選項:A、正確B、錯誤正確答案:【正確】第八單元作業(yè)第八單元測試1、問題:系統(tǒng)計時器(SysTick)是一個()位的計數(shù)器。選項:A、16位B、24位C、8位D、32位正確答案:【24位】2、問題:定時器設(shè)置為遞減計數(shù)時,發(fā)生溢出后,計數(shù)器的重載值由哪一個寄存器決定?選項:A、捕獲/比較寄存器B、計數(shù)器寄存器C、預(yù)分頻寄存器D、自動重載寄存器正確答案:【自動重載寄存器】3、問題:假設(shè)定時器2的定時器時鐘TIM_CLK為50MHz,預(yù)分頻寄存器PSC的值為9999,自動重載寄存器ARR的值也為9999,則定時器的更新時間(定時時間)為選項:A、2000msB、8000msC、1000msD、4000ms正確答案:【2000ms】4、問題:基本定時器預(yù)分頻器的輸入時鐘為72MHz,當(dāng)預(yù)分頻器PSC的值設(shè)置為9時,計數(shù)器輸入時鐘頻率為()選項:A、72MHzB、9MHzC、8MHzD、7200kHz正確答案:【7200kHz】5、問題:通用定時器預(yù)分頻器的輸入時鐘為72MHz,當(dāng)預(yù)分頻器PSC的值設(shè)置為3時,自動重裝載寄存器ARR的值設(shè)置為(),定時周期為1ms。選項:A、18000B、18000-1C、24000D、24000-1正確答案:【18000-1】6、問題:如果使用定時器更新中斷,用戶程序最好編寫在哪個函數(shù)里()選項:A、TIMx_IRQHandler()B、HAL_TIM_IRQHandle()C、HAL_TIM_PeriodElapsedCallback()(正確答案)D、main()正確答案:【HAL_TIM_PeriodElapsedCallback()(正確答案)】7、問題:定時器屬于計數(shù)器的一種,它是對周期固定的脈沖進(jìn)行計數(shù)。選項:A、正確B、錯誤正確答案:【正確】8、問題:預(yù)分頻寄存器的作用是擴(kuò)大定時器的定時范圍,并同時使得定時更加精確。選項:A、正確B、錯誤正確答案:【錯誤】9、問題:執(zhí)行HAL_Delay()函數(shù)時,CPU處于等待狀態(tài),不執(zhí)行程序,也不響應(yīng)中斷。選項:A、正確B、錯誤正確答案:【錯誤】10、問題:通用定時器和高級定時器都具有外部時鐘模式,基本定時器只有內(nèi)部時鐘模式。選項:A、正確B、錯誤正確答案:【正確】第九單元測試1、問題:TIM1具備16位可編程預(yù)分頻器,時鐘頻率的分頻系數(shù)為選項:A、1~16之間的任意數(shù)值B、1~256之間的任意數(shù)值C、1~65536之間的任意數(shù)值D、256正確答案:【1~65536之間的任意數(shù)值】2、問題:假設(shè)定時器時鐘TIMx_CLK為36MHz,PWM輸出為PWM1模式。當(dāng)自動重載值A(chǔ)RR=999,捕獲/比較值CCR=200,有效電平為高電平,向上計數(shù)時,輸出PWM信號的占空比是多少?選項:A、40%B、10%C、30%D、20%正確答案:【20%】3、問題:下面不屬于輸入捕獲功能的有效觸發(fā)事件是()選項:A、雙邊沿B、高電平C、上升沿D、下降沿正確答案:【高電平】4、問題:PWM是選項:A、脈沖寬度調(diào)制B、脈沖頻率調(diào)制C、脈沖幅度調(diào)制D、脈沖位置調(diào)制正確答案:【脈沖寬度調(diào)制】5、問題:中斷模式下定時器時基啟動函數(shù)選項:A、HAL_TIM_Base_Start_IT()B、HAL_TIM_IC_Start_IT()C、HAL_TIM_PeriodElapsedCallback()D、HAL_TIM_PWM_Start_IT()正確答案:【HAL_TIM_Base_Start_IT()】6、問題:中斷模式下定時器時基啟動函數(shù)選項:A、HAL_TIM_Base_Start_IT()B、HAL_TIM_IC_Start_IT()C、HAL_TIM_PeriodElapsedCallback()D、HAL_TIM_PWM_Start_IT()正確答案:【HAL_TIM_Base_Start_IT()】7、問題:STM32的可編程TIM1定時器的時基單元包含選項:A、計數(shù)器寄存器(TIM1_CNT)B、預(yù)分頻器寄存器(TIM1_PSC)C、自動裝載寄存器(TIM1_ARR)D、重復(fù)次數(shù)寄存器(TIM1_RCR)正確答案:【計數(shù)器寄存器(TIM1_CNT)#預(yù)分頻器寄存器(TIM1_PSC)#自動裝載寄存器(TIM1_ARR)#重復(fù)次數(shù)寄存器(TIM1_RCR)】8、問題:定時器有關(guān)的庫函數(shù)原型HAL_StatusTypeDefHAL_TIM_Base_Start_IT(TIM_HandleTypeDef*htim);HAL_StatusTypeDefHAL_TIM_PWM_Start(TIM_HandleTypeDef*htim,uint32_tChannel);正確的函數(shù)調(diào)用()選項:A、HAL_TIM_Base_Start_IT(htim2);B、HAL_TIM_Base_Start_IT(htim2);C、HAL_TIM_PWM_Start(htim2,TIM_CHANNEL_1);D、HAL_TIM_PWM_Start(htim2,1);正確答案:【HAL_TIM_Base_Start_IT(htim2);#HAL_TIM_PWM_Start(htim2,TIM_CHANNEL_1);】9、問題:PWM邊沿對齊模式下,定時器的ARR決定了PWM輸出的頻率,CCR決定了PWM輸出的脈沖寬度。選項:A、正確B、錯誤正確答案:【正確】10、問題:PWM輸入模式下,一路PWM輸入信號要占用兩個捕獲通道,一個通用定時器只能測量兩路PWM輸入信號。選項:A、正確B、錯誤正確答案:【錯誤】第十單元測試1、問題:數(shù)據(jù)傳輸速率單位bps,是指選項:A、每秒傳輸?shù)亩M(jìn)制位數(shù)B、每秒傳輸?shù)亩M(jìn)制字節(jié)數(shù)C、每秒傳輸?shù)淖址麛?shù)D、每秒傳輸?shù)臄?shù)據(jù)幀數(shù)正確答案:【每秒傳輸?shù)亩M(jìn)制位數(shù)】2、問題:某串口通信的幀結(jié)構(gòu)包括1位起始位、8位數(shù)據(jù)位、0位奇偶校驗位、1位停止位,如果數(shù)據(jù)傳輸速率為4800位/秒,則每秒可以傳輸多少字節(jié)。選項:A、480B、600C、60D、48正確答案:【480】3、問題:一段8位長的有效數(shù)據(jù)為01101001,如果采用奇校驗,考慮1位起始位和1位停止位,傳輸該數(shù)據(jù)為選項:A、00110100111B、10110100101C、10110100110D、00110100101正確答案:【00110100111】4、問題:遠(yuǎn)距離串口通信距離,應(yīng)該選擇的標(biāo)準(zhǔn)是選項:A、RS-232B、RS-485C、USBD、TTL正確答案:【RS-485】5、問題:串口通信RS-232C標(biāo)準(zhǔn)在傳輸邏輯1是所對應(yīng)的電壓范圍選項:A、-3~-15VB、3~15VC、0~-3V??D、0~3V正確答案:【-3~-15V】6、問題:.異步通信數(shù)據(jù)幀包括選項:A、起始位B、數(shù)據(jù)位C、校驗位D、停止位正確答案:【起始位#數(shù)據(jù)位#校驗位#停止位】7、問題:屬于串行通信標(biāo)準(zhǔn)是選項:A、RS-232CB、RS485C、USBD、GPIO正確答案:【RS-232C#RS485#USB】8、問題:下列說法正確的是選項:A、通信協(xié)議,物理層主要是規(guī)定通信系統(tǒng)具有機(jī)械、電氣特性、功能特性和規(guī)程特性,能夠確保原始數(shù)據(jù)在物理媒體上傳輸。B、物理層可為設(shè)備間的數(shù)據(jù)通信提供傳輸媒介及互聯(lián)設(shè)備,為數(shù)據(jù)傳輸提供可靠的環(huán)境。C、異步通信無時鐘信號線,雙方應(yīng)該采用相同的波特率。D、同步通信,需要同步時鐘信號線,因此要求通信雙方采用相同的波特率。正確答案:【通信協(xié)議,物理層主要是規(guī)定通信系統(tǒng)具有機(jī)械、電氣特性、功能特性和規(guī)程特性,能夠確保原始數(shù)據(jù)在物理媒體上傳輸。#物理層可為設(shè)備間的數(shù)據(jù)通信提供傳輸媒介及互聯(lián)設(shè)備,為數(shù)據(jù)傳輸提供可靠的環(huán)境。#異步通信無時鐘信號線,雙方應(yīng)該采用相同的波特率。】第十一單元測試1、問題:USART傳輸一個字符幀可以不需要選項:A、起始位?B、數(shù)據(jù)位C、停止位D、校驗位正確答案:【校驗位】2、問題:HAL_StatusTypeDefHAL_UART_Transmit(UART_HandleTypeDef*huart,uint8_t*pData,uint16_tSize,uint32_tTimeout)函數(shù)返回為HAL狀態(tài)值,HAL_OK表示選項:A、發(fā)送成功B、接收成功C、串口被占有D、串口被占有正確答案:【發(fā)送成功】3、問題:作為所有串口發(fā)生后的處理函數(shù),HAL庫的串口中斷處理函數(shù)的是選項:A、HAL_UART_IRQHandler();B、HAL_UART_Transmit();C、HAL_UART_Transmit_IT();D、HAL_UART_Receive_IT()正確答案:【HAL_UART_IRQHandler();】4、問題:HAL_StatusTypeDefHAL_UART_Transmit_IT(UART_HandleTypeDef*huart,uint8_t*pData,uint16_tSize)函數(shù),下列說法正確的是選項:A、DMA方式發(fā)送數(shù)據(jù)B、中斷發(fā)送數(shù)據(jù)C、中斷接收數(shù)據(jù)D、DMA方式接收數(shù)據(jù)正確答案:【中斷接收數(shù)據(jù)】5、問題:串口接收數(shù)據(jù)函數(shù)HAL_StatusTypeDefHAL_UART_Receive(UART_HandleTypeDef*huart,uint8_t*pData,uint16_tSize,uint32_tTimeout)正確的調(diào)用為選項:A、HAL_UART_Receive(huart1,data,1,20);B、HAL_UART_Receive(huart1,data,1,20);C、HAL_UART_Receive(huart1,data,1,20);D、HAL_UART_Receive(huart1,data,1,20);正確

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論