❶ 單片機上機考試,河北工業大學 大三
A
A.ADC 0890晶元是m路模擬輸入的n位A/D轉換器,m、n是A。8、8
A.ALU表示D。算術邏輯部件
B
B.比較轉移指令是B。CJNE A,direct rel
B.8031 單片機若晶振頻率為fosc=12MHz,則一個機器周期等於 C。1 µS。
B.8031單片機的定時器T0用作定時方式時是D。由內部時鍾頻率計數,一個機器周期加1
B.8031單片機的定時器T0用作計數方式時是C。由外部計數脈沖計數,下降沿加1 。
B. 8031單片機的定時器T1用作定時方式時是B。由內部時鍾頻率定時,一個機器周期加1 。
B.8031單片機的定時器T1用作計數方式時計數脈沖是A。外部計數脈沖由T1(P3.5)輸入。
B.8031單片機的機器周期為2µs,則其晶振頻率fosc為C。6 MHz.
B.8031單片機共有5 個中斷入口,在同一級別里,5個中斷源同時發出中斷請求時,程序計數器PC的內容變為B。0003H。
B.8031單片機晶振頻率fosc=12MHz,則一個機器周期為B。1 μS。
B.8031的P2口通過一個8輸入端與非門接8155的CE,8155控制口地址是 B。FFFFH 。
B.8031的定時器T0作定時方式,用模式1(16位計數器)則應用指令A。MOV TMOD,#01H初始化編程。
B.8031的定時器T0作計數方式,用模式1(16位計數器)則應用指令C。MOV TMOD,#05H初始化編程。
B.8031的外部程序存儲器常採用的晶元是A。2716。
B. 8031的P2.0口通過一個8個輸入端與非門接8155的CE,8155控制口地址是D。FF03H。
B.8031響應中斷後,中斷的一般處理過程是A。關中斷,保護現場,開中斷,中斷服務,關中斷,恢復現場,開中斷,中斷返回。
B.8051單片機A。P0 口是一個8位漏極型開路型雙向I/O埠。
B.8051單片機傳送外部存貯器地址信號的埠是D。P0口和P2口。
B.8051單片機串列口用工作方式0時,C。數據從RDX串列輸入或輸出,同步信號從TXD輸出。
B.8051單片機的VCC(40)引腳是A。主電源+5V 引腳。
B.8051單片機的VSS(20)引腳是B。接地引腳。
B.8051單片機共有B。5中斷源。
B.8051單片機計數初值的計算中,若設最大計數值為M,對於模式1下的M值為D。M==65536。
B.8051單片機具有雙功能的埠是B。P3口。
B.8051單片機能分時傳送地址信號和數據的埠是A。P0口。
B.8051單片機中,輸入/輸出引腳中用於專門的第二功能的引腳是D。P3 。
B.8051單片機中,唯一一個用戶可使用的16位寄存器是D。DPTR 。
B.8051的程序計數器PC為16位計數器,其定址范圍是D。64K 。
B.把16進制數FFH轉換成BCD碼,結果存放在20H 22H單元(1) B #64H (2) B B (3) D #10H
B.把內部RAM中起始地址為BLK1的數據塊傳送到外部RAM以BLK2為起始地址的區域,直到遇到「#」字元的ASCII碼為止。參考程序如下(1) D @ R0 (2) B SUBB (3) C STOP (4) B POP (5) B MOVX (6) A INC
B. 把存放2000H~20FFH連續256個數據搬移到3000H~30FFH單元(1)D #2000H (2) B #20H (3) D #30H (4) A DPL
B.半導體存儲器從讀寫方式上可分為(1)和(2)兩大類,MCS-8051的片內數據存儲器有(3)位元組,片內程序存儲器有(4)位元組1) A RAM (2) D ROM (3) D 128 (4) A 4K
C
C. CPU是單片機的核心部件,有 和 兩大部分組成,前者是運算部件為核心1)運算器 (2)控制器(3)ALU
C.存儲系統將存儲器分為 和 採用 結構,通過MOVX指令可訪問(1)A 程序儲存器 (2)D 數據寄存器(3)A 哈佛 (4)D 片外數據寄存器和I/O介面
D
D.堆棧指針SP在內部RAM中的直接地址是C。81H。
D.對定時器控制寄存器TCON中的IT1和IT0位清0後,則外部中斷請求信號方式為A。低電平有效。
D.對於8031單片機,其內部RAMD。少部分只能位定址。
D.當CPU響應定時器T1的中斷請求後,程序計數器PC的內容是D。001BH。
D.當CPU響應外部中斷0 INT0的中斷請求後,程序計數器PC的內容是A。0003H 。
D.當CPU響應外部中斷1 INT1的中斷請求後,程序計數器PC的內容是C。00013H 。
D.當DAC 0832 D/A轉換器的接8031的P2.0時,程序中0832的地址指針DPDR寄存器應置為D。以上三種都可以。
D.當TCON的IT0為1,且CPU響應外部中斷0,的中斷請求後,C。硬體自動將IE0清0。
D.當程序狀態字寄存器PSW狀態字中RS1和RS0分別為0和1 時,系統先用的工作寄存器組為B。組1 。
D.當定時器T0發出中斷請求後,中斷響應的條件是A。SETB ET0 。
D.當外部中斷0發出中斷請求後,中斷響應的條件是B。SETB EX0。
D.單片機8031的ALE引腳是B。輸出矩形脈沖,頻率為fosc的1/6 。
D.單片機8031的引腳A。必須接地。
D.單片機能直接運行的程序叫C。目標程序。
D.單片機上電復位後,PC的內容和SP的內容為B。0000H,07H 。
D.單片機在調試過程中,通過查表將源程序轉換成目標程序的過程叫A 。
D.單片機中的程序計數器PC用來C。存放下一條指令地址。
D.單片機在調試過程中,通過查表將源程序轉換成目標程序的過程叫A. 匯編。
D.單片機8051的XTAL1和XTAL2引腳是D。外接晶振引腳。
D.單片機的P0、P1口作輸入用途之前必須A。在相應埠先置1 。
D.單片機的堆棧指針SP始終是指示B。堆棧頂。
D.單片機工作方式為定時工作方式時,其定時工作方式的計數初時值X= C。X=M-。
D.單片機上電復位後,堆棧區的最大允許范圍是B。120 個單元。
D.單片機上電復位後,堆棧區的最大允許范圍是內部RAM的D。08H-7FH 。
D.單片機上電後或復位後,工作寄存器R0是在A。0區 00H單元。
D.單片機要擴展一片EPROM2764需佔用5 條P2口線。
D.單片機應用程序一般存放在B。ROM 中。
D.單片機中PUSH和POP指令常用來C。保護現場,恢復現場。
D.單片機中PUSH和POP指令通常用來C。保護現場恢復現場。
D.單片機中使用MOVX A,@R1指令C。與P2口配合能 定址數據存貯器1050H單元。
D.對內部RAM 40H單元開始連續16個單元清零。(1) B #40H (2) D #10H (3) A Zero (4) B ACC (5) C ret
D.DEC R0和DJNZ R0,這兩條指令對通用寄存去R0的操作都是(R0)←(R0)-1,但是前者屬於(1)指令,後者屬於(2)指令(1) B 運算指令 (2)D 控制轉移
D.DJNZ R0,rel這條指令含有兩個操作數,第一個操作數R0屬於(1)定址方式,第二個操作數rel屬於(2)定址方式(1) B 寄存器 (2)C 相對
D.單片機晶元有8個部分組成,即 時鍾電路 數據存儲器 並行I/O口,串列口,定時器/計數器及中斷系統 (1) A 中央處理器 (2)A 程序儲存器
D.單片機有幾條指令,分為幾類111條 五類
D.當程序執行到完X語句處時累加器A的值為(1);當程序執行完Y語句時累加器A的值為(2)(1) B 12 (2) B 01H
E
E. 二進制數110110110對應的十六進制數可表示為B。1B6H 。
E. 20H單元中的兩個BCD碼相乘,結果以BCD碼的形式存放在21H單元 (1) B #0FH (2) B DIV (3) D ORL (4) A 21H
F
F.訪問外部存貯器或其它介面晶元時,作數據線和低8位地址線的是A。P0口。
G
G.共陰極LED數碼管顯示字元「2」的段碼是C。5BH。
G.共陽極LED數碼管加反相器驅動時顯示字元「6」的段碼是C。82H。
G.執行如下指令序列 MOV SP,#50H PUSH ACC後SP的值為(1),累加器ACC的值為(2)1)D 51H (2) D 不變
G.根據R2的內容轉向不同的分支(1) D #TBJ1 (2) D ADD (3) B INC.DPH (4) B @A+DPTR (5) B AJMP PRG0
G.根據這個程序,執行完jmp指令後執行(2)條指令■。這個程序是(3)典型演算法的程序,■是(4)結構的程序1)C ADD (2) C ajmp PRG2 (3) A 散轉 (4)B 分支
I
I.INTEL8031的P0口,當使用外部存貯存器時它是一個D。傳輸低8位地址/數據口。
I.I/O口編址方式為1) 單獨編址 (2)存儲器統一編址
I.I/O設備和CPU是通過 連接的,起作用 1) D 介面電路 (2)B 隔離作用(3)A 鎖存作用 (4)C 變換作用 (5)C 聯絡作用
J
J.將A與立即數按位邏輯異或的指令是C。XRL A,#data 。
J.將內部數據存儲單元的內容傳送到累加器A中的指令是C。NOV A, @R0。
J.將內部數據存貯單元內容傳送到累加器A中的指令是B。MOV A,@Ri 。
J. 將內部數據存貯器083AH單元的內容傳送至累加器,必須使用指令B。MOVX A,direct。
J. 將內部數據存貯器53H單元的內容傳送至累加器,其指令是A。MOV A,53H。
J.將十進制數215轉換成對應的二進制數是A。11010111 。
J.將十進制數98轉換成對應的二進制數是A。1100010 。
J.將二進制數(1101001)2轉換成對應的八進制數是B。151 。
J.將十六進制數(1863.5B)16轉換成對應的二進制數是B。1100001100011。01011011。
J.將十六進制數6EH轉換成對應的十進制數是C。110 。
K
K. 可以控製程序轉向64K程序存貯器地址空間的任何單元的無條件轉移指令是B。LJMP addr16 。
L
L.LJMP跳轉空間最大可達到D。64KB 。
L.累加器A的值為0FCH,執行 遍RL A指令後累加器A的值為9FH(1) B 0E1H (2) C 5
L.利用定時/計數器1產生1ms定時,採用中斷方式編程使在P1.7引腳上輸出周期為2ms的方波,設單片機晶振頻率為6MHz,請把程序補充完整(1) C 0013H (2) A FEH (3) C OCH (4) B TR1 (5) CPL