專(zhuān)注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命
提供開(kāi)發(fā)工具、應(yīng)用測(cè)試 完善的開(kāi)發(fā)代碼案例庫(kù)分享
從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無(wú)限潛能!
提供新的芯片及解決方案,提升客戶(hù)產(chǎn)品競(jìng)爭(zhēng)力
提供最新的單片機(jī)資訊,行業(yè)消息以及公司新聞動(dòng)態(tài)
PIC 單片機(jī)初學(xué)試題三(PIC單片機(jī)存儲(chǔ)器習(xí)題) ——8/16/32/64位單片機(jī)代理商深圳英銳恩
(共題共105 分,每題3 分)
1. 在PIC16F877單片機(jī)的數(shù)據(jù)存儲(chǔ)器RAM中,總的地址空間是512個(gè)字節(jié),但真正用作為通用寄存器單元
個(gè)數(shù)為_(kāi)__________字節(jié)
A. 128 B. 256
C. 368 D. 512
2. 在程序存儲(chǔ)器中,當(dāng)?shù)刂贩秶赺__________內(nèi)調(diào)用子程序時(shí),一般可以不考慮計(jì)數(shù)器影響.
A. 2KB B.頁(yè)面
C. 7FFH D體0
3. PIC
16F877 單片機(jī)FLASH 程序存儲(chǔ)器可用于MPLAB-IDE 集成開(kāi)發(fā)環(huán)境的在線(xiàn)程序下載,為用戶(hù)程序
設(shè)計(jì)和調(diào)試提供很大方便,它的字節(jié)寬度為_(kāi)________位
A. 8 B. 12
C. 13 D. 14
4. 間接尋址主要依靠虛擬寄存器INDF和FSR間接寄存器完成指令的操作,在對(duì)數(shù)據(jù)存儲(chǔ)器訪問(wèn)的過(guò)程中還
必須利用STATUS的___________位補(bǔ)充地址選擇
A. IRP B. RP1
C. RP0 D. RP1、RP0
5. 在PIC 單片機(jī)中,可以根據(jù)用戶(hù)的特殊需要采用以下不同的標(biāo)識(shí)存諸器,但____________不能用作為程序
存儲(chǔ)器
A. ROM B. RAM
C.OTP D.FLASH
6. 在PIC 單片機(jī)目標(biāo)地址的形成過(guò)程中,對(duì)于某些指令采用特別的PCLATH 對(duì)高8 位程序指針PCH 加載,
在下面語(yǔ)句的執(zhí)行過(guò)程中,都將發(fā)生這個(gè)過(guò)程,但_________除外
A. ADDWF PCL.F B. IORWF PCL.W
C. GOTO TOP D. CALL TOP
7. PIC
16F877 單片機(jī)采用的是硬件堆棧方式,不占用程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器空間,不需要進(jìn)棧、出棧之類(lèi)的
堆棧操作指令.它配置了____________位堆棧區(qū)
A. 4 級(jí)×13 B. 8 級(jí)×14
C. 4 級(jí)×14 D.8 級(jí)×13
8. 當(dāng)執(zhí)行下列________語(yǔ)句時(shí),不能從堆棧中彈出斷點(diǎn),并恢復(fù)程序計(jì)數(shù)器PC 在調(diào)用子程序或被中斷以
前的值
A. RETURN B. RETLW
C. GOTO D. RETFIE
9. PIC
16F877 單片機(jī)堆棧工作區(qū)域是專(zhuān)門(mén)為某些指令的功能執(zhí)行服務(wù),主要用于自動(dòng)存放斷點(diǎn)地址,采用
_____________操作原則
A. 先進(jìn)后出B. 先進(jìn)先出
C. 后進(jìn)后出D. 自定順序
10. PIC 單片機(jī)數(shù)據(jù)存儲(chǔ)器RAM 構(gòu)架與一般單片機(jī)類(lèi)同,主要分為通用寄存器和特殊功能寄存器兩部分.
下列功能中的________是RAM存儲(chǔ)器不具備的
A. 可讀B. 可寫(xiě)
C. 可作為程序存儲(chǔ)器D. 掉電后內(nèi)容消失
11. 在PIC
16F877 單片機(jī)的數(shù)據(jù)存儲(chǔ)器RAM 中,體0 中的高地址處的_________個(gè)單元比較特殊,在其它3
個(gè)RAM體內(nèi),分別有類(lèi)似的地址區(qū)域映射到該區(qū)域
A. 19 B. 77
C. 9 D. 16
12. 直接尋址體選位PR1.RP0 是狀態(tài)寄存器STATUS的__________兩位
A. STATUS0~1 B. STATUS5~6
C. STATUS3~4 D. STATUS6~7
13. 在PIC單片機(jī)的數(shù)據(jù)存儲(chǔ)器械中,有近10 個(gè)特殊功能寄存儲(chǔ)器是一組非常重要的單元,在指令中的使
用頻率很高,所以在多個(gè)體域互相映射,下列功能寄存器單元在4 個(gè)體上都是互相映射的,但
______________除外
A. 狀態(tài)寄存器STATUS B. 間接尋址寄存器INDF
C.選項(xiàng)寄存器OPTION-REG D. 中斷控制寄存器INTCON
14. 在PIC 單片機(jī)的數(shù)據(jù)存儲(chǔ)器中,對(duì)于使用頻率較高的特殊功能寄存器字排有在2 個(gè)體域互相映射.而不
是頻繁使用的特殊功能寄存器則只有惟一的地址單元.下列功能寄存器單元在2 個(gè)體之間是互相映射
的,但___________除外
A. 文件選擇寄存器FSR B. 端口RB數(shù)據(jù)寄豐器PORTB
C.端口RB方向寄存器TRISB D. 定時(shí)器/計(jì)數(shù)器TMR0
15. 不同體城之間相映射概念有一個(gè)很重要的特性就是:在對(duì)應(yīng)體位特殊功能寄存器單元地址的低_______
位一定是相同的.
A.8 B.6
C.7 D.9
16. 間接尋址指令對(duì)于循環(huán)置數(shù)功能特別有效,數(shù)據(jù)存儲(chǔ)器的低8 位地址來(lái)自指令機(jī)器碼,而最高位體選
位將由狀態(tài)寄存器STATUS的________位補(bǔ)充。
A. Bit0 B. Bit5
C. Bit2 D. Bit7
17. 當(dāng)進(jìn)行算術(shù)運(yùn)算時(shí),如果在最高位出現(xiàn)進(jìn)位和借位情況發(fā)生,那么得在狀態(tài)寄存器STATUS的______
位確切反映這種變化.
A. BIT1 B. BIT
0 C. BIT2 D. BIT7
18. 對(duì)于PIC
16F877 單片機(jī)選項(xiàng)寄存器,當(dāng)設(shè)置定時(shí)器/計(jì)數(shù)器TMR0 的分頻器分配給TMR0 使用,且分
頻器比率選擇位(Bit2~Bit0/PS2~PS0)為101 時(shí),分頻比是__________.
A. 1:128 B. 1:
256 C. 1:32 D. 1:64
19. 選項(xiàng)寄存器OPTION—REG 是一個(gè)可讀/寫(xiě)寄存器,內(nèi)含有多種控制位,主要用于設(shè)置下列功能,但
_______除外。
A. 定時(shí)器/計(jì)數(shù)器TMR0 的工作狀態(tài)。B. 外部INT 中斷觸發(fā)狀態(tài)
C. 總中斷使能C. RB 端口的弱上拉功能
20. 對(duì)于PIC
16F877 單片機(jī)選項(xiàng)寄存器,當(dāng)設(shè)置定時(shí)器/計(jì)數(shù)器TMR0的分頻器分配給WDT 使且分頻器比
率選擇位(Bit2~Bit0/PS2~PS0)為_(kāi)___________時(shí),分頻比率是1:32。
A. 011 B.
100 C. 101 D.110
21. 在PIC
16F877 單片機(jī)的定時(shí)器/計(jì)數(shù)器TMR0 內(nèi)部,有一個(gè)信號(hào)分頻器,既可以用于定時(shí)器/計(jì)數(shù)器
TMR0,又可以歸屬于看門(mén)狗WDT電路,將由選項(xiàng)寄存器OPTION—REG分配位______確定,
A. RBPU B. PSA
C.T0CS D.T0SE
22. 在PIC
16F877 單片機(jī)系統(tǒng)中, 選項(xiàng)寄存器設(shè)置計(jì)數(shù)器TMR0 的計(jì)數(shù)脈沖信號(hào)邊沿選擇位T0SE 是
________位,
A. BIT6 B. BIT
3 C. BIT4 D. BIT5
23. PIC
16F877 單片機(jī)的定時(shí)器/計(jì)數(shù)器TMR0 的計(jì)數(shù)器脈沖信號(hào),若選擇來(lái)自外部輸入的脈沖信號(hào),則該
信號(hào)的輸入引腳位于__________.
A. 端口RC B. 端口RA C. 端口RB D. 端口RE
24. 在數(shù)據(jù)存儲(chǔ)器中;有部分單元是無(wú)效的,即輸出內(nèi)容是不確定的,當(dāng)寫(xiě)入一個(gè)數(shù)據(jù)00H后,再一次取
出時(shí)可能出現(xiàn)的結(jié)果是______________.
A. 00H B. FFH C. 沒(méi)有數(shù)值D.不確定數(shù)值,
25. 與外部中斷INT有關(guān)的特殊功能寄存器,除中斷控制寄存器INTCON 以外,還有選項(xiàng)寄存器OPTION
—REG,主要用于設(shè)置___________.
A. 觸發(fā)信號(hào)邊沿選擇功能,
B. 內(nèi)外時(shí)鐘選擇,
C.中斷有效電平選擇,
D.中斷觸發(fā)脈沖次數(shù)定義,
26. RB 端口弱上拉使能是PIC
16F877 單片機(jī)中一個(gè)重要的特色,允許在輸入狀態(tài)使能,其功能置位在選
項(xiàng)寄存器____________位,
A. BIT4
B. BIT7
C. BIT6
D. BIT3
27. PIC
16F877 單片機(jī)電源控制寄存器的內(nèi)容只有2 個(gè)有效位,可以記錄下錢(qián)單片機(jī)的復(fù)位狀態(tài),但
_______除外,
A.上電復(fù)位
B.手動(dòng)復(fù)位或看門(mén)狗超時(shí)溢出復(fù)位
C.掉電復(fù)位
D.定時(shí)器復(fù)位,
28. 在PIC
16F877 單片機(jī)數(shù)據(jù)存儲(chǔ)器中,下列特殊功能寄存器可用于對(duì)EEPROM數(shù)據(jù)存儲(chǔ)器進(jìn)行在線(xiàn)讀/
寫(xiě),但___________除外。
A.EEPGD
B.EEADR
C.EECON1
D.EEDATA
29. 在PIC
16F877 單片機(jī)的EEPROM 讀/寫(xiě)控制第一寄存器EECON1 中,讀/寫(xiě)操作的訪問(wèn)對(duì)象選擇位是
___位。
A.BIT3
B.BIT0
C.BIT7
D.BIT1
30. 一般可以通過(guò)語(yǔ)句“BSF STAUS,RP
1”和語(yǔ)句:“BCF STATUS,RP
0”結(jié)合的功能,來(lái)選擇
數(shù)據(jù)存儲(chǔ)器的體___________。
A. 1
B. 2
C. 0
D. 3
31. PIC
16F877 單片機(jī)為了防止誤操作,建立了各種保護(hù)機(jī)制,在上電復(fù)位時(shí),EECON1中的__________
位被自動(dòng)清0。
A. WR
B. WREN
C. RD
D. EEPGD
32. 下列寄存器中的___________可用于對(duì)EEPROM數(shù)據(jù)存儲(chǔ)器進(jìn)行寫(xiě)操作安全控制。
A. EECON2
B. EEADR
C. EECON1
D. EEDATA
33. RAM 數(shù)據(jù)存儲(chǔ)器的地址編碼從_________連續(xù)分配。
A. 0000H~FFFFH
B. 0000H~1FFFH
C. 000H~1FFH
D. 000H~FFFH
34. 在PIC
16F877 單片機(jī)中,重要的特殊功能寄存器在RAM數(shù)據(jù)存儲(chǔ)器的4 個(gè)體域有互映射關(guān)系,這些
單元共有____________個(gè)。
A. 3
B. 6
C. 4
D. 5
35. 在PIC
16F877 單片機(jī)中,部分特殊寄存器在RAM數(shù)據(jù)存儲(chǔ)器的2個(gè)體域有互為映射關(guān)系,這些單元
共有_______個(gè)。
A. 2
B. 3
C. 5
D. 4
(本試題到此結(jié)束)
答案部分
1.(C) 2。(B) 3。(D) 4。(A) 5。(B) 6。(B)
7.(D) 8。(C) 9。(A) 10。(C) 11。(D) 12。(B)
13.(C) 14。(A) 15。(C) 16。(D) 17。(B) 18。(D)
19.(C) 20。(C) 21。(B) 22。(C) 23。(B) 24。(D)
25.(A) 26。(B) 27。(D) 28。(A) 29。(C) 30。(B)
31.(B) 32。(A) 33。(C) 34。(B) 35。(D)