大學(xué)單片機(jī)原理及應(yīng)用試題5及參考答案_第1頁(yè)
大學(xué)單片機(jī)原理及應(yīng)用試題5及參考答案_第2頁(yè)
大學(xué)單片機(jī)原理及應(yīng)用試題5及參考答案_第3頁(yè)
已閱讀5頁(yè),還剩9頁(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)介

PAGEPAGE2單片機(jī)原理及應(yīng)用試題5一、填空(30分,每空1分)1. 如果(A)=45H,(R1)=20H,(20H)=12H,執(zhí)行XCHD A, @R1;結(jié)(A)= ,(20H)=AT89S51的異步通信口為 (單工/半雙工/全雙工,若傳送速率為每秒120幀每幀10位,則波特率為AT89S51內(nèi)部數(shù)據(jù)存儲(chǔ)器的位地址空間的字節(jié)地址范圍是 ,對(duì)應(yīng)的位地址范是 。單片機(jī)也可稱為 或當(dāng)MCS-51執(zhí)行MOVX A,@R1指令時(shí),伴隨著 控制信號(hào)有效。當(dāng)單片機(jī)的PSW=01H時(shí),這時(shí)當(dāng)前的工作寄存器區(qū)是 區(qū),R4所對(duì)應(yīng)的存單元地址為 HAT89S51的 口為高8位地址總線口。設(shè)計(jì)一個(gè)以AT89C51單片機(jī)為核心的系統(tǒng)如果不外擴(kuò)程序存儲(chǔ)器使其內(nèi)部4KB閃程序存儲(chǔ)器有效,則其 引腳應(yīng)該接在R7初值為00H的情況下,DJNZ R7,rel指令將循環(huán)執(zhí)行 次。欲使P1口的低4位輸出0,高4位不變,應(yīng)執(zhí)行一條 命令。單片機(jī)外部三大總線分別為 、 和控制總線。數(shù)據(jù)指針DPTR有 位,程序計(jì)數(shù)器PC有 位74LS138是具有3個(gè)輸入的譯碼器芯片,用其輸出作片選信號(hào),最多可在 塊芯中選中其中任一塊。AT89S51指令系統(tǒng)中,ADDADDC指令的區(qū)別是特殊功能寄存器中,單元地址低位為 的特殊功能寄存器,可以位尋址。開(kāi)機(jī)復(fù)位后,CPU0組,地址范圍是12根,那么它的存儲(chǔ)容量為12MHz0下最大定時(shí)時(shí)間為AT89S51復(fù)位后,PC與SP的值為分別為 和LJMP跳轉(zhuǎn)空間最大可達(dá)到執(zhí)行如下三條指令后,30H單元的內(nèi)容是MOVR1,#30HMOV40H,#0 EHMOV﹫R 1,40H二、判斷題(10分,每題1分)EA*ROM()CPU,CPU()81C558()51()RAMRAM()AJMP2KB()I/O()8051單片機(jī),程序存儲(chǔ)器數(shù)和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣的( )單片機(jī)系統(tǒng)擴(kuò)展時(shí)使用的鎖存器,是用于鎖存低8位地址( )在A/D變換時(shí),轉(zhuǎn)換頻率越高越好( )三、簡(jiǎn)答題(18分)6MHz5ms1時(shí)的初值應(yīng)為多少?(請(qǐng)給出計(jì)算過(guò)程)(5分)AT89S51256B的數(shù)據(jù)存儲(chǔ)器可分為幾個(gè)區(qū)?分別作什么用?(8分)A內(nèi)的值,已知(R0)=30H(5分)MOVA,#0AAH(A)=CPLA(A)=RLA(A)=CLRC(A)=ADDCA,R0(A)=2K×8(1)出必要的推導(dǎo)過(guò)程(2RAM30H~4FH32RAM32個(gè)字節(jié)單元(按地址由低至高存放(15)74LS138真值表G1 G2A G2B C B A Y7Y6Y5Y4Y3Y2Y1Y0(6)8(5)a b c d e f g h aD0 D1 D2D3D4 D5 D6D7 bfgecd h七、回答下列問(wèn)題并寫(xiě)出簡(jiǎn)要分析過(guò)程。(本題16分)DAC0832DAFFH00H分別對(duì)應(yīng)于模擬量+5V與0V。右下圖給出了DAC0832()將圖中空缺的電路補(bǔ)充完整(2)編寫(xiě)程序,3PAGEPAGE6產(chǎn)生圖中所示鋸齒波。設(shè)有一個(gè)延時(shí)3.905ms的子程序DELAY可以直接調(diào)用。5參考答案一、填空(30分,每空1分)20.如果(A)=45H,(R1)=20H,(20H)=12H,執(zhí)行XCHD A, @R1;結(jié)果(A)= 42H ,(20H)= 15HAT89S51的異步通信口為 全雙工 (單工/半雙工/全雙工,若傳送速率為每秒120幀,每幀10位,則波特率為1200bit/sAT89S51內(nèi)部數(shù)據(jù)存儲(chǔ)器的位地址空間的字節(jié)地址范圍是20H-2FH,對(duì)應(yīng)的位地址圍是 00H-FFH。單片機(jī)也可稱為 微控制器或 嵌入式控制器當(dāng)MCS-51執(zhí)行MOVX A,@R1指令時(shí),伴隨著 RD 控制信號(hào)有效。當(dāng)單片機(jī)的PSW=01H時(shí),這時(shí)當(dāng)前的工作寄存器區(qū)是0 區(qū),R4所對(duì)應(yīng)的存單元地址為 04 HAT89S51的 P0 口為高8位地址總線口。設(shè)計(jì)一個(gè)以AT89C51單片機(jī)為核心的系統(tǒng)如果不外擴(kuò)程序存儲(chǔ)器使其內(nèi)部4KB閃程序存儲(chǔ)器有效,則其 EA* 引腳應(yīng)該接 +5V在R7初值為00H的情況下,DJNZR7,rel指令將循環(huán)執(zhí)行 256 次。欲使P1口的低4位輸出0,高4位不變,應(yīng)執(zhí)行一條 ANL P1,#0F0H 命令。單片機(jī)外部三大總線分別為 數(shù)據(jù)總線、 地址總線 控制總。數(shù)據(jù)指針DPTR有 16 位,程序計(jì)數(shù)器PC有 16 位74LS138是具有3個(gè)輸入的譯碼器芯片,用其輸出作片選信號(hào),最多可在8 塊芯中選中其中任一塊。MCS-51指令系統(tǒng)中,ADDADDC指令的區(qū)別是進(jìn)位位Cy是否參與加法運(yùn)算特殊功能寄存器中,單元地址低位為0或8 的特殊功能寄存器,可以位尋址。開(kāi)機(jī)復(fù)位后,CPU0組,地址范圍是00H-07H若某存儲(chǔ)器芯片地址線為12根,那么它的存儲(chǔ)容量為 4kB關(guān)于定時(shí)器,若振蕩頻率為12MHz,在方式0下最大定時(shí)時(shí)間為 8.192msAT89S51復(fù)位后,PC與SP的值為分別為 0000H 和 07HLJMP跳轉(zhuǎn)空間最大可達(dá)到 64K執(zhí)行如下三條指令后,30H單元的內(nèi)容是 #0EHMOV RMOV EHMOV ﹫R1,40H二、判斷題(10分,每題1分)EAROM(X)CPU,CPU(X)81558(X)51(X)RAMRAM(X)AJMP2KB()I/O()8051()8()A/D(X)三、簡(jiǎn)答題(18分)1、采用6MHz的晶振,定時(shí)5ms,用定時(shí)器方式1時(shí)的初值應(yīng)為多少?(請(qǐng)給出計(jì)算過(guò)程)(5分)答: (1)65536–2500=63036X=63036………..4(2)64536=F63CH………12、 MCS-51單片機(jī)片內(nèi)256B的數(shù)據(jù)存儲(chǔ)器可分為幾個(gè)區(qū)?分別作什么用?(8分)答:00H–1FHR0-R,在程序中直接使用80H-FF2種控制功能3、 指出以下程序段每一條指令執(zhí)行后累加器A內(nèi)的值,已知(R0)=30H(5分)MOVA,#0AAH=0AAHCPLA=55HRLA=0AAHCLRC=0AAHADDCA,R0=0DAH四、下圖是四片2K×8位存儲(chǔ)器芯片的連線圖(1)確定四片存儲(chǔ)器芯片地址范圍,要求出必要的推導(dǎo)過(guò)程(2編程將片內(nèi)RAM30H~4FH 單元中的32個(gè)字節(jié)數(shù)據(jù)傳送到片外RAM左數(shù)第一塊芯片的最低端32個(gè)字節(jié)單元(按地址由低至高存放(本題15分)74LS138真值表G1 G2A G2B C B A Y7 Y6 Y5 Y4 Y3 Y2 Y答:(1)設(shè)從左至右RAM芯片號(hào)為#1,#2,#3,#46芯片 A

AAA

AAAAAAAAAA

地址范圍1514

1312

109876543210101000000000000000低8000H(1分)1000011111111111高87FFH(1分)1000100000000000低8800H(1分)1000111111111111高8FFFH(1分)1001000000000000低9000H(1分)1001011111111111高97FFH(1分)1001100000000000低9800H(1分)1001111111111111高9FFFH(1分)#2#3#4(2)ORG 1000HMOV DPTR,#8000H;MOV R0,#20H;MOV R1,#30H;LOOP:MOV A, @R1;MOVX@DPTR,A;INC DPTR;INC R1;DJNZ R0,LOOP;HERE:RETAJMPHERE五、簡(jiǎn)述行列式鍵盤線反轉(zhuǎn)法識(shí)別按鍵的工作原理。(本題6分)答:13)7PAGEPAGE1323)綜合上述兩步,可確定按鍵所在行和列。六、圖為8段共陰數(shù)碼管,請(qǐng)寫(xiě)出如下數(shù)值的段碼。(本題5分)gdagdaD0bD1cdeD2D3D4fD5ghD6D7bfech答:379H(0.5分)472H(0.5分)55BH(0.5分)P67H(0.5分)731H379H(0.5分)472H(0.5分)55BH(0.5分)P67H(0.5分)731H(0.5分)87FH(0.5分)C0FH(0.5分)七、回答下列問(wèn)題并寫(xiě)出簡(jiǎn)要分析過(guò)程。(本題16分)DAC0832DAFFH00H分別對(duì)應(yīng)于模擬量+5V與0V。右下圖給出了DAC0832()將圖中空缺的電路補(bǔ)充完整(2)編寫(xiě)程序,產(chǎn)生圖中所示鋸齒波。設(shè)有一個(gè)延時(shí)3.905ms的子程序DELAY可以直接調(diào)用。DAC0832的邏

溫馨提示

  • 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)論