單片機(jī)應(yīng)用技術(shù)(C語言)試題_第1頁(yè)
單片機(jī)應(yīng)用技術(shù)(C語言)試題_第2頁(yè)
單片機(jī)應(yīng)用技術(shù)(C語言)試題_第3頁(yè)
單片機(jī)應(yīng)用技術(shù)(C語言)試題_第4頁(yè)
單片機(jī)應(yīng)用技術(shù)(C語言)試題_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.一、選擇題1、單片機(jī)8031 的 /EA 引腳( C)。A. 可懸空B.必須接 +5V 電源C. 必須接地D.以上三種情況視需要而定2、MCS-51單片機(jī)的4 個(gè)并行 I/O 端口作為通用I/O 端口使用,在輸出數(shù)據(jù)時(shí),必須外接上拉電阻的是( A)。A. P0 口B. P1口C. P2口D. P3口3、當(dāng)MCS-51 單片機(jī)應(yīng)用系統(tǒng)需要擴(kuò)展外部存儲(chǔ)器或其它接口芯片時(shí),(A)可作為低8位地址總線使用。A. P0 口B. P1口C. P2口D. P0口和 P2 口4、系統(tǒng)復(fù)位后,堆棧指針SP的內(nèi)容是( B)。A. 08HB. 07HC. 30HD. 50H5、 MCS-51 單片機(jī)的位尋址區(qū)位于

2、內(nèi)部RAM 的(D)單元。A. 00H 7FHB. 20H 7FHC. 00H1FHD. 20H 2FH6、 PSW 中的 RS1 和 RS0 用來( A )。A. 選擇工作寄存器組B.指示復(fù)位C. 選擇定時(shí)器D.選擇工作方式7、 MCS-51單片機(jī)規(guī)定一個(gè)機(jī)器周期共有(A)個(gè)節(jié)拍。A. 12B. 6C. 8D. 168、下面敘述不正確的是(C )。A. 一個(gè) C 源程序可以由一個(gè)或多個(gè)函數(shù)組成B.一個(gè) C 源程序必須包含一個(gè)函數(shù) main()C.在 C51 中,注釋說明只能使用/* */ 注釋D. C程序的基本組成單位是函數(shù)9、在 C51程序中常常把(D )作為循環(huán)體,用于消耗CPU時(shí)間,產(chǎn)

3、生延時(shí)效果。A. 賦值語句B.表達(dá)式語句C.循環(huán)語句D.空語句10、在單片機(jī)應(yīng)用系統(tǒng)中,LED 數(shù)碼管顯示電路通常有(C)顯示方式。A. 靜態(tài)B.動(dòng)態(tài)C.靜態(tài)和動(dòng)態(tài)D.查詢11、共陽極LED數(shù)碼管加反向器驅(qū)動(dòng)時(shí)顯示字符“6”的段碼是(B )。A. 06HB. 7DHC. 82HD. FAH12、 LED數(shù)碼管若采用動(dòng)態(tài)顯示方式,下列說法錯(cuò)誤的是(C )。A. 將各位數(shù)碼管的段選線并聯(lián)B. 將段選線用一個(gè) 8 位 I/O 端口控制C. 將各位數(shù)碼管的公共端直接連接在+5V 或者 GND上D. 將各位數(shù)碼管的位選線用各自獨(dú)立的I/O 端口控制13、按鍵開關(guān)的結(jié)構(gòu)通常是機(jī)械彈性元件,在按鍵按下和斷開

4、時(shí),觸點(diǎn)在閉合和斷開瞬間會(huì)產(chǎn)生接觸不穩(wěn)定,為消除抖動(dòng)引起的不良后果,常采用的方法有(C )。A. 硬件去抖動(dòng)B.軟件去抖動(dòng)C.硬、軟件兩種方法D.單穩(wěn)態(tài)電路去抖方法.14、行列式(矩陣式)鍵盤的工作方式主要有(A )。A. 編程掃描方式和中斷掃描方式B. 獨(dú)立查詢方式和中斷掃描方式C. 中斷掃描方式和直接訪問方式D. 直接輸入方式和直接訪問方式15、 MCS-51系列單片機(jī)的定時(shí)器T1 用做定時(shí)方式時(shí),采用工作方式1,則工作方式控制字為( C )。A. 01HB. 05HC. 10HD. 50H16、MCS-51系列單片機(jī)的定時(shí)器T0用做定時(shí)方式時(shí), 采用工作方式1,則初始化編程為 (A)。A

5、. TMOD=0x01B. TMOD=0x50C. TMOD=0x10D. TCON=0x0217、啟動(dòng) T0 開始計(jì)數(shù)是使TCON的(B )。A. TF0 位置 1B. TR0位置 1C. TR0位置 0D. TR1位置 018、 MCS-51系列單片機(jī)串行口發(fā)送 / 接收中斷源的工作過程是:當(dāng)串行口接收或發(fā)送完一幀數(shù)據(jù)時(shí),將 SCON中的( A ),向 CPU申請(qǐng)中斷。A. RI或 TI 置 1B. RI或 TI 置 0C. RI置 1 或 TI 置 0D. RI置 0 或 TI 置 119、 MCS-51系列單片機(jī)在同一級(jí)別里除串行口外,級(jí)別最低的中斷源是(C )。A. 外部中斷1B.定

6、時(shí)器 T0C.定時(shí)器 T1D.串行口20、當(dāng)外部中斷0 發(fā)出中斷請(qǐng)求后,中斷響應(yīng)的條件是(D )。A. ET0=1B. EX0=1C. IE=0x61D. IE=0x8121、 MCS-51單片機(jī)的CPU主要由( A )組成。A. 運(yùn)算器、控制器B.加法器、寄存器C. 運(yùn)算器、加法器D.運(yùn)算器、譯碼器22、 MCS-51單片機(jī)的4 個(gè)并行 I/O 端口作為通用I/O 端口使用,在輸出數(shù)據(jù)時(shí),必須外接上拉電阻的是(A )。A. P0 口B. P1口C. P2口D. P3口23、當(dāng)MCS-51 單片機(jī)應(yīng)用系統(tǒng)需要擴(kuò)展外部存儲(chǔ)器或其它接口芯片時(shí),(C )可作為高8位地址總線使用。A. P0 口B.

7、P1口C. P2口D. P0口和 P2 口24、 MCS-51 單片機(jī)的位尋址區(qū)位于內(nèi)部RAM 的(D)單元。A. 00H 7FHB. 20H 7FHC. 00H1FHD. 20H 2FH25、單片機(jī)上電復(fù)位后,PC 的內(nèi)容為( A )。A. 0000HB. 0003HC. 000BHD. 001BH26、 PSW 中的 RS1 和 RS0 用來( B )。A. 指示復(fù)位B.選擇工作寄存器組C. 選擇定時(shí)器D.選擇工作方式27、 MCS-51單片機(jī)規(guī)定一個(gè)機(jī)器周期共有(D)個(gè)節(jié)拍。A. 16B. 6C. 8D. 1228、當(dāng)系統(tǒng)的振蕩頻率為12MHz時(shí),一個(gè)機(jī)器周期為(C) s。A. 3B.

8、2C. 1D. 4.29、 C程序總是從( A )開始執(zhí)行的。A. 主函數(shù)B.主程序C.子程序D.主過程30、在 C51程序中常常把(D )作為循環(huán)體,用于消耗CPU時(shí)間,產(chǎn)生延時(shí)效果。A. 賦值語句B.表達(dá)式語句C.循環(huán)語句D.空語句31、程序是以(C )形式存放在程序存儲(chǔ)器中的。A. C 語言源程序B.匯編程序C. 二進(jìn)制編碼D. BCD碼32、( A)顯示方式編程較簡(jiǎn)單,但占用 I/O 端口線多, 其一般適用于顯示位數(shù)較少的場(chǎng)合。A. 靜態(tài)B.動(dòng)態(tài)C.靜態(tài)和動(dòng)態(tài)D.查詢33、在共陽極數(shù)碼管使用中,若要僅顯示小數(shù)點(diǎn),則其相應(yīng)的字段碼是(D )。A. 80HB. 10HC. 40HD. 7F

9、H34、一個(gè)單片機(jī)應(yīng)用系統(tǒng)用 LED數(shù)碼管顯示字符“ 8”的段碼是“ 80H”可以斷定該顯示系統(tǒng)用的是( B )。A. 不加反向驅(qū)動(dòng)的共陰極數(shù)碼管B. 加反向驅(qū)動(dòng)的共陰極數(shù)碼管或不加反向驅(qū)動(dòng)的共陽極數(shù)碼管C. 加反向驅(qū)動(dòng)的共陽極數(shù)碼管D. 以上都不對(duì)35、某一單片機(jī)應(yīng)用系統(tǒng)需要擴(kuò)展10 個(gè)功能鍵,通常采用(B)方式更好。A. 獨(dú)立式鍵盤B.矩陣式鍵盤C.動(dòng)態(tài)鍵盤D.靜態(tài)鍵盤36、MCS-51系列單片機(jī)的定時(shí)器T0用做定時(shí)方式時(shí), 采用工作方式1,則初始化編程為 (A)。A. TMOD=0x01B. TMOD=0x50C. TMOD=0x10D. TCON=0x0237、啟動(dòng) T0 開始計(jì)數(shù)是使

10、TCON的(B )。A. TF0 位置 1B. TR0位置 1C. TR0位置 0D. TR1位置 038、使 MCS-51系列單片機(jī)的定時(shí)器T0 停止計(jì)數(shù)的語句是(A )。A. TR0=0;B. TR1=1;C. TR0=1;D. TR1=1;39、當(dāng) CPU響應(yīng)定時(shí)器T1 的中斷請(qǐng)求后,程序計(jì)數(shù)器PC的內(nèi)容是(D )。A. 0003HB. 000BHC. 0013HD. 001BH40、當(dāng)外部中斷0 發(fā)出中斷請(qǐng)求后,中斷響應(yīng)的條件是(C )。A. ET0=1B. EX0=1C. IE=0x81D. IE=0x61二、填空題:1、除了單片機(jī)和電源外,單片機(jī)最小系統(tǒng)包括_時(shí)鐘 _電路和 _復(fù)位

11、 _電路。2、當(dāng)系統(tǒng)的振蕩頻率為12MHz時(shí),一個(gè)機(jī)器周期為_1_ s。3、 MCS-51 單片機(jī)的存儲(chǔ)器主要有4 個(gè)物理存儲(chǔ)空間,既_片內(nèi)數(shù)據(jù)存儲(chǔ)器_ 、_片內(nèi)程序存儲(chǔ)器_、 _片外數(shù)據(jù)存儲(chǔ)器_、_片外程序存儲(chǔ)器_ 。4、片內(nèi)RAM 低 128 單元,按其用途劃分為_工作寄存器組_、 _位尋址區(qū) _和_用戶 RAM區(qū) _3 個(gè)區(qū)域。5、使 MCS-51系列單片機(jī)的定時(shí)器T0 停止計(jì)數(shù)的語句是TR0=0;。6、 MCS-51系列單片機(jī)CPU關(guān)中斷語句是EA=0;。7、 MCS-51系列單片機(jī)的中斷系統(tǒng)由 定時(shí)控制寄存器 TCON 、串行口控制寄存器 SCON 、中斷允許寄存器 IE 、中斷優(yōu)先

12、權(quán)寄存器 IP 等寄存器組成。.8、當(dāng) CPU響應(yīng)定時(shí)器T1 的中斷請(qǐng)求后,程序計(jì)數(shù)器PC的內(nèi)容是001BH。9、 A/D 轉(zhuǎn)換結(jié)束通常采用_中斷 _、 _查詢 _和_延時(shí)等待 _方式編程。10、單片機(jī)應(yīng)用系統(tǒng)是由_硬件 _和 _軟件 _組成的。11、除了單片機(jī)和電源外,單片機(jī)最小系統(tǒng)包括_時(shí)鐘 _電路和 _復(fù)位 _電路。12、 MCS-51單片機(jī)的存儲(chǔ)器主要有4 個(gè)物理存儲(chǔ)空間,既_片內(nèi)數(shù)據(jù)存儲(chǔ)器_、_片內(nèi)程序存儲(chǔ)器_、 _片外數(shù)據(jù)存儲(chǔ)器_、_片外程序存儲(chǔ)器_ 。13、片內(nèi) RAM 低 128 單元,按其用途劃分為_工作寄存器組 _、_位尋址區(qū) _和_用戶 RAM區(qū) _3 個(gè)區(qū)域。14、當(dāng)系

13、統(tǒng)的振蕩頻率為6MHz時(shí),一個(gè)機(jī)器周期為_2_ s。15、 MCS-51單片機(jī)的中斷源有外部中斷0、定時(shí)器 0、外部中斷 1、定時(shí)器 1、串行口 。16、中斷源中斷請(qǐng)求撤銷包括硬件自動(dòng)清除、軟件清除 、硬件配合軟件共同清除等三種形式。三、問答題:1、 MCS-51單片機(jī)有哪幾個(gè)中斷源?答:MCS-51系列單片機(jī)有 5 個(gè)中斷源,分別是外部中斷 0、定時(shí)器 0、外部中斷 1、定時(shí)器 1、串行口。2、使用 ADC0809進(jìn)行轉(zhuǎn)換的主要步驟有哪些?答:主要有以下四個(gè)步驟:(1)啟動(dòng) A/D 轉(zhuǎn)換, START 引腳上跳沿時(shí),所有內(nèi)部寄存器清 0,START 下跳沿時(shí),開始進(jìn)行 A/D 轉(zhuǎn)換;(2)查

14、詢 EOC 引腳狀態(tài),啟動(dòng)轉(zhuǎn)換后,系統(tǒng)自動(dòng)設(shè)置EOC=0 ,轉(zhuǎn)換完成后,EOC=1 ;( 3)允許讀數(shù),將 OE 引腳設(shè)置為 1 狀態(tài);( 4)讀取 A/D 轉(zhuǎn)換結(jié)果。3、中斷調(diào)用與子程序調(diào)用的區(qū)別是什么?4、何謂主調(diào)函數(shù)和被調(diào)用函數(shù)?舉例說明四、單片機(jī)應(yīng)用設(shè)計(jì):1、畫出 MCS-51單片機(jī)時(shí)鐘電路,并指出石英晶體和電容的取值范圍。答:?jiǎn)纹瑱C(jī)晶振電路一般地,電容C1 和 C2 取 30pF 左右,晶體的振蕩頻率范圍是1.2MHz 12 MHz 。如果晶體振蕩頻率高,則系統(tǒng)的時(shí)鐘頻率也高,單片機(jī)運(yùn)行速度也就越快。MCS-51 在通常應(yīng)用情況.下,使用振蕩頻率為的 6MHz 或 12MHz 的晶振

15、,如果系統(tǒng)中使用了單片機(jī)的串行口通信,則一般采用振蕩頻率為 11.059MHz 的晶振。2、現(xiàn)要求LED的陽極接在P1.0 引腳上,請(qǐng)完成LED點(diǎn)亮電路和C語言程序設(shè)計(jì)。答:( 1) LED點(diǎn)亮電路設(shè)計(jì)C130pFX1U1R119XTAL1P0.0/AD039C2CRYSTALP0.1/AD13810k3718P0.2/AD236XTAL2P0.3/AD335P0.4/AD430pF34P0.5/AD533P0.6/AD6932RSTP0.7/AD7P2.0/A821C322P2.1/A910uFP2.2/A10232924PSENP2.3/A113025ALEP2.4/A123126EAP2

16、.5/A1327P2.6/A14D128P2.7/A15R21P1.0/T2P3.0/RXD10220211P1.1/T2EXP3.1/TXDLED-RED312P1.2P3.2/INT0413P1.3P3.3/INT1514P1.4P3.4/T0615P1.5P3.5/T1716P1.6P3.6/WR817P1.7P3.7/RDAT89S52(2) LED點(diǎn)亮程序設(shè)計(jì)#include sbit LED=P10;void main (void)LED=1;while(1);3、利用AT89S52 單片機(jī)、一個(gè)共陰極LED 數(shù)碼管和數(shù)據(jù)總線驅(qū)動(dòng)芯片74LS245 ,請(qǐng)完成數(shù)碼管循環(huán)顯示09 電路

17、和 C 語言程序設(shè)計(jì)。答:(1) LED點(diǎn)亮電路設(shè)計(jì).C130pFX1 19U139XTAL1P0.0/AD0R1C2CRYSTALP0.1/AD1383710kP0.2/AD21836XTAL2P0.3/AD335P0.4/AD430pF34P0.5/AD533P0.6/AD6932RSTP0.7/AD7U221218P2.0/A8A0B0C322317P2.1/A9A1B12341610uFP2.2/A10A2B229PSENP2.3/A11245A3B31530ALEP2.4/A12256A4B41431EAP2.5/A13267A5B513P2.6/A14278A6B61228911P2.7/A15A7B71P1.0/T2P3.0/RXD1019CE2P1.1/T2EXP3.1/TXD111AB/BA3P1.2P3.2/INT0124P1.3P3.3/INT11374LS2455P1.4P3.4/T014615P1.5P

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論