版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
單片機(jī)期末復(fù)習(xí)題單片機(jī)期末復(fù)習(xí)題單片機(jī)期末復(fù)習(xí)題V:1.0精細(xì)整理,僅供參考單片機(jī)期末復(fù)習(xí)題日期:20xx年X月一、填空題1、ST公司的STM32系列芯片采用了Cortex-M3內(nèi)核,其分為兩個系列。STM32F101系列為基本型,運(yùn)行頻率為36MHZ;STM32F103系列為增強(qiáng)型,運(yùn)行頻率為72MHZ。2、STM32提供了用戶可通過多個預(yù)分頻器,配置AHB、高速APB和低速APB2域的頻率。3、為了優(yōu)化不同引腳封裝的外設(shè)數(shù)目,可以把一些復(fù)用功能重新映射到其他引腳上。這時,復(fù)用功能不再映射到它們原始分配的引腳上。在程序上,是通過設(shè)置復(fù)用重映射和調(diào)試I/O配置寄存器(AFIO_MAPR)來實(shí)現(xiàn)引腳的重新映射。4、通用TIMx定時器包括、、和,是可編程預(yù)分頻器驅(qū)動的16位自動裝載計數(shù)器構(gòu)成。5、STM32的ADC是12位逐次逼近型的模擬數(shù)字轉(zhuǎn)換器,可測量16個外部和2個內(nèi)部信號源。ADC的轉(zhuǎn)換分為2個通道組:規(guī)則通道組最多包含16個轉(zhuǎn)換,注入通道組組最多包含4個通道。6、ADC的校準(zhǔn)模式通過設(shè)置ADC_CR2寄存器的CAL位來啟動。7、在STM32中,ADC_CR2寄存器的ALIGN位選擇轉(zhuǎn)換后數(shù)據(jù)儲存的對齊方式。8、使能串口1的中斷,同時設(shè)置搶占優(yōu)先級為1,子優(yōu)先級位2,初始化的方法是:USART_InitTypeDefUSART_InitStructure;NVIC_InitStructure.NVIC_IRQChannel=USART1_IRQn;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=1;NVIC_InitStructure.NVIC_IRQChannelSubPriority=2NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;NVIC_Init(&NVIC_InitStructure);9、STM32的NVIC管理著包括Cortex-M3核異常等中斷,其和ARM處理器核的接口緊密相連。10、TIM1具備16位可編程預(yù)分頻器,時鐘頻率的分頻系數(shù)為1~65535之間的任意數(shù)值。11、ST公司還提供了完善的TIM1接口庫函數(shù),其位于stm32f10x_tim1.c,對應(yīng)的頭文件為stm32f10x_tim1.h。12、STM32的所有端口都有外部中斷能力。當(dāng)使用外部中斷線時,相應(yīng)的引腳必須配置成輸入模式。13、系統(tǒng)計時器(SysTick)提供了1個24位、降序的計數(shù)器,具有靈活的控制機(jī)制。14、在STM32中,只有在規(guī)則通道的轉(zhuǎn)換結(jié)束時才產(chǎn)生DMA請求,并將轉(zhuǎn)換的數(shù)據(jù)從ADC_DR寄存器傳輸?shù)接脩糁付ǖ哪康牡刂贰?5、STM32通用定時器TIM的16位計數(shù)器可以采用三種方式工作,分別為向上計數(shù)模式、向下計數(shù)模式和向上下計數(shù)模式。16、當(dāng)STM32的I/O端口配置為輸入時,輸出緩沖器被禁止,施密特觸發(fā)輸入被激活。根據(jù)輸入配置(上拉,下拉或浮動)的不同,該引腳的弱上拉和下拉電阻被連接。出現(xiàn)在I/O腳上的數(shù)據(jù)在每個APB2時鐘被采樣到輸入數(shù)據(jù)寄存器,對輸入數(shù)據(jù)寄存器的讀訪問可得到I/O狀態(tài)。二、選擇題1、嵌入式微控制器相比嵌入式微處理器的的最大特點(diǎn)(B)。A、體積大大減小B、單片化C、功耗低D、成本高2、對ARM處理器說法不正確的是(D)。A、小體積、低功耗、低成本、高性能B、支持Thumb(16位)/ARM(32位)雙指令集C、只有Load/Store指令可以訪問存儲器D、尋址方式多而復(fù)雜3、Cortex-M處理器采用的架構(gòu)是(D)A、v4TB、v5TEC、v6D、v74、WWW服務(wù)器是在Internet上使用最為廣泛,它采用的是(B)結(jié)構(gòu)。A、服務(wù)器/工作站B、B/SC、集中式D、分布式5、STM32F103采用(B)位來編輯中斷的優(yōu)先級A、4B、8C、16D、326、以下對STM32F103集成A/D的特性描述不正確的是()A、12位精度B、單一轉(zhuǎn)換模式C、按通道配置采樣時間D、數(shù)據(jù)對齊方式與內(nèi)建數(shù)據(jù)一致7、以下對STM32F103集成A/D的特性描述正確的是()A、供電需求:2.6V到3.8VB、輸入范圍:VREF-≤VIN≤VREF+C、性能線設(shè)備的轉(zhuǎn)換時間:28MHz時為1usD、訪問線設(shè)備的轉(zhuǎn)換時間:56MHz時為1us8、Cortex-M3的提供的流水線是(B)A、2級B、3級C、5級D、8級9、STM32的程序下載有多種方法:USB、串口、JTAG、SWD等,這幾種方式,都可以用來給STM32下載代碼。不過,我們最常用的,最經(jīng)濟(jì)的,就是通過(B)給STM32下載代碼。A、USBB、串口C、JTAGD、SWD10、不改變其他位的值的狀況下,對某幾個位進(jìn)行設(shè)值。開發(fā)中經(jīng)常使用的方法就是先對需要設(shè)置的位用(x)操作符進(jìn)行清零操作,然后用(y)操作符設(shè)值。正確的是(B)A、x是|,y是&B、x是&,y是|C、x是|,y是|D、x是&,y是&11、Context-M3處理器的寄存器r14代表(B)A、通用寄存器B、鏈接寄存器C、程序計數(shù)器D、程序狀態(tài)寄存器12、STM32中,1個DMA請求占用至少(B)個周期的CPU訪問系統(tǒng)總線時間。A、1 B、2C、3 D、413、所有的GPIO引腳有一個內(nèi)部微弱的上拉和下拉,當(dāng)它們被配置為(A)時可以是激活的或者非激活的A、輸入B、輸出C、推挽D、開漏16、C語言中(D)可以置于變量或者函數(shù)前,以表示變量或者函數(shù)的定義在別的文件中,提示編譯器遇到此變量和函數(shù)時在其他模塊中尋找其定義。A、typedefB、ifdefC、defineD、extern17、-18、關(guān)于RISC指令系統(tǒng)描述不正確的是(C)。A、優(yōu)先選取使用頻率最高的一些指令B、避免使用復(fù)雜指令C、不需要一個復(fù)雜的編譯器D、尋址方式種類少19、在STM32中,(A)寄存器的ALIGN位選擇轉(zhuǎn)換后數(shù)據(jù)儲存的對齊方式。A、ADC_CR2 B、ADC_JDRxC、ADC_CR1 D、ADC_JSQR20、ADC轉(zhuǎn)換過程正確的是(A)A、采樣—量化—編碼B、量化—采樣—編碼C、采樣—編碼—量化D、編碼—采樣—量化21、嵌入式系統(tǒng)有硬件和軟件部分構(gòu)成,以下(C)不屬于嵌入式系統(tǒng)軟件。A、系統(tǒng)軟件B、驅(qū)動C、FPGA編程軟件D、嵌入式中間件22、用圖形點(diǎn)陣的方式顯示一個16*16點(diǎn)陣漢字需要(B)字節(jié)。A、8、32C、16D、6423、C語言中(D)可以置于變量或者函數(shù)前,以表示變量或者函數(shù)的定義在別的文件中,提示編譯器遇到此變量和函數(shù)時在其他模塊中尋找其定義。A、typedefB、ifdefC、defineD、extern24、SysTick定時器的中斷號是(C)A、4B、5C、6D、725、STM32F103的外部中斷/事件控制器(EXTI)支持(C)個中斷/事件請求。A、16 B、43C、19 D、3626、中斷線上中斷的初始化是通過函數(shù)EXTI_Init()實(shí)現(xiàn)的。EXTI_Init()函數(shù)的定義是:voidEXTI_Init(EXTI_InitTypeDef*EXTI_InitStruct);下面我們用一個使用范例來說明這個函數(shù)的使用:EXTI_InitTypeDefEXTI_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(&EXTI_InitStructure);上面的例子設(shè)置中斷線4上的中斷為()觸發(fā)。STM32的外設(shè)的初始化都是通過結(jié)構(gòu)體來設(shè)置初始值的。A、下降沿B、上升沿C、高電平D、低電平27、STM32的USART根據(jù)()寄存器M位的狀態(tài),來選擇發(fā)送8位或者9位的數(shù)據(jù)字。A、USART_CR1 B、USART_CR2C、USART_BRR D、USART_CR328、已知TIM1定時器的起始地址為0x40012C00,則定時器1的捕獲/比較寄存器1的地址為()A、0x40012B34B、0x40012C34C、0x40012D34D、0x40012D3429、關(guān)于中斷嵌套說法正確的是()A、只要響應(yīng)優(yōu)先級不一樣就有可能發(fā)生中斷嵌套B、只要搶占式優(yōu)先級不一樣就有可能發(fā)生中斷嵌套C、只有搶占式優(yōu)先級和響應(yīng)優(yōu)先級都不一才有可能發(fā)生中斷嵌套D、以上說法都不對30、端口輸入數(shù)據(jù)寄存器的地址偏移為()A、00HB、08HC、0CHD、04H三、應(yīng)用題1、下面是ADC配置的語句:/*ADC1configuration------------------------------------------------------*/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_InitStructure);請問進(jìn)行規(guī)則轉(zhuǎn)換的ADC通道的數(shù)目是()2、我們要使能串口1的中斷,同時設(shè)置搶占優(yōu)先級為1,子優(yōu)先級位2,初始化的方法是:USART_InitTypeDefUSART_InitStructure;NVIC_InitStructure.NVIC_IRQChannel=USART1_IRQn;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=();NVIC_InitStructure.NVIC_IRQChannelSubPriority=();NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;NVIC_Init(&NVIC_InitStructure);3、STM32將中斷分為5個組,組0~4,假定設(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。(1)寫出這3個中斷的優(yōu)先級順序。(2)寫出三個優(yōu)先級的嵌套關(guān)系。4、但是在配置GPIO管腳的時候,常會見到兩種模式:開漏(open-drain,漏極開路)和推挽(push-pull),解釋這兩種工作模式。5、簡述STM32的ADC系統(tǒng)的功能特性。STM32的ADC系統(tǒng)的主要功能特性包括如下幾個方面:ADC開關(guān)控制、ADC時鐘、ADC通道選擇、ADC的轉(zhuǎn)換模式、中斷、模擬看門狗、ADC的掃描模式、ADC的注入通道管理、間斷模式、ADC的校準(zhǔn)模式、ADC的數(shù)據(jù)對齊、可編程的通道采樣時間、外部觸發(fā)轉(zhuǎn)換、DMA請求、雙ADC模式和溫度傳感器。簡述嵌套向量中斷控制器(NVIC)及其主要特性。具有43個可屏蔽中斷通道具有16個可編程的優(yōu)先等級可實(shí)現(xiàn)低延遲的異常和中斷處理具有電源管理控制系統(tǒng)控制寄存器的實(shí)現(xiàn)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人健身房設(shè)備租賃合同(2024版)3篇
- 2025版仲裁申請書行政公文范本制作與培訓(xùn)服務(wù)合同2篇
- 2025版論行政合同中行政主體權(quán)益保護(hù)與義務(wù)履約4篇
- 2024版商業(yè)房產(chǎn)銷售合同條款樣本
- 2025年度文化創(chuàng)意產(chǎn)業(yè)園區(qū)土地承包協(xié)議范本4篇
- 2025年度茶葉行業(yè)人才培訓(xùn)與就業(yè)合作合同4篇
- 二零二五年方管行業(yè)質(zhì)量標(biāo)準(zhǔn)制定合同3篇
- 2025年度智能家居系統(tǒng)瓷磚采購合同協(xié)議書4篇
- 專利技術(shù)成果應(yīng)用許可合同2024版一
- 二零二五年度裝配式建筑構(gòu)件設(shè)計、制造與施工合同3篇
- 寒潮雨雪應(yīng)急預(yù)案范文(2篇)
- 垃圾車駕駛員聘用合同
- 變壓器搬遷施工方案
- 單位轉(zhuǎn)賬個人合同模板
- 八年級語文下冊 成語故事 第十五課 諱疾忌醫(yī) 第六課時 口語交際教案 新教版(漢語)
- 2024年1月高考適應(yīng)性測試“九省聯(lián)考”數(shù)學(xué) 試題(學(xué)生版+解析版)
- EPC項(xiàng)目采購階段質(zhì)量保證措施
- T-NAHIEM 101-2023 急診科建設(shè)與設(shè)備配置標(biāo)準(zhǔn)
- 四川2024年專業(yè)技術(shù)人員公需科目“數(shù)字經(jīng)濟(jì)與驅(qū)動發(fā)展”參考答案(通用版)
- 煤炭裝卸服務(wù)合同
- 廣東省佛山市順德區(qū)2023學(xué)年中考一模物理試題(含答案解析)
評論
0/150
提交評論