桂林電子科技大學(xué)單片機(jī)試卷B(2)_第1頁
桂林電子科技大學(xué)單片機(jī)試卷B(2)_第2頁
桂林電子科技大學(xué)單片機(jī)試卷B(2)_第3頁
桂林電子科技大學(xué)單片機(jī)試卷B(2)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、.桂林電子科技大學(xué)信息科技學(xué)院試卷2009-2010學(xué)年第 1學(xué)期課號(hào)課程名稱單片機(jī)原理與應(yīng)用技術(shù)(A 卷; 筆試, 閉卷)適用班級(jí)(或年級(jí)、專業(yè))07 級(jí) 電信、信息考試時(shí)間120 分鐘班級(jí)學(xué)號(hào)姓名題 號(hào)一二三四五六七八九十成績滿分45252010100得分評卷人一、單項(xiàng)選擇題(每小題3 分,共 45 分)1、 - 10 的補(bǔ)碼為()。A: F5HB:F6HC:0AHD:0BH2、單片機(jī)復(fù)位后的 SP與 P0 的內(nèi)容是()。A : SP=00H,P0=00HB:SP=00H,P0=FFHC: SP=07H,P0=00HD:SP=07H,P0=FFH3、單片機(jī)中 WR 的功能是選通是()。A

2、:片外數(shù)據(jù) RAMB:片內(nèi)數(shù)據(jù) RAMC:片外程序 ROMD:片內(nèi)程序 ROM4、在下列指令中,正確的MCS-51 單片機(jī)指令是()。A:INCCB: ADDA ,BC:SUBA ,R2D:MOVX R2, A5、能同時(shí)將 TF0 清零的跳轉(zhuǎn)指令是()。A:JBTF0,LOOPB:JBCTF0, LOOPC:JNBTF0, LOOPD:JZLOOP6、當(dāng) R0 的地址為 10H 時(shí), PSW 中的 RS1、RS0 兩位是()。A:00B: 01C: 10D:117、片內(nèi)沒有上拉電阻的并口是()。A:P3B:P2C:P1D:P08、外部中斷 1 的中斷服務(wù)程序入口地址是()。A : 0003HB

3、:000BHC:0013HD:0023H9、用 12MHz 晶體時(shí), T1 做一次定時(shí)的最長時(shí)間為()。A:256 SB:512 SC: 65536D:131072 SS10、在串口控制寄存器 SCON 中, REN 是()。.A :串行接收中斷標(biāo)志位B:串行接收允許位C:串行發(fā)送中斷標(biāo)志位D:串行發(fā)送允許位11、定時(shí)器 T1 的溢出中斷標(biāo)志是()。A:IT1B:TIC:TF1D:IE112、EOC 信號(hào)在 ADC0809 中起到的作用是()A 啟動(dòng) AD 轉(zhuǎn)換C. ADC0809 的片選信號(hào)B AD 轉(zhuǎn)換結(jié)束標(biāo)志D. 不能確定13、已知 (00H)= 06H, (01H) = 08H, 有這

4、樣的定義 char data *p; 其中 p = 0x01;則 *p = ()A00HC01HB06HD08H14、已知 C 語言程序p = 0x30; *p = 0x48 與之等價(jià)的匯編語言程序?yàn)椋ǎ〢 MOV30H,#48HCMOV30H,48HB MOV30H,#48DMOV30H,4815、DAC0832 的工作方式不包括以下哪一種()A 直通C單緩沖B雙緩沖D雙極性二、閱讀程序填空(每小題5 分,共 25 分)1、設(shè) PSW=00H, R0=49H、B0EDH ,問:執(zhí)行下列程序后 PSW=?R0=?B=?MOVSP, #6FHPUSH0F0HPUSH00HPUSHPSWPOPPS

5、WPOP0F0HPOP00H2、分別寫出若 A=57H ,執(zhí)行下列程序后A=?若 A=0F2H, 執(zhí)行下列程序后A=?CJNEA, #80H , LOOP1;LJMPNEXT.LOOP1:JNCLOOP2;LJMPNEXTLOOP2:DECACPL ANEXT:LJMP$3、用 12MHz 晶體。該程序段的運(yùn)行時(shí)間 =ms?并寫出計(jì)算步驟:。MOVR1,#200;該指令的時(shí)鐘周期數(shù)為 12LOOP1:MOVR0,#250;該指令的時(shí)鐘周期數(shù)為 12LOOP2:DJNZR0,LOOP2;該指令的時(shí)鐘周期數(shù)為 24DJNZR1,LOOP14、單片機(jī)外接 22.1184MHz 晶體,復(fù)位后執(zhí)行了下列

6、串口初始化程序段。問:串口的波特率被設(shè)置為bps?串行通信的一幀數(shù)據(jù)有位?MOVSCON, #40HMOVTMOD ,#20HMOVTH1, #253MOVTL1 , #253SETBTR15、DAC0832 工作在直通工作方式, DAC0832 的 D7D0 與單片機(jī)的 P0.7P0.0 依次連接。問:運(yùn)行如下程序時(shí)產(chǎn)生的波形是波?MOVA ,#00HLOOP:MOVP0, AADDA, #04HLJMPLOOP三、編程題(每小題4 分,共 20 分)1、編寫 C 語言程序段,將 20H 與 30H 中的內(nèi)容互換,其中 R0 的地址為 10H,請?jiān)诔绦蛑性O(shè)置 PSW。2、編寫匯編語言程序段,

7、完成對立即數(shù) BDH 、 45H、55H 的相加運(yùn)算,結(jié)果存放在地址為 50H 和 51H 兩個(gè)存儲(chǔ)單元中,其中低字節(jié)結(jié)果放在 50H 中,高字節(jié)結(jié)果放在 51H 單元中。3、編寫匯編語言程序段,將地址 20H 開始的 10 個(gè)連續(xù)單元的內(nèi)容取反后放入原單元, 要求用 R6 作為循環(huán)計(jì)數(shù)器 。4、編寫匯編語言程序段,實(shí)現(xiàn)以下公式的計(jì)算。其中有符號(hào)數(shù)X 在 R1 中, Y 在 R2 中。X+3X0Y2*XX<0.5、編寫完整 C 語言程序,使用定時(shí)器 T0 進(jìn)行定時(shí),用中斷方式在 P2.0 引腳產(chǎn)生周期為 100Hz 的方波(晶體頻率為 12MHz )。四、綜合應(yīng)用題(每小題 5 分,共 10 分)第一題必須用匯編語言編寫,第二題可以用匯編也可以用 C 語言硬件電路的示意圖如下(晶體頻率為12MHz ):1、設(shè)計(jì)使數(shù)碼管顯示字母“H”的 完整匯編語言 程序。2、設(shè)計(jì)從 P1 口讀入開關(guān)的狀態(tài)并在數(shù)碼管中顯示相應(yīng)數(shù)值的完整

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論