




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機原理與應用試題庫一.單項選擇題D.單片機復位后,SR PC. I/OSP = 60HPC = 00HSP = 00HPC = 0000HSP = 07HPC = 0000HSP = 00HPC = 00HA.B.C.1 .口的內容為( c )。P0 = P1 = P2 = P3 = FFHP0 = P1 = P2 = P3 = 00HP0 = P1 = P2 = P3 = FFHP0 = P1 = P2 = P3 = 00H2. 80C51有四個工作寄存器區,由PSW狀態字中的RS1和RS0兩位的狀態來決定,單片機復位后,若執行SETBRS0指令,此時只能使用(b)的工作寄存器。A.0區
2、B.1區C.2區D.3區3. ATMEL的AT89S51驅動能力最強的并行端口為(a)。D. P3)。D. ALE工作方式。16位(a )。A.P0B.P1C.P24. .讀片外部數據存儲器時,不起作用的信號是(cA./RDB./WEC./PSEN5. AT89S51單片機定時器工作方式0是指(c)A.8位B.8位自動重裝C.13位D.6. AT89S51單片機外部中斷0對應的中斷入口地址是A.0003HB.000BHC.0013HD.001BH7. 下面哪條指令是錯誤的?(a)。A.MOVXR0,#30HB.MOVCA,A+PCC.PLAD.POPACC8. AT89S51單片機可分為兩個中
3、斷優先級別,各中斷源的優先級別設定是利用(c)寄存器。A.IEB.PCONCIPD.SCON9. AT89S51單片機響應外部中斷1的中斷時,程序應轉移到地址(c)。A.0003HB.000BHC.0013HD.001BH10. AT89S51單片機的位尋址區位于內部RAM的(d)單元。A.00H7FHB.20H7FHC.00H1FHD.20H2FH11 .AT89S51單片機在同一優先級的中斷源同時申請中斷時,CPU首先響應(a)。A.外部中斷0B.外部中斷1C.定時器0中斷D.定時器1中斷12 .利用KEIL軟件進行仿真調試時,在執行調用指令時,(c)調試可跟蹤到子程序內部并逐條執行子程序
4、內部的各條指令。A.暫停B.調試C.單步D.連續運行13 .已知:MOVA,#28HMOVR0,#20HMOVR0,AANLA#0FHORLA#80HXRLAR0執行結果A的內容為(a)。A.A0HB.28HC.08HD.88Hb )指令14 .在進行BCD碼運算時,緊跟加法運算指令后面的指令必須是(A.ADDB.DAAC.ADDCD.由實際程序確定15.在80C51中,需要外加電路實現中斷撤除的是:(d)。A.定時中斷B.脈沖方式的外部中斷C.外部串行中斷D.電平方式的外部中斷16.80C51的定時器T0,若振蕩頻率為12MHz,在方式1下最大定時時間為(b)。A.8192msB.65536
5、肉C.0.256的D.16384ms17 .控制用行口工作方式的寄存器是(c)0A.TCONB.PCONC.SCOND.TMOD18 .開機復位后,CPU使用的是第0組工作寄存器,地址范圍是(d)0A.00H-10HB.08H-0FHC.10H-1FHD.00H-07H19 .80C51單片機P0口用作輸出時,應外接(a)。A.上拉電阻B.二極管C三極管D.下拉電阻20 .在進行BCD碼運算時,緊跟加法運算指令后面的指令必須是(b)指令。A.ADDB.DAAC.ADDCD.由實際程序確定21 .進位標志CY在(c)中。A.累加器B算邏運算部件ALUC程序狀態字寄存器PSWDDPTR22 .80
6、C51單片機有七種尋址方式,MOVXAA+DPTR屬于(b)尋址。A.間接B.變址C.相對D.直接23 .有如下程序段:MOV31H,#24H;MOVA,31H;SWAPA;ANLA,#0F0H;執行結果是(c)A.(A)=24HB(A)=42HC.(A)=40HD(A)=00H24 .某種存儲器芯片容量是8KB,那么它的地址線根線是(c)0A.11根B.12根C.13根D.14根25 .如果AT89S51單片機系統的T0中斷服務程序放在程序存儲區的0500H地址開始的一段空間內,此時跳轉到T0中斷服務程序的指令LJMP0500Hg放在(b)開始的中斷地址區。A.0003HB.0013HC.0
7、023HD.000BH26 .8位LED顯示器采用動態顯示方式時(不加鎖存器),至少需要提供的I/O線總數是(a)。A.16B.20C.18D.627 .堆棧數據的進出原則是(D)A.先進先出B.進入不出C.后進后出D.先進后出28 .80C51單片機中,若晶振頻率屢6MHz,一個機器周期等于(d)qA.1.5B.3C.1D.229 .單片機復位后,累加器A、PGPSW的內容為(b)。A. A=FFHPC=00HPSW=FFHB. A=00HPC=0000HPSW=00HC. A=07HPC=0000HPSW=FFHD. A=00HPC=00HPSW=00H30 .PC的值是(c)0A.當前正
8、在執行指令的前一條指令的地址B.當前正在執行指令的地址C.當前正在執行指令的下一條指令的地址D.控制器中指令寄存器的地址31 .下列說法中錯誤的是(c)。A.PC是一個不可尋址的特殊功能寄存器。B.單片機的主頻越高,其運算速度越快。C.在80C51單片機中,一個機器周期等于1pS。D.特殊功能寄存器SP內裝的是棧頂首地址單元的地址。32 .AT89S51單片機的字長是(c)。A.2位B,4位C8位D.16位33 .假定A=38H,(R0)=17H,(17H)=34H,執行以下指令:ANLA,#17HORL17H,AXRLA,R0CPLA后,A的內容為(d)0A.CDHB.DCHC.BCHD.D
9、BH34 .在80C51單片機中,需要外加電路實現中斷撤除的是:(d)A.定時中斷B.脈沖方式的外部中斷C.外部串行中斷D.電平方式的外部中斷35 .AT89S51單片機外擴存儲器芯片時,4個I/O口中用作地址總線的是(aA.P0口和P2B.P0口C.P1口和P3口D.P2口29.用行口的工作方式由(c)寄存器決定。A.SBUFB.PCONC.SCOND.RI36 .某種存儲器芯片是16KB,那么它的地址線根數是(d)A.11根B.12根C.13根D.14根1 s37 .80C51單片機系統中,若晶振頻率屢12MHz,一個機器周期等于(c)A.1.5B.3C.1D.238.單片機復位后,A.S
10、P=07HSRPGI/OPC=00H口的內容為(c)P0=P1=P2=二P3=FFHB.SP=00HPC=0000HP0=P1=P2=二P3=00HC.SP=07HPC=0000HP0=P1=P2=P3=FFHD.SP=00HPC=00HP0=P1=P2=P3=00H39.80C51單片機乘法指令操作碼助記符是(d)A.MOVB.MOVXC.MOVCD.MUL40.80C51單片機響應中斷矢量地址是(c)。A.中斷服務程序的首句地址B.中斷服務程序的出口地址C.中斷服務程序的入口地址D.主程序等待中斷指令的地址41.單片機在與外部I/O口進行數據傳送時,將使用(a)指令。A.MOVXB.MOV
11、C.MOVCD.視具體I/O口器件而定42.使用單片機開發系統調試程序時,對原程序進行匯編的目的是(a)。A.將源程序轉換成目標程序B,將目標程序轉換成源程序C.將低級語言轉換成高級語言D.連續執行鍵43 .設內部RAM(30H)=40H,(40H)=10H,(10H)=00H,分析以下程序執行后(B)=(a)MOVR0,#30HMOVA,R0MOVR1,AMOVB,R1A.00HB.40HC.30HD.10H44 .調用子程序.中斷響應過程及轉移指令的共同特點是(b)。A.都能返回B.都通過改變PC實現轉移C,都將返回地址壓入堆棧D,都必須保護現場45 .在進行串行通信時,若兩機的發送與接收
12、可以同時進行,則稱為(d)A.半雙工傳送B.單工傳送C.雙工傳送D.全雙工傳送46 .AT89S51單片機復位后,從(c)單元開始取指令。A.0003HB.000BHC.0000HD.0100H47 .51單片機執行MOVX寫指令時,相關的信號狀態是(b)。A. PSENP5效為低電平,WR有效為低電平B. PSENP5效為高電平,WR有效為低電平C. PSENt效為低電平,WR無效為高電平D. PSENt效為高電平,WR無效為高電平48 .對片外數據RAM單元讀寫數據用(d)0A.MOV指令B.MOVX指令C.WR指令D.MOVC指令49 .AT89S51的無條件轉移指令中,其轉移范圍最大的
13、是(a)。A.LJMPB.AJMPC.SJMPC.GOTO50 .執行MOVSP,#30H指令后,壓棧從片內RAM的(c)單元開始A.2FHB.30HC.31HD.#30H51 .定時器/計數器T0工作于模式2,在計數溢出時(b)。A.計數從零重新開始B.計數從初值重新開始C.計數彳止D.由程序決定52 .按鍵的機械抖動時間通常是(c)。A.0B.510仙sC.510msD.1s以上53 .下列計算機語言中,CPU能直接識別的是(d)。A.自然語言B.局級語言C.匯編語言D.機器語言54 .以下指令中,(c)指令執行后使標志位CY清00A.MOVA,#00HB.CLRAC.ADDA,#00HD
14、.CLR00H55 .當需要從AT89S5俾片機程序存儲器取數據時,采用的指令為(b)。A.MOVA,R1B.MOVCA,A+DPTRC.MOVXA,R0D.MOVXA,DPTR56 .共陽數碼管要顯示字形“8”時,則對應的七段碼值為(a)。A.7FHB.77HC.08HD.88H57 .80C51單片機時鐘周期為T0,則機器周期為(d)。A.2T0B,4T0C.8T0D.12T058 .單片機復位時,程序計數器PC的值為(a)0A.0000HB.0030HC.4000HD.4100H59 .某存儲器芯片有12根地址線,8根數據線,該芯片有(d)個存儲單元。A. 1 KB B. 2 KB60
15、. MOV A, R1的尋址方式為(A.立即尋址C.直接尋址61 .用行口發送中斷標志位為(aA. TI B. RIC.IE0 D.62. T1中斷允許控制位為( b ),A. ET0B. ET1C. ESC. 3KBD.4KBc)。C.寄存器尋址D,寄存器間接尋址)IE1D. EX163 .用行口工作在方式0時,作同步移位寄存器使用,此時串行數據輸入輸出端為(a)A.RXD引腳B.TXD引腳C.T0弓唧D.T1引腳64 .已知X的補碼為10000010B,則X的真值是十進制(d)。A.127B.-127C.126D.-12665 .利用串行方式(a),外接移位寄存器,能將串行接口擴展為并行輸
16、入、輸出接口。A.0B.1C.2D.366 .有一位共陰極LED顯示器,要使它顯示“5”,它的字段碼為(a)。A.6DHB.92HC.FFHD.00H67 .多字節加法運算,在進行最低字節相減前,應先將CY(a)。A.清0B.置1C.取反D.送入A68 .單片機的程序計數器PC是16位,其尋址范圍為(d)。A.128BB.256BC.8KBD.64KB69 .堆棧指針的作用是(b)0A.指明棧底的位置B.指明棧頂的位置C.操作數地址D.指令的地址70 .指令MOVPSW;#00H對源操作數而言,屬于(b)方式。A.直接尋址B.立即尋址C,寄存器尋址D.相對尋址71 .AT89S51單片機的串行
17、中斷入口地址為(c)。A.0003HB.0013HC.0023HD.0033H-72 .以下哪一條指令的寫法是錯誤的(c)。A.MOVDPTR#3F98HB.MOVRO,#0FEHC.MOV50H,#0FC3DHD.INCR073 .AT89S5U片機的堆棧區是設置在(c)中。A,片內ROM區B,片外ROM區C,片內RAM區D.片外RAM區74 .以下哪一條是位操作指令(b)A. MOV P0, #0FFH B. CLR P1.0 75.下列指令不是變址尋址方式的是(A. JMP A+DPTR B. MOVC C. MOVX A, DPTR D. MOVC 76.以下哪一條是位操作指令(bC.
18、 CPL A D. POP PSW c )。A, A+PCA, A+DPTR)POP PSWD. PUSH ACCA.MOVP1,#0FFHB.MOVC,ACC.1C.CPLAD.77 .以下哪一條指令的寫法是錯誤的(a)。A.MOVA,A+DPTRB.MOVRQ#FEHC.CPLA78 .(a)屬于單片機系統前向通道的器件。A.A/D轉換B.D/A轉換C.LED數碼管D.繼電器79 .T0設置成計數方式時,外部引腳計數脈沖的最高頻率應是晶振頻率的(b)A.1/12B,1/24C,1/48D,1/10080 .外部中斷INT0的觸發方式控制位IT0置1后,其有效的中斷觸發信號是(d)A.高電平
19、B.低電平C.上升沿D.下降沿81 .與定時工作方式0和1相比較,定時工作方式2不具備的特點是(b)。B .增加計數器的位數D.適于循環定時和循環計數B.固定的,為fosc/16D.固定的,為fosc/64A.計數溢出后能自動恢復計數初值C.提高了定時的精度82 .由行口工作方式1的波特率是(c)。A.固定的,為fosc/32C.可變的,通過定時器/計數器T1的溢出率設定83 .下列說法正確的是(a)。A.立即尋址方式是被操作的數據本身在指令中,而不是它的地址在指令中B.指令周期是執行半條指令的時間C.指令中直接給出的操作數稱為直接尋址D.內部寄存器可作為間接寄存器84 .指令周期有三種,分別
20、是單周期指令,雙周期指令和(b)指令。A.三周期B.四周期C五周期D.六周期85 .下列關于AT89S51系統各中斷源說法正確的是(d)。A.各中斷源發出的中斷請求信號,都會標記在AT89S51系統中的IE寄存器中B.各中斷源發出的中斷請求信號,都會標記在AT89S51系統中的TMOD寄存器中C.各中斷源發出的中斷請求信號,都會標記在AT89S51系統中的IP寄存器中D.各中斷源發出的中斷請求信號,都會標記在AT89S51系統中的TCONtSCONU存器中86.下列說法正確的是(a)。A.特殊功能寄存器SCON與定時器/計數器的控制無關B.特殊功能寄存器TCON與定時器/計數器的控制無關C.特
21、殊功能寄存器IE,與定時器/計數器的控制無關D.特殊功能寄存器TMOD,與定時器/計數器的控制無關87 .控制用行口工作方式的寄存器是(c)0A.TCONB.PCONC.SCOND.TMOD88 .對程序存儲器的讀操作,只能使用(d)0D. MOVC指令D. 4D. XCHD旨令A.MOV指令B.PUSHt令C.MOVX指令89 .使用定時器T1時,有(c)工作方式。A.1B.2C.390 .通過用行口發送或接收數據時,在程序中應使用(c)A.MOVC指令B.MOVX指令C.MOV指令91. AT89S51單片機可分為兩個中斷優先級別,各中斷源的優先級別設定是(c)寄存器。A.IEB.PCON
22、C.IPD.SCON92. AT89S5H1片機響應外部中斷0的中斷時,程序應轉移到地址(a)。A.0003HB.000BHC.0013HD.001BH93. 80C51單片機定時器溢出標志是(d)。A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF094. 用定時器T1方式2計數,要求每計滿100次,向CPU發出中斷請求,TH1、TL1的初始值是(a)oA.9CHB.20HC.64HD,A0H95. 80C51單片機定時器外部中斷1和外部中斷0的觸發方式選擇位是(c)。A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF096. 80C51單片機定時器T
23、1的溢出標志TF1,若計滿數產生溢出時,如不用中斷方式而用查詢方式,則應(b)。A.由硬件清零B.由軟件清零C.由軟件置于D.可不處理97. 80C51單片機定時器T0的溢出標志TF0,若計?f數在CPU響應中斷后(a)。A.由硬件清零B.由軟件清零C.A和B都可以D.隨機狀態98. 80C51單片機計數初值的計算中,若設最大計數值為M,對于模式1下的M值為(dA.M=8192B.M=256C,M=16D.M=6553699.80C51響應中斷后,中斷的一般處理過程是(a)。A.關中斷,保護現場,開中斷,中斷服務,關中斷,恢復現場,開中斷,中斷返回B.關中斷,保護現場,保護斷點,開中斷,中斷服
24、務,恢復現場,中斷返回C.關中斷,保護現場,保護中斷,中斷服務,恢復斷點,開中斷,中斷返回D.關中斷,保護斷點,保護現場,中斷服務,關中斷,恢復現場,開中斷,中斷返回100.80C51單片機響應中斷的過程是(d)。A.斷點PC自動壓棧,對應中斷矢量地址裝入PCB.關中斷,程序轉到中斷服務程序C.斷點壓棧,PC指向中斷服務程序地址D.斷點PC自動壓棧,對應中斷矢量地址裝入PC,程序轉到該矢量地址101. 80C51單片機的(c)口的引腳,還具有外中斷、串行通信等第二功能。A.P0B.P1C.P2D.P3102. 80C51單片機應用程序一般存放在(b)。A.RAMBROMC寄存器DCPU103.
25、 已知某數的BCD碼為0111010101000010則其表示的十進制數值為(b)A.7542HB.7542C,75.42HD.75.42104. 80C51的下列指令中,不影響標志位CY的指令有(d)。A.ADDA20HBCLRAC.RRCAD.INCA105. 80C51的CPU主要的組成部部分為(a)。A.運算器、控制器B加法器、寄存器C.運算器、寄存器D.運算器、指令譯碼器106. 80C51的CPU是(c)位的單片機。A.16B.4C.8D.準16107. 80C51復位后,PC與SP的值為(b)。A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,00
26、H108. 當需要從80C51單片機程序存儲器取數據時,采用的指令為(b)。A.MOVA,R1B.MOVCA,A+DPTRC.MOVXA,R0D.MOVXA,DPTR109 .80C51單片機中既可位尋址又可字節尋址的單元是(a)。A.20HB.30HC.00HD.70H110 .下列哪條指令是正確的(d)。A.PUSHR2B.ADDR0,AC.MOVXADPTRD.MOVR0,A111. 10101.101B轉換成十進制數是(d)0A.46.625B,23.625C,23.62D,21.625112. 存儲器的地址范圍是0000H0FFFH它的容量為(d)。A.1KBB.2KBC.3KBD.
27、4KB113. 3D.0AH轉換成二進制數是(a)。A.111101.0000101BB.111100.0000101BC.111101.101BD.111100.101B114. 73.5轉換成十六進制數是(b)。A94.8HB.49.8HC.111HD.49H115. MOVXA,R0指令中,源操作數采用(d)尋址方式,指令作用在(d)區間。A.寄存器,外部數據存儲器B.直接,程序存儲器C.寄存器間接,內部數據存儲器D.寄存器間接,外部數據存儲器116. (d)指令是80C51指令系統中執行時間最長且長達4us的。A.比較轉移B.循環車移C.增減量D.乘除法117. 80C51單片機中,將
28、累加器A中的數送入外RAM的40H單元,可執行的指令(d)。A.MOVR1,40HB.MOVR1,#40HMOVXR1,AMOVXR1,AC.MOVX40H,AD.MOVR1,#40HMOVXR1,A118 .不屬于單片機與輸入輸出設備進行信息交換的方式是(d)0|A.無條件傳送方式B.查詢方式C中斷方式D.存儲器直接存取方式119 .A/D轉換方法有以下四種,ADC0809是一種采用(c)進行A/D轉換的8位接口芯A.計數式B.雙積分式C逐次逼近式D,并行式120 .80C51單片機內有(b)個16位的定時/計數器,定時/計數器T0有(b)種工作方式。A.4,5B.2,4C.5,2D.2,3
29、121 .在單片機應用系統中,兩線雙向長距離(幾百米)通信應采用(d)。A.TTL電平B.RS232O6平C.RS422電平D.RS485電平122 .若一個壓縮的BCD碼為00110001B,它表示白數是(c)。A.11HB.11C.31D.00010001B123 .在80C51單片機中,設定方式時可以使T1停止計數的方式為(d)。A.方式0B.方式1C.方式2D.方式3124 .DAC0832可以實現兩路模擬信號的同步輸出,這是利用了該芯片的(d)特性。A.單極性B.雙極性C單緩沖D,雙緩沖125 .指令JC80H的尋址方式是(a)。A.相對尋址B.立即尋址C.直接尋址D.變址尋址126
30、 .80C51單片機復位時,SP的狀態為(b)。A.00HB.07HC.08HD.不確定127 .在以下幾個地址中,可以進行位尋址的單元是(b)。A.87HB.88HC.89HD.8AH128 .字符“A”的ASCI網是(d)。A.0AHB.10C.00001010BD.41H129 .電子計算機系統中采用的計數制是(b)。A.十進制B.二進制C.八進制D.十六進制130 .一個帶符號數的補碼是11111111B,該數為(a)。A.-1B.-127C.-128D.+1131 .指令DJNZRn,rel指的是(b)。A.比較不等轉移B.減1不為0轉移C.散轉移D.長跳轉132 .以下的指令中,既
31、有堆棧操作又影響中斷觸發器的指令是(d)oA.ACALLB.LCALLC.RETD.RETI133 .在80C51單片機單片機中,控制外中斷觸發方式的寄存器是(a)。A.TCONB.IEC.IPD.SCON134 .80C51單片機復位時,P0P3口鎖存器的狀態為(d)。A.00HB.80HC.不確定D.FFH135 .在80C51匯編語言中,十六進制數據正確的書寫格式是(c)。A.100舊B.A8HC.0A8HD.A8136 .在80C51單片機中,8位數據位可變波特率的雙機通信應采用(b)。A.方式0B.方式1C.方式2D.方式3137 .以下指令中,“不帶進位循環左移”指的是(a)0A.
32、RLAB.RLCAC.RRAD.RRCA138 .若(CY)=1,P1.0為0,執行指令ANLC,P1.0后(d)。A.P1.0為1B.(CY不變C.(CY=1D.(CYO=0139 .在80C51單片機的4個并口中,當由OC門驅動需要外接上拉電阻的是(a)。A.P0口B.P2口C.P1口D.P3口140 .計算機中帶符號數的運算最常采用的是(c)。A.原碼B.反碼C.補碼D.BCD碼141 .對于子程序與主程序的參數傳遞,當要求較快的傳遞速度時宜采用的方式是(c)。A.內部存儲器B.外部存儲器C.寄存器D.堆棧142 .以下指令中,錯誤的指令是(d)。A.INCAB.DECAC.INCDPT
33、RD.DECDPTR143 .在80C51單片機中,不屬于特殊功能寄存器范疇的是(a)。A.PCB.ACCC.BD.PSW144 .I/O設備經接口與單片機連接,不傳輸數據時對總線呈高阻,這是利用接口的(b)功能。A.數據鎖存B.三態緩沖C.時序協調D.信號轉換145 .在80C51單片機應用系統中,對于較復雜的I/O設備的請求能及時響應,應采用(c)傳送。A.無條件B.狀態查詢C.中斷D.DMA146 .在80C51單片機中,要求計數值較大時應采用(b)。A.方式0B.方式1C.方式2D.方式3147 .在80C51單片機中,具有自動重裝的方式為(c)。A.方式0B.方式1C.方式2D.方式
34、3148 .設80C51單片機晶振頻率為12MHz,定時器作計數器使用時,其最高的輸入計數頻率應為(c)。A.2MHzB.1MHzC.500KHzD.250KHz149 .已知1只共陰極LED顯示器,其中a筆段為字形代碼的最低位,若需顯示數字1,它的字形代碼應為(a)。A.06HB.F9HC.30HD.CFH150 .在生產過程中完成程序寫入的只讀存儲器稱為(a)0A,掩膜ROMB.PROMC.EPROMD.E2PROM二.判斷題1. .MOVA,30H這條指令執行后的結果(A)=30Ho(X)2. 80C51與80C51的區別在于內部是否有數據存儲器。(X)3. 80C51單片機可執行指令:
35、MOVR6,R7。(X)4. .指令中直接給出的操作數稱為直接尋址。(X)5. 80C51單片機中的PC是不可尋址的。(V)6. 80C51有5個中斷源,有5個中斷優先級,優先級由軟件填寫特殊功能寄存器IP以選擇。(X)7. 80C51單片機可執行指令:MOVR5,R4。(X)9.80C52單片機包含4K的ROM,256字節的RAM,6個中斷源。(X)10. 堆棧的操作原則是先進后出.后進先出。(對)11. 同一時間同一級別的多中斷請求,將形成阻塞,系統無法響應。(X)12. 80C51單片機可執行指令:MOVA,R3。(X)13. MOVA,30H這條指令執行后的結果A=30H。(X)14.
36、 SP內裝的是棧頂首址的內容。(X)15. 對程序存儲器的讀操作,只能使用MOV指令。(X)16. 低優先級不能中斷高優先級,但高優先級能中斷優先級。(V)17. 80C51與8751的區別在于內部是否有程序存儲器。(V)18. 程序計數器PC中裝的內容是當前正在執行指令的地址。(X)19. 80C51單片機可執行指令:MOV28H,R4;(X)20. 當向堆棧壓入一個字節的數據后,SP中的內容減1。(X)21. 80C51單片機可執行指令:CLRR5;(X)22. 80C51片內含EPROM80C31片內不含EPROM(X)23. 80C51單片機是高檔16位單片機。(X)24. 80C51
37、的產品80C51與80C31的區別是:80C31片內無ROM。(V)25. 80C51單片機的CPU從功能上可分為運算器和存儲器。(X)26. 80C51的累加器ACC是一個8位的寄存器,簡稱為A,用來存一個操作數或中間結果。(V)27. 80C51的程序狀態字寄存器PSW是一個8位的專用寄存器,用于存放程序運行中的各種狀態信息。(V)28. 80C51的程序存儲器用于存放運算中間結果。(X)29. 80C51的數據存儲器在物理上和邏輯上都分為兩個地址空間:一個是片內的256字節的RAM,另一個是片外最大可擴充64K字節的RAM。(V)30. 單片機的復位有上電自動復位和按鈕手動復位兩種,當單
38、片機運行出錯或進入死循環時,可按復位鍵重新啟動。(V)31. 單片機的指令周期是執行一條指令所需要的時間,一般由若干個機器周期組成。(V)32. 單片機系統擴展時使用的鎖存器,是用于鎖存高8位地址。(X)33. 80C51單片機上電復位后,片內數據存儲器的內容均為00H。(X)34. 當80C51單片機的晶振頻率為12MHz時,ALE地址鎖存信號端的輸出頻率為2MHZ的脈沖。(V)35. 80C51單片機片內RAM從00H1FH的32個單元,不僅可以作工作寄存器使用,而且可作為通用RAM來讀寫。(V)36. 80C51單片機的片內存儲器稱為程序存儲器。(X)37. 80C51單片機的數據存儲器
39、是指外部存儲器。(X)38. 80C51單片機的特殊功能寄存器集中布置在片內數據存儲器的一個區域中。(V)39. 80C51單片機的指令格式中操作碼與操作數之間必須用“,”分隔。(X)40. 80C51指令:MOVA,#40H;表示將立即數40H傳送至A中。(,)41. .80C51指令:MOVA,R0;表示將R0指示的地址單元中的內容傳送至A中。(,)42. 80C51指令:MOVXA,DPTR;表示將DPTR指示的地址單元中的內容傳送至A中。(,)43. 80C51的數據傳送指令是把源操作數傳送到目的操作數,指令執行后,源操作數改變,目的操作數修改為源操作數。(X)44. 80C51指令中
40、,MOVX為片外RAM傳送指令。(V)45. 80C51指令中,MOVC為ROM傳送指令。(X)46. 將37H單元的內容傳送至A的指令是:MOVA,#37H。(X)47. 80C51指令中,16位立即數傳送指令是:MOVDPTR,#data16。(V)48. 80C51單片機,CPU對片外RAM的訪問只能用寄存器間接尋址的方式,且僅有4條指令。(V)49. 如JCrel發生跳轉時,目標地址為當前指令地址加上偏移量。(X)50. 對于AT89S51單片機,當CPU對內部程序存儲器尋址超過4K時,系統會自動在外部程序存儲器中尋址。(,)51. 指令MULAB執行前(A)=F0H,(B)=05H,
41、執行后(A)=FH5,(B)=00H。(X)52. 已知:DPTR=11FFH執行INCDPTR后,結果:DPTR=1200H(V)53. 已知:A=11HB=04H,執行指令DIVAB后,其結果:A=04H,B=1CY=OV=Q(,)54. 已知:A=1FH,(30H)=83H,執行ANLA,30H后,結果:A=03H(30H)=83HP=0。(X)55. 無條件轉移指令LJMPadd6稱長轉移指令,允許轉移的目標地址在128KB空間范圍內。(X)56. 在進行二十進制運算時,必須用到DAA指令。(X)57. CPU的時鐘周期為振蕩器頻率的倒數。(V)58. 80C51指令系統中,指令CJN
42、EA,#data,rel的作用相當于SUBBA,#data與JNCrel的作用。(X)59. 80C51指令系統中,指令JNBbit,rel是判位轉移指令,即表示bit=1時跳轉。(X)60. 80C51單片機的PC與DPTR都在CPU片內,因此指令MOVCA,A+PC與指令MOVCA,A+DPTR執行時只在單片機內部操作,不涉及片外存儲器。(x)61. 80C51單片機中PUSH和POP指令只能保護現場,不能保護斷點。(X)62. 指令LCALLaddr16能在64K字節范圍內調用子程序。(V)63. 設PC的內容為35H,若要把程序存貯器08FEH單元的數據傳送至累加器A,則必須使用指令M
43、OVCA,A+PCo(X)64. 指令MOVA,00H執行后A的內容一定為00H。(X)定時、中斷、串行口系統及應用65. 在80C51單片機內部結構中,TMOD為模式控制寄存器,主要用來控制定時器的啟動與停止。(X)66. 在80C51單片機內部結構中,TCON為控制寄存器,主要用來控制定時器的啟動與停止。(V)67. 80C51單片機的兩個定時器均有兩種工作方式,即定時和計數工作方式。(V)68. 80C51單片機的TMOD模式控制寄存器不能進行位尋址,只能用字節傳送指令設置定時器的工作方式及操作模式。(V)69. 80C51單片機系統復位時,TMOD模式控制寄存器的低4位均為0。(,)7
44、0. 80C51單片機5個中斷源相應地在芯片上都有中斷請求輸入引腳。(X)71. 啟動定時器工作,可使用SETBTRi啟動。(V)72. 80C51單片機對最高優先權的中斷響應是無條件的。(X)73. 中斷初始化時,對中斷控制器的狀態設置,只可使用位操作指令,而不能使用字節操作指令。(X)74. 80C51單片機系統復位后,中斷請求標志TCON和SCON中各位均為0。(,)75. 80C51單片機的中斷允許寄存器的IE的作用是用來對各中斷源進行開放或屏蔽的控制。(V)76. 用戶在編寫中斷服務程序時,可在中斷入口矢量地址存放一條無條件轉移指令,以防止中斷服務程序容納不下。(V)77. 若要在執
45、行當前中斷程序時禁止更高優先級中斷,應用軟件關閉CPU中斷,或屏蔽更高級中斷源的中斷,在中斷返回時再開放中斷。(V)78. 串行口的中斷,CPU響應中斷后,必須在中斷服務程序中,用軟件清除相應的中斷標志位,以撤消中斷請求。(V)79. 串行口數據緩沖器SBUF是可以直接尋址的專用寄存器。(V)80. 如要允許外部中斷0中斷,應置中斷允許寄存器IE的EA位和EX0位為1。(,)81. 指令JNBTF0LP的含義是:若定時器T0未計滿數,就轉LP。(,)82. 若置80C51的定時器/計數器T1于定時模式,工作于方式2,則工作方式字為20H。(V)83. 若置80C51的定時器/計數器T1于計數模
46、式,工作于方式1,則工作方式字為50H。(V)84. 當80C51的定時器T0計滿數變為0后,溢出標志位(TCON的TF0)也變為0。(X)85. 80C51外部中斷0的入口地址是0003H。(V)86. 80C51單片機允許5個中斷源請求中斷,都可以用軟件來屏蔽,即利用中斷允許寄存器IE來控制中斷的允許和禁止。(V)87. 線選法是把單根的低位地址線直接接到存儲器芯片的片選端。(V)88. 對于80C51單片機而言,在外部擴展EPROM時,引腳應接地。(,)89. 對于80C51單片機而言,在外部擴展EPROM時,引腳可接+5V或接地。(X)90. 在接口芯片中,通常都有一個片選端CS,作用
47、是當CS為低電平時該芯片才能進行讀寫操作。(V)91. DAC0832是8位D/A轉換器,其輸出量為數字電流量。(X)92. DAC0832的片選信號輸入線,低電平有效。(V)93. AGND代表模擬信號和基準電源的參考地,稱模擬地。(V)94. DGND表示數字地,為工作電源地和數字邏輯地。(V)95. A/D轉換器將模擬量轉換為數字量。(V)96. 有A/D轉換器采用SPI接口與單片機進行通信。(V)97. SPI接口采用異步方式與單片機進行通信。(X)98. I2C接口采用異步方式與單片機進行通信。(X)99. I2C是一種兩線式串行總線。(V)100. SPI是一種兩線式串行總線。(X
48、)101. 每個特殊功能寄存器都既有字節地址,又有位地址。(x)102. 50H一定是字節地址。(X)103. 在80C51單片機中,高級中斷可以打斷低級中斷形成中斷嵌套。(V)104. 加法指令將影響進位標志位C,而減法指令將不影響進位標志位C。(X)105. 只要有中斷出現,CPU就立即響應中斷。(X)106. 中斷初始化時,對中斷控制寄存器的狀態設置,只能使用位操作指令,而不能使用字節操作指令。(x)107. 單片機的LED動態掃描顯示是依據人眼的“視覺暫留”效應實現的。(V)108. .指令字節數越多,執行時間越長。(X)109. MOVA,R0這條指令中R0的尋址方式稱之為寄存器間址
49、尋址。(V)110. MOVA,R7,將R7單元中的數據作為地址,從該地址中取數,送入A中。(X)111. .SP是單片機內部一個特殊區域,與RAM無關。(X)112. 80C51單片機訪問片外ROM是以PSEN作為讀選通信號。(V)113. 算術運算類指令一般不影響標志位。(X)114. CPU每取一個指令字節,立即使程序計數器PC自動加1。(,)115. 80C51每個中斷源相應地在芯片上都有其中斷請求輸入引腳。(X)116. 80C51單片機不能對程序計數器PC進行讀寫操作。(X)117. 51單片機對最高優先權的中斷響應是無條件的。(X)118. 中斷初始化時,對中斷控制器的狀態設置,
50、只可使用位操作指令,而不能使用字節指令。(X)119. 在一般情況下,80C51單片機允許同級中斷嵌套。(X)120. .在A/D變換時,采樣頻率越高越好。(X)121. 80C51的CPU對內部RAM和外部RAM的讀寫速度一樣快。(X)122. 對于AT89S51單片機,當CPU對內部程序存儲器尋址超過4K時,系統會自動在外部程序存儲器中尋址。(,)123. 外加晶振頻率越高,系統運算速度也就越快,系統性能也就越好。(X)124. 要進行多機通信,80C51單片機串行接口的工作方式應為方式1。(X)125. 80C51單片機的特殊功能寄存器分布在60H80H地址范圍內。(X)126. PC存
51、放的是當前執行的指令。(X)127. 當80C51上電復位時,堆棧指針SP=00H(X)128. 80C51的程序存儲器只是用來存放程序的。(X)129. 80C51上電復位時,SBUF=00H(X)130 . EPROM的地址線為131 .判斷指令是否正確:132 .判斷指令是否正確:133 .判斷指令是否正確:134 .判斷指令是否正確:135 .判斷指令是否正確:136 .判斷指令是否正確:137 .判斷指令是否正確:138 .判斷指令是否正確:139 .判斷指令是否正確:140 .判斷指令是否正確:141 .判斷指令是否正確:142 .判斷指令是否正確:143 .判斷指令是否正確:14
52、4 .判斷指令是否正確:145 .判斷指令是否正確:146 .判斷指令是否正確:147 .判斷指令是否正確:148 .判斷指令是否正確:149 .判斷指令是否正確:150 .判斷指令是否正確:4K。(11條時,能訪問的存儲空間有MOVR0,R1(X)MOVXA,30H(X)MOVXA,3000H(X)ADDCR7,A(X)ANL#59H,26H(X)MOVC,ACC.0(,)MOVP1,A(,)JBCP0.6,LL1(,)LCALLPROC(V)MOVCA,DPTR(X)MOVXA,DPTR(V)ADDR0,R1(X)MOVA,30H(,)MOVXA,3000H(X)MOVR7,A(,)SUB
53、BA,R2(,)ANL26H,#59H(V)MOVC,ACC.7(V)MOV P1 , A (,)JBC 93H, LL1 (,)三.填空題1 .AT89S51單片機為(8)位單片機。2 .AT89S51的異步通信口為(全雙工)通信方式。3 .AT89S51有(2)級中斷,(5)個中斷源。4 .AT89S51內部數據存儲器的地址范圍是(00H7FH),位地址空間的字節地址范圍是(20H2FH),對應的位地址范圍是(00H7FH),外部數據存儲器的最大可擴展容量是(64K)。5 .AT89S51單片機指令系統的尋址方式有(寄存器尋址)、(直接尋址)、(寄存器間接尋址)、(立即尋址)、基址寄存器加
54、變址寄存器尋址。6 .堆棧數據的進出原則是(先進后出)。7 .在進行BCD碼運算時,緊跟加法運算指令后面的指令必須是(DAA)指令。8 .若A中的內容為67H,那么,P標志位為(1)。9 .AT89S51單片機有(2)級優先級中斷。10 .串行口方式2接收到的第9位數據送(SCON)寄存器的(RB8)位中保存。11 .當單片機復位時PSW=(00)H,這時當前的工作寄存器區是(0)區,R6所對應的存儲單元地址為(06)H。12 .若A中的內容為63H,那么,P標志位的彳1為(0)。13 .內部RAM中,位地址為40H、88H的位,該位所在字節的字節地址分別為(28H)和(88H)。14 .在A
55、T89S51中,PC和DPTR都用于提供地址,但PC是為訪問(程序)存儲器提供地址,而DPTR是為訪問(數據)存儲器提供地址。15 .定時器/計數器的工作方式3是指的將(定時器/計數器0)拆成兩個獨立的8位計數器,而另一個定時器/計數器1此時通常只可作為(串行口)的波特率發生器使用。16 .通常單片機上電復位時PC=(0000)H,SP=(07)H,通用寄存器采用第0組,這一組寄存器的地址范圍是從(00H07)Ho17 .AT89S51訪問片外存儲器時,利用(ALE)信號鎖存來自(P0口)發出的低8位地址信號。18 .80C51的程序計數器PC為(16)位。19 .內部RAM的位尋址區,可供位尋址使用,也可以供(字節)尋址使用。20 .SP稱之為(堆棧指針)。21 .當AT89S51執行MOVCA,A+PC指令時,伴隨著控制程序存儲器的(PSEN)信號有效。22 .若A中的內容為67H,那么,P標志位為(1)。23 .AT89S51單片機的通訊接口有(串行)和(并行)兩種形式。24 .在串行通訊中,發送時要把(并行)數據轉換成(串行)數據。接收時又需把(串行)數據轉換成(并行)數據。25 .AT89S51
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國全毛維羅呢行業投資前景及策略咨詢研究報告
- 2025至2030年中國防燃燈數據監測研究報告
- 皓麗智能平板施工方案
- 2025至2030年中國消諧波磁環數據監測研究報告
- 鋼結構異形廠房施工方案
- 山地旅游區施工方案
- 藥劑學觀念變革考點試題及答案
- 鞭辟入里網絡規劃設計師考試試題及答案
- 深基坑支護及現澆地下綜合管廊結構綜合施工組織設計(新技術)
- 系統規劃師考試核心知識回顧試題及答案
- 全國統一卷試題及答案
- 銀行防搶防暴課件
- 水電工程驗收單
- 婦科護理標準化管理
- 蘭州2025年中國農業科學院蘭州畜牧與獸藥研究所招聘16人筆試歷年參考題庫附帶答案詳解
- 2025年第三屆天揚杯建筑業財稅知識競賽題庫附答案(701-800題)
- 2022浪潮英政服務器CS5260H2用戶手冊
- 小學科學湘科版六年級下冊全冊同步練習含答案
- (2024年)傳染病培訓課件
- 探析村級會計委托代理存在的問題與對策
- 省人參產業發展情況的調研報告
評論
0/150
提交評論