單片機(jī)簡答與計(jì)算含答案_第1頁
單片機(jī)簡答與計(jì)算含答案_第2頁
單片機(jī)簡答與計(jì)算含答案_第3頁
單片機(jī)簡答與計(jì)算含答案_第4頁
單片機(jī)簡答與計(jì)算含答案_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1MCS51的中斷系統(tǒng)有幾個(gè)中斷源幾個(gè)中斷優(yōu)先級中斷優(yōu)先級是如何控制的在出現(xiàn)同級中 斷申請時(shí), CPU按什么順序響應(yīng)(按由高級到低級的順序?qū)懗龈鱾€(gè)中斷源)各個(gè)中斷源的入 口地址是多少答: MCS51單片機(jī)有 5個(gè)中斷源, 2 個(gè)中斷優(yōu)先級,中斷優(yōu)先級由特殊功能寄存器 IP 控制, 在出現(xiàn)同級中斷申請時(shí), CPU按如下順序響應(yīng)各個(gè)中斷源的請求: INT0、 T0、INT1、T1、串 口,各個(gè)中斷源的入口地址分別是 0003H、000BH、 0013H、 001BH、0023H。2已知單片機(jī)系統(tǒng)晶振頻率為 6MHz,若要求定時(shí)值為 10ms時(shí),定時(shí)器 T0工作在方式 1 時(shí), 定時(shí)器 T0 對應(yīng)的

2、初值是多少 TMOD的值是多少 TH0=TL0=(寫出步驟 )答:定時(shí)值為 10ms時(shí),定時(shí)器 T0工作在方式 1時(shí),定時(shí)器 T0 對應(yīng)的初值是 1388H TMOD的值是 00000001B,TH0=13H; TL0=88H。3 MCS51系列單片機(jī)的內(nèi)部資源有哪些說出8031、 8051 和 8751 的區(qū)別。答:MCS51系列單片機(jī)上有 1個(gè)8位CPU、128B的RAM、21個(gè) SFR、4個(gè)并行口、 1個(gè)串行口、 2 個(gè)定時(shí)計(jì)數(shù)器和中斷系統(tǒng)等資源。 8031 、8051 和 8751 的區(qū)別是 8031 內(nèi)無 ROM;8051 內(nèi)有 4KB的掩膜 ROM;8751 內(nèi)有 4KB的 EPR

3、O。M1. 如何正確使用 P3口 1.要點(diǎn): (1) 說明 P3口有第一功能和第二功能的使用。 (2)P 3口的第 二功能各位線的含義。 (3) 使用時(shí)應(yīng)先按需要選用第二功能信號,剩下的口線才作第一功能I/O 線用。 (4) 讀引腳數(shù)據(jù)時(shí),必需先給鎖存器輸出“ 1”。2. 簡述累加器的 ACC的作用。2.(1)8 位專用寄存器。 (2) 運(yùn)算時(shí)存放一個(gè)操作數(shù) (3) 運(yùn)算后存放運(yùn)算結(jié)果,所以稱它為累 加器。3. 簡述寄存器間接尋址方式及其尋址范圍。3.(1) 寄存器中存放的是操作數(shù)的地址,操作數(shù)是通過寄存器間接得到,這種尋址方式稱為 寄存器間接尋址方式。 (2) 尋址范圍:內(nèi)部 RAM低 12

4、8 單位,形式 Ri(i=0,1) 。外部 RAM64K使用 DPTR作間址寄存器,形式為 DPT。R4. 簡述 MCS-51單片機(jī)的中斷入口地址。 中斷入口地址為中斷響應(yīng)后 PC的內(nèi)容即中斷服務(wù)的 入口地址。它們是:外部中斷 0: 0003H , 定時(shí)器 T0中斷: 000BH, 外部中斷 1 : 0013H, 定 時(shí)器 T1中斷:001BH, 串行口中斷 : 0023H5. 簡述串行數(shù)據(jù)傳送的特點(diǎn)。 :(1) 傳送按位順序進(jìn)行,速度慢。 (2) 傳輸線少,成本低。 (3) 傳送距離遠(yuǎn),可達(dá)幾公尺到幾千公里。151 系列單片機(jī)具有幾個(gè)中斷源,分別是如何定義的其中哪些中斷源可以被定義為高 優(yōu)先

5、級中斷,如何定義 1 具有 5 個(gè)中斷源,分別是外部中斷 INT0 和外部中斷 INT1、定 時(shí)器溢出中斷 0 和定時(shí)器溢出中斷 1 以及串行中斷。通過對中斷優(yōu)先級寄存器IP 的設(shè)置,每個(gè)中斷源都可以被定義為高優(yōu)先級中斷。(6 分 )2各中斷源對應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定2 各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)定。(3 分 )3如果想將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置請舉例 加以說明。 3如果要將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中要通過在中斷地址區(qū)的對應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實(shí)現(xiàn)對中斷服務(wù)程序的執(zhí)行。例如: 外部中斷

6、 O的中斷服務(wù)程序 INTOP放置在程序存儲區(qū)的任意區(qū)域, 此時(shí),通過以 下方式,可實(shí)現(xiàn)對中斷服務(wù)程序的執(zhí)行:(4 分 )ORGO003H (2 分 )JMP INTOP列舉其他中斷跳轉(zhuǎn)的例子也可, 但敘述的中斷源要與中斷地址相對應(yīng)才可得分, 如外中 斷 0 對應(yīng) 0003H 地址。三、參數(shù)計(jì)算題 (16 分 )1. 已知一單片機(jī)系統(tǒng)的外接晶體振蕩器的振蕩頻率為11 059MHz,請計(jì)算該單片機(jī)系統(tǒng)的 拍節(jié) P、狀態(tài) S、機(jī)器周期所對應(yīng)的時(shí)間是多少指令周期中的單字節(jié)雙周期指令的執(zhí)行時(shí)間6 -6是多少 P1f (111059106)00910-6s 90nsS 2P290ns 180ns機(jī)器周期

7、 12P1290ns 108s ; 雙指令周期 2機(jī)器周期 216s2.若 8051 的晶振頻率 fosc 為 6MHz,定時(shí)器 /計(jì)數(shù)器 T0工作在工作方式 1,要求產(chǎn)生 10ms 定時(shí),寫出定時(shí)器的方式控制字和計(jì)數(shù)初值(分別寫出TH0與 TL0 值)。(1)(5 分) T0:定時(shí)方式,工作在方式 1。方式字 TMOD=01H(2)(5分)fosc=6MHz,16 位計(jì)數(shù)器, 10ms定時(shí),設(shè)計(jì)數(shù)初值為 a,t=12/ fosc* (216 - a ), 10*103=12/6 * (216 - a ), a=60536=EC78H , 即TH0=ECHTL0=78H所以: TMOD=01H

8、TH0=ECH TL0=78H1、簡述子程序調(diào)用和執(zhí)行中斷服務(wù)程序的異同點(diǎn)。(8 分)相同點(diǎn) : 均能中斷主程序執(zhí)行本程序 , 然后再返回?cái)帱c(diǎn)地址繼續(xù)執(zhí)行主程序。不同點(diǎn):( 1)中斷服務(wù)程序入口地址是固定的,子程序調(diào)用入口地址是用戶自己設(shè)定的。(2)中斷服務(wù)子程序返回指令除具有子程序返回指令所具有的全部功能之外,還有清 除中斷響應(yīng)時(shí)被置位的優(yōu)先級狀態(tài)、開放較低級中斷和恢復(fù)中斷邏輯等功能。(3)中斷服務(wù)子程序是在滿足中斷申請的條件下,隨機(jī)發(fā)生的;而子程序調(diào)用是用戶 主程序事先安排好的。SETB ET12、已知晶振頻率為 6MHz,在引腳上輸出周期為 500 微秒的等寬矩形波,若采用 T1中斷,工

9、 作方式 2,試寫出中斷初始化程序 (6 分)MOV TMOD, #20HMOV TL1, #06HSETB TR1SJMP $MOV TH1, #06H 1. 將字節(jié)地址 30H3FH單元的內(nèi)容逐一取出減 1,然后再放回原處,則不要減 1,仍將 0 放回原處。1. MOV R7, #10HMOV R1, #30HLOOP : CJNE R1,#00H,NEXTMOV R1,#00HSJMP NEXT1NEXT: DEC R1NEXT1: INC R1DJNZ R7,LOOPSJMP $END2. 按以下要求編寫 8051 單片機(jī)定時(shí)器的初始化程序:( 1) T0 作為定時(shí),定時(shí)時(shí)間為 10m

10、s.(2) T1作為計(jì)數(shù),記滿 1000 溢出。答: (1) T0 的工作方式 0 時(shí): t max=213 12fc =2 132us=定時(shí) 10ms可達(dá)要求 ,則 X=213- 10ms=213- 10000us 2us2us T0工作在方式 1 時(shí): t max=216 12 fc =2162us=定時(shí) 10ms也可達(dá)要求 ,則 X=216- 10ms=EC78H2us T0工作在方式 2 或 3 時(shí): t max=28 12 fc =28 2us=512us如果取出的內(nèi)容為 00H,=3192=C78H=6318H定時(shí) 500us, 循環(huán) 20次,X=2 8- 500us 2us =06H(2)13方式 0: 213-100=8092=1F9CH=FC1CHX=M- 計(jì)數(shù)值 方式 1: 216-10

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論