![單片機原理與應用期中試卷答案_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/29/b87777ad-bc4a-47ce-a0ea-f5d474d20af8/b87777ad-bc4a-47ce-a0ea-f5d474d20af81.gif)
![單片機原理與應用期中試卷答案_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/29/b87777ad-bc4a-47ce-a0ea-f5d474d20af8/b87777ad-bc4a-47ce-a0ea-f5d474d20af82.gif)
![單片機原理與應用期中試卷答案_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/29/b87777ad-bc4a-47ce-a0ea-f5d474d20af8/b87777ad-bc4a-47ce-a0ea-f5d474d20af83.gif)
![單片機原理與應用期中試卷答案_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/29/b87777ad-bc4a-47ce-a0ea-f5d474d20af8/b87777ad-bc4a-47ce-a0ea-f5d474d20af84.gif)
![單片機原理與應用期中試卷答案_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/29/b87777ad-bc4a-47ce-a0ea-f5d474d20af8/b87777ad-bc4a-47ce-a0ea-f5d474d20af85.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、單片機原理與應用期中考試試卷答案得分一、 填空題(13分)1、 mcs51單片機程序存儲器的尋址范圍是由程序計數(shù)器pc的位數(shù)所決定的,因為mcs51的pc是16位的,因此其尋址的范圍為( 64 )kb。2、 通過堆棧操作實現(xiàn)子程序調(diào)用,首先要把( pc )的內(nèi)容入棧,以進行斷點保護。調(diào)用返回時在進出棧操作,把保護的斷點送回( pc )。3、 如果手中僅有一臺示波器,可通過觀察( ale )引腳的狀態(tài),來大致判斷mcs51單片機正在工作 。 4. 8051復位后,pc= ( 00h )。若希望從片內(nèi)存儲器開始執(zhí)行,ea腳應接( 高 )電平,pc值超過( 4k )時,8051會自動轉(zhuǎn)向片外存儲器繼
2、續(xù)取指令執(zhí)行。 4、 8051的定時器/計數(shù)器是( 加 ) 加或減計數(shù)的。 5、 在位操作中,能起到與字節(jié)操作中累加器作用的是(cy)6、 假定dptr的內(nèi)容為8100h,累加器a的內(nèi)容為40h,行下列命令: movc a,a+dptr后,送入a的是程序存儲器(8140h)單元的內(nèi)容。7、 指令格式是由( 操作碼 )和( 操作數(shù) )所組成,也可能僅由( 操作碼 )組成。得分二、 選擇題(7分)1、 相對程序存儲器的讀操作,只能使用 d (a)mov指令 (b)push指令 (c)movx指令 (d)movc指令2、 在mcs-51中 c (a)具有獨立的專用的地址線 (b)由p0口和p1口的口
3、線作地址線 (c)由p0口和p2口的口線作地址線 (d)由p1口和p2口的口線作地址線3、 以下各項中不能用來對內(nèi)部數(shù)據(jù)存儲器進行訪問的是a(a)數(shù)據(jù)指針dptr (b)按存儲單元地址或名稱 (c)堆棧指針sp (d)由r0或r1作間址寄存器4、 假定(a)=83h,(r0)=17h,(17h)=34h,執(zhí)行以下程序段 anl a,#17h orl 17h,a xrl a,r0 cpl a后,a的內(nèi)容為 a (a)cbh (b)03h (c)ebh (d)c8h5、 下列有關(guān)mcs51中斷優(yōu)先級控制的敘述中錯誤的是 d(a) 低優(yōu)先級不能中斷高優(yōu)先級,但高優(yōu)先級能中斷低優(yōu)先級(b) 同級中斷不
4、能嵌套(c) 同級中斷請求按時間的先后順序響應(d) 同時同級的多中斷請求,將形成阻塞,系統(tǒng)無法響應6、 在下列寄存器中,與定時/計數(shù)控制無關(guān)的是 c(a) tcon(定時控制寄存器)(b) tmod(工作方式控制寄存器)(c) scon(串行控制寄存器)(d) ie(中斷允許控制寄存器)7、 pc的值是 ca、當前正在執(zhí)行指令的前一條指令的地址b、當前正在執(zhí)行指令的地址c、當前正在執(zhí)行指令的下一條指令的地址d、控制器中指令寄存器的地址得分三、 判斷題(10分)判斷下列指令的正誤1)mov 28h,r2 錯 2)dec dptr 錯3)inc dptr 對 4)clr r0 錯 5)cpl r
5、5 錯 6)mov r0,r1 錯 7)push dptr 錯 8)mov f0,c 對9)mov c,30h 對 10)rlc r0 錯得分四、 簡答題(15分)1、 mcs-51單片機的ea信號有何功能?在使用8031時ea信號引腳應如何處理?答:ea為內(nèi)外程序存儲器選擇控制 ea=1,訪問片內(nèi)程序存儲器, ea=0,單片機則只訪問外部程序存儲器。使用8031時ea信號引腳應接地。2、 堆棧有那些功能?堆棧指示器(sp)的作用是什么?在設(shè)計時,為什么還要對sp重新賦值?答:sp指示出堆棧頂部在內(nèi)部ram塊中的位置 ,復位后 ,sp中的內(nèi)容為07h,為避免數(shù)據(jù)區(qū)使用時的混亂,要對sp重新賦值
6、,一般為30h之后。3、 mcs51在什么條件下可響應中斷?答:(1)ie寄存器中的中斷總允許位ea=1。(2)該中斷源發(fā)出中斷請求,即該中斷源對應的中 斷請求標志為“1”。 (3)該中斷源的中斷允許位=1,即該中斷沒有被屏蔽。(4)無同級或更高級中斷正在被服務。4、 如果采用晶振的頻率為3mhz,定時器/計數(shù)器工作方式0、1、2下,其最大的定時時間為多少?答:方式0最長可定時32.768ms方式1最長可定時262.144ms; 方式2最長可定時1.024ms。得分五、 分析程序段(15分,其中1-3題每空2分,第4題每空1分)、假定6m晶振,產(chǎn)生100ms的延時程序,請?zhí)顚懲暾?delay:
7、 mov r6, #250 del0: mov r7,#100del1: djnz r7,del1djnz r6,del0ret2、試分析以下程序段的執(zhí)行結(jié)果 mov sp , #3ah mov a , #20h mov b , #30h push acc push b pop acc pop bsp= 3ah ;a= 30h ;b= 20h 4、閱讀下列程序說明其功能mov r0, #data mov a, r0rl amov r1, arl arl aadd a, r1mov r0, a data單元的內(nèi)容乘以10倍 5、已知程序執(zhí)行前有a=02h,sp=52h,(51h)=ffh,(52
8、h)=ffh。下述程序執(zhí)行后:popdphpopdplmovdptr,#4000hrlamovb,amovca,a+dptrpushamova,bincamovca,a+dptrpusharetorg4000hdb10h,80h,30h,50h,30h,50h請問執(zhí)行后:a= 50h ,sp= 50h ,(51h)= 30h ,(52h)= 50h ,pc= 5030h 。得分六、 閱讀程序并填空,形成完整的子程序以實現(xiàn)如下功能。(10分)查找在內(nèi)部ram的20h40h單元中出現(xiàn)“00h”這一數(shù)據(jù)的次數(shù)。并將查找到的結(jié)果存入41h單元。start:mov41h,#0movr0, #20h mo
9、vr2,#21hloop:mova,r0jnz next inc41hnext:inc r0 djnzr2, loop ret 得分七、 編程題(31分)1、請完成從p1.0引腳上輸出周期為2ms的方波的程序:(1) 若8051的晶振頻率fosc為6mhz,定時器/計數(shù)器t0工作在工作方式1,要求產(chǎn)生1ms定時,寫出定時器的方式控制字和計數(shù)初值(分別寫出th0與tl0的值)。(6分)(2)使用定時中斷編程完成程序。(10分)(1)計算初值x 設(shè)初值為x,則有:(216-x)×2×10-6=1×10-3 216-x=500 x=65036 x化為16進制,即x=fe
10、0ch=1111111000001100b。 所以,t0的初值為: th0=0feh tl0=0ch(2)org 0000hreset: ajmp main ;轉(zhuǎn)主程序 org 000bh ;t0的中斷入口 ajmp it0p ;轉(zhuǎn)t0中斷處理程序it0p org 0100hmain: mov sp,#60h ;設(shè)堆棧指針 mov tmod,#01h ;設(shè)置t0為方式1 here: ajmp here ;自身跳轉(zhuǎn)pt0m0: mov tl0,#0ch;t0中斷服務程序,t0重新置初值 mov th0,#0feh setb tr0 ;啟動t0 setb et0 ;允許t0中斷 setb ea ;cpu開中斷 retitop: mov tl0,#0ch ;t0中斷服務子程序,t0置初值 mov th0,#0feh cpl p1.0 ;p1.0的狀態(tài)取反 reti2、試編寫程序,查找在內(nèi)部ram的30h50h單元中是否有0aah
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代遠程教育在商業(yè)培訓中的應用
- 現(xiàn)代城市公共安全體系建設(shè)
- 國慶節(jié)國旗外擺活動方案
- 環(huán)保教育在廠區(qū)綠色轉(zhuǎn)型中的作用
- 生產(chǎn)線智能化改造的步驟與技巧
- 煙臺的綠色交通系統(tǒng)與低碳出行模式
- 環(huán)保法規(guī)下的企業(yè)生態(tài)環(huán)境預警管理
- 環(huán)境影響評估在交通運輸規(guī)劃中的角色
- 打樁安全施工方案
- 4《選舉產(chǎn)生班委會 》第三課時(說課稿)部編版道德與法治五年級上冊
- 體育-運動前后的飲食衛(wèi)生課件
- 醫(yī)院科室運營與管理課件
- 1325木工雕刻機操作系統(tǒng)說明書
- 初中衡水體英語(28篇)
- 斯瓦希里語輕松入門(完整版)實用資料
- 復古國潮風中國風春暖花開PPT
- GB/T 2317.2-2000電力金具電暈和無線電干擾試驗
- 機動車輛保險理賠實務2023版
- 病原微生物實驗室標準操作規(guī)程sop文件
- 最完善的高速公路機電監(jiān)理細則
- 建筑工程技術(shù)資料管理.ppt
評論
0/150
提交評論