單片機(jī)原理與應(yīng)用考試樣卷_第1頁(yè)
單片機(jī)原理與應(yīng)用考試樣卷_第2頁(yè)
單片機(jī)原理與應(yīng)用考試樣卷_第3頁(yè)
單片機(jī)原理與應(yīng)用考試樣卷_第4頁(yè)
單片機(jī)原理與應(yīng)用考試樣卷_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、三、 簡(jiǎn)答題(8分,每小題4分)1 想將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請(qǐng)舉例加以說(shuō)明。解答:可以在中斷程序入口地址放一條長(zhǎng)轉(zhuǎn)移指令。如:ORG 0003HLJMP INT_0 INT_0: 251系列單片機(jī)的定時(shí)計(jì)數(shù)器T0、T1正在計(jì)數(shù)或定時(shí),CPU能不能作其他事情?說(shuō)明理由。解答:能。單片機(jī)的計(jì)數(shù)定時(shí)器是一個(gè)可以獨(dú)立于CPU的電路,它的啟動(dòng)或停止受CPU控制,但是在計(jì)數(shù)、定時(shí)過(guò)程中不需CPU干預(yù)。四、 參數(shù)計(jì)算(8分,第一小題6分,第二小題2分)已知一MCS51單片機(jī)系統(tǒng)外接晶體振蕩器頻率為12MHZ,計(jì)算:(請(qǐng)給出計(jì)算過(guò)程)1、單片機(jī)系統(tǒng)的振蕩周期、狀態(tài)狀

2、態(tài)、機(jī)器周期所對(duì)應(yīng)的時(shí)間是多少? 解答:振蕩周期1/12微妙 狀態(tài)狀態(tài)1/6微秒 機(jī)器周期1微秒2、指令周期中的單字節(jié)雙周期指令的執(zhí)行時(shí)間是多少?解答:2微秒五、改錯(cuò)(16分,每小題2分)請(qǐng)判斷下列各條指令的書寫格式是否有錯(cuò),如有錯(cuò)說(shuō)明原因:1.MUL R0R1 解答:錯(cuò) 只能是MUL AB2.MOV A,#200H 解答:錯(cuò) A中只能存8位數(shù)3.PUSH R5 解答:錯(cuò) PUSH后操作數(shù)必須是直接尋址4.MOVX A,30H 解答:錯(cuò) 片外RAM尋址必須間接尋址5.MOV A,R7 解答:錯(cuò) 不能用R7作間址寄存器6.CLR B 解答:錯(cuò) 只有一條字節(jié)清零指令CLR A7.MOVC A+DP

3、TR, A解答:錯(cuò) 目標(biāo)操作數(shù)不能變址尋址8.LJMP #1000H 解答:錯(cuò) 目標(biāo)地址不要用號(hào)六、使用簡(jiǎn)單指令序列完成以下操作(16分,每小題8分)1.請(qǐng)將片外RAM1000H單元內(nèi)容取反。解答: MOV DPTR,# 1000HMOV A, DPTRCPL AMOV DPTR,A2.將單片機(jī)的外部中斷0、定時(shí)器中斷1打開(kāi),要求定時(shí)器1的中斷優(yōu)先級(jí)高于外部中斷0,外部中斷0采用邊緣觸發(fā)方式。請(qǐng)對(duì)中斷系統(tǒng)初始化。解答: MOV IE,#B SETB IT0 SETB PT1七、 編程題(25分,第一小題15分,第二小題10分)1、有一個(gè)變量存放在片內(nèi)RAM的20H單元,其取值范圍是:00H-0

4、5H,要求編制一段程序,根據(jù)變量值得到變量的平方值,并將其存放在片內(nèi)RAM的21H單元。解答: ORG 0000HLJMP STARTORG 0030H START: MOV DPTR,# TABLEMOV A,20HMOVC A,DPTR+AMOV 21H,ASJMP $ TABLE: DB 00H ,01H,04H,09H,10H,19HEND2、如圖所示,要求按下S1S4中的任意一個(gè)鍵,則對(duì)應(yīng)的(S1D3、S2D4、 S3D5、S4D6)發(fā)光二極管亮,松開(kāi)鍵對(duì)應(yīng)的發(fā)光二極管滅。解答:ORG 0000HLJMP MAINORG 0030HMAIN: MOV P3,#0FFH LOOP: M

5、OV A,P3MOV P1,ALJMP LOOPEND單片機(jī)原理與應(yīng)用考試樣卷2一填空題(30分,每空一分)1在MCS-51單片機(jī)中的中斷源有 5 個(gè),分別為 外部中斷0 、定時(shí)器0溢出中斷、外部中斷1 、定時(shí)器1溢出中斷 和 串行口中斷。2在MCS-51系列采用雙列直插式(DIP)40引腳封裝的單片機(jī)中,P3口的第二功能中,其中P3.3的第二功能為 ,P3.4的第二功能為 T0計(jì)數(shù)引腳 。3在MCS-51系列采用雙列直插式DIP40引腳封裝的單片機(jī)中,大致可以將引腳分成電源引腳、時(shí)鐘引腳、地址總線和控制總線等四部分,其中控制總線有9號(hào)引腳定義為 RST復(fù)位 、30號(hào)引腳定義為 ALE 、29

6、號(hào)引腳定義為 、31號(hào)引腳定義為 。4(1.0101)BCD( .1001 )B( 855.6 )D 5在MCS-51單片機(jī)中,利用并行口組成單片機(jī)系統(tǒng),對(duì)于8031單片機(jī)要組成最小的單片機(jī)系統(tǒng)至少需要 3 片芯片組成,他們?yōu)?8031 、 鎖存器 和 ROM芯片 。6、在MCS-51單片機(jī)中,片內(nèi)RAM中有四個(gè)工作寄存器組,CPU是通過(guò) PSW 寄存器中的 RS0 、 RS1兩位來(lái)選擇目前的工作寄存器為哪個(gè)工作寄存器的。7、單片微型計(jì)算機(jī)是將 CPU 、 存儲(chǔ)器 、 定時(shí)/計(jì)數(shù)器 和 基本I/O口 等集成在一塊芯片上的計(jì)算機(jī),簡(jiǎn)稱單片機(jī)。8、單片機(jī)中不是單純有指令系統(tǒng),還有偽指令其中偽指令E

7、QU的功能是將 16位地址付給EQU前面的標(biāo)號(hào),偽指令ORG的功能是 是將程序的機(jī)器代碼或數(shù)據(jù)存在ORG后面的地址單元開(kāi)始的存儲(chǔ)單元去。二、基本編程題。(共28分)1、試編程采用軟件延時(shí)的方法來(lái)延時(shí)5分鐘。(系統(tǒng)時(shí)鐘為6MHZ)(10分) ORG 1000H MOV R3,#05H LP3:MOV R2,#78H LP2: MOV R1,#0FAH LP1:MOV R0,#0FAH LP: NOP NOPDJNZ R0,LP DJNZ R1,LP1 DJNZ R2,LP2 DJNZ R3,LP3 END2、用定時(shí)/計(jì)數(shù)器T1工作于:定時(shí)于方式0,定時(shí)時(shí)間為t15ms,允許T0中斷,不受的控制,

8、系統(tǒng)的晶振為6MHZ ,試編程完成T1的初始化。(8分)ORG 3000H MOV TMOD,#00H MOV TH1,#15H MOV TL1,#14H SETB EA SETB ET1 SETB TR13在可編程并行I/O芯片中,8255應(yīng)用最多,試編程從8255的A口輸入8位數(shù)據(jù),然后從8255的B口輸出。(假設(shè)8255的地址是E000 HE003H)(10分)ORG 2000H MOV DPTR,#0E003H MOV A,#0A0H MOVX DPTR,A LOOP: MOV DPTR,#0E000H MOVX A,DPTR MOV DPTR,#0E001H MOVX DPTR,A

9、SJMP LOOP三、應(yīng)用編程題(共42分,每題14分)1、試編程應(yīng)用DAC0832輸出鋸齒波如圖所示,鋸齒波的頻率為1000HZ(即周期為1ms),系統(tǒng)晶振為12MHZ。(假設(shè)DAC0832的芯片地址為A000H)ORG O300H MOV DPTR,#0A000H LOP: MOV A,#00H L00: MOVX DPTR,A INC A CJNE A,#64H,L00 L01: DEC A MOVX DPTR,A CJNZ A,#00H,L01 SJMP LOP END 2、利用單片機(jī)內(nèi)的定時(shí)/計(jì)數(shù)器T1來(lái)定時(shí),每隔1s把累加器A的內(nèi)容循環(huán)左移一位,共移8次(設(shè)單片機(jī)的晶振頻率f6MH

10、Z) ORG 0000H LJMP MAIN ORG 0003H RETI ORG 000BH LJMP SEVER ORG 0030H MAIN: MOV TMOD,#10H MOV TH1,#3CH MOV TL1,#0B0H SETB EA SETB ET1 SETB TR1 MOV R0,#0AH MOV R1,#08H SJMP $ SEVER: MOV TH1,#3CH MOV TL1,#0B0H DJNZ R0,LOOP MOV R0,#0AH RL A DJNZ R1,LOOP CLR TR1 CLR EA LOOP: RETI END3、使用74ls164的并行輸出端接8個(gè)發(fā)

11、光二極管,利用它的串入并出的功能,把發(fā)光二極管從左到右輪流點(diǎn)亮一個(gè)燈,并反復(fù)循環(huán)。(即流水燈效果) ORG 0000H LJMP MAIN ORG 0030HMAIN: MOV SCON #00H CLR ES MOV A #80HDELR: CLR P1.0 MOV SBUF,A JNB TI,$ SETB P1.0 LCALL DELAY CLR TI RR A SJMP DELRDELAY: MOV R7,#10 D1: MOV R6,#50D2: MOV R5,#200 DJNZ R5,$ DJNZ R6,D2 DJNZ R7,D1 RET END參考選題課題1:利用實(shí)驗(yàn)開(kāi)發(fā)板上的資源

12、,設(shè)計(jì)一個(gè)單片機(jī)時(shí)鐘。要求顯示時(shí)、分、秒,并能修改時(shí)間。(選作部分:能進(jìn)行定時(shí)控制)課題2:利用實(shí)驗(yàn)開(kāi)發(fā)板上的資源紅外遙控器,設(shè)計(jì)簡(jiǎn)易電子琴。要求利用遙控器上的鍵盤演奏。課題3:利用實(shí)驗(yàn)開(kāi)發(fā)板上的資源音源信號(hào)處理電路,設(shè)計(jì)音樂(lè)節(jié)奏燈(根據(jù)音樂(lè)節(jié)奏控制彩燈),至少設(shè)計(jì)4種效果并能通過(guò)鍵盤選擇。課題4:利用實(shí)驗(yàn)開(kāi)發(fā)板上的資源紅外編碼發(fā)射電路,設(shè)計(jì)紅外報(bào)警系統(tǒng)。課題5:利用實(shí)驗(yàn)開(kāi)發(fā)板上資源設(shè)計(jì)頻率計(jì),要求能切換量程。(選作部分:能自動(dòng)換量程)課題6:利用實(shí)驗(yàn)開(kāi)發(fā)板上資源液晶顯示模塊,實(shí)現(xiàn)液晶顯示功能。課題7:利用實(shí)驗(yàn)開(kāi)發(fā)板上資源LED點(diǎn)陣模塊,實(shí)現(xiàn)點(diǎn)陣顯示功能。完成以下具體內(nèi)容:1選擇課題2課題分析對(duì)所選擇的課題進(jìn)行分析,確定課題的功能、結(jié)構(gòu)和要求并擬定設(shè)計(jì)參數(shù)。并以此為基礎(chǔ)確定初步的設(shè)計(jì)方案。3硬件設(shè)計(jì)根據(jù)設(shè)計(jì)的初步方案,設(shè)計(jì)硬件電路,繪制硬件電路圖。并根據(jù)系統(tǒng)的要求結(jié)合硬件電路對(duì)軟件設(shè)計(jì)提出要求。4軟件設(shè)計(jì)(1)根據(jù)硬件電路要求和設(shè)計(jì)方案,進(jìn)行軟件編程。(2)對(duì)所編寫的程序進(jìn)行編譯和仿真,仿真可以根據(jù)需要使用軟件仿真或硬件仿真。(3)修改程序,以達(dá)到設(shè)計(jì)目的。必要時(shí),可以更

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論