山東大學16位單片機理論知識試卷及答案_第1頁
山東大學16位單片機理論知識試卷及答案_第2頁
山東大學16位單片機理論知識試卷及答案_第3頁
山東大學16位單片機理論知識試卷及答案_第4頁
山東大學16位單片機理論知識試卷及答案_第5頁
全文預覽已結(jié)束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

山東大學16位單片機理論知識試卷(選修課)200—200學年第學期

14、完成下列程序,設置AL1低八位為低電平輸出,高八位為帶上拉電阻的輸入

四五

-二三總分

*P_10A_Dir=();

得分

*P10AAttrib=();

*P_10A_Data=();

得分

15、SPCE061A提供()個中斷源,具有()個中斷優(yōu)先級,可實現(xiàn)兩級中斷嵌套功能。

評分人

?、填空題(每空1.5分,共45分)

得分

1、/nSP水的內(nèi)核由()、()、()、()及堆棧等部分組成。

密評分人

2、了nSPN是16位單片機,它具有()位數(shù)據(jù)線和22位地址線。22位地址線最多可尋訪(

二、簡答題(每小題5分,共20分)

)字的存儲容量。

1、SPCE061A單片機具有哪些寄存器?請分別說明其作用。

3、SPCEO61A有()字的SRAM,其地址范圍從0x0000到0x07FF。SPCE061A是一個用閃存替代掩

1r

膜ROM的MTP(多次編程)芯片,具有()字閃存容量。

4、()的0~7位用作輸入口時具有喚醒功能,即具有輸入電平變化引起CPU中斷功能。

5、通常,對某一位的設定包括以下3個基本項:()、()和方向控制向量Direction。

封6、了nSPN時鐘電路采用晶體振蕩器電路。外接晶振采用()。

7、SPCE061A提供了兩個16位的定時/計數(shù)器:()為通用計數(shù)器;()為多功能計數(shù)器。

8、SPCE061A有()路可復用10位ADC通道,其中一路通道()用于語音輸入,模擬信號

經(jīng)過自動增益控制器和放大器放大后進行A/D轉(zhuǎn)換。其余7路通道Linejn和()管腳復用。

9、串行輸入輸出端USI0提供了一個1位的串行接口,用于與其它設備進行數(shù)據(jù)通訊。在SPCE061A內(nèi)

2、并行I/O端DB有哪些特殊功能?如何設置?

通過()和(〉這2個端口實現(xiàn)與設備進行串行數(shù)據(jù)交換功能。

線10、SPCE061A的WatchDog的清除時間周期為()o

11、讀程序,寫結(jié)果:rl=0x0010;r2=0x0020;[0x0010]=r2;r2=0x0010:rl+=[r2++];執(zhí)行完

疥后,rl=(),r2=()?

12、P_SystemC1ock(7013H)單元控制著()和(),

SP(堆棧指針寄存器)初始值為(),SP生長方向為從()地址到()地址。

13、[NTFIQ功能:()):;

INTFIQ,IRQ功能:(

山東大學山位單片機理論知識試卷(選修課)2006—2007學年第一學期

得分

3、SPCE061A單片機系統(tǒng)時鐘信號是如何產(chǎn)生的?怎樣設置?其默認的系統(tǒng)時鐘頻率是多少?

評分人

三、程序編寫(20分)

編寫一個利用SPCE061A進行語音播放的程序,要求:采用A2000手動格式播放,畫出程序流程圖并寫出語

音播放主函數(shù)的代碼。

流程圖:程序代碼:

4、SPCE061A單片機有哪幾種類型的中斷?有哪些中斷源?

*

*

?得分

*

?

*

*評分人

*

四、課程心得體會和對本選修課的授課建議(共15分)

1.心得體會:

*

*

*

*2.建議:

*

*

*

*

?

3.你最理想的授課方式:

?

*

?

*

?

*

*

?

山東大學16位單片機理論知識試卷答案

一、填空

1、從‘nSP?的內(nèi)核由(總線)、(算術邏輯運算單元)、(寄存器組)、(中斷系統(tǒng))及(堆棧)等部分組成。

2、-nSP?是16位單片機,它具有(16位)數(shù)據(jù)線和22位地址線。22位地址線最多可尋訪(4M)字的存儲容量。

3、SPCE061A有2K字的SRAM包括(堆棧區(qū)),其地址范圍從0x0000到0x07FF。SPCE061A是一個用閃存替代掩膜ROM的MTP(多次編程)芯片,具有32K字(32K*16bit)閃存容量。

4、A□的IOAO?IOA7用作輸入口時具有喚醒功能,即具有輸入電平變化引起CPU中斷功能。

5、通常,對某一位的設定包括以下3個基本項:數(shù)據(jù)向量Data、屬性向量Allribution和方向控制向量Direction。

6、口’nSP呻寸鐘電路采用晶體振蕩器電路。外接晶振采用32768Hz。

7、SPCE。61A提供了兩個16位的定時/計數(shù)器:TimerA為通用計數(shù)器;TimerB為多功能計數(shù)器。

8、SPCE061A有8路可復用10位ADC通道,其中一路通道(MIC」n)用于語音輸入,模擬信號經(jīng)過自動增益控制器和放大器放大后進行A/D轉(zhuǎn)換。其余7路通道(Line」n)和IOA[0?6]管腳復用。

9、串行輸入輸出端口SIO提供了一個1位的串行接口,用于與其它設備進行數(shù)據(jù)通訊。在SPCE061A內(nèi)通過IOBO和IOB1這2個端口實現(xiàn)與設備進行串行數(shù)據(jù)交換功能。

10、SPCE06IA的WatchDog的清除時間周期為0.75s。

II、讀程序,寫結(jié)果:rl=0x0010;r2=0x0020;[0x0010]=r2;r2=0x0010;rl+=[r2++];

執(zhí)行完后,rl=(0x0030),r2=(0x00il)o

12、Rl=0xF00F//Rl的初值為OxFOOF

R1=R1LSL3執(zhí)行完后,RI=0x8078

13、完成下列程序,設置A□低八位為低電平輸出,高八位為帶上拉電阻的輸入

rl=(OxOOff);[PJOA_Dir]=rl;

rl=(OxOOff);[P_IOA_Attrib]=rl;

rl=(OxffOO);[P_IOA_Data]=rl;

14、SPCE061A提供(14)個中斷源,具有(兩)個中斷優(yōu)先級,可實現(xiàn)兩級中斷嵌套功能。

15、INTFIQ功能:(允許FIQ中斷,關閉IRQ中斷。)INTFIQ,IRQ功能:(允許FIQ中斷,允許IRQ中斷。)

二、問答題

1、SPCE061A單片機具有哪些寄存器?請分別說明其作用。

參考答案:

I)通用型寄存器R1~R4:通??煞謩e用于數(shù)據(jù)運算或傳送的源及目標寄存器。

2)堆棧指針寄存器SP:SP是在CPU執(zhí)行壓棧/出棧指令、子程序調(diào)用/返回指令以及進入中斷服務子程序或從ISR返回指令時自動減少或增加,以示堆棧指針的移動。

3)基址指針寄存器BP:U'nSPN提供了一種方便的尋址方式,即變址尋址方式[BP+IM6];程序設計時可通過它直接存取ROM與RAM中的各種數(shù)據(jù),

4)段寄存器SR:有多種功能用途,SR中有代碼段選擇字段和數(shù)據(jù)段選擇字段,它們可分別與其它16位的寄存器合在一起形成22位地址線,用來尋址4M字容量的存儲器。

2、并行I/O端口B有哪些特殊功能?如何設置?

特殊功能:

10B10:通用異步串行數(shù)據(jù)發(fā)送管腳Tx

10B9:TimerB脈寬調(diào)制輸出管腳BPWMO

10B8:TimerA脈寬調(diào)制輸出管腳APWMO

10B7:通用異步串行數(shù)據(jù)接收管腳Rx

10B6:雙向10端口

10B5:外部中斷源EXT2的反饋管腳

10B4:外部中斷源EXT1的反饋管腳

10B3:外部中斷源EXT2

I0B2:外部中斷源EXT1

10B1:串行接口的數(shù)據(jù)傳送管腳

10B0:串行接口的時鐘信號

3、SPCE061A單片機系統(tǒng)時鐘信號是如何產(chǎn)生的?怎樣設置?其默認的系統(tǒng)時鐘頻率是多少?

32768的實時時鐘經(jīng)過PLL倍頻電路產(chǎn)生系統(tǒng)時鐘頻率(Fosc),Fosc再經(jīng)過分頻得到CPU時鐘頻率(CPICLK)可通過對P_SystemClock(寫)(7013H)單元編程來控制。默認的Fosc、CPUCLK分別為24.576MHz和Fosc/8。用戶可以通過對

P_SystemClock單元編程完成對系統(tǒng)時鐘和CPU時鐘頻率的定義。

在SPCE061A內(nèi),P_SystcmClock(寫)(701311)單元控制著系統(tǒng)時鐘和CPI.時鐘。第0、2位用來改變CPUCLK(如表2.7所示),若將第0~2位置為“111”可以使CPU時鐘停止工作,系統(tǒng)切換至低功耗的睡眠狀態(tài):通過設置該單元的第5、7位

可以改變系統(tǒng)時鐘的頻率(如表2.8所示)。

4、SPCE。61A單片機有哪幾種類型的中斷?有哪些中斷源?

SPCE061A單片機的中斷系統(tǒng)有14個中斷源分為兩個定時器溢出中斷、兩個外部中斷、一個串行口中斷、一個觸鍵喚醒中斷、7個時基信號中斷、PWM音頻輸出中斷。具體如下表:

中斷源中斷優(yōu)先級中斷向量保苗字

Fosc/1024溢出信號

FIQ/IRQ0FFF8H/FFF6H.FIQ/JRQ0

PWMINT

TlmerA溢出信號

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論