單片機(jī)試題講解學(xué)習(xí)_第1頁(yè)
單片機(jī)試題講解學(xué)習(xí)_第2頁(yè)
單片機(jī)試題講解學(xué)習(xí)_第3頁(yè)
單片機(jī)試題講解學(xué)習(xí)_第4頁(yè)
單片機(jī)試題講解學(xué)習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、單片機(jī)試題 、填空題 1 從 CPU響應(yīng)快慢區(qū)分,復(fù)位可分為 (異步復(fù)位 )和( 同步復(fù)位 )。 2變址寄存器 HX主要用于 (變址尋址方式 )中確定 (操作數(shù) )的地址,也可以用來存放 (臨時(shí)數(shù)據(jù) )。 3 通用輸出引腳連接的負(fù)載所需驅(qū)動(dòng)電流為300mA時(shí),輸出引腳可以 (通過驅(qū)動(dòng)電路 ) 連接負(fù)載。 4根據(jù)接口之間的生產(chǎn)消費(fèi)關(guān)系,接口可分為 (提供接口 )和(需求接口 )兩類。 5 SCI 具有(初始化 )、( 接收)和( 發(fā)送 )三種基本操作 6 從引起 MCU復(fù)位的內(nèi)部與外部因素分,復(fù)位可分為 (外部復(fù)位 )和( 內(nèi)部復(fù)位 )。 7 SP是指向下一個(gè)棧地址的 16位寄存器,進(jìn)棧時(shí) (

2、SP減1) ,出棧時(shí) (SP加1)。 8 根據(jù)所擁有接口類型的不同,硬件構(gòu)件可分為(核心構(gòu)件 ) 、(中間構(gòu)件 ) 和(終端構(gòu)件 ) 。 10. ( Vddad)和( Vssad)是 MCU的模擬電源引腳,這個(gè)電源給 ADC模塊供電。 11. 從復(fù)位時(shí)芯片是否處于上電狀態(tài)區(qū)分,復(fù)位可分為(冷復(fù)位 ) 和(熱復(fù)位 )。 12. ISR 的開始地址叫( 做中斷向量地址 )放在一段連續(xù)的存儲(chǔ)區(qū)域內(nèi),這個(gè)存儲(chǔ)區(qū)被稱之為( 中斷向 量表 )。 16. S08 系列的 MCU定時(shí)器具有( 輸入捕捉 )、(輸出比較 )、( PWM脈沖輸出 )等功能。 17. Flash 存儲(chǔ)器用來存放( 程序)、(常數(shù))、

3、(中斷向量 )等 18. 在寫 SCI 波特率寄存器時(shí),應(yīng)先寫( SCIxBDH),再寫( SCIxBDL)。 19. 可以引起 CPU 產(chǎn)生中斷的外部器件被稱為( 中斷源 )。 20. 精簡(jiǎn)的 RS-232通信,通信時(shí)使用 3根線:( RxD接收線)、( TxD發(fā)送線)、( GND地線)。 21. 直接頁(yè)共有 ( 2Kb) ,地址范圍為 ( 000000FFH) 22. 若引腳被配置為 (輸出),GPIO端口( 數(shù)據(jù) )寄存器中每一位數(shù)據(jù)決定了對(duì)應(yīng)引腳的( 輸出電平 ), 復(fù)位時(shí)所有被使用位為 1。 23. MCU 引腳輸入 /輸出一般使用 TTL 電平,大于 ( 2.4V ) 則識(shí)別為“

4、1”,小于 ( 0.4V )則識(shí)別為 “ 0”。 24. 在軟件上,處理重建問題的方法有 ( 連鎖法 ) 、 (巡回法 ) 。 25. 通用 I/O 也記為 ( GPIO) 。 26. AW60 的 RAM共有( 2KB),地址為( $0070086F) 27. AW60 有( 32 )個(gè)中斷 / 復(fù)位源 28. RS-232 采用負(fù)邏輯, -15V -3V 為邏輯“ ( 1)”, +3V+15V 為邏輯“( 0 )”。 29. 識(shí)別是否有鍵盤哪個(gè)鍵被按下的主要方法有( 行掃描法 )與( 行反轉(zhuǎn)法 )。 二、名詞解釋 1. 封裝 :指用塑料,金屬或陶瓷材料把集成電路封在其中。 2. ISR :

5、中斷服務(wù)子程序(終端服務(wù)例程) 3. PCB :指印刷電路板。印刷電路板是組裝電子元件用的基板,是在通用基材上按預(yù) 定設(shè)計(jì)形點(diǎn)間連接及印制元件的印制板,是電路原理圖的實(shí)物化。 4、PWM :指脈沖寬度調(diào)制器,是一個(gè) D/A 轉(zhuǎn)換器,可以產(chǎn)生一個(gè)高電平和低電平之間重 復(fù)交替的輸出信號(hào),這個(gè)信號(hào)是 PWM 信號(hào)。 5、看門狗 :看門狗是一個(gè)高為了防止程序跑飛而設(shè)計(jì)的一種自動(dòng)定時(shí)器。 6、中斷 :把來自 cpu外圍設(shè)備的強(qiáng)行任務(wù)切換請(qǐng)求稱為中斷 7、全雙工 :數(shù)據(jù)傳送是雙向的,且可以同時(shí)接收與發(fā)送數(shù)據(jù) 四、簡(jiǎn)答題 1. 簡(jiǎn)述 GPIO的基本編程方法。 答:( 1)通過 “數(shù)據(jù)方向寄存器 ”設(shè)置相應(yīng)引

6、腳為輸入或輸出。 ( 2)若是輸出引腳,則設(shè)置 “端口引腳數(shù)據(jù)寄存器 ”引腳輸出高電平或低電平。 (3) )若是輸入引腳,則通過“端口數(shù)據(jù)寄存器”獲得引腳的狀態(tài)。 2. 什么是嵌入式硬件構(gòu)件? 答:嵌入式硬件構(gòu)件是指將一個(gè)或多個(gè)硬件功能模塊、支撐電路及其功能描述封裝成一個(gè) 可重用的硬件實(shí)體,并提供一系列規(guī)范的輸入輸出接口。 3. 中斷過程 CPU中寄存器進(jìn)棧順序 答:堆棧順序: (更高地址)中斷堆棧前地址程序計(jì)數(shù)器低位程序計(jì)數(shù)器高位索引 寄存器(低位 X)累加器條件碼寄存器中斷堆棧后地址(更低地址) 4. 簡(jiǎn)述 LED數(shù)碼管的兩種顯示方式 答: LED數(shù)碼管的顯示方式:靜態(tài)與動(dòng)態(tài) 靜態(tài)顯示 :

7、 各數(shù)碼管在顯示過程中持續(xù)得到送顯信號(hào),與各數(shù)碼管接口持續(xù)得到送顯信號(hào) I/O 口線專用的。 特點(diǎn) : 無閃爍,用元器件多,占 I/O 線多,無須掃描,節(jié)省 CPU時(shí)間, 編程簡(jiǎn)單。 動(dòng)態(tài)顯示 : 各數(shù)碼管在顯示過程中輪流得到送顯信號(hào),與各數(shù)碼管接口 輪流得到送顯信號(hào) I/O 口線共用的。 特點(diǎn) : 有閃爍,用元器件少,占 I/O 線少,必須掃描,花費(fèi) CPU時(shí)間, 編程復(fù)雜。 7. 總結(jié)使用硬件構(gòu)件化思想設(shè)計(jì)嵌入式硬件系統(tǒng)的過程與步驟。 ( 1)根據(jù)系統(tǒng)的功能劃分出若干個(gè)硬件構(gòu)件;( 2)將所有硬件構(gòu)件原理圖組裝在一起; 3)為中間構(gòu)件和終端構(gòu)件添加接口網(wǎng)標(biāo) 8. 實(shí)現(xiàn)計(jì)數(shù)與定時(shí)的基本方法有

8、哪些?比較它們的優(yōu)缺點(diǎn) 實(shí)現(xiàn)計(jì)數(shù)與定時(shí)的基本方法: 1. 完全硬件方式 優(yōu)點(diǎn):比較方便 缺點(diǎn):需要進(jìn)行延時(shí)、定時(shí)或計(jì)數(shù),若要改變計(jì)數(shù)或定時(shí)的要求,必須改變電路參數(shù),通 用性和靈活性差。 2. 完全軟件方式 優(yōu)點(diǎn):節(jié)省硬件 缺點(diǎn):在執(zhí)行延時(shí)期間, CPU一直被占用,不僅降低了 CPU的使用效率,也不容易提供多作 業(yè)環(huán)境 3. 可編程計(jì)數(shù)器 /定時(shí)器 優(yōu)點(diǎn):計(jì)數(shù)時(shí)不占用 CPU的時(shí)間,還可以進(jìn)行多作業(yè)的環(huán)境 缺點(diǎn):費(fèi)用比較大 9. 簡(jiǎn)述串行通信的傳輸方式及其基本含義 單工 :數(shù)據(jù)傳送是單向的,一端為發(fā)射端,一端為接收端 全雙工 :數(shù)據(jù)傳送是雙向的,且可以同時(shí)接收和發(fā)送數(shù)據(jù) 半雙工:數(shù)據(jù)傳送是雙向的

9、,只有一根數(shù)據(jù)線,在任何時(shí)刻,只能有一方發(fā)送數(shù)據(jù),另一 方接收數(shù)據(jù)。 10. 什么叫下拉電阻?它的作用是什么? 下拉電阻一般是指一端接芯片管腳一端接地( GND)的電阻。 下拉電阻的主要 作用 是使得懸空的芯片引腳被上拉電阻或下拉電阻初 始化為高電平或低電平。 11. 給出串行通信接口 TTL電平到 RS-232 電平轉(zhuǎn)換電路的轉(zhuǎn)換原理 發(fā)送過程 :MCU 的 TXD (TTL 電平)經(jīng)過 MAX232 的 11腳(T1IN)送到 MAX232 內(nèi) 部,在內(nèi)部 TTL 電平被“提升”為232電平,通過 14 腳(T1OUT)發(fā)送出去。 接收過程 :外部 232電平經(jīng)過 MAX232 的 13

10、腳(R1IN)進(jìn)入到 MAX232 的內(nèi)部,在 內(nèi)部 232電平被“降低”為TTL電平,經(jīng)過 12腳( R1OUT)送到 MCU的RxD,進(jìn)入 MCU 內(nèi)部。 12. PWM的功能 答: 控制輸入到某個(gè)設(shè)備的平均電流或電壓。 控制命令字編碼 13. 實(shí)際應(yīng)用系統(tǒng)中電源引腳為什么要接兩個(gè)電容? 答:選用一個(gè)大容量電解電容器來為全體系統(tǒng)提供大電量存儲(chǔ),如10F 的鉭電容;另外選 用一個(gè) 0.1F 的陶瓷旁路電容,盡可能靠近模擬電源引腳。用于抑制高頻噪聲。 15. 實(shí)現(xiàn)計(jì)數(shù)與定時(shí)的基本方法有哪些?試比較它們的優(yōu)缺點(diǎn)。 答:實(shí)現(xiàn)計(jì)數(shù)與定時(shí)的基本方法有三種:完全硬件方式、完全軟件方式和可編程計(jì)數(shù)器定 時(shí)

11、器方法。其中完全硬件方式速度快,但通用性和靈活性差;完全軟件方式的優(yōu)點(diǎn)是節(jié)省 硬件。主要缺點(diǎn)是執(zhí)行延時(shí)程序期間, CPU一直被占用,所以降低了 CPU的使用效率,也不 容易提供多作業(yè)環(huán)境;可編程計(jì)數(shù)器 / 定時(shí)器方法的最突出的優(yōu)點(diǎn)是計(jì)數(shù)時(shí)不占用 CPU的時(shí) 間。 16. 下表為字符型 LCD的工作方式設(shè)置命令格式( 7 分) 0 0 1 DL N F 0 0 給出 DL、N、F 的含義 答: DL:設(shè)置數(shù)據(jù)接口位數(shù), DL=1,8位數(shù)據(jù)總線 DB7DB0;DL=,0 4位數(shù)據(jù)總線 DB7DB,4 而 DB3DB0不用,在此方式下數(shù)據(jù)操作需兩次完成。 N:設(shè)置顯示行數(shù), N=1,2行顯示; N=

12、0,1 行顯示。 F:設(shè)置點(diǎn)陣模式, F=0,57點(diǎn)陣;F=1,510 點(diǎn)陣 17. 設(shè)計(jì)以 mcu為核心的嵌入式系統(tǒng)硬件電路需要注意哪些方面的基本問題? 答: 1.MCU的選擇 2. 電源 3. 普通 I/O 接口 4.A/D 電路與 D/A電路 5. 控制電路 18.S08CPU中共有哪些寄存器 答: 1.累加器 A 2. 變址寄存器 HX 3. 堆棧指針 AP 4. 程序計(jì)數(shù)器 PC 5. 條件碼寄存器 CCR 20、簡(jiǎn)述輸入捕捉的功能 答:輸入捕捉功能是用來監(jiān)測(cè)外部的事件和輸入信號(hào) . 當(dāng)外部事件發(fā)生或信號(hào)發(fā)生變化時(shí) , 在指定的輸入捕捉引腳上發(fā)生一個(gè)指定的沿跳變 ( 可以指定該跳變是

13、上升沿還是下降沿 ). 定 時(shí)器捕捉到特定的沿跳變后 , 把計(jì)數(shù)寄存器當(dāng)前的值鎖存到通道寄存器。 21 、什么是 OC輸出?為什么 OC輸出的 I/O 接口一定要上拉?上拉電阻阻值如何選擇? 答:OC 輸出,即開漏輸出,即集電極開路。只有接了上拉電阻,才能輸出高低電平,否則 只能輸出低電平了。 根據(jù)實(shí)際情況,上拉電阻可以取值在 1K10K之間,其阻值大小 與靜態(tài)電流及系統(tǒng)功耗相關(guān)。 22、簡(jiǎn)述中斷的作用與處理過程。 答:中斷的作用 :把來自 CPU 外圍設(shè)備的強(qiáng)行任務(wù)切換請(qǐng)求; 中斷的處理過程一般為 :關(guān)中斷(在此中斷處理完成前,不處理其它中斷)、保護(hù)現(xiàn) 場(chǎng)、執(zhí)行中斷服務(wù)程序、恢復(fù)現(xiàn)場(chǎng)、開中斷

14、等。 23、簡(jiǎn)述中斷處理的一般過程 答:關(guān)中斷(這樣,在此中斷處理完成前,不處理其他中斷)、保護(hù)現(xiàn)場(chǎng)、執(zhí)行中斷服務(wù) 程序、恢復(fù)現(xiàn)場(chǎng)、開中斷等。 24、電源濾波電路的作用是什么 答:用于改善系統(tǒng)的電磁兼容性,降低電源波動(dòng)對(duì)系統(tǒng)的影響,增強(qiáng)電路工作穩(wěn)定性。 25. 什么叫半雙工? 半雙工:允許設(shè)備之間的數(shù)據(jù)雙向傳輸,但不能同時(shí)進(jìn)行。好比作單軌的鐵路或者對(duì)講 26. LED 的譯碼方式有哪兩種?分別寫出它們的工作原理 答:有硬件譯碼與軟件譯碼兩種方式。 硬件譯碼方式 :利用專門的硬件電路來實(shí)現(xiàn)顯示字符到字段碼的轉(zhuǎn)換。 軟件譯碼方式 :通過編寫軟件譯碼程序來得到要顯示的字符的字段碼 。 27. 鍵盤中

15、斷初始化順序? 答: 1、KBIE=0(屏蔽中斷) 2、KBIPEX=1(定義中斷引腳) 3、寫 KBACK=(1 清除 KBI 中斷標(biāo)志) 4、令 KBIE=1(開中斷) 28. 簡(jiǎn)述什么是輸出比較。 答:輸出比較的功能是用程序的方法在規(guī)定的時(shí)刻輸出需要的電平,實(shí)現(xiàn)對(duì)外部電路的控 制。 29. 比較 AW60定時(shí)器模塊實(shí)現(xiàn)輸出比較功能與 PWM功能的異同點(diǎn)。 答: PWM產(chǎn)生一個(gè)在高電平和低電平之間重復(fù)交替的輸出信號(hào),這個(gè)信號(hào)被稱為PWM信 號(hào),也叫脈寬調(diào)制波。通過指定所需的時(shí)鐘周期和占空比來控制高電平和低電平的持續(xù)時(shí) 間。通常定義占空比為信號(hào)處于高電平的時(shí)間 (或時(shí)鐘周期數(shù) ) 占整個(gè)信號(hào)

16、周期的百分比, 方波的占空比是 50%。脈沖寬度是指脈沖處于高電平的時(shí)間。 PWM的另一個(gè)常見用途是控制 輸入到某個(gè)設(shè)備的平均電流或電壓。 PWM的常見應(yīng)用是為其他設(shè)備產(chǎn)生類似于時(shí)鐘的信號(hào)。 因?yàn)?S08是8位 MCUs系列,定時(shí)器通道寄存器的設(shè)置被緩存起來,以確保連續(xù) 16位數(shù)據(jù) 更新,并避免出現(xiàn)意外的 PWM脈沖寬度。寫 TPMxCnV或H TPMxCnV中L 的任意一個(gè)寄存器, 也就是寫緩沖寄存器。在邊沿對(duì)齊模式下,只有在一個(gè)16 位寄存器的兩個(gè) 8 位字節(jié)都被寫 入后,且 TPMxCNTH:TPMxCN計(jì)TL數(shù)器中的值為 0 x0000,計(jì)數(shù)值被轉(zhuǎn)移至相應(yīng)的定時(shí)器通道 寄存器(直到下一

17、個(gè)整周期新的占空比才有效) ELSnA 的 設(shè)置預(yù)置寄存器的值;設(shè)置通道數(shù)值寄存器的值;設(shè)置通道狀態(tài)和控制寄存器中 值。 ELSnA=0,計(jì)數(shù)器溢出強(qiáng)制輸出為高電平,輸出比較強(qiáng)制輸出為低電平; ELSnA=1,計(jì)數(shù)器溢出強(qiáng)制輸出為低電平,輸出比較強(qiáng)制輸出為高電平。 30. AW60 的硬件最小系統(tǒng) 電源及其濾波電路;復(fù)位電路;晶振電路及 PLL 濾波電路;寫入器接口電路 31. 寫出條件碼寄存器 CCR 中每一位的含義。 溢出標(biāo)志 V 半進(jìn)位標(biāo)志 H 中斷屏蔽位 I 負(fù)標(biāo)志 N 零標(biāo)志 Z 進(jìn)位 /借位標(biāo)志 C 32. 什么是奇校驗(yàn)和偶校驗(yàn)? 奇校驗(yàn) :如果字符數(shù)據(jù)位中“1”的數(shù)目是偶數(shù),校驗(yàn)

18、位應(yīng)為“1”,如果1“”的數(shù)目是奇數(shù), 校驗(yàn)位應(yīng)為“0”。 偶校驗(yàn) :如果字符數(shù)據(jù)位中“1”的數(shù)目是偶數(shù),則校驗(yàn)位應(yīng)為“0”,如果是奇數(shù)則為“1” 33. AW60 內(nèi)部機(jī)構(gòu)有哪些部分組成? S08CPU、存儲(chǔ)器、定時(shí)器接口模塊、定時(shí)器模塊、看門狗模塊、通用IO 模塊、串口通信 模塊( SCI)、串行外設(shè)接口( SPI)、 I2C模塊、 A/D 轉(zhuǎn)換模塊、鍵盤中斷模塊、時(shí)鐘發(fā)生 模塊、復(fù)位與中斷模塊等 34. 什么是行掃描法和行反轉(zhuǎn)法? 行掃描法 :逐行置低電平,其余各行為高電平,檢查各列電平的變化,如果某列線電平 為低電平,即可確定此行列線交叉點(diǎn)處的按鍵被按下。 行反轉(zhuǎn)法 :首先,將行線編程

19、為輸入線,列線編程為輸出線,然后使列線全輸出低電 平,讀取行線電平,行線從高電平轉(zhuǎn)為低電平的行線為按下按鍵所在行;然后,將列線 編程為輸入線,行線編程為輸出線,然后使行線全輸出低電平,讀取列線電平,列線從 高電平轉(zhuǎn)為低電平的列線為按下按鍵所在列 S08 CPU的尋址方式: INCA STOP RTI SEC內(nèi)在尋址方式 STA #$23 LDA #$FC 立即尋址方式 LDA $23 LDA $DE23 直接尋址方式 LDA $023D 擴(kuò)展尋址方式 COM ,X 無偏移量尋址方式 LDA $80,X 8 位偏移量變址方式 STA $280,X 16 位偏移量變址方式 BSR L1 相對(duì)變址尋址 MOV $23, $34 直接地址直接地址尋址方式 MOV $6A, X+ 直接地址變址、變址加 1 的尋址方式 MOV #$80,$80 立即數(shù)直接地址尋址方式 MOV X+,$80 變址-直接地址、變址加 1的尋址方式 CBEQ X+, re

溫馨提示

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

評(píng)論

0/150

提交評(píng)論