⑴ 單片機幾條填空題尋求答案。
7題應該是:振盪周期為T=1/6MHZ=0.167us,機器周期為 12*T=2us
12題應該是:「解析度」,不是「分辨力」
其餘正確。
⑵ 單片機原理與應用習題答案
一、 填空題(每空1分,共30分)
1. 8031的片內ROM是 (0) KB;8052的片內ROM是 (4) KB。
2. 8031的PSW中RS1 =0、RS0 = 1,工作寄存器R0~R7的地址為 (08H~0FH) 。
3. 8031上電復位後,SP的初值為 (07H) 、PC的初值為 (0000H) 、P2的初值為 (0FFFFH) 。
4. 8031內部SFR的P1位元組地址為 (90H) ;對應的位地址 (??) 。
5. 在8051單片機系統中,控制線/EA接 (高/低) 電平;在8051單片機系統中,若僅用片內ROM時控制線/EA接 (高) 電平。
6. P3口中P3.5位的第二功能符號為 (T1計數埠) 。
7. 若要從8031的P1.7位輸入數據必須對該位先 (輸入1) 。
8. 若要對8031復位,RST端應保持高電位 (24) 個振盪周期。
9. 8031的5個中斷源為自然優先順序的入口地址為 (0003H) 。
10. 若要將累加器A中數據送入外部RAM地址7000H中,應使用的指令是 (MOV DPTR #7000H) 和 (MOVX @DPTR A) 。
11. 8031串列口為工作方式0時,若主頻為6MHz,則TXD輸出頻率為 (0.5) MHz。
12. 8031的T0中斷標志位是TF0,當有中斷請求時,TF0 = (1) , 當進入中斷服務程序時TF0 = (0) 。
⑶ 單片機題目、我求不出給的答案 求大神來個詳細的解答每一步的
MOV30H,#0A4H
MOVA,#0D6H;A=D6H
MOVR0,#30H
MOVR2,#5EH
ANLA,R2;A=D6H&5EH=56H
ORLA,@R0;A=56H|A4H=F6H
SWAPA;A=6FH
CPLA;A=90H
XRLA,#0FEH;A=90H^FEH=6EH
ORL30H,A;(30H)=A4H|6EH=EEH
(A)=6EH(30H)=0EEH
⑷ 單片機考試題目及答案(單片機考試復習題)
《單片機原理及介面技術》試卷(閉卷A卷)
一.單項選擇題(每題1分,共20分)
1.DPTR為( C)
A.程序計數器 B.累加器 C.數據指針寄存器 D.程序狀態字寄存
2.PSW的Cy位為( B)
A.輔助進位標志 B.進位標志 C.溢出標志位 D.奇偶標志位
3.MCS-51單片機片內ROM容量為( A )
A.4KB B.8KB C.128B D.256B
4.MCS-51單片機片要用傳送指令訪問片外數據存儲器,它的指令操作碼助記符是以下哪個?( B)
A.MUL B.MOVX C.MOVC D.MOV
5.direct表示( C )
A.8位立即數 B.16位立即數 C.8位直接地址 D.16位地址
6.堆棧指針SP是一個( A )位寄存器
A.8 B.12 C.13 D.16
7.定時器/計數器工作方式選擇中,當M1M0=11時,其工作方式為( D )
A.方式0 B.方式1 C.方式2 D.方式3
8.定時器/計數器工作方式0為( A)
A.13位定時/計數方式 B.16位定時/計數方式
C.8位可自動裝入計數初值方式 D.2個8位方式
9.MCS-51的最小時序定時單位是( A )
A.節拍 B.狀態 C.機器周期 D.指令周期
10.#data表示( A )
A.8位直接地址 B.16位地址 C.8位立即數 D.16位立即數
11.主頻為12MHz的單片機它的機器周期為(C )
A.1/12微秒 B.0.5微秒 C.1微秒 D.2微秒
12.MCS-51單片機在同一優先順序的中斷源同時申請中斷時,CPU首先響應( A )。
A.外部中斷0 B.外部中斷1 C.定時器0中斷 D.定時器1中斷
13.MOVC A ,@A+PC指令對於源操作數的定址方式是( D )
A.寄存器間接定址 B.寄存器定址 C.立即定址 D.變地定址
14. 為( C )
A.復位信號輸入端 B.地址鎖存允許信號輸出端
C.程序存儲允許輸出端 D.程序存儲器地址允許輸入端
15.MCS-51單片機的一個機器周期由(D )個振盪脈沖組成。
A.2 B.4 C.6 D.12
16.MOVC A ,#30H指令對於源操作數的定址方式是( C )
A.寄存器間接定址 B.寄存器定址 C.立即定址 D.變地定址
17.計算機能直接識別的語言為( B)
A.匯編語言 B. 機器語言 C.自然語言 D.硬體和軟體
18.PSW的OV位為( C )
A.輔助進位標志 B.進位標志 C.溢出標志位 D.奇偶標志位
19.在單片機中( A )為程序存儲器。
A.ROM B. RAM C.EPROM D.EEPROM
20.能用紫外線光擦除ROM中的程序的只讀存儲器為( C )
A.掩膜ROM B.PROM C.EPROM D.EEPROM
二、填空(每題 2 分,共 10 分)
1、從單片機系統擴展的角度出發,單片機的引腳可以構成三匯流排結構,即 數據
匯流排、地址匯流排和 控制 匯流排。
2、ALE信號的作用是 鎖存低8位地址信號(或 低8位地址鎖存) 。
3、MOV A,40H 指令對於源操作數的定址方式是 直接 定址。
4、PC存放的內容為: 下一條要執行的指令的地址 。
5、MCS-8051系列單片機字長是 8 位,有 40 根引腳。
三、簡答題:(共 25 分)
1、什麼是單片機?簡述單片機的應用領域。(15 分)
答:單片微型計算機簡稱單片機,它是把微型計算機的各個功能部件:中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、定時/計數器及I/O介面電路等集成在一塊晶元上,構成一個完整的微型計算機。
應用領域:(1)單片機在智能儀器儀表中的應用;(2)單片機在工業控制中的應用;(3)單片機在計算機網路與通信技術中的應用;(4)單片機在日常生活及家電中的應用。
2、什麼叫中斷?中斷有什麼特點?(10 分)
答:(1)「中斷」是指計算機在執行某段程序的過程中,由於計算機系統內、外的某種原因,當出現CPU以外的某種情況時,由服務對象向CPU發出中斷請求信號,要求CPU暫時中斷當前程序的執行而轉去執行相應的處理程序,待處理程序執行完畢後,再返回繼續執行原來被中斷的程序。
(2)特點:分時操作;實時處理;故障處理。
四.已知:(R1)=32H,(30H)=AAH,(31H)=BBH,(32H)=CCH,求執行下列指令後累加器A.50H.R6.32H.和P1口中的內容。(10分)
MOV A ,#30H
MOV 50H ,A
MOV R6 ,31H
MOV @R1 ,31H
MOV P1,32H
解:上述指令執行後的操作結果為:
A=30H
(50H)=30H
R6=BBH
(32H)=BBH
P1=BBH
五、分析執行如下指令後,PSW中的Cy 、Ac、OV、P各為多少? A中的結果用十進製表示是多少?(15分)
MOV A,#85H
ADD A,#0AEH
Cy=1,Ac=1,OV=1,P=0。(A)=51
六、編程題: (每小題10分,共20分)
1、在程序中定義一個0——9的平方表,利用查表指令找出累加器A=03的平方值。(10分)
解:編程如下:
ORG 0050H
MOV DPTR,#TABLE ;表首地址→DPTR
MOV A,# ;03→A
MOVC A ,@A+DPTR ;查表指令,25→A
SJMP $ ;程序暫停
TABLE:DB 0,1,4,9,16,25,36,49,64,81 ;定義0——9平方表
END
2、試採用兩種方法編製程序,開放定時器T1的溢出中斷。(10分)
解:編程如下:
MOV IE,88H
或者MOV A8H,88H
或者 SETB EA
SETB ET1
⑸ 單片機簡答題
1.高級語言,匯編語言,機器語言
2.0000h是PC復位後地址,後面三個分別是外部中斷0,定時器中斷0,外部中斷1,定時器中斷1,串列口中斷的入口地址
3。是允許訪問外部存儲器控制線,低電平有效,使用8031時,因為8031無內部程序存儲器所以必須接地允許使用外部存儲。
4。有兩個優先順序分別為0和1,通過優先順序寄存器IP來設定,欲設定某個中斷為高優先順序則將寄存器中相應的位置1。
5.工作寄存器區,分為4組通用寄存器,每組又分為R0~R7,可通過程序狀態字的PSW4和PSW3來選定使用哪一組;位定址區,可位定址也可位元組定址;數據緩沖區堆棧區,可設置堆棧起始區。
6.不相同,第一個是將累加器中內容送片內寄存器Ri中,第二個是將累加器內容送片外寄存器Ri中。
打得好累,希望對你有幫助。。。
⑹ 求單片機判斷題答案
1.錯,內外都可以
2.錯,EA=0時才對
3.對,PS:單工、半雙工、全雙工是另一種答案
4.對
5.對
6.錯,8155是一個擴展的外設
7.錯
8.錯,內部MOV,外部MOVX
9.錯,最高是INT0
10.錯,AJMP是2K
11.對
12.對,標準的52有6個中斷源
13.對
14.錯
⑺ 單片機考試,求答案
1. 字元型LCD屏的型號規格為1604,表示( c)。
A 每行顯示的字元數為160,4行顯示 B每行顯示的字元數為4,16行顯示
C 每行顯示的字元數為16,4行顯示 D每行顯示的字元數為4,160行顯示
2. 在有關1602LCD的程序中出現RS=0;RW=0;E=1;E=0;其功能是( b)。
A 讀狀態操作 B 寫命令操作 C 寫數據操作 D 讀數據操作
3. 如果有ap=&a; 則下列錯誤的是( b)。
A *ap與a等價 B *ap與&a等價 C &*ap與&a等價 D *&a與a 等價
4. 假設指針變數ap的初值為&a[0],則有(b )。
A ap+i為數組a[i]的值 B *(ap+i)是a[i]的值
C *(ap+i)是a[i]的地址 D *(a+i)是a[i]的地址
5. 為了消除按鍵開關的抖動現象,一般採用(a )方法。
A 軟體去抖動 B 硬體去抖動 C 硬、軟體去抖動 D 單穩態電路去抖動
6. 設n為整型變數,則for(n=10;n>=0;n--)循環的次數為( c)。
A 9 B 10 C11 D 12
7. 下列屬於中斷允許總開關控制位的是(b )。
A ES B EA CET DEX
8.AT89S51單片機的定時器/計數器T1用作定時方式時,是計算( a)。
A內部晶振的脈沖信號個數 B單片機的輸入引腳P3.4的脈沖信號個數
C外部輸入的脈沖信號個數 D單片機的輸入引腳P3.5的脈沖信號個數
9. 8051內核單片機的CPU主要由( a)組成。
A 運算器、控制器 B 加法器、寄存器 C 運算器、加法器 D 加法器、解碼器
10.下列中斷函數定義正確的是( d)。
A voidtimer1( ) B timer( ) interrupt 3
C voidtimer1( ) interrupt D void timer( ) interrupt 3
11. 若設置定時器1為工作方式1,則( b)。
ATMOD=0X01 B TMOD=0X10 C TMOD=0X00 D TMOD=0X02
12. 假設指針變數ap的初值為&a[0],則有(b)。
A ap+i為數組a[i]的值 B *(ap+i)是a[i]的值
C *(ap+i)是a[i]的地址 D *(a+i)是a[i]的地址
13. 復位電路的作用是使單片機程序從程序存儲器的(c)單元開始運行。
A 0001H B1000H C0000H D 1111H
14. 在Keil中新建工程和文件,它們之間的關系不正確的是(b)。
A 工程包含文件 B 文件包含工程
C工程中可以有1個以上的文件 D 工程類比家,文件類比家庭成員
⑻ 單片機 想知道答案
1、訪問外部程序存儲器和內部程序存儲器使用的指令是一樣的:MOVC A,@A+DPTR;MOVC A,@A+PC
2、如果設定為第二組工作寄存器組,如:SETB RS1,CLR RS0就可以了。
3、A=23H,CY=1
⑼ 8051單片機的程序,為什麼答案是這個,分析過程
正常的過程調用後會返回到下一個指令地址,即 0108h,但是因為這個過程修改了返回地址;
0503h,0504h 句將 010ah 壓入了堆棧,成為新的返回地址;
SP(42h):0108h ;
SP(44h):010ah ;
如此過程返回地址為 010ah,那麼 ADD A,#10H 就沒有執行;