




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機題集注意:本試卷后面有附錄,提供 8031 和 8155 等芯片的各存放器信息。注意查 閱。一、判斷題(2 分1、8031 的引腳應該接地。. (,2、擴展外部數(shù)據(jù)存儲器,必須用到控制信號. (X3、系統(tǒng)復位后,SP 的值為07H。.(V4、假設 PSW(格式見附錄為 10H,工作存放器 R7 對應的內部 RAM 單元為0FH . (X5、一個機器周期為 4 個時鐘周期。.(X6、單片機用 MOVX 指令訪問 I/O 接口。.(V7、T1 為計數(shù)器時,計數(shù)脈沖來自單片機內部。.(X8、8051 在運行程序時,程序存儲器只能讀出,不能寫入。. (V9、擴展外部數(shù)據(jù)存儲器要 ALE 信號。.
2、 (V10、系統(tǒng)復位后,P3 口輸出 00H。. (X1、8031 無片內程序存儲2、8031 正常工作時,RESET 引腳應保持低電3、系統(tǒng)復位后,SP 的值為00H。. ( X4、假設 PSW(格式見附錄為 08H,工作存放器 R7 對應的內部 RAM 單元為0FH(V5、CPU 響應用行口中斷請求后,中斷請求自動撤消。.(X6、8051 擴展 I/O 接口時,將接口芯片當作外部數(shù)據(jù)存儲7、TCON 是一個 8 位特殊功能存放器。.(V8、對于外部中斷請求 1,CPU 響應后,中斷請求標識 IE1 自動撤消。.(,9、8051 用行口數(shù)據(jù)幀的起始位為低電平。.(V10、擴展三總線要用到 A
3、LE腳。. (,1、MOV C,20H 是位操作指令。. (M2、8051 的用行口的工作方式 0 是同步方3、單片機的引腳 XTAL1、XTAL2 用于產生時鐘信4、單片機用 MOVX 指令訪問片外數(shù)據(jù)存儲器。.(V5、指令周期等于機器周期。.(X6、單片機用 MOVC 指令訪問程序存儲器。.(V7、T1 為定時器時,計數(shù)脈沖來自單片機內部。.(,8、定時器 0 和定時器 1 的溢出中斷請求,CPU 響應后,中斷請求自動撤消。(,9、8051 用行口數(shù)據(jù)幀的起始位為高電平。.(X10、擴展三總線要用到地址鎖存器。.(V判斷這條指令是否正確。(1 MOV C,#1 ( X(2 DEC DPTR
4、 (X(3 MOV A,R2 (義(4 MOV 20H,#A5H ( X(5 RR 20H ( X(1 CLR CY ( V(2 INC A000H ( X(3 MOV A,R1 ( V(4 MOV 20H,C ( V(5 RR B ( X二、選擇題(2 分1、假設A=FFH,那么 PSW 的 奇/(/偶標志 P 等于.(01FFH0 和 1 都有可能2、單片機復位后,CPU 使用的是第幾組工作存放器 .(第 0 組第 1 組第 2 組第 3 組3、下面能訪問程序存儲器的是.(2 MOVX A,DPTR MOVC A,A+PC MOV A,R0 MOVX DPTR, A4、 定時器 1 為 1
5、6 位定時器, 軟啟動;定時器 0 為 8 位自動重裝初值計數(shù)器, 軟啟 動。TMOD為.( 00100001b 00100101b 00010110b 00100100b5、假設晶振為 12MHz,定時器 1 定時 256us 共計數(shù)初為為.( 64536 FF00HD1000H F000H6、某單片機系統(tǒng)只允許外部中斷 0 和定時器/計數(shù)器 0 中斷,那么 IE格式見附錄為10001001b 00001001b10000011b 10001010b7、不屬于單片機中斷響應過程的 是.斷點壓棧撤除中斷標識中斷效勞中斷入口地址送PC8、外部中斷 0 的中斷效勞程序的入口地址是. 001BH 0
6、013H 000BH 0003H9、要使定時器/計數(shù)器 0 的中斷優(yōu)先級高于外部中斷 0,滿足要求的 IP格式見 附錄是.00000010b00000001b00001000b00000010b10、外部中斷 0 為電平觸發(fā),那么 TCON格式見附錄要滿足. IE0=0 IT0=1 IT0=0 IE0=111、雙機異步串行通信,數(shù)據(jù)位為 8 位,那么應使每臺單片機的 SCON格式見附錄01010000b10110000b01100000b 11110000b12、單片機用行口初始化后,具發(fā)送過程始于.(寫 SBUF寫 SCON讀SBUF讀 SCON13、8031 中可作為波特率發(fā)生器的是.(T
7、0 和 T2T0T1T214、8155 的 PA 口地址為 FDF9H,命令存放器地址為.( FDFBH FDFAH FDF8H FDFCH15、假設要求選擇 8155 的 PA 為根本輸出口,PB 為根本輸入口,PC 為輸出口,禁止其定時/計數(shù)器工作。命令控制字為.( 01100000b 10110000b 01001101b01000101b1、擴展 8031 時,其 P0 口用作.(地址線多功能口地址/數(shù)據(jù)復用線數(shù)據(jù)線2、單片機的內部資源不包含.(74LS373定時器/計數(shù)器用行口中斷控制電路3、 定時器 1 為 8 位自動重裝初值定時器, 軟啟動;定時器 0 為 16 位計數(shù)器, 硬啟
8、 動。TMOD為.( 00100001b 00101101b 00100101b 00100100b4、 假設晶振為12MHz,定時器0為16位計數(shù)器, 計數(shù)值為500H,其計數(shù)初值 為( 64536 FB00H 1000H F000H5、假設晶振為 12MHz,定時器 1 定時 100 微秒,可能的計數(shù)初值為.(206100156506、 某單片機系統(tǒng)只允許外部中斷 1 和定時器/計數(shù)器 1 中斷, 那么 IE(格式見附錄 為(10001001b 00001001b10001100b 10001010b7、不屬于單片機中斷響應過程的是.(斷點壓棧撤除中斷標識中斷效勞中斷入口地址送PC8、外部
9、中斷 1 的中斷效勞程序的入口地址是 .( 001BH 0013H 000BH 0003H9、要使定時器/計數(shù)器 1 的中斷優(yōu)先級高于外部中斷 1,滿足要求的 IP(格式見 附錄是.(00000100b00000001b00001000b00000010b10、外部中斷 1 為邊沿觸發(fā),那么 TCON(格式見附錄要滿足.( IE1=0 IT1=1 IT1=0 IE0=111、如果(TCON 贄 XXXX1 Mb,那么意味著. (TCON 中相應位=0,那么為電平觸發(fā),相應位=1,那么為邊沿觸發(fā)。外部中斷 1 為電平觸發(fā),外部中斷 0 為電平觸發(fā)。外部中斷 1 為邊沿觸發(fā),外部中斷 0 為電平觸
10、發(fā)。外部中斷 1 為電平觸發(fā),外部中斷 0 為邊沿觸發(fā)。外部中斷 1 為邊沿觸發(fā),外部中斷 0 為邊沿觸發(fā)。12、單片機用行口初始化后,其接收過程始于. TxD 端確認收到低電平TxD 確認收到高電平RxD 端確認收到低電平RxD 確認收到高電平13、雙機異步串行通信,數(shù)據(jù)位為 8 位,那么應使每臺單片機的 SCON 等于(01010000b10110000b01100000b 11110000b14、P0 與 8155 的 AD07 相連,P2.7 與 8155 的/CE 腳相連,P2.0 與 8155 的 IO/(/M腳相連,那么命令存放器地址為.( 7FFAH 8FF8HH 7FF8H
11、8FFAH15、 假設要求選擇 8155 的 PA 為選通輸入口, PB 為根本輸入口, 禁止其定時/計數(shù) 器工作。命令控制字為.(。 01000100b 10110000b 01100000b 01000101b1、擴展 8031 時,其 P2 口用作.(地址線多功能口地址/數(shù)據(jù)復用線數(shù)據(jù)線2、單片機的內部資源不包含.(8155A定時器/計數(shù)器用行口中斷控制電路3、 定時器 1 為 16 位計數(shù)器, 硬啟動;定時器 0 為 8 位自動重裝初值定時器, 軟啟 動。TMOD為.( 00100001b 00100101b 11010010b 00100100b4、假設晶振為 12MHz,定時器 1
12、 為 16 位計數(shù)器,計數(shù)值為 500H,其計數(shù)初值為( 64536 FB00H 1000H F000H5、假設晶振為 12MHz,定時器 0 計數(shù) 56,計數(shù)初為為.(206156200506、某單片機系統(tǒng)允許定時器/計數(shù)器中斷,那么 IE 為. 10001001b 00001001b10000101b 10001010b7、屬于單片機中斷響應過程的是.保護現(xiàn)場恢復現(xiàn)場中斷效勞中斷入口地址送PC8、外部中斷 1 的中斷效勞程序的入口地址是 . (2 001BH 0013H 000BH 0003H9、用行口的中斷效勞程序的入口地址是 . 001BH 0013H 0023H 0003H10、要使
13、定時器 1 的中斷優(yōu)先級高于定時器 0,滿足要求的 IP 是. 00000100b 00001000b00001010b 00000010b11、 雙機異步串行通信, 數(shù)據(jù)位為8位,那么應使每臺單片機的SCON(格式見附錄 (11110000b10110000b01100000b 01010000b12、單片機用行口初始化后,具發(fā)送過程始于.(讀 SCON寫 SCON讀SBUF寫 SBUF13、8031 中可作為波特率發(fā)生器的是.(T0 和 T2T0T1T214、8155 的 PC 口地址為 FDF3H,命令存放器地址為.( FDF2H FDF0H FDF4H FDF1H15、 假設要求選擇
14、8155 的 PA、 PB 都為選通輸出口, 允許中斷, 禁止其定時/計數(shù) 器工作。命令控制字為.( 01100000b 01001101t01111011b 01000101b三、編程題1、將片外 0031H 與片外 0030H 相減,并將差送到片內 30H 單元1、構思正確 6 分,其他 4 分。MOV DPTR,#0030HMOVX A,DPTRMOV R2,AINC DPTRMOVX A,DPTRCLR CSUBB A,R2MOV 30H,A2、編寫程序段把片外 2000H00FFH 的內容滿 02、構思正確 4 分,每條指令 1 分。CLR AMOV R7,#00HMOV DPTR,
15、#2000HLOOP: MOV DPTR,AINC DPTRDJNZ R7,LOOP3、將片外 2000H 拆開,高 4 位放在 2002H 的低 4 位,低 4 位放在 2001H 的低 4 位。3、構思正確 6 分,其他 4 分。MOV DPTR,#2000HMOVX A,DPTRMOV B,AANL A,#0FHINC DPTRMOVX DPTR,AINC DPTRMOV A,BSWAP AANL A,#0FHMOVX DPTR,A4、將 50H 單元內的兩位 BCD 碼拆開,并轉換成 ASCII 碼,低位存入 RAM 的 31H 單元,高位存入 RAM 的 32H 單元。MOV A,R
16、71、編程將片內 30H43H 單元的 20 個數(shù)傳送到片外 RAM3000H 開始的單元1、構思正確 2 分,每條指令 1 分MOV R7,#20MOV R0,#30HMOV DPTR,#3000HLOOP: MOV A,R0MOVX DPTR,AINC R0INC DPTRDJNZ R7,LOOP2、編寫程序,把 R7R6 的內容減去常數(shù) 2405H2、構思正確 3 分,每條指令 1 分。CLR CMOV A,R6SUBB A,#05HMOV DPTR,#3000HMOV R6,ASUBB A,#24HMOV R7,A3、編寫程序段把片外 2000H20FFH 的內容置成 00HFFH,即
17、 2000H 的值為 00H,2001H 的值為 01H,20FFH 的值為 FFH。3、構思正確 3 分,每條指令 1 分。MOV R,#00HCLR AMOV DPTR,#2000HLOOP: MOVX DPTR,AINC AINC DPTRDJNZ R7,LOOP1、編程片外 RAM3000H3013H 的 20 個數(shù)傳送到片內 30H43H 單元中1、構思正確 2 分,每條指令 1 分。MOV R7,#20MOV DPTR,#3000HMOV R0,#30HLOOP: MOVX A,DPTRMOV R0, AINC R0INC DPTRDJNZ R7,LOOP2、編寫程序,把常數(shù) 30
18、22 加到存放器對 R7R6 的內容上BCD 碼相加。2、構思正確 2 分,每條指令 1 分。MOV A,R6ADD A,#22HDA AMOV R6,AMOV A,R7ADDC A,#30HDA AMOV R7,A3、編寫程序段把片外 2000H20FFH 的 256 個字節(jié)內容力口 1,忽略進位3、構思正確 3 分,每條指令 1 分MOV R,#00HMOV DPTR,#2000HLOOP: MOVX A,DPTRINC AMOVX DPTR,AINC DPTRDJNZ R7,LOOP編寫程序:將片內 RAM 的 31H 的與 30H 的內容相除無符號數(shù)除法,并將商送入 片內 RAM 的
19、33H 單元,余數(shù)送入片內 RAM 的 32H 單元,并指出除法指令影響 PSW 中的哪些標志將片外 2001H 的高 4 位和 2000H 的低 4 位合并,并送入 2002H 單元。10 分編寫程序:將片外 RAM1000H 的內容乘以 1001H 的內容,結果寫入 31H高和 30H低編程:求片外 RAM2000H 單元開始的 100 個單字節(jié)無符號數(shù)中最大者,存在片外RAM3000H 單元中。編寫子程序將片外 2000H 和 2001H 單元的值按從小到大的次序排序編寫完整程序,實現(xiàn)功能:兩個兩字節(jié)無符號數(shù) 31H高 30H低,33H高 32H低相減,結果寫入 31H高 30H低。編寫
20、子程序比擬片外 2000H 和 2001H 單元的值,假設相等那么將 Cy 置位,否那么將Cy 清零編寫完整程序,實現(xiàn)功能:兩個兩字節(jié)無符號數(shù) 31H高 30H低和 33H高 32H低相加,結果寫入 31H 佰-30H低。四、綜合題:如下圖的中斷電路可實現(xiàn)系統(tǒng)的故障顯示。當系統(tǒng)的各局部正常工作時4 個故障源的輸入均為低電平, 顯示燈全不亮。 當有某個局部出現(xiàn)故障時, 那么相應的輸入 線由低電平變?yōu)楦唠娖?,相應的發(fā)光二極管點亮。1 編寫中斷效勞程序 INTR0:實現(xiàn)故障顯示。14 分2 用偽指令說明如何安放主程序 START 和中斷效勞程序 INTR0。(6 分1 根本正確得 9 分,其他 5
21、分INTR0: JB P1.0,LAMP2CLR P1.1LAMP2: JB P1.2,LAMP3CLR P1.3LAMP3: JB P1.4 LAMP4CLR P1.5LAMP4: JB P1.6,LENDCLR P1.7LEND: RETI(2 根本正確 4 分,其他 2 分ORG 0000HLJMP STARTORG 0003HLJMP INTR0ORG XXXXHSTART:.INTR0:.設有一片 8051,擴展了一片 8155。關于 8155 和單片機定時器、中斷等的技術 要求和相關答案如第二題 3、4、5、6、9、10、14、15 小題所示。(1 試編寫系統(tǒng)初始化程序段(包括于
22、8155 和單片機定時器、中斷等的初試化。CLR P1.1(2假設定時器 0 中斷效勞程序為 T1R,外部中斷 1 中斷效勞程序為 INTR1,主程 序為START。如何在程序存儲器中存放這些程序(利用偽指令(1 根本概念正確 60%分,其他 40%:定時器初試化 6 分,中斷初試化 4 分,8155 初 試化 4 分START: MOV TMOD,#2DHMOV TL1,#156MOV TH1,#156MOV TL0,#00HMOV TH0,#0FBHMOV IE,#8CHMOV IP,#08HSETB IT0MOV DPTR,#7FF8HMOV A,#4DHMOVX DPTR,A(2 根本
23、概念正確 4 分,表示正確 2 分ORG 0000HLJMP STARTORG 0013HMOV TL0,#100LJMP INTR1ORG 001BHLJMP T1RSTART: INTR1:T1R:.設有一單片機系統(tǒng),擴展了程序存儲器、數(shù)據(jù)存儲器和一片 8155。關于 8155 和 單片機定時器、定時器中斷等的技術要求和相關答案如第二題3、4、5、6、9、10、14、15 小題所示。(1 試編寫系統(tǒng)初始化程序段(包括于 8155 的初始化和單片機定時器的初始化、定時器中斷的初始化。(2 假設定時器 1 中斷效勞程序為 T1R,定時器 1 中斷效勞程序為 T1R,主程序為 START o 如
24、何在程序存儲器中存放這些程序(利用偽指令(1 根本概念正確 60%分,其他 40%:定時器初試化 6 分,中斷初試化 4 分,8155 初 試化 4 分START: MOV TMOD,#0D2HMOV TH0,#100MOV TL1,#00HMOV TH1,#0FBHMOV IE,#8 AHMOV IP,#08HMOV DPTR,#0FDF0HMOV A,#7BHMOVX DPTR,A(2 根本概念正確 4 分,表示正確 2 分ORG 0000HLJMP STARTORG 000BHLJMP T0RORG 001BHLJMP T1RSTART:.MOV TH0,#100T0R:T1R:(4MO
25、V DPTR,#7FF8H電路如圖:(1 8155 的 RAM 的地址范圍(3 分(2 請設計 8155 命令控制字,未作要求的位全取 00(3 分(3 在圖上將 8155 的弓 I 腳 AD0A D7、RD、WR、ALE、RESET 與 8051 正確連接。(6 分(4 編程序:讀入開關狀態(tài),點亮 PA 口的燈。(8 分(10000H00FFH(200000001b(3 略MOV A,#00000001BMOVX DPTR,AMOV DPTR,#7FFAHMOVX A,DPTRMOV DPTR,#7FF9HMOVX DPTR,A,設振蕩器頻率 fosc=11.0592MHz,異步通信采用方式
26、 1,波特率 9600。SMOD=0 時,定時器 1 以方式 2 產生波特率,那么其初始值應為多少,要求列出計 算公式。設振蕩器頻率 fosc=11.0592MHz,異步串行通信采用方式 1,波特率 4800。SMOD=0 時,定時器 1 以方式 2 產生波特率,請計算初值應為多少?要求 列出計 算公式。三、填空(1或 2 分)所有指令執(zhí)行前,(PSW=11H, (A=50H, (R0=30H, (30H=FFH ,依次執(zhí) 行(1(2(3(4,請?zhí)顚懤ㄌ杻鹊膬热荨?共 5 空,每空 2 分,共 10 分(1 執(zhí)行 ANL A, #77H 后,(A=( (2執(zhí)行 ORL 30H, A 后, (3
27、0H=( (3 執(zhí)行 INC R0 后,(R0=( , (30H=( (4 執(zhí)行 CLR A 后,PSW 的 P 標志 二(。注:(A 表示存放器 A 中的值,(R0 表示存放器 R0 中的值,(30H 表示 RAM 的 30H 單元的值,其余類似。(PSW=10H , (A=83H , (R0=17H ,(17H=FFH , (18H=FFH ,依次執(zhí)行(1(2(3(4,請?zhí)顚懤ㄌ杻鹊膬热荨?共 10 空,每空1 分,共 10 分(1 執(zhí)行 ANL A, #17H 后,(A=( ,(17H=( (2 執(zhí)行 ORL 17H, A 后,(17H=( , (A=( ,(R7=( (3 執(zhí)行 INC
28、 R0 后,(18H=( ,(17H= ( , PSW 的 CY 標 志=(4 執(zhí)行 CPL A 后,(A=( , PSW 的 P 標志二(。注:(A 表示存放器 A 中的 值,(R0 表示存放器 R0 中的值,(17H表示 RAM 的 17H 單元的值,其余類似。 所 有指令執(zhí)行前,R0 的值為 32H, A 的值為 48H,片內 RAM 的 32H 單元的值為 80H, 40H 單元的值為 08H,依次執(zhí)行(1(2(3(4,請在括號內填寫各存放器和 RAM 單元的值。(共 5 空,每空 2 分,共 10 分注:(A 表示存放器 A 中的值,(R0 表 示存放器 R0 中的值,(32H 表示 RAM 的 32H 單元的值,其余類似。(1 執(zhí)行 MOVA, R0 后,(A=( (2 執(zhí)行 MOV
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧環(huán)衛(wèi)信息管理平臺建設方案
- 基于云計算技術的智慧環(huán)衛(wèi)解決方案
- 展臺搭建合同范本
- 稅務系統(tǒng)納稅信用管理政策解讀
- 重型柴油車遠程在線監(jiān)控系統(tǒng)項目 投標方案(技術方案)
- 三農村創(chuàng)業(yè)投資手冊
- 企業(yè)供應鏈管理的數(shù)字化轉型及優(yōu)化策略研究
- 三農產品質量安全追溯系統(tǒng)建設手冊
- 新零售技術應用與發(fā)展趨勢分析報告
- 停車場車輛出入智能管理系統(tǒng)
- 四川省2024年高等職業(yè)教育單獨招生考試中職類語文試題及答案
- 眼科手術學基礎
- 多晶硅大型還原爐裝備項目可行性研究報告建議書
- 2025年高考作文備考之模擬試題:“自塑”與“他塑”
- (完整版)高考英語詞匯3500詞(精校版)
- 2024年常州機電職業(yè)技術學院高職單招語文歷年參考題庫含答案解析
- 2025年鎮(zhèn)履職事項清單工作培訓會會議記錄
- 湘教版七年級數(shù)學下冊第二章實數(shù)教學課件
- 電工基礎知識培訓課件
- 2024年全國職業(yè)院校技能大賽高職組(智慧物流賽項)考試題庫(含答案)
- 《海洋平臺的腐蝕及》課件
評論
0/150
提交評論