




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、1 . 一個完整的微機系統(tǒng)由和兩大部分組成。2 . 8051的引腳是(腳還是腳),當其端出現(xiàn) 電平時,8051進入復位狀態(tài)。8051 一直維持 這個值,直到腳收到電平,8051才脫離復位 狀態(tài),進入程序運行狀態(tài),從 H 單元開始取指令并翻譯和執(zhí)行。3 .半導體存儲器分成兩大類 和 其中 具有易失性,常用于存儲 。4,求十進制數(shù)-102的補碼(以2位16進制 數(shù)表示),該補碼為。5 .存放具有特性。在8051中決定程序執(zhí)行 順序的是還是? 它是位? (是,不是)?6 . 123=Ho單片機模擬試卷001 一、選擇題(每題 1分,共10分)1 . 8031單片機的()口的引腳,還具有外中斷、串行通
2、信等第二功能。a) P0b) P1c)P2d) P32 .單片機應用程序一般存放在()a)b)c)寄存器d)3 .已知某數(shù)的碼為 0111 0101 0100 0010則 其表示的十進制數(shù)值為()a)7542H b)7542 c)75.42H d) 75.424 .下列指令中不影響標志位的指令有 ()。a )A ,20H b)c) Ad) A5 .主要的組成部部分為()a)運算器、控制器 b)加法器、寄存 器c)運算器、寄存器d)運算器、指令譯碼器6 .8051 是()位的單片機a)16b) 4c)8d)準 167 . 8031復位后,與的值為()a ) 0000H , 00H b )0000
3、H ,07H c) 0003H , 07H d) 0800H, 00H8 .當需要從51單片機程序存儲器取數(shù)據(jù)時, 采用的指令為()。a) A, 1 b) A, +c) A, R0 d) A, 9. 8051單片機中既可位尋址又可字節(jié)尋址 的單元是()a) 20Hb) 30Hc)00H d) 70H 10.下列哪條指令是正確的()a)R2b) R0c)Ad)0二、填空題(每空1分,共30分)7. 8051內(nèi)部有 并行口,P0 口直接作 輸出口時,必須外接 ;并行口作輸 入口時,必須先 ,才能讀入外 設的狀態(tài)。8. 51的堆棧只可設置在 ,其最大 容量為,存取數(shù)據(jù)的原則 是。堆棧寄存器是 位寄存
4、器,存放。9. 中斷處理的全過程分為以下3個Hz:、°10 . 定時和計數(shù)都是對 進行計數(shù),定時與計數(shù)的區(qū)別是O三、判斷題(對者打,,錯者打X,并改正, 每題1分,共10分)1 中斷服務程序的最后一條指令是。2 存儲器分成內(nèi)存和外存兩大部分,其中外存可以直接與交換信息。3 P2 口既可以作為使用,又可以作地址/數(shù)據(jù)復用口使用。4 在中斷響應階段一定要做如下2件工作:保護斷點和給出中斷服務程序入口地 址。5 A為循環(huán)左移指令。6 A, 30H的源操作數(shù)為立即尋址方式。7 是一一條查表指令。8 的執(zhí)行結果是高8位在A中,低8位在B中。9 跳轉空間最大可達到 64。10是由和兩個8位特殊寄
5、存器組成的。四、簡答題(每題 5分,共15分)1. 51的中斷系統(tǒng)有幾個中斷源?幾個中斷 優(yōu)先級?中斷優(yōu)先級是如何控制的?在出 現(xiàn)同級中斷申請時,按什么順序響應(按由 高級到低級的順序寫出各個中斷源)?各個中斷源的入口地址是多少?2. 已知單片機系統(tǒng)晶振頻率為 6,若要求定 時值為10時,定時器T0工作在方式1時, 定時器T0對應的初值是多少?的值是多 少? 0=? 0=?(寫出步驟)3. 51系列單片機的內(nèi)部資源有哪些?說出 8031、8051 和 8751 的區(qū)別。單片機模擬試卷001答案一、選擇題(每題 1分,共10分)1 .D 2 . B 3 . B4 . D 5 , A 6 . C
6、7. B 8 . B9. A 10. D二、填空題(每空 1分,共30分)1. 一個完整的微機系統(tǒng)由硬件和軟件兩大部分組成。2. 8051的引腳是腳(腳還是腳),當其端出 現(xiàn)高電平時,8051進入復位狀態(tài)。8051 一直 維持這個值,直到腳收到低電平,8051才脫 離復位狀態(tài),進入程序運行狀態(tài), 從 0000 H單元開始取指令并翻譯和執(zhí)行。3. 半導體存儲器分成兩大類:,其中 具有易失性,常用于存儲臨時性數(shù)據(jù)。4,求十進制數(shù)-102的補碼(以2位16進制 數(shù)表示),該補碼為9。5. 存放將要執(zhí)行的指令所在的單元的地址,具有自動加1特性。在8051中決定程序執(zhí) 行順序的是還是?它是16位?不是(
7、是,不是)?6. 123= 01010010 52 Ho7. 8051內(nèi)部有 4 個并行口,P0 口直接 作輸出口時,必須外接 上拉電阻 ;并行 口作輸入口時,必須先 將口鎖存器置1 , 才能讀入外設的狀態(tài)。8. 51的堆棧只可設置在 內(nèi)低128B區(qū), 其最大容量為128B,存取數(shù)據(jù)的原則是先進后出。堆棧寄存器是8位寄存器,存放 堆棧棧頂?shù)牡刂贰?.中斷處理的全過程分為以下3個段: 中斷請求、中斷響應、中斷服務。10.定時和計數(shù)都是對 脈沖 進行計數(shù), 定時與計數(shù)的區(qū)別是定時是對周期已知 的脈沖計數(shù);計數(shù)是對周期未知的脈沖計數(shù) 。三、判斷題(對者打,錯者打x,并改正,每題1分,共10分)1 中
8、斷服務程序的最后一條指令是。X2 存儲器分成內(nèi)存和外存兩大部分,其中外內(nèi)存可以直接與交換信息。X3 P2 口既可以作為使用,又可以作地址 / 數(shù)據(jù)復用口使用。V4 在中斷響應階段一定要做如下 2件工作: 保護斷點和給出中斷服務程序入口地址。V5 A為循環(huán)左移指令。X6 A, 30H的源操作數(shù)為立即直接尋址方 式。7 是一一條查表指令。X8 的執(zhí)行結果是高低 8位在A中,低高8位在B中。X9 跳轉空間最大可達到 642。10是由和兩個8位特殊寄存器組成的。 V 四、簡答題(每題 5分,共15分) 1. 51的中斷系統(tǒng)有幾個中斷源?幾個中斷 優(yōu)先級?中斷優(yōu)先級是如何控制的?在出 現(xiàn)同級中斷申請時,
9、按什么順序響應(按由 高級到低級的順序寫出各個中斷源)?各個中斷源的入口地址是多少?答:51單片機有5個中斷源,2個中斷優(yōu)先 級,中斷優(yōu)先級由特殊功能寄存器控制,在出現(xiàn)同級中斷申請時,按如下順序響應各個 中斷源的請求:0、T0、1、T1、串口,各個 中斷源的入口地址分別是0003H、000、0013H、001、0023H。10 已知單片機系統(tǒng)晶振頻率為6,若要求定時值為10時,定時器T0工作在方式1時, 定時器T0對應的初值是多少?的值是多 少? 0=? 0=?(寫出步驟)答:定時值為10時,定時器T0工作在方式 1時,定時器 T0對應的初值是1388H 的值是 00000001B, 0=13
10、H; 0=88H。11 51系列單片機的內(nèi)部資源有哪些?說出 8031、8051 和 8751 的區(qū)別。答:51系列單片機上有1個8位、128B的、 21個、4個并行口、 1個串行口、2個定時 計數(shù)器和中斷系統(tǒng)等資源。 8031、8051和 8751的區(qū)別是 8031內(nèi)無;8051內(nèi)有4的掩 腳8751內(nèi)有4的。單片機模擬試卷002一、填空題(每空格1分,共10分) 1-51布爾處理機的存儲空間是。22 口通常用作,也可以作通用的口使用。3.若由程序設定1、0=01 ,則工作寄存器 R0 R7的直接地址為。4.8051的堆棧區(qū)一般開辟在。5 .所謂尋址,其實質(zhì)就是。6 .存儲器映象是。7 .定
11、時器中斷請求發(fā)生在。8 .中斷響應時間是指。9 .通過對狀態(tài)的測試,只有已準備好時才能 進行傳送,這種傳送方式稱為。10 .在中斷服務程序中現(xiàn)場保護和現(xiàn)場恢復 期間,中斷系統(tǒng)應處在狀態(tài)。二、單項選擇題(在每小題的四個備選答案 中,選出一個正確答案,并將正確答案 的序號填在題干的括號內(nèi)。每小題1分,共10分)151單片機復位操作的主要功能是把初始化為()。A.0100HB.2080HC.0000HD.8000H2 .若單片機的振蕩頻率為6,設定時器工作在方式1需要定時1,則定時器初值應為()。A.500B.1000C.216-500D.216-10003 .定時器1工作在計數(shù)方式時,其外加的計
12、數(shù)脈沖信號應連接到()引腳。3.23.33.43.54 .當外部中斷請求的信號方式為脈沖方式 時,要求中斷請求信號的高電平狀態(tài)和低 電平狀態(tài)都應至少維持()。A.1個機器周期B.2個機器周期C.4個機器周期D.10個晶振周期551單片機在同一優(yōu)先級的中斷源同時申請中斷時,首先響應()。A.外部中斷0B.外部中斷1C.定時器0中斷D.定時器1中斷6 .定時器若工作在循環(huán)定時或循環(huán)計數(shù)場合,應選用()。A.工作方式 0 B.工作方式 1 C.工作方式2 D.工作方式3751單片機的外部中斷1的中斷請求標志是()。1118 .下列標號中,正確的標號是A.1 :9 .串行口每一次傳送(A.1個 B.1
13、串D.1波特10 .要想把數(shù)字送入0832的輸入緩沖器,其1()。31:)字符。C.1幀控制信號應滿足()。1CS1WR101, CS=0, WR1=00, CS=1, WR1=00CS0, WR1 =0三、簡答題(每小題4分,共20分)1 .如何正確使用 P3 口?2 .簡述累加器的的作用。3 .簡述寄存器間接尋址方式及其尋址范圍。4 .簡述51單片機的中斷入口地址。5 .簡述串行數(shù)據(jù)傳送的特點。四、讀程序題(每小題4分,共20分)1 .執(zhí)行下列程序段后,(P1)。P1, #5P1.1P1.2P1.6P1.72 .執(zhí)行下列程序段后,(A),()。A, 5H A3 .下列程序段執(zhí)行后,(R。)
14、,,。R0, #77, #07, #40H1 02 R03 04 .已知()=60H ,子程序的首地址為0345H ,現(xiàn)執(zhí)行位于 0123H的 雙字節(jié)指令后,(),(61H),(62H尸。5 .閱讀下列程序,說明其功能。R00AR1, AAAA, R10五、編程題(每小題4分,共20分)1.已知在累加器 A中存放一個數(shù)(。9),請 編程實現(xiàn)一個查平方表的子程序。5.將存于外部 8000H開始的50H數(shù)據(jù)傳送 0010H的區(qū)域,請編程實現(xiàn)。單片機模擬試卷002參考答案一、填空題 (每空1分,共10分)1.00H 72 .高8位地址線3 .0804 .用戶區(qū)5 .如何確定操作數(shù)的單元地址6 .存儲
15、器在整個存儲空間的地址范圍7 .定時時間到8 .從查詢中斷請求標志位到轉向中斷區(qū) 入口地址所需的機器周期數(shù)9 .程序查詢方式10 .關中斷二、單項選擇題(每小題1分,共10分)1 2 3 45 678910三、簡答題(每小題4分,共20分)1 .要點:(1)說明P3 口有第一功能和第二 功能的使用。(2)P3 口的第二功能各位線的含義。(3)使用時應先按需要選用第二功能 信號,剩下的口線才作第一功能線用。(4)讀引腳數(shù)據(jù)時,必需先給鎖存器輸 出 “1”。2 .(1)8位專用寄存器。(2)運算時存放一個操作數(shù)。(3)運算后存放運算結果,所以稱它為 累加器。3 .(1)寄存器中存放的是操作數(shù)的地址
16、, 操作數(shù)是通過寄存器間接得到, 這種尋址方式稱為寄存器間接尋 址方式。(2)尋址范圍:內(nèi)部低128單位,形式(0,1)。外部64K使用作間址寄存器,形 式為。它們是:外部中斷 00003H4 .中斷入口地址為中斷響應后的內(nèi)容即 中斷服務的入口地址。定時器To中斷 000外部中斷10013H定時器Ti中斷001串行口中斷0023H5 .(1)傳送按位順序進行,速度慢。(2)傳輸線少,成本低。(3)傳送距離遠,可達幾公尺到幾千公 里。四、讀程序題(每小題4分,共20分)1 .(P1)=92 .(A)=8(或 10001011B) ()=不影響3 .(R0)=7=00H=41H4 .()=0345
17、H (61H)=25H (62H)=01H5 .() X 10 操作五、編程題(每小題4分,共20分)1: 1 AA,0, 1, 4, 9, 1625, 36, 49, 64, 815., #8000HR0, #10HR2, #50H:A,;取數(shù)0;存數(shù)11 R0 R2,單片機模擬試卷0031 . 8051單片機的內(nèi)部硬件結構包括了 : 、和 以及并行口、串行口、中斷控制系統(tǒng)、時鐘電路、位處理器等部件,這些部 件通過 相連接。2 . 51的堆棧只可設置在 ,堆棧寄存器是位寄存器。3 . 51單片機的P04 口均是 口,其中的P0 口和P2 口除了可以進行數(shù)據(jù)的輸入、輸出外,通常還用來構建系統(tǒng)的
18、 和,在P04 口中,為真正的雙相口, 為準 雙向口; 口具有第二引腳功能。4 .定時器/計數(shù)器的工作方式 3是指得將 拆成兩個獨立的8位計數(shù)器。而另一個定時器/計數(shù)器此時通常只可作為 使用。5 .假定()=40H , (39H)=30H , ( 40H )=60H。執(zhí)行下列指令:后,的內(nèi)容為 ,的內(nèi)容是。 二、選擇1 . 96單片機的片內(nèi)轉換器是()的轉換器件。A.4通道8位 B.8通道8位 C.8通道10位 D.8通道16位2 . 51單片機的堆棧區(qū)應建立在()。A.片內(nèi)數(shù)據(jù)存儲區(qū)的低128字節(jié)單元 B.片內(nèi)數(shù)據(jù)存儲區(qū)C.片內(nèi)數(shù)據(jù)存儲區(qū)的高 128字節(jié)單3 3000H元D.程序存儲區(qū)3 .
19、 51單片機定時器工作方式 0是指的() 工作方式。A.8位 B.8位自動重裝C.13位 D.16位4 .當需要從51單片機程序存儲器取數(shù)據(jù) 時,采用的指令為()。A, 1A, +A, R0 A, 三、簡答題1 .想將中斷服務程序放置在程序存儲區(qū)的 任意區(qū)域,在程序中應該作何種設置?請舉 例加以說明。2 . 51系列單片機具有幾個中斷源,分別是 如何定義的?其中哪些中斷源可以被定義 為高優(yōu)先級中斷,如何定義?四、參數(shù)計算已知一 51單片機系統(tǒng)外接晶體振蕩器頻率為11.059 ,計算:單片機系統(tǒng)的拍節(jié) P、狀態(tài)S、機器周期所對應的時間是多少?指令周期中的單字節(jié)雙周期指令的執(zhí)行時間是多少?五、改錯
20、請判斷下列各條指令的書寫格式是否有錯, 如有錯說明原因:1 R0R14 , A5 #1000H六、使用簡單指令序列完成以下操作1 .請將片外2025H單元清零2 .請將3000單元內(nèi)容送 R7單片機模擬試卷004一、填空題(15分,每空1分)1. 51單片 機白P P0-P4 口均是 I/O 口,其中的P0 口和P2 口除了可以進行數(shù)據(jù)的輸 入、輸出外,通常還用來構建系統(tǒng)的 和,在 P0 P4 口中, 為真正的雙向口, 為準雙向 口。2 . -51單片機的堆棧區(qū)只可設置在,堆棧寄存器5P是 位寄存器。3 . -51單片機外部中斷請求信號有電 平方式和,在電 平方式下,當采集到0、1的有效信號為
21、時,激活外部中斷。4 .定時器/計數(shù)器的工作方式 3是指 的將 拆成兩個獨立的8位計數(shù)器。而另一個定時器/計數(shù)器此時 使用。通常只可作為5 . 96單片機的最大尋址空間是,該空間的地址范圍為系統(tǒng)上電及復位的程序入口地址為,芯片配置字節(jié)的地址為O二、簡答題(15分,每小題5分)1 . 51系 列單片機具有幾個中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級 中斷,如何定義?5 .各中斷源對應的中斷服務程序的入 口地址是否能任意設定 ?6 .如果想將中斷服務程序放置在程序 存儲區(qū)的任意區(qū)域,在程序中應該作何種設 置?請舉例加以說明。三、參數(shù)計算題(16分)已知一單片機系統(tǒng) 的外接晶體振
22、蕩器的振蕩頻率為11. 059,請計算該單片機系統(tǒng)的拍節(jié)P、狀態(tài)S、機器周期所對應的時間是多少?指令周期中的單字節(jié)雙周期指令的執(zhí)行時間是多少?四、改錯題(共5分,每小題1分) 以給出說明一51單片機的下列各條指令中源 操作數(shù)的尋址方式(可直接在每條指令后面 書寫)1. A , 20H2. A, #20H3.4. C5.六、使用簡單指令序列完成以下操作(12分)1 .請將片外20H 25H單元清零2 .請將3000H單元內(nèi)容送 R73 .請分析各片2764、6264所占用的單 片機數(shù)據(jù)存儲空間的地址范圍是多少?單片機模擬試卷004參考答案一、填空 題(15分,每空1分)1.并行 數(shù)據(jù)總 線地址總
23、線P0P1-P3 2.片內(nèi)數(shù)據(jù)存儲區(qū)(器)3.脈沖方式 低電平 4.定時器/計數(shù)器0 串行口的波特率發(fā) 生器 5 . 64K0000H-2080H2018H的指令操作碼為依據(jù),請判斷一51單片機的 下列各條指令的書寫格式是否有錯誤, 如有 請說明錯誤原因。1. R0R12. A, R73. A, #3000H4. , A5. #1000H五、尋址方式(5分,每問1分)二、簡答題(15分,每小題5分)1.具有5個中斷源,分別是外部中斷0和外部中斷1、定時器溢出中斷 0和定時器溢出中斷 1 以及串行中斷。通過對中斷優(yōu)先級寄存器的 設置,每個中斷源都可以被定義為高優(yōu)先級 中斷。(6分)2 .各中斷源
24、的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設定。(3分)3 .如果要將中斷服務程序放置在程序 存儲區(qū)的任意區(qū)域, 在程序中要通過在中斷 地址區(qū)的對應地址上設置跳轉指令才可實 現(xiàn)對中斷服務程序的執(zhí)行。例如:外部中斷O的中斷服務程序放置 在程序存儲區(qū)的任意區(qū)域,此時,通過以下 方式,可實現(xiàn)對中斷服務程序的執(zhí)行:(4分)003H(2 分)列舉其他中斷跳轉的例子也可, 但敘述 的中斷源要與中斷地址相對應才可得分,如外中斷0對應0003H地址。三、參數(shù)計算題(16分)P = 1 / f =(1 / 11 . 059 M06)= 0. 09M0-6s=904. C位尋址S= 2P=2X90= 180機
25、器周期=12P= 12X90=1 . 08 ds雙指令周期=2淅器周期=2. 16s判題標準:每問4分,結果錯,分值全 扣;結果正確,量綱錯或四、改錯題:(共5分,每小題1分)以給出的指令操作碼為依據(jù),請判斷 -51單片機的下列各條指令的書寫格式是 否有錯誤,如有請說明錯誤原因。1. 乘法指令應使用 A、B寄存器操作2. A,R7間接寄存器使用 R7有誤,間址寄存器只能使用R0、R13. A,#3000H8位累加器 A不能接受16位數(shù)據(jù)4. A指令為對程序存儲區(qū)操作指令,累加器的內(nèi)容不可通過變址方式送 入程序存儲器,兩操作數(shù)寫反了。5. #1000H長轉移指令中的操作數(shù)為16位轉移地址,不能用
26、立即數(shù)的形 式來表達。五、尋址方式(5分,每問1分)說明一51單片機的下列各條指令中源 操作數(shù)的尋址方式(可直接在每條指令后面 書寫)1. A, 20H直接尋址2. A ,#20H 立即尋址5. 寄存器尋址六、使用簡單指令序列完成以下操作(12分,每小題6分)1 .請將片外 20H 25H單元清零R0, #20HR7, #06HA:R0, AR0R7,2 .請將 3000H單元內(nèi)容送 R7,#3000HAA, R7, A一、填空(每題2分,共10分)1、51單片機片內(nèi)有_5_個中斷源,其中 2個外部中斷源。2、設定T1為計數(shù)器方式,工作方式 2,則 中的值為 60H(高位為6即可)。3、若1=
27、0,當引腳 P3.2 為低電平的時 候,0的中斷標志位 0才能復位。3.相對尋址5、在單片機中,為實現(xiàn)數(shù)據(jù)的傳送,可使用三種控制方式,即無條件傳送方式、4、在接口電路中,把已經(jīng)編址并能進行讀 寫操作的寄存器稱為端口 。查詢 方式和 中斷 方式二、選擇題(每小題2分,共10分)1、尋址空間為數(shù)據(jù)程序存儲器所用的指令是(A ):A.2、執(zhí)行中斷返回指令,從堆棧彈出地址送給(C ).A. A B. C. D.A.字符/秒 B.位/秒C.幀/秒D.字節(jié)/秒三、指令題(每小題4分,共16分)1、將20H單元清零2000H 或A20H, A2、將片外2000H中的低字節(jié)與片內(nèi) 20H中 的低字節(jié)交換。20
28、00H0四、填寫下表(每空2分,共10分)3、七段共陰極發(fā)光兩極管顯示字符'H', 段碼應為(E )A.67H B. 6 C. 91H D. 76H E.90H4、在串行通信中,8031中發(fā)送和接收的寄 存器是(B)。B. C. D.5、波特的單位是(B )R020H3、已知某端口地址為 2,將片內(nèi)20H的內(nèi)容 寫到該端口中。A, 20H,#2,A4、把的內(nèi)容壓入堆棧指令尋址空間40H位尋址區(qū)片內(nèi)(數(shù)據(jù)存儲器)A ,()程序存儲器$()程序存儲器,A外部(數(shù)據(jù)存儲器)五、讀程序(每小題5分,共10分)A , #27H1、設(A)=380=28H,(28H)=18H,執(zhí)行下列程A
29、 , 28H序后,(A) = 0 E7H六、簡答題(共14分)A2、設(A)=38H,(20H)=4900H,(B)=02H,填寫 以下中間結果。CA, 20H (A尸82H ()=0 ()=1A (A尸04H ()= _L(P尸 _±(A尸 08H (B尸 00H()=.01、簡述子程序調(diào)用和執(zhí)行中斷服務程序的異同點。(8分)相同點:均能中斷主程序執(zhí)行本程序 ,然后 再返回斷點地址繼續(xù)執(zhí)行主程序。不同點:(1)中斷服務程序入口地址是固定的, 子程序調(diào)用入口地址是用戶自己設定的。(2)中斷服務子程序返回指令除具有子 程序返回指令所具有的全部功能之外,還有清除中斷響應時被置位的優(yōu)先級狀
30、態(tài)、開放較低級中斷和恢復中斷邏輯等功能。(3)中斷服務子程序是在滿足中斷申請 的條件下,隨機發(fā)生的;而子程序調(diào)用是用 戶主程序事先安排好的。2、已知晶振頻率為 6,在P1.0引腳上輸出周 期為500微秒的等寬矩形波,若采用 T1中 斷,工作方式2,試寫出中斷初始化程序(6分),#20H11, #06H11, #06H$七、編程題(10分)將內(nèi)部20H為首的16個單元的8位無符號數(shù)排序寫出程序,并作適當注釋R0 , #20HR7 , #07H0;交換標志位復位A , 02, AR02 , 0CA ,0 ;比較前后兩個數(shù)0, 2R00 , 2R00;置交換標志位有效R7 ,0 ,;若交換標志位有效
31、,繼續(xù)進行:$機模擬試卷007填空題:(共30空,每空1分)1. 單片機即一個芯片的計算機,此芯 片上包括五部分:運算器、輸入 部分、。2. 只有在碼表本中0的表不是唯一'的。3. 51指令系統(tǒng)中 表示的含義是:。4. P0、P1、P2、P3四個均是位的口 (填 “串行”還是“并行”),其中P0 的功能是;P2 口的功能是;而是雙 功能口;是專門的用戶口。5. 而7程序總是由三種基本結構組 成:順序、分支和。6. 51指令共有六種尋址方式,分別是立即數(shù)尋址、寄存器間接尋 址、相對尋址。7. , 16的作用是用來設定。8. 片內(nèi)可進行位尋址的空間位地址范 圍是。9. -51的存儲器空間配
32、置從功能上 可分為四種類型:、內(nèi)部數(shù)據(jù)存儲 器、外部程序存儲器。10. 51的指令按其功能可分為五大 類:、邏輯運算類指令、位操作指 令、控制轉移指令。11. 輸入輸出設備與主機的連接部分稱 為輸入輸出接口,接口有三大作用: 作用、作用和信號電平與形式的變 換作用。12. -51內(nèi)部的共有個。13. 目的字節(jié) ,源字節(jié),屬于五 大類指令中的類指令,其操作碼助 記符含義是。14. 8051單片機有個中斷源, 級中斷優(yōu) 先級別。15. 8255A屬于可編程的I/O接口芯片,8255A的A通道有種作方式。1選擇題:(共15題,每題1分)1 .10101.101B轉換成十進制數(shù)是()。(A) 46.6
33、25(B) 23.625(C) 23.62(D) 21.6252.存儲器的地址范圍是 00000,它的容 量為()。(A ) 1(B) 2(C) 3(D) 43. 3D.0轉換成二進制數(shù)是 ()。(A )111101.0000101B(B) 111100.0000101B(C)111101.101B(D) 111100.101B4. .73.5轉換成十六進制數(shù)是( )。(A ) 94.8H(B) 49.8H(C)111H(D) 49H5. A , 0指令中,源操作數(shù)采用 ()尋址方式,指令作用在()區(qū)間。(A)寄存器,外部數(shù)據(jù)存儲器 (B)直接,程序存儲器(C)寄存器間接,內(nèi)部數(shù)據(jù)存儲 器 (
34、D)寄存器間接,外部數(shù) 據(jù)存儲器6. A7H和5兩個立即數(shù)相加后, 和為(),()是()。( A)1,0(B) C1H , 0 (C)02H , 1(D) C1H, 17. 若(A) =86H , () =80H ,則執(zhí)行A指令后(A)(A)C3H(B) B3H(C)0(D)56H8. 如果(P0) =65H ,貝U當P0.2 C P0.4 , C 執(zhí)行后(P0)=()(A) 61H(B) 75H(C) 71H(D) 17H9 .()指令是51指令系統(tǒng)中執(zhí)行時間最 長且長達4的。(A)比較轉移(B)循環(huán)轉移(C)增減量(D)乘除法10 . 8031單片機中,將累加器 A中的數(shù)送入外的40H單元
35、,可執(zhí)行的指令()。(A) R1 ,40H(B) R1 40H1,AR1 , A(C) 40H , A(D)R1, #40H1 , A11 .已知累加器 A的數(shù)值為98H,它與0 相加,相加后會影響標志位、和位。各個位 的值是()。(A) 0、0、0(B) 1、0、1(C)1、1、1(D) 1、1、012 .不屬于單片機與輸入輸出設備進行信息 交換的方式是()。(A)無條件傳送方式(B)查詢方式(C)中斷方式(D)存儲器直接存取方式13 . 8051與8255A的硬件連接如圖 P110圖 67,其中規(guī)定未用的地址線取0。則8255A的控制字寄存器的地址是 ()(A) 0000H(B) 0001
36、H(C) 0002H(D) 0003H14 .轉換方法有以下四種,0809是一種采用 ()進行轉換的8位接口芯片。(A)計數(shù)式(B)雙積分式(C)逐次逼近式 (D)并行式15 . 8051單片機內(nèi)有()個16位的定時/ 計數(shù)器,每個定時/計數(shù)器都有()種工作 方式(A) 4, 5 (B) 2,4 (C) 5,2(D)2,32判斷指令(或偽指令)正誤(共15題,每題 1分)(1).20H, R1()(2).A,2030H()(3).A()(4).40H , #30H ()(5).3000H()(6).,A ()(7).A ,2000H()(8).,()(9).5()(10).()(11).R1R
37、2()(12).R1()(13).2000H()(14) . A ,()(15) R2()四、分析程序并寫出結果:(共4題,每題5分)1 .已知(R0) =20H, (20H ) =10H, (P0) =30H, (R2) =20H,執(zhí)行如下程序段后(40H )=0 , #11HA , R2A , 20H,#80HA , P0A , #45H40H , A2 .已知(R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H,執(zhí)行過程如下:A , 0R0 , AA , 0A , 21HA , #21HAR2 , A則執(zhí)行結束(R0) =(R2)=3 .執(zhí)行下面一段
38、程序;,#60HA, #10HB, #01HABABA , B的內(nèi)容是:(A)=(B)=4 .設在31H單元存有# 23H,執(zhí)行下面程 序:A, 31HA, #041H, AA, 31HA, #0F0HA42H, A則(41H尸(42H尸六、編程題:(共2題,每題5分)1 .將字節(jié)地址303單元的內(nèi)容逐一取出減1,然后再放回原處,如果取出的內(nèi)容為00H,則不要減1,仍將0放回原處。2按以下要求編寫 8051單片機定時器的初 始化程序:(1) T0作為定時,定時時間為10.(2) T1作為計數(shù),記滿1000溢出。機模擬試卷007參考答案 一。填空題1 .存儲器、控制器、 輸出部分。2 .補3 .
39、片內(nèi)存儲器地址。4 . 8, 并行,地址/數(shù)據(jù)分時復口,高8位地址口,P1。5 . 循環(huán)。6 .直接尋址,寄存器尋址,變址尋址。7 . 地址指針。8 .00H 。9 .片內(nèi)程序存儲器,外部數(shù)據(jù)存儲器。10 .數(shù)據(jù)傳送類,算術運算類。11 .隔離與尋址作用,所存與緩沖作用12 . 2113. 5,214. 并行, 3二。選擇題15 610 715三。判斷題,X , X(5),(6) X X X x (10)X (11)X X (13) X (14) X (15) X四。分析程序并寫出結果。1. (20H) -11H(A) - 20H(A) - ( A) + (20)()=1(A) - (P0)
40、- () 一( A)即(A)-00H(A) +45HH (A)即(A) - 45H (40HD - 45H2. (A) ( ( R0)(A) =36H(R0) (A)( R0)- 36H(A)J ( (R0)(A) - 34H(A) - (A) + (21H)34174(B) ( A)21H4216(C) - D6H (R2) - D6H (R0) =36H(R2) 6H3. (A) =01H(B) =10H4. (41H) =03H(42H) =02H五。1 R7 , #10HR1 , #30H :100 100H 1 :1 1: R1R7,LOOP $機模擬試卷008 單項選才i題(30分
41、) 1.在中斷服務程序中至少應有一條()A.傳送指令B.轉移指令C.加法指令D.中斷返回指令 2.當51復位時,下面說法準確的是()0000H 00H00H D. (30H) =00H3 .要用傳送指令訪問51片外,它的指令操 作碼助記符是()D.以上都行4 .2000H3000H3000H上邊程序執(zhí)行完指令后,()A.2000H B.3000H C.2003HD.3003H5 .要使51能響應定時器T1中斷,串行接 口中斷,它的中斷允許寄存器的內(nèi)容應是()A.98H B.84HC.42H D.22H6 .指令的尋址方式是()A.立即尋址B.寄存器尋址C.相對尋址 D.位尋址7 .執(zhí)行 400
42、0H指令時,51所完成的操作是 ()A保護PC B .4000C.保護現(xiàn)場 3人棧,40008 .下面哪條指令產(chǎn)生 WR信號()9 .若某存儲器芯片地址線為12根,那么它的存儲容量為()A. 1 B. 2C.4D.810.要想測量INT0引腳上的一個正脈沖寬度,則的內(nèi)容應為()A.09H B.87HC.00HD.80H1118H時,則當前工作寄存器是()A.0組 B. 1組 C. 2組D. 3組12指令中源操作數(shù)的尋址方式是()A.寄存器尋址B.寄存器間接尋址C.直接尋址D.立即尋址13 . 51有中斷源()A.5 B. 2C. 3D. 614 . 51上電復位后的內(nèi)容應為()A.00HB.0
43、7HC.60HD.70H15 0003H2000H0003000H當響應外部中斷0后的值是()A.0003HB.2000HC.000D.3000H16 .控制串行口工作方式的寄存器是()17 .執(zhí)行 指令,51完成的操作是()1, B. , 1C.1, D. , 1181 口的每一位能驅動()A.2個低電平負載B. 4個低電平負載C.8個低電平負載D.10個低電平負載19中存放的是()A.下一條指令的地址B.當前正在執(zhí)行的指令C.當前正在執(zhí)行指令的地址D.下一條要執(zhí)行的指令 20.8031 是()B.微處理器C.單片微機D.控制器21.要把P0 口高4位變0低4位不變應使用 指令()P00 P
44、00F0H P00F0H P00 23.所謂是指()A.運算器和控制器B.運算器和存儲器C.輸入輸出設備 D.控制器和存儲器24指令操作碼地址是 2000H,執(zhí)行完響應子 程序返回指令后()A.2000.2001HC.2002HD.2003H25 . 51執(zhí)行完 08H后的哪一位被置位() B. F026 .計算機在使用中斷方式與外界交換信息 時,保護現(xiàn)場的工作應該是()A.由自動完成B.在中斷響應中完成C.應由中斷服務程序完成D.在主程序中完成27 .關于51的堆棧操作,正確的說法是(A.先入棧,再修改棧指針 B.先修改棧指針, 再出棧C.先修改棧指針,在入棧D.以上都 不對28 .某種存儲器芯片是 8*4/片,那么它的地址 線根數(shù)是()A.11 根 B.12 根 C. 13 根D. 14 根29 .若51中斷源都編程為同級,當他們同時申 請中斷時首先響應()INT1. INT 01030 . 51的相對轉移指令的最大負跳變距離 ()A.2B. 128BC. 127BD.256B2 .判斷題(10分)1 .我們所說的計算機實質(zhì)上是計算機的硬 件系統(tǒng)和軟件系統(tǒng)的總稱。2 . 51的程序存儲器
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電商平臺的內(nèi)容營銷策略與實踐案例
- 美容院股權分配培訓課件
- 知識產(chǎn)權與教育領域營銷策略的融合研究
- 科技公司中的高效匯報技巧
- 科技行業(yè)中的ESG策略與可持續(xù)發(fā)展
- 貧血的治療護理
- 磚廠安全生產(chǎn)標準化的實施與效果評估
- 科技教育如何助力提高公眾對多發(fā)性骨髓瘤的認識
- 科技創(chuàng)新中的磁性顯示與醫(yī)療設備的結合
- 社交媒體運營策略提升品牌影響力的關鍵
- 生態(tài)安全課件
- 消防風道風管施工方案
- 大學英語(西安歐亞學院)知到智慧樹章節(jié)測試課后答案2024年秋西安歐亞學院
- 人教版高中英語挖掘文本深度學習-選修四-UNIT-2-(答案版)
- 八下冀教版英語單詞表
- 2.2 生態(tài)脆弱區(qū)的綜合治理 課件 【知識精研】高二地理人教版(2019)選擇性必修2
- 餐廳服務人員話術培訓
- 遠程醫(yī)療創(chuàng)業(yè)計劃書
- 【人教版化學】選擇性必修2 知識點默寫小紙條(答案背誦版)
- 初中生心理健康教育講座課件
- 廣東省廣州市白云區(qū)2023-2024學年八年級上學期期末英語試題(答案)
評論
0/150
提交評論