![單片機試題集(NEW)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/31/cc48abca-2ca2-4601-a264-a03798329759/cc48abca-2ca2-4601-a264-a037983297591.gif)
![單片機試題集(NEW)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/31/cc48abca-2ca2-4601-a264-a03798329759/cc48abca-2ca2-4601-a264-a037983297592.gif)
![單片機試題集(NEW)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/31/cc48abca-2ca2-4601-a264-a03798329759/cc48abca-2ca2-4601-a264-a037983297593.gif)
![單片機試題集(NEW)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/31/cc48abca-2ca2-4601-a264-a03798329759/cc48abca-2ca2-4601-a264-a037983297594.gif)
![單片機試題集(NEW)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/31/cc48abca-2ca2-4601-a264-a03798329759/cc48abca-2ca2-4601-a264-a037983297595.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、一、填空題(每空1分)1. 完成下列數(shù)制的轉(zhuǎn)換:(01100100)B=( 100 )D; ( 97 )D=( 1001 0111 )BCD2.能夠直接在電路中快速寫入和讀出的存儲器是(flashROM )型存儲器。3. 指令的尋址方式是指尋找(尋找操作數(shù)地址)的方式,寄存器間接尋址方式的意義是(寄存器里存放操作數(shù)地址的尋址方式)。4. DA指令是(BCD碼加法指令)指令,它只能緊跟在(ADD,ADDC)指令后使用。5. 單片機并行I/O端口數(shù)據(jù)鎖存器在復(fù)位后的狀態(tài)值是(FFH),在程序運行過程中從端口輸入數(shù)據(jù)時,為不是使數(shù)據(jù)錯亂必須事先向鎖存器寫入狀態(tài)值(FFH )。6. 單片機復(fù)位后堆棧指
2、針SP的狀態(tài)值( 07H )。7. KEIL環(huán)境下,單步運行觀察每條指令的快捷鍵是(F11),全速運行的快捷鍵是(F5 )。8/用匯編指令編寫的程序稱為(匯編語言源程序),經(jīng)過匯編的程序稱為(目標程序 )。9. 單片機內(nèi)部中斷源按優(yōu)先級別分為高級中斷和低級中斷兩級是由(中斷優(yōu)先級寄存器)寄存器的置位狀態(tài)決定的,在同一級別中中斷源的優(yōu)先順序是由(自然優(yōu)先順序)決定的。10. 8951單片機定時計數(shù)器的工作方式是由方式寄存器 TMODGATE,C/T,M1,M0,GATE,C/T,M1,M0位狀態(tài)字決定的,當以定時器T1方式1對內(nèi)定時,定時器T0不工作時其狀態(tài)字應(yīng)為(10H),當定時器T1以方式1
3、對內(nèi)定時,同時定時器T0以方式1對外記數(shù),其狀態(tài)字應(yīng)為( 15H )。118951單片機有兩個16位可編程定時/計數(shù)器,其中定時作用是指對單片機(對內(nèi)部fosc/12)脈沖進行計數(shù),而計數(shù)器作用是指對單片機(外部)脈沖進行計數(shù)。12當P1口做輸入口輸入數(shù)據(jù)時,必須先向該端口的鎖存器寫入(FFH ),否則輸入數(shù)據(jù)可能出錯。13堆棧指針SP的內(nèi)容將始終指示(堆棧的棧頂 ),當單步執(zhí)行了調(diào)用指令LCALL addr16 后SP的內(nèi)容將(不會)改變。15單片機串行通信時,若要發(fā)送數(shù)據(jù),就必須將要發(fā)送的數(shù)據(jù)送至(SBUF)單元,若要接收數(shù)據(jù)也要到該單元取數(shù)。16單片機串行通信時,其波特率分為固定和可變兩
4、種方式,在波特率可變的方式中,可采用(定時器T1)的溢出率來設(shè)定和計算波特率。17、8951單片機DIP封裝的芯片共有 40 個引腳。18、51內(nèi)核系列單片機的典型芯片分別為 8031 、 AT89S51 、 AT89c51 /W78E52/STC89C58/C8051F 。19、8951單片機的 P2 、 P0 口為雙功能口;20、由8951單片機組成的單片機系統(tǒng)在工作時,如使用內(nèi)部ROM,EA引腳應(yīng)該接 高電平 ;21、8951單片機內(nèi)部數(shù)據(jù)存儲器的地址范圍是 00H7FH ,位地址空間的字節(jié)地址范圍是 20H2FH ,對應(yīng)的位地址范圍是 00H7FH 。22、8951單片機的中斷源有外部
5、中斷請求(),外部中斷請求(),定時計數(shù)器溢出中斷請求()定時計數(shù)器溢出中斷請求()以及串行口中斷請求(),有 2個中斷優(yōu)先級。23、8951單片機16位數(shù)據(jù)傳送指令為 MOVX A, DPTR 和MOVX DPTR, A。24、LJMP的跳轉(zhuǎn)范圍是64K,AJMP的跳轉(zhuǎn)范圍是2K 。25、8255可以擴展8個并行口,共 24 條I/O口線,其中 8 條口線具有位操作功能;26、若A中的內(nèi)容為68H,那么P標志位為 0。27、74LS138是具有3個輸入的譯碼器芯片,其輸出作為片選信號時,最多可以選中 8 片芯片。28、MCS-51系列單片機為 8 位單片機30、8951單片機的異步通信口為
6、全雙工 (單工/半雙工/全雙工)31、8951單片機有 2 級中斷, 5 個中斷源32、8951單片機內(nèi)部數(shù)據(jù)存儲器的地址范圍是 00H7FH ,位地址空間的字節(jié)地址范圍是 20H2FH ,對應(yīng)的位地址范圍是 00H7FH 。33、MCS-51系列單片機指令系統(tǒng)的尋址方式有立即數(shù)尋址、直接尋址、寄存器尋址、寄存器間址、變址尋址、相對尋址。34、如果(A)=34H,(R7)=0ABH,執(zhí)行XCHA, R7;結(jié)果(A)= 0ABH ,(R7)= 34H 。35、8255可以擴展8個并行口,其中 8 條口線具有位操作功能;36、當單片機復(fù)位時PSW 00 H,這時當前的工作寄存器區(qū)是 00區(qū),R4所
7、對應(yīng)的存儲單元地址為 04H。37、若A中的內(nèi)容為67H,那么,P標志位為1。38、74LS138是具有3個輸入的譯碼器芯片,其輸出作為片選信號時,最多可以選中8片芯片。39、舉出目前常用的單片機,8位的有 AT89C51 、W78E52、SST89C5X、 PIC16F877 (A) 、 AT90S2313、。16位的有 MSP430F147 、 SPCE061A 。32位的有 AT91SAM7S64 、 S3C44B0 。40、試舉出5中單片機應(yīng)用的場合 家電、工業(yè)過程控制 、 計量測試 、 智能儀表 、 測控系統(tǒng) 、 數(shù)控機等 。41、32位單片機的代表是 ARM ,采用 RISC 結(jié)構(gòu)
8、,有 體積小、低功耗、低成本、高性能 等特點。42、16位的低功耗單片機的代表是 MSP430 ,舉出三種型號代表 MSP430F147 、 MSP430F412 、 MSP430C336 。(MSP430F149)43、ISP指 在系統(tǒng)中可編程 ,IAP指 在應(yīng)用中可編程 。44、國內(nèi)最常用的51單片機的開發(fā)環(huán)境是德國 KEIL software 公司的 uVision2 。(或uv2)45、目前國內(nèi)流行的51核心單片機有 AT89C51 、 W78E52 、 C8051F 、 SST89C51 、 STC89C58 等。46、在DSP系統(tǒng)中,MIPS是指 每秒鐘執(zhí)行百萬條指令 ,MFLOP
9、S是指 每秒百萬條浮點指令 。48、請舉出DSP常用的應(yīng)用領(lǐng)域有數(shù)字圖像處理 、 語音處理 、 模式識別 、 雷達 、 智能天線 等。49、TMS320VC5402-PGE100的指令周期是 10ns ,它的運算速度是 100 MIPS。50、一般情況下,51單片機多采用 馮諾依曼 結(jié)構(gòu),而DSP多采用 哈佛 結(jié)構(gòu)。51、如果一個嵌入式系統(tǒng)的數(shù)值以2進制補碼表示,那么二進制數(shù)0010000000000011b表示 8195 ,1111111111111100b表示 -4 。52、51單片機常用的開發(fā)環(huán)境有 KEIL u vsion2 ,ARM常用的開發(fā)環(huán)境有 KEIL u vsion3、ADS
10、1.2、IAR等 ,TI公司的DSP開發(fā)環(huán)境是 CCS2.0 或以上版本 。二、簡答題和試驗題1、簡要說明單片機仿真調(diào)試的一般步驟? (1)仿真調(diào)試,將軟硬件結(jié)合起來進行排錯、調(diào)試和檢查;(2)程序編譯過程,編寫程序并通過編譯軟件將程序翻譯成機器碼;(3)代碼寫入,程序仿真調(diào)試通過后,將編譯器生成的機器碼通過編程器寫入到單片機內(nèi)部程序存儲器或其它存儲器芯片。2、什么是實時多任務(wù)操作系統(tǒng)?舉例說明目前常用的在單片機可以運行的實時多任務(wù)操作系統(tǒng)。答: 實時多任務(wù)操作系統(tǒng)(Real Time multi-tasking Operation System, RTOS) ,RTOS是嵌入式應(yīng)用軟件的基礎(chǔ)
11、和開發(fā)平臺,RTOS是一段嵌入在目標代碼中的軟件,用戶的其它應(yīng)用程序都建立在RTOS之上。不但如此,RTOS還是一個可靠性和可信性很高的實時內(nèi)核,將CPU時間、中斷、I/O、定時器等資源都包裝起來,留給用戶一個標準的API,并根據(jù)各個任務(wù)的優(yōu)先級,合理地在不同任務(wù)之間分配CPU時間。它的基本功能包括任務(wù)管理、定時器管理、存儲器管理、資源管理、事件管理、系統(tǒng)管理、消息管理、隊列管理、旗語管理等,這些管理功能是通過內(nèi)核服務(wù)函數(shù)形式交給用戶調(diào)用的,也就是RTOS的API。l uCOS-II、RTX51實時多任務(wù)操作系統(tǒng)可以在51系列單片機上運行;3、將89C51單片機的P0端口作為普通I/0口使用時
12、需注意的問題有那些?答:P0口為漏極開路,作為I/0口時驅(qū)動能力及驅(qū)動電流有限,須加上拉電阻。4、舉例說明在單片機應(yīng)用系統(tǒng)中常用的顯示器件及其優(yōu)缺點。LCD,LED和VFD等 LED造價低廉,與單片機接口方便靈活,技術(shù)上易于實現(xiàn),但只能顯示阿拉伯數(shù)字和少數(shù)字符,通常用于顯示要求部高的場合; LCD和VFD顯示器成本高,但可以顯示包括漢字在內(nèi)的多種字符,甚至是復(fù)雜的圖形和曲線,并且耗電少,可以廣泛用于各種終端設(shè)備。5、分別寫出數(shù)字1、2、3、4、5在共陰和共陽的7段LED代碼的16進制代碼。l 共陽極:F9H,A4H,B0H,99H,92Hl 共陰極:06H,5BH,4FH,66H,6DH6、在
13、單片機系統(tǒng)中,舉例說明LED 顯示器的常用的硬件驅(qū)動電路芯片。MAX7219、ZLG7289、ZLG7290等等。7、什么是鍵盤防抖動技術(shù),舉例說明采取的常用措施。l 什么是鍵盤防抖動技術(shù):在觸點抖動期間檢測按鍵的通與斷狀態(tài),可能導(dǎo)致判斷出錯,即按鍵一次按下或釋放被錯誤地認為是多次操作,這種情況是不允許出現(xiàn)的。為了克服按鍵觸點機械抖動所致的檢測誤判,必須采取去抖動措施。這一點可從硬件、軟件兩方面予以考慮。在鍵數(shù)較少時,可采用硬件去抖,而當鍵數(shù)較多時,采用軟件去抖。措施:l 在硬件上可采用在鍵輸出端加R-S觸發(fā)器(雙穩(wěn)態(tài)觸發(fā)器)或單穩(wěn)態(tài)觸發(fā)器構(gòu)成去抖動電路。l 軟件上采取的措施是:在檢測到有按鍵
14、按下時,執(zhí)行一個10 ms左右(具體時間應(yīng)視所使用的按鍵進行調(diào)整)的延時程序后,再確認該鍵電平是否仍保持閉合狀態(tài)電平,若仍保持閉合狀態(tài)電平,則確認該鍵處于閉合狀態(tài)。同理,在檢測到該鍵釋放后,也應(yīng)采用相同的步驟進行確認,從而可消除抖動的影響。8、當89C51單片機的晶體為6Mhz時,采用定時器方式1,求10ms的定時常數(shù)。答: 因為: t=10ms=10000us, X=16 所以: TC= 所以:TL0=78H; TH=0ECH9、當89C51單片機的晶體為6Mhz時,試編寫在P1.0引腳產(chǎn)生一個20ms方波的程序。答:ORG 0000HAJMP MAINORG 000BHAJMP INT_T
15、0ORG 0100HMAIN:MOV TMOD, #01HMOV TH0, #0ECHMOV TL0, #78HSETB EASETB ET0SETB TR0AJMP $INT_T0 MOV TH0, #0ECH MOV TL0 ,#078H CLR P1.0 RETI END10、舉例說明在單片機應(yīng)用系統(tǒng)中常用的時鐘芯片有那些?l PCF8563 、DS1302、 PCF8583、X1203等l11、什么是I2C總線,常用的芯片有那些?簡要說明它的一般特征。答:I C(InterIntegrated Circuit)總線是PHILIPS公司提出的為了更好的協(xié)調(diào)IC器件之間的通信的串行接口協(xié)議
16、,該協(xié)議的定義如下: (1)只有總線非忙時才被允許進行數(shù)據(jù)傳輸。(2)在數(shù)據(jù)傳輸時,當時鐘線為高電平時,數(shù)據(jù)線必須為固定狀態(tài),不允許跳變,當時鐘為高電平時,數(shù)據(jù)線的任何電平變化將被當作總線的啟動或停止條件。EEPROM:AT24C02顯示驅(qū)動:PCF8576接口:PCF8574時鐘:PCF856312、外部有一個信號的頻率是1khz,VPP電壓為5V,要求最小分辨率為50mV,請設(shè)計一個采樣電路并選用合適的MCU。因為ADC0809為8位的AD,其分辨率為5000mv/256=19.53mv50mv,而ADC0809的轉(zhuǎn)化時間在100us以上,外部信號的頻率是1kHz,采樣頻率只需大于2KHz
17、就可以, ADC0809從分辨率和采樣率兩方面都滿足題目的要求,所以采用ADC0809就可以完成題目的要求,其電路圖如下:因為滿足條件的AD芯片很多,所以只要符合要求即可。13、輸入信號的電壓范圍為-1+1Vpp,但單片機系統(tǒng)選用的AD轉(zhuǎn)換器器為單極性,請畫出電路解決這個問題。答:下圖可以實現(xiàn)題目的要求,當輸入信號為0V時,IN0端的電壓為Vcc/2,當輸入信號為1V時IN0端為(R1R2),經(jīng)過這樣變化,可以將負的輸入信號轉(zhuǎn)換為正信號。說明:以上是最簡單的辦法,回答采用放大器調(diào)理提升電路也正確。13、一個系統(tǒng)要求如下,在一個有干擾的現(xiàn)場環(huán)境中采集5路開關(guān)量信號,最高電平12V,同時需要控制2
18、路24V繼電器,試畫出采用51單片機的最小系統(tǒng)。說明:1、 在干擾環(huán)境下,輸入和輸出必須加光藕隔離。2、 繼電器須加反向二極管。3、 直接連接單片機I/O口的可酌情扣分。14、完成上題采用51單片機的軟件流程,并寫出程序。15、在一個51單片機應(yīng)用系統(tǒng)中,需要2路異步串行通信,請問如何選擇器件完成硬件電路的設(shè)計。 方法1、51單片機一般有1個串行通信接口,通過其它i/o可以模擬另外一個串口。 方法2:采用串口擴展芯片如16C550系列或國產(chǎn)的一些芯片。方法3:采用有2串口的51核單片機,如W77E58等。16、舉例說明常用的現(xiàn)場通信總線有那些?控制局域網(wǎng)絡(luò)CAN(Controller Area
19、 Net-work)局部操作網(wǎng)絡(luò)Lon Works(Local Operating Network)過程現(xiàn)場總線Profibus(Process Field Bus)HART(Highway Addressable Remote Transducer17、一個單片機最小系統(tǒng)的硬件電路見下圖,請完成圖中沒有完成的部分。說明: 加復(fù)位電路 加晶振電路 EA接VCC 連接單片機和8155的/RD引腳。18請寫出上圖的8155各個寄存器的地址分配。l 命令寄存器:0FB00Hl PA口寄存器:0FB01H l PB口寄存器:0FB02Hl PC口寄存器:0FB03H19、一個單片機系統(tǒng)要求可以在120
20、0波特率通信速率,線路長度約200米下穩(wěn)定運行,試設(shè)計這個通信電路。1、用RS485總線:TXDRXD89C51AMAX485 B btbBBA MAX485BTXDRXD89C512、或用CAN總線:89C51TXDRXDSJA1000 89C51TXDRXDPCA82C250CAN_HCAN_LPCA82C250CAN_HCAN_LSJA1000 20、采用KEIL 環(huán)境下用C語言編程,如何實現(xiàn)匯編NOP指令的功能。請寫出完整代碼。包含文件#includeextern void _nop_ (void);直接調(diào)用_nop_ (); 21、一個89C51單片機系統(tǒng)中采用仿真器調(diào)試成功,但將程
21、序下載到片子里運行錯誤,請問如何查找該故障?答:1、芯片損壞2、目標電路板的晶振電路可能存在問題;3、目標電路板的復(fù)位電路可能存在問題;4、編譯后下載到單片機的二進制文件可能超出單片機的FLASH ROM的容量。22、一個單片機系統(tǒng)中,通過P0口擴展了多個芯片,但在試驗中發(fā)現(xiàn)總線驅(qū)動能力較差,試舉出2種解決該問題的方法。答:l P0口使用雙向數(shù)據(jù)總線驅(qū)動器74LS245、244等;l 作為I/O口使用時,P0口漏極開路,外接上拉電阻拉動電流負載;23、什么是嵌入式系統(tǒng),其主要特點和應(yīng)用是什么?答:嵌入式系統(tǒng)是將計算機直接嵌入至應(yīng)用系統(tǒng)中,是信息技術(shù)IT的最終產(chǎn)品。采用“量體裁衣”方式把所需的功能(IP單元、芯片或模塊等)嵌入至各種應(yīng)用系統(tǒng)中。嵌入式計算是比桌面式計算更普遍的計算機應(yīng)用模式, 是后PC時代的計算機應(yīng)用的重要特征。主要特點:l 嵌入性: 嵌入到對象體系中,有對象環(huán)境要求l 專用性: 軟、硬件按對象要求裁減l 計算機: 實現(xiàn)對象的智能化功能l 應(yīng)用:軍事國防、信息家電、工業(yè)自動化、控制技術(shù)、通信等。24、ARM的主要特點?ARM的普遍流行是否意味著8位MCU的終結(jié)?答:采用RISC 架構(gòu)
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025嶺南文化創(chuàng)意產(chǎn)業(yè)園項目啟動儀式籌辦服務(wù)合同協(xié)議書
- 2025含破碎錘挖掘機買賣合同書
- 2025咖啡粉批發(fā)合同
- 2025金屬制品委托加工合同
- 2023三年級英語上冊 Unit 5 Let's eat The first period第一課時說課稿 人教PEP
- 5 應(yīng)對自然災(zāi)害(說課稿)2023-2024學(xué)年統(tǒng)編版道德與法治六年級下冊
- 保母阿姨合同范例
- 人用工合同范例
- 上海檢測合同范例
- 金屬防水材料施工方案
- 新人教版高中數(shù)學(xué)必修第二冊第六章平面向量及其應(yīng)用教案 (一)
- 湖南省長沙市一中2024-2025學(xué)年高一生物上學(xué)期期末考試試題含解析
- 碳纖維增強復(fù)合材料在海洋工程中的應(yīng)用情況
- 公司市場分析管理制度
- 焊接材料制造工-國家職業(yè)標準(2024版)
- 江西省2024年中考數(shù)學(xué)試卷(含答案)
- 2024年200MW-400MWh電化學(xué)儲能電站設(shè)計方案
- 余土外運施工方案
- 中考英語1600詞匯對照表-(帶音標)
- 虛擬化與云計算技術(shù)應(yīng)用實踐項目化教程 課件全套 陳寶文 項目1-8 虛擬化與云計算導(dǎo)論- 騰訊云服務(wù)
- JJG 705-2014液相色譜儀行業(yè)標準
評論
0/150
提交評論