導航:首頁 > 操作系統 > 單片機期末考試

單片機期末考試

發布時間:2022-04-18 08:39:01

Ⅰ 《單片機原理及應用》期末復習題---編程

按步寫出結果供參考:
已知:A=0AH,R0=0BH,SP=07H,(20H)=10H,(21H)=20H,(22H)=30H,執行下列程序段後,各寄存器、存儲單元的值附後:
MOV81H,#1FHSP=1FH
PUSHASP=20H
PUSHR0SP=21H
POPASP=20H
POPR0SP=1FH
執行後:A=0BH,R0=0AH,SP=1FH,(20H)=0AH,(21H)=0BH,(22H)=20H
程序功能是:交換累加器A和寄存器R0之間的數據

Ⅱ 單片機期末考試復習題急求!!謝謝符合條件必採納!

這個網路圖文中就有的,文字限制,只復制了部分內容


你可以自己進入這個網址進行全面的查閱

http://wenku..com/link?url=-ilqnXWEYU5sk4-NuFGz_RqRyr-aqYvB_hgjCkbuY3ZHKIVV5EgmBNb_MV-d9S-TTZGvEifvIOK



單片機原理及應用 期末考試試題匯總

1、單片機是將微處理器、一定容量的 RAM 和ROM以及 I/O 口、定時器等電路集成在一塊晶元上而構成的微型計算機。

2、單片機89C51片內集成了 4 KB的FLASH ROM,共有 5 個中斷源。 3、兩位十六進制數最多可以表示 256 個存儲單元。 4、89C51是以下哪個公司的產品?( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS

5、在89C51中,只有當EA引腳接 高 電平時,CPU才訪問片內的Flash ROM。

6、是非題:當89C51的EA引腳接低電平時,CPU只能訪問片外ROM,而不管片內是否有程序存儲器。T

7、是非題:當89C51的EA引腳接高電平時,CPU只能訪問片內的4KB空間。F

8、當CPU訪問片外的存儲器時,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位數據由 P0 口提供。

9、在I/O口中, P0 口在接LED時,必須提供上拉電阻, P3 口具有第二功能。 14、MCS-51系列單片機是屬於( C )體系結構。 A、馮諾依曼 B、普林斯頓 C、哈佛 D、圖靈 15、89C51具有 64 KB的位元組定址能力。

16、是非題:在89C51中,當CPU訪問片內、外ROM區時用MOVC指令,訪問片外RAM區時用MOVX指令,訪問片內RAM區時用MOV指令。T

17、在89C51中,片內RAM分為地址為 00H~7FH 的真正RAM區,和地址為80H~FFH的 特殊功能寄存器(SFR) 區兩個部分。

18、在89C51中,通用寄存器區共分為 4 組,每組 8 個工作寄存器,當CPU復位時,第 0 組寄存器為當前的工作寄存器。

27、在89C51中,一個機器周期包括 12 個振盪周期,而每條指令都由一個或幾個機器周期組成。

28、當系統處於正常工作狀態且振盪穩定後,在RST引腳上加一個 高 電平並維持 2 個機器周期,可將系統復位。

29、是非題:單片機89C51復位後,其PC指針初始化為0000H,使單片機從該地址單元開始執行程序。T

30、單片機89C51復位後,其I/O口鎖存器的值為 0FFH ,堆棧指針的值為 07H ,SBUF的值為 不定 ,內部RAM的值不受復位的影響,而其餘寄存器的值全部為 00H 。

Ⅲ 單片機(c語言 第二版)期末考試試題及答案

#include <reg51.h>
#define led P1;
int x=0;
void InitTimer0(void)
{
TMOD = 0x01;
TH0 = 0x0D8;
TL0 = 0x0F0;
x=1;
}

viod main()
{
EA=1;
TMOD = 0x01;
TH0 = 0x0D8;
TL0 = 0x0F0;
EA = 1;
ET0 = 1;
TR0 = 1;
led=0x01;
while(1);
{
if(x==1) {x=0;led = _crol_(led,1);}

}
}

Ⅳ 求大神知道,單片機就要期末考試了,什麼都不會兒,單片機什麼地址之類,到底是什麼意思,單片機原理到底

1. 寄存器定址
寄存器定址是指將操作數存放於寄存器中,寄存器包括工作寄存器R0~R7、累加器A、通用寄存器B、地址寄存器DPTR等。例如,指令MOV R1,A的操作是把累加器A中的數據傳送到寄存器R1中,其操作數存放在累加器A中,所以定址方式為寄存器定址。
如果程序狀態寄存器PSW的RS1RS0=01(選中第二組工作寄存器,對應地址為08H~0FH),設累加器A的內容為20H,則執行MOV R1,A指令後,內部RAM 09H單元的值就變為20H。
2. 直接定址
直接定址是指把存放操作數的內存單元的地址直接寫在指令中。在MCS-51單片機中,可以直接定址的存儲器主要有內部RAM區和特殊功能寄存器SFR區。
例如,指令MOV A,3AH執行的操作是將內部RAM 中地址為3AH的單元內容傳送到累加器A中,其操作數3AH就是存放數據的單元地址,因此該指令是直接定址。
3. 立即數定址
立即數定址是指將操作數直接寫在指令中。
例如,指令MOV A,#3AH執行的操作是將立即數3AH送到累加器A中,該指令就是立即數定址。
4. 寄存器間接定址
寄存器間接定址是指將存放操作數的內存單元的地址放在寄存器中,指令中只給出該寄存器。執行指令時,首先根據寄存器的內容,找到所需要的操作數地址,再由該地址找到操作數並完成相應操作。
在MCS-51指令系統中,用於寄存器間接定址的寄存器有R0、R1和DPTR,稱為寄存器間接定址寄存器。
設R0=3AH,內部RAM 3AH中的值是65H,則指令MOV A,@R0的執行結果是累加器A的值為65H。

Ⅳ 單片機期末考試復習題,求正確答案

這些題目,查書就可以獲得答案了,也就是幾十頁的書而已。

Ⅵ 單片機考試題目及答案(單片機考試復習題)

《單片機原理及介面技術》試卷(閉卷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.MCS-51上電復位時,SBUF=00H。 ( )
3.使用可編程介面必須處始化。 ( )
4.8155的復位引腳可與89C51的復位引腳直接相連。( )
5.MCS-51是微處理器。( )
6.MCS-51系統可以沒有復位電路。( )不可以。
7.要MCS-51系統中,一個機器周期等於1.5μs。( )
8.計算機中常作的碼制有原碼、反碼和補碼( )
9.若不使用MCS-51片內存器引腳EA必須接地. ( )
10.十進制數-29的8位補碼表示為.11100010( )
1.計算機中最常用的字元信息編碼是( )
A ASCII B BCD碼 C 餘3碼 D 循環碼
2.要MCS-51系統中,若晶振頻率屢8MHz,一個機器周期等於( ) μs
A 1.5 B 3 C 1 D 0.5
3.MCS-51的時鍾最高頻率是 ( ).
A 12MHz B 6 MHz C 8 MHz D 10 MHz
4. 以下不是構成的控制器部件( ):
A 程序計數器、 B指令寄存器、 C指令解碼器、 D存儲器
5. 以下不是構成單片機的部件( )
A 微處理器(CPU)、B存儲器 C介面適配器(I\O介面電路) D 列印機
6. 下列不是單片機匯流排是( )
A 地址匯流排 B 控制匯流排 C 數據匯流排 D 輸出匯流排
7.-49D的二進制補碼為.( )
A 11101111 B 11101101 C 0001000 D 11101100
8.十進制29的二進製表示為原碼( )
A 11100010 B 10101111 C 00011101 D 00001111
9. 十進制0.625轉換成二進制數是( )
A 0.101 B 0.111 C 0.110 D 0.100
10 選出不是計算機中常作的碼制是( )
A 原碼 B 反碼 C補碼 D ASCII
填空題:
1.計算機中常作的碼制有 ________________
2.十進制29的二進製表示為 __________
3.十進制數-29的8位補碼表示為.______________
4.單片微型機______、________和________ 三部分組成.
5.若不使用MCS-51片內存器引腳_____________必須接地.
6.__________________是計算機與外部世界交換信息的載體.
7.十進制數-47用8位二進制補碼表示為___________.
8.-49D的二進制補碼為__________.
9.計算機中最常用的字元信息編碼是_________
10.計算機中的數稱為機器數,它的實際值叫________。

1.對
2.錯 SBUF不定
3.對
4.對
5.錯
6.錯 復位是初始化操作。
7.錯 8M時才是
8.對
9.對
10.對
選擇
1.A
2.A
3.A
4.D
5.D
6.D
7.B
8.C
9.A
10.D
填空題:
計算機中常作的碼制有原碼、反碼和補碼
2.十進制29的二進製表示為00011101
3.十進制數-29的8位補碼表示為.11100011
4.單片微型機由CPU、存儲器和I\O介面三部分組成.
5.若不使用MCS-51片內存儲器引腳EA必須接地.
6.輸入輸出設備是計算機與外部世界交換信息的載體.
7.十進制數-47用8位二進制補碼表示為.11010001
8.-49D的8位二進制補碼為.11001111B
9.計算機中最常用的字元信息編碼是ASCII碼
10.計算機中的數稱為機器數,它的實際值叫真值。

Ⅸ 單片機期末考試程序設計題

我有很多題目和資料的親,,雷鋒

閱讀全文

與單片機期末考試相關的資料

熱點內容
自家wifi怎麼能加密 瀏覽:642
紅米k40加密門禁卡 瀏覽:845
什麼樣的源碼好看 瀏覽:156
手機主伺服器有什麼用 瀏覽:610
程序編寫命令 瀏覽:597
android發送心跳包 瀏覽:385
指標源碼和原理 瀏覽:700
汽車空調壓縮吸盤 瀏覽:208
崽崽因app版本不同不能邀請怎麼辦 瀏覽:686
poa演算法得到的解為全局最優解 瀏覽:926
python符號表達式 瀏覽:34
威馳壓縮機繼電器 瀏覽:871
華為手機怎麼設置移動數據app 瀏覽:959
空調壓縮機哪的廠家多 瀏覽:390
手指速演算法24加7怎麼算 瀏覽:139
如何用python寫vlookup函數 瀏覽:798
社保加密狗廠商 瀏覽:216
php編譯運行說法 瀏覽:957
程序員說喂 瀏覽:258
抖音直播雲伺服器 瀏覽:629