MCS51的中斷系統(tǒng)有幾個(gè)中斷源_第1頁(yè)
MCS51的中斷系統(tǒng)有幾個(gè)中斷源_第2頁(yè)
MCS51的中斷系統(tǒng)有幾個(gè)中斷源_第3頁(yè)
MCS51的中斷系統(tǒng)有幾個(gè)中斷源_第4頁(yè)
MCS51的中斷系統(tǒng)有幾個(gè)中斷源_第5頁(yè)
已閱讀5頁(yè),還剩1頁(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)介

1、MCS51的中斷系統(tǒng)有幾個(gè)中斷源?幾個(gè)中斷優(yōu)先級(jí)?中斷優(yōu)先級(jí)是如何控制的?在出現(xiàn)同級(jí)中斷申請(qǐng)時(shí),CPU按什么順序響應(yīng)(按由高級(jí)到低級(jí)的順序?qū)懗龈鱾€(gè)中斷源)?各個(gè)中斷源的入口地址是多少?答:MCS51單片機(jī)有5個(gè)中斷源,2個(gè)中斷優(yōu)先級(jí),中斷優(yōu)先級(jí)由特殊功能寄存器IP控制,在出現(xiàn)同級(jí)中斷申請(qǐng)時(shí),CPU按如下順序響應(yīng)各個(gè)中斷源的請(qǐng)求:INT0、T0、INT1、T1、串口,各個(gè)中斷源的入口地址分別是0003H、000BH、0013H、001BH、0023H。3MCS51系列單片機(jī)的內(nèi)部資源有哪些?說(shuō)出8031、8051和8751的區(qū)別。答:MCS51系列單片機(jī)上有1個(gè)8位CPU、128B的RAM、21

2、個(gè)SFR、4個(gè)并行口、1個(gè)串行口、2個(gè)定時(shí)計(jì)數(shù)器和中斷系統(tǒng)等資源。8031、8051和8751的區(qū)別是8031內(nèi)無(wú)ROM;8051內(nèi)有4KB的掩膜ROM;8751內(nèi)有4KB的EPROM。五、作圖題(10分)用6264(8K*8)構(gòu)成16K的數(shù)據(jù)存儲(chǔ)系統(tǒng)。要求采用線選法產(chǎn)生片選信號(hào),并計(jì)算6264的地址范圍答:WR接6264的WERD接6264的OEAB0-AB12接6264的A0-A12 DB0DB7接6264的D0D7AB15、AB14分別接Y0和Y1地址:0000H-1FFFH;2000H-3FFFH六、設(shè)計(jì)題(1題13分;2題12分,共25分)1某單片機(jī)控制系統(tǒng)有8個(gè)發(fā)光二極管。試畫(huà)出8

3、9C51與外設(shè)的連接圖并編程使它們由左向右輪流點(diǎn)亮。2某控制系統(tǒng)有2個(gè)開(kāi)關(guān)K1和K2,1個(gè)數(shù)碼管,當(dāng)K1按下時(shí)數(shù)碼管加1,K2按下時(shí)數(shù)碼管減1。試畫(huà)出8051與外設(shè)的連接圖并編程實(shí)現(xiàn)上述要求1某單片機(jī)控制系統(tǒng)有8個(gè)發(fā)光二極管。試畫(huà)出89C51與外設(shè)的連接圖并編程使它們由右向左輪流點(diǎn)亮。答: 圖 (5分) 構(gòu)思 (3分)MOV A,#80H (1分)UP:MOV P1,A (1分)RR A (2分)SJMP UP (1分2某控制系統(tǒng)有2個(gè)開(kāi)關(guān)K1和K2,1個(gè)數(shù)碼管,當(dāng)K1按下時(shí)數(shù)碼管加1,K2按下時(shí)數(shù)碼管減1。試畫(huà)出8051與外設(shè)的連接圖并編程實(shí)現(xiàn)上述要求。答:圖 (5分) 構(gòu)思 (3分)程序(

4、4分)ORG 0000HLJMP MAINORG 0003HLJMP AINT0ORG 0013HLJMP BINT1MAIN: MOV IE,#83HSETB IT0SETB IT1MOV R0,#00HMOV DPTR,#TABUP: MOV A,R0MOVC A,A+DPTRMOV P1,ASJMP UPAINT0: INC R0CJNE R0,#10,AINT01MOV R0,#0AINT01: RETIBINT1: DEC R0CJNE R0,#0FFH,BINT11MOV R0,#9BINT11: RETI1.如何正確使用P3口?2.簡(jiǎn)述累加器的ACC的作用。3.簡(jiǎn)述寄存器間接尋址

5、方式及其尋址范圍。4.簡(jiǎn)述MCS-51單片機(jī)的中斷入口地址。5.簡(jiǎn)述串行數(shù)據(jù)傳送的特點(diǎn)。 四、讀程序題(每小題4分,共20分)1.執(zhí)行下列程序段后,(P1)=_。 MOV P1,#5DH CPL P1.1 CPL P1.2 CLR P1.6 SETB P1.72.執(zhí)行下列程序段后,(A)=_,(CY)=_MOV A,#C5H RL A3.下列程序段執(zhí)行后,(R0)=_,(7EH)=_,(7FH)=_。 MOV R0,#7EH MOV 7EH,#0FFH MOV 7FH,#40H 1NC R0 1NC R0 1NC R04.已知(SP)=60H,子程序SUBTRN的首地址為0345H,現(xiàn)執(zhí)行位于

6、0123H的ACALL SUBTRN雙字節(jié)指令后,(PC)=_,(61H)=_,(62H)= _。5.閱讀下列程序,說(shuō)明其功能。 MOV R0,#data MOV A,R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV R0,A RET1.要點(diǎn): (1)說(shuō)明P3口有第一功能和第二功能的使用。 (2)P3口的第二功能各位線的含義。 (3)使用時(shí)應(yīng)先按需要選用第二功能信號(hào),剩下的口線才作第一功能I/O線用。 (4)讀引腳數(shù)據(jù)時(shí),必需先給鎖存器輸出“1”。 2.(1)8位專用寄存器。 (2)運(yùn)算時(shí)存放一個(gè)操作數(shù)。 (3)運(yùn)算后存放運(yùn)算結(jié)果,所以稱它為累加器。 3.(1)寄

7、存器中存放的是操作數(shù)的地址,操作數(shù)是通過(guò)寄存器間接得到,這種尋址方式稱為寄存器間接尋址方式。 (2)尋址范圍: 內(nèi)部RAM低128單位,形式Ri(i=0,1)。 外部RAM64K使用DPTR作間址寄存器,形式為DPTR。 4.中斷入口地址為中斷響應(yīng)后PC的內(nèi)容即中斷服務(wù)的入口地址。它們是:外部中斷0 0003H 定時(shí)器T0中斷 000BH 外部中斷1 0013H定時(shí)器T1中斷 001BH串行口中斷 0023H 5.(1)傳送按位順序進(jìn)行,速度慢。(2)傳輸線少,成本低。(3)傳送距離遠(yuǎn),可達(dá)幾公尺到幾千公里。四、讀程序題(每小題4分,共20分) 1.(P1)=9BH 2.(A)=8BH(或10

8、001011B) (CY)=不影響 3.(R0)=7FH (7EH)=00H (7FH)=41H 4.(PC)=0345H (61H)=25H (62H)=01H 5.(data)×10操作 1.已知在累加器A中存放一個(gè)BCD數(shù)(9),請(qǐng)編程實(shí)現(xiàn)一個(gè)查平方表的子程序。2.請(qǐng)使用位操作指令實(shí)現(xiàn)下列邏輯操作: BIT=(P1.0)(11HCY)3.已知變量X存于VAR單元,函數(shù)值Y存于FUNC單元,按下式編程求Y值。Y=4.已知在R2中存放一個(gè)壓縮的BCD碼,請(qǐng)將它拆成二個(gè)BCD字節(jié),結(jié)果存于SUM開(kāi)始的單元中(低位在前)。5.將存于外部RAM 8000H開(kāi)始的50H數(shù)據(jù)傳送0010H的

9、區(qū)域,請(qǐng)編程實(shí)現(xiàn)。1.SQR:1NC A MOVC A,A+PC RET TAB:DB 0,1,4,9,16 DB 25,36,49,64,81 2.ORL C,11H MOV 12H,C MOV C,P1.0 ORL C,/10H ANL C,12H MOV BIT,C RET 3. MOV A,VAR CJNE A,#0,COMP SJMP RES ;x=0,Y=0 COMP:JNC POSI ;x>0,Y=1 MOV A,#0FFH ;x<0,Y=-1 SJMP RES POSI:MOV A,#01H RES:MOV FUNC,A RET 4.MOV R0,#SUM MOV

10、A,R2 ANL A,#OFH MOV R0,A ;存低字節(jié)BCD MOV A,R2 ANL A,#0F0H SWAP A 1NC R0 MOV R0,A ;存高字節(jié)BCD RET 5. MOV DPTR,#8000H MOV R0,#10H MOV R2,#50H LOOP:MOVX A,DPTR ;取數(shù) MOVX R0,A ;存數(shù) 1NC DPTR 1NC R0 DJNZ R2,LOOP RET六、綜合應(yīng)用題(每小題10分,共20分)1.已知如圖,8155的PA口用于輸出,PB口用于輸入,PC口用于輸出,請(qǐng): (1)寫(xiě)出8155的各I/O口的口地址和存儲(chǔ)器的地址范圍。 (2)編寫(xiě)出8155初始化程序。B155命令字格式: 2.已知如圖并給出下列程序,請(qǐng)?jiān)谧x圖并理解程序后回答下列問(wèn)題: (1)程序功能為_(kāi)。 (2)ADC0809的口地址為_(kāi)。 (3)EOC的作用是_。 (4)程序運(yùn)行結(jié)果存于_。 ADC:MOV DPTR,#7FFOH MOV R0,#0A0H MOV R2,#8 MOV A,#0 LOOP:MOVX DPTR,A JB P3.3,$ MOVX A,DPTR MOVX R0,A 1NC DPTR 1NC R0 DJNZ R2,LOOP AJMP ADC、綜合應(yīng)用題(每小題10分,共20分)1.(1

溫馨提示

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