華農(nóng)單片機(jī)期末試卷07-08學(xué)年第二學(xué)期_第1頁
華農(nóng)單片機(jī)期末試卷07-08學(xué)年第二學(xué)期_第2頁
華農(nóng)單片機(jī)期末試卷07-08學(xué)年第二學(xué)期_第3頁
華農(nóng)單片機(jī)期末試卷07-08學(xué)年第二學(xué)期_第4頁
華農(nóng)單片機(jī)期末試卷07-08學(xué)年第二學(xué)期_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

華南農(nóng)業(yè)大學(xué)期末考試試卷(A卷)2007學(xué)年第2學(xué)期考試科目:單片機(jī)原理及接口技術(shù)考試類型:(閉卷)考試時(shí)間:120分鐘學(xué)號(hào)姓名年級(jí)專業(yè)題號(hào)一二三四五六總分得分評(píng)閱人填空題(每小題2分,共10分)1.89C51單片機(jī)系統(tǒng)復(fù)位后,單片機(jī)從程序存儲(chǔ)器__0000H__單元開始執(zhí)行指令。2.MCS-51單片機(jī)的引腳的含義是_片外程序存儲(chǔ)器允許輸出信號(hào)端__,當(dāng)單片機(jī)訪問片外程序存儲(chǔ)器時(shí),該引腳通常接EPROM的_片選_引腳。3.MCS-51單片機(jī)共有5個(gè)中斷入口,在同一級(jí)別里,5個(gè)中斷源同時(shí)發(fā)出中斷請(qǐng)求時(shí),程序計(jì)數(shù)器PC的內(nèi)容變?yōu)開_0003H__。4.MCS-51單片機(jī)的p0~p4口均是并行I/O口,其中__P0___口和____P2___口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來作為地址總線使用,在P0~P4口中,___P3_____口具有第二引腳功能。5.MCS-51系列單片機(jī)定時(shí)/計(jì)數(shù)器工作在模式2時(shí),可產(chǎn)生相當(dāng)精確的定時(shí)時(shí)間,特別適用于作為串行口______________。選擇題(每小題2分,共20分)1.下列哪個(gè)選項(xiàng)屬于位尋址區(qū)域?() A.片內(nèi)RAM高128B地址區(qū)域B.字節(jié)地址正好被16整除的特殊功能寄存器 C.字節(jié)地址正好被8整除的特殊功能寄存器D.片內(nèi)RAM低128B地址區(qū)域2.MCS—51單片機(jī)串行口接收數(shù)據(jù)的次序是下述的順序()。(1)接收完一幀數(shù)據(jù)后,硬件自動(dòng)將SCON的R1置1(2)用軟件將RI清零(3)接收到的數(shù)據(jù)由SBUF讀出(4)置SCON的REN為1,外部數(shù)據(jù)由RXD(P3.0)輸入A.(1)(2)(3)(4)B.(4)(1)(2)(3)C.(4)(3)(1)(2)D.(3)(4)(1)(2)3.單片機(jī)的P0、P1口作輸入用途之前必須()。A.在相應(yīng)端口先置1B.在相應(yīng)端口先置0C.外接高電平D.外接上拉電阻4.MCS-51單片機(jī)的機(jī)器周期為2μs,則其晶振頻率fosc為()MHz.A.1B.2C.6D.125.用MCS-51單片機(jī)的定時(shí)器,若用軟啟動(dòng),應(yīng)使TOMD中的()。A.GATE位置1B.C/T位置1C.GATE位置0D.C/T位置06.對(duì)定時(shí)器控制寄存器TCON中的IT1和IT0位清0后,則外部中斷請(qǐng)求信號(hào)方式為()。 A.低電平有效B.高電平有效C.脈沖上跳沿有效D.脈沖后沿負(fù)跳有效7.定時(shí)/計(jì)數(shù)器的定時(shí)是指(E),定時(shí)/計(jì)數(shù)器的計(jì)數(shù)是指(D)。A.對(duì)時(shí)間計(jì)數(shù)B.外部事件定時(shí)C.內(nèi)部事件計(jì)數(shù)D.外部事件計(jì)數(shù)E.對(duì)內(nèi)部時(shí)鐘計(jì)數(shù)8.8051單片機(jī)中,唯一一個(gè)用戶可使用的16位寄存器是(D)。A.PSWB.ACCC.SPD.DPTR9.讀取ADC0809轉(zhuǎn)換的結(jié)果,使用()指令。AMOVA,@Ri BMOVX@DPTR,ACMOVCA,@DPTRDMOVXA,@DPTR10.09H位所在的單元地址是()A02HB08HC21HD20H判斷題(每題1分共10分)對(duì)于8031單片機(jī)而言,在外部擴(kuò)展EPROM時(shí),引腳可接+5V或接地?!ㄥe(cuò))匯編語言源程序是單片機(jī)可以直接執(zhí)行的程序?!ㄥe(cuò))89C51中的工作寄存器、特殊功能寄存器就是內(nèi)部RAM中的一部份?!▽?duì))MCS-51單片機(jī),CPU對(duì)片外RAM的訪問只能用寄存器間接尋址的方式,且僅有4條指令?!▽?duì))在接口芯片中,通常都有一個(gè)片選端(或),作用是當(dāng)為低電平時(shí)該芯片才能進(jìn)行讀寫操作?!▽?duì))P0口是真正的雙向I/O口,而P1、P2、P3則是“準(zhǔn)”雙向I/O口?!ㄥe(cuò))MOVA,30H這條指令執(zhí)行后的結(jié)果是(A)=30H………(錯(cuò))用戶在編寫中斷服務(wù)程序應(yīng)在中斷入口矢量地址存放一條無條件轉(zhuǎn)移地址,以防止中斷服務(wù)程序容納不下?!▽?duì))SP稱之為堆棧指針,堆棧是單片機(jī)內(nèi)部的一個(gè)特殊區(qū)域,與RAM無關(guān)?!ㄥe(cuò))89C51單片機(jī)5個(gè)中斷源相應(yīng)地在芯片上都有中斷請(qǐng)求輸入引腳……………(對(duì))問答題(共5小題,每小題5分,共25分)1.簡述89C51單片機(jī)的4個(gè)I/O口在使用上有哪些分工和特點(diǎn)?四個(gè)I/O端口都是準(zhǔn)雙向端口。P0口作為一般I/O端口使用or作為地址(低8位)/數(shù)據(jù)總線使用。P1作為通用I/O端口。通常情況下,P2端口是作為高8位地址線使用P3端口可作為通用I/O端口,還有第二功能。2.89C51單片機(jī)的RAM分為幾部分?各有什么特點(diǎn)和功能?片內(nèi)RAM(256個(gè)單元):00H~FFH;片外RAM(可擴(kuò)展至64KB):0000H~FFFFH片內(nèi)RAM又可分為兩個(gè)部分,低128個(gè)單元(00H~7FH)和高128個(gè)單元(80H~FFH)。其中低128個(gè)單元作為數(shù)據(jù)存儲(chǔ)器使用。高128個(gè)單元被特殊功能寄存器SFR占用。片內(nèi)和片外RAM通過不同的尋址方式來區(qū)別。MOV,MOVX低128單元包括:用戶RAM區(qū)(30-7FH),位尋址區(qū)(20-2FH),工作寄存器區(qū)(18H-1FH)常把堆棧設(shè)在用戶RAM區(qū)。3.簡述時(shí)鐘周期、機(jī)器周期、指令周期的概念及三者之間的關(guān)系。時(shí)鐘周期也稱為振蕩周期,(時(shí)鐘周期就是單片機(jī)外接晶振的倒數(shù),例如12M的晶振,它的時(shí)間周期就是1/12us),

在一個(gè)時(shí)鐘周期內(nèi),CPU僅完成一個(gè)最基本的動(dòng)作。

在8051單片機(jī)中把一個(gè)時(shí)鐘周期定義為一個(gè)節(jié)拍(用P表示),二個(gè)節(jié)拍定義為一個(gè)狀態(tài)周期(用S表示)。

機(jī)器周期

在計(jì)算機(jī)中,為了便于管理,常把一條指令的執(zhí)行過程劃分為若干個(gè)階段,每一階段完成一項(xiàng)工作。完成一個(gè)基本操作所需要的時(shí)間稱為機(jī)器周期。8051系列單片機(jī)的一個(gè)機(jī)器周期同6個(gè)S周期(狀態(tài)周期)組成。一個(gè)機(jī)器周期=6個(gè)狀態(tài)周期=12個(gè)時(shí)鐘周期。

指令周期

指令周期是執(zhí)行一條指令所需要的時(shí)間,一般由若干個(gè)機(jī)器周期組成。指令不同,所需的機(jī)器周期數(shù)也不同。

通常含一個(gè)機(jī)器周期的指令稱為單周期指令,包含兩個(gè)機(jī)器周期的指令稱為雙周期指令。4.MCS-51單片機(jī)堆棧有何特點(diǎn)?若SP=60H,PC=2000H,標(biāo)號(hào)LABEL所在的地址為3000H,問執(zhí)行長調(diào)用指令LCALLLABEL后,堆棧指針和堆棧的內(nèi)容發(fā)生什么變化?PC的值等于什么?堆棧先進(jìn)后出,后進(jìn)先出。執(zhí)行長調(diào)指令后,SP=62H,PC=3000H,(61H)=03H,(62)=20H5.89C51共有哪些中斷源?有哪些特殊功能寄存器對(duì)各個(gè)中斷源進(jìn)行控制?一共有5個(gè)中斷源。兩個(gè)外部中斷INT0,INT1,兩個(gè)定時(shí)計(jì)數(shù)中斷T0、T1,串行口TCON(定時(shí)控制器寄存器),SCON(串行口控制寄存器)IE(中斷允許寄存器),IP(中斷優(yōu)先級(jí)寄存器)TCOM程序分析(每小題5分,共15分)1、寫出下列指令執(zhí)行的結(jié)果。MOV A,#50HMOV B,#77HPUSH ACCPUSH BPOP ACCPOP B執(zhí)行完本段指令后(A)=_77H___(B)=__50H_2、閱讀以下程序,在空格內(nèi)填入正確的解釋,并寫出執(zhí)行后功能。ORG 0000H0000HMOVA,#05 ;(05H送入A)0002HADD A,#02 ;(02+05=07,送入A)0004HMOVCA,@A+PC ;(07+05=12=0CH送入A)0005HSJMP$0007H:DB0,1,4,9,16,25,36,49,64,81END本段指令的功能是__________計(jì)算A的平方__________________。3、圖為89C51與X25F008(E2PROM)的硬件連接圖。X25F008具有SPI接口,且在SCK的上升沿接收數(shù)據(jù),在下降沿發(fā)送數(shù)據(jù)。閱讀以下程序,請(qǐng)?jiān)诳崭駜?nèi)填寫正確的注釋。SPIIN:SETBP1.1;CLRP1.2;() MOVR1,#08H;()SPIIN1:CLRP1.1;()NOP;()NOPMOVC,P1.3;()RLCA;SETBP1.1;()DJNZR1,SPIIN1;()MOVR0,A;()RET程序設(shè)計(jì)(每題10

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論