單片機(jī)試題與答案整理_第1頁(yè)
單片機(jī)試題與答案整理_第2頁(yè)
單片機(jī)試題與答案整理_第3頁(yè)
單片機(jī)試題與答案整理_第4頁(yè)
單片機(jī)試題與答案整理_第5頁(yè)
已閱讀5頁(yè),還剩43頁(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、單片機(jī)原理及接口技術(shù)試題一、填空題1.單片機(jī)中的中央處理器CPU由運(yùn)算器和 控制器 組成。2.當(dāng)PSW=10H時(shí),通用寄存器R1、R0的地址是 00H017H 。3.復(fù)位操作有上電自動(dòng)復(fù)位、 手動(dòng)復(fù)位 和外部脈沖復(fù)位三種方式。4.采用立即尋址的指令一般是雙字節(jié),第一個(gè)字節(jié)是指令的操作碼,第二個(gè)字節(jié)是立即數(shù) 。5.一臺(tái)計(jì)算機(jī)所能執(zhí)行的全部指令的集合稱為 指令系統(tǒng) 。6.工作方式寄存器TMOD中的=0,則定時(shí)/計(jì)數(shù)器設(shè)置為 定時(shí) 方式。7.MCS-51單片機(jī)中的串行接口是一個(gè) 全雙工 的通信接口,即能同時(shí)進(jìn)行發(fā)送和接收。8.在MCS-51中,為實(shí)現(xiàn)P0口的數(shù)據(jù)和低位地址的地址復(fù)用,應(yīng)使用 地址鎖存

2、器 。9.假定累加器A的內(nèi)容為30H,執(zhí)行命令:1000H:MOVC A,A+PC后,把程序存儲(chǔ)器 單元1031H的內(nèi)容送累加器A中。10.鍵盤產(chǎn)生的抖動(dòng)采用 軟件延時(shí) 方法消去。11.隨著大規(guī)模與超大規(guī)模集成電路技術(shù)的快速發(fā)展,微計(jì)算機(jī)技術(shù)形成了兩大分支:微處理器和 單片機(jī) 。12.MCS-51堆棧內(nèi)的數(shù)據(jù)存取是以 先進(jìn)后出 的結(jié)構(gòu)方式進(jìn)行的。13.一個(gè)機(jī)器周期=6個(gè)狀態(tài)周期,振蕩周期2分頻后產(chǎn)生的時(shí)鐘信號(hào)的周期定義為狀態(tài)周期。14.在定時(shí)器工作方式0下,計(jì)數(shù)器的寬度為13位,如果系統(tǒng)震蕩周期為0.5us,則最大定時(shí)時(shí)間為 49152us 。15.總線的并行擴(kuò)展采用三總線方式,即 數(shù)據(jù) 總線

3、、地址總線、控制總線。16.在單片機(jī)系統(tǒng)中,需要安排較多的按鍵時(shí),通常把按鍵排列成 矩陣 形式。17.單片機(jī)系統(tǒng)復(fù)位后,(PSW)=00H,因此片內(nèi)RAM寄存器的當(dāng)前寄存器是第 0組。18.指令的二進(jìn)制形式稱為指令的 機(jī)器碼 。19.七段LED的陽(yáng)極連在一起稱為 共陽(yáng) 接法,而陰極連在一起稱為共陰極接法。20.在工作方式2時(shí),當(dāng)SMOD=0時(shí),其波特率為fosc/64;當(dāng)SMOD=1時(shí),其波特率為 fosc/32 。21.8051單片機(jī)的程序存儲(chǔ)器采用的是 掩膜 ROM。22.當(dāng)80C51的RST引腳上保持 2 個(gè)機(jī)器周期以上的低電平時(shí),80C51即發(fā)生復(fù)位。23.若晶振頻率為6MHZ,則80

4、51的時(shí)鐘周期為1/3us,機(jī)器周期為 2us 。24.在寄存器尋址方式中,指令中指定寄存器的內(nèi)容就是 操作數(shù) 。25.串行口在工作方式0下,數(shù)據(jù)傳輸?shù)牟ㄌ芈使潭?fosc/12 。26.為實(shí)現(xiàn)內(nèi)外程序存儲(chǔ)器的銜接,應(yīng)使用 EA 信號(hào)進(jìn)行控制。27.對(duì)于非編碼矩陣式鍵盤,單片機(jī)對(duì)它的控制可采用程序控制掃描方式和中斷掃描方式兩種。28.在MCS51中,需要外加電路實(shí)現(xiàn)中斷撤除的是 電平方式的外部中斷。29.已知A=30H,DPTR=3000H,程序存儲(chǔ)器單元(3030H)=50H,執(zhí)行MOVC A, A+DPTR后,A= 50H 。30.CMOS工藝的80C51有兩種低功耗工作方式: 待機(jī)方式

5、 和掉電方式。31.單片機(jī)中的中央處理器CPU由 運(yùn)算器和控制器組成。32.MCS-51 單片機(jī)的時(shí)鐘電路包括兩部分內(nèi)容,即芯片內(nèi)用于構(gòu)成振蕩器的高增益的反相放大器和芯片外跨接的 石英晶體 與微調(diào)電容。33.若晶振頻率為6MHZ,則8051的時(shí)鐘周期為1/3us,機(jī)器周期為2us,指令周期 2us8us 。34.變址尋址中的基址寄存器為 程序計(jì)數(shù)器PC 或數(shù)據(jù)指針DPTR,變址寄存器為累加器A。 35.在串行通信中,方式2和方式3的不同在于它們的 波特率 產(chǎn)生方式不同。36.單片機(jī)系統(tǒng)的擴(kuò)展方法有并行擴(kuò)展法和 串行 擴(kuò)展法兩種。37.直接尋址是指在指令中直接給出 操作數(shù)單元的地址。38.在MC

6、S-51中,為實(shí)現(xiàn)P0口的數(shù)據(jù)和低位地址的地址復(fù)用,應(yīng)使用 地址鎖存器 。39.系統(tǒng)復(fù)位后,SP的初始值為 07H 。40.為給以掃描方式工作的4*4鍵盤提供接口電路,在接口電路中只需要提供 8 個(gè)I/O口控制。41.開辟堆棧的目的是方便處理中斷,調(diào)用子程序時(shí) 保護(hù)現(xiàn)場(chǎng) 。42.復(fù)位是單片機(jī)的初始化操作,其主要功能是把 PC 內(nèi)容初始化為0000H。43.在寄存器間接尋址方式中,寄存器中存放的是操作數(shù)的 地址 。44.串行口在工作方式0下,是比把串行口作為 同步移位寄存器 使用。45.MCS-51單片機(jī)中,地址總線由 P0口 提供低8位地址,由P2口提供高8位地址。46.轉(zhuǎn)換精度描述滿量程時(shí)D

7、AC的實(shí)際 模擬輸出值 和理論值的接近程度。47.單片機(jī)的存儲(chǔ)器空間有兩種基本結(jié)構(gòu),普林斯頓結(jié)構(gòu)和哈佛結(jié)構(gòu),MCS-51單片機(jī)采用哈佛 結(jié)構(gòu)。48.在單片機(jī)中,用隨機(jī)存取的存儲(chǔ)器來(lái)存儲(chǔ)數(shù)據(jù),暫存運(yùn)行期間的數(shù)據(jù)、中間結(jié)果、緩沖和標(biāo)志位等,所以稱之為 數(shù)據(jù)存儲(chǔ)器 。49.LED是指發(fā)光二極管顯示器;LCD是指 液晶顯示器 。50.直接尋址是指在指令中直接給出 操作數(shù) 單元的地址。51.單片機(jī)中的中央處理器CPU和通用微處理器基本相同,由 運(yùn)算器和控制器組成。52.MCS51單片機(jī)片內(nèi)RAM的寄存器區(qū)共有32個(gè)單元,分為4組寄存器,每組8個(gè)單元,以R0-R7 作為寄存器名稱。53.若晶振頻率為6MH

8、Z,則8051的時(shí)鐘周期為 1/3us ,機(jī)器周期為2us。54.指令的助記符形式又稱為 匯編 語(yǔ)言指令。55.8051單片機(jī)內(nèi)有兩個(gè)16位定時(shí)/計(jì)數(shù)器,它們都有 定時(shí)和事件計(jì)數(shù)的功能。56.8051單片機(jī)串行口工作于方式0時(shí)為同步移位寄存器。此時(shí)外接一個(gè)串入并出 的移位寄存器,就可以擴(kuò)展一個(gè)并行輸出口。57.線選法即把單獨(dú)的地址線接到外圍芯片的片選端 上。58.8155內(nèi)含一個(gè)14位的定時(shí)/計(jì)數(shù)器,它對(duì)輸入引腳TIMERIN上的脈沖進(jìn)行 遞減計(jì)數(shù)。59.分辨率即輸入數(shù)字發(fā)生單位數(shù)碼變化時(shí),所對(duì)應(yīng)的輸出 模擬量 的變化量。60.單片機(jī)中通常使用的是由7個(gè)發(fā)光二極管 ,即七段LED按“日”字排列

9、成的數(shù)碼管。60.單片機(jī)中的中央處理器CPU由 運(yùn)算器 和控制器組成。62.變址尋址中的基址寄存器為 程序計(jì)數(shù)器PC 或數(shù)據(jù)指針DPTR,變址寄存器為累加器A。 63.在串行通信中,方式2和方式3的不同在于它們的 波特率 產(chǎn)生方式不同。64.8051單片機(jī)串行口工作于方式0時(shí)為同步移位寄存器。此時(shí)外接一個(gè)串入并出 的移位寄存器,就可以擴(kuò)展一個(gè)并行輸出口。 65.線選法即把單獨(dú)的地址線接到外圍芯片的 片選端上。 66.單片機(jī)系統(tǒng)的擴(kuò)展方法有并行擴(kuò)展法和串行擴(kuò)展法兩種。67.直接尋址是指在指令中直接給出操作數(shù) 單元的地址。68.為給以掃描方式工作的4*4鍵盤提供接口電路,在接口電路中只需要提供 8

10、 個(gè)I/O口控制。69.開辟堆棧的目的是方便處理中斷,調(diào)用子程序時(shí)能夠 保護(hù)現(xiàn)場(chǎng) 。 70.在單片機(jī)系統(tǒng)中需要安排較多的按鍵時(shí),通常把按鍵排列成矩陣 形式,也稱行列式。71.復(fù)位是單片機(jī)的初始化操作,其主要功能是把 程序計(jì)數(shù)器PC 內(nèi)容初始化為0000H。 72.系統(tǒng)復(fù)位后,SP的初始值為 07H 。73. 偽指令ORG的功能是規(guī)定目標(biāo)程序的 起始地址 。74.8051單片機(jī)內(nèi)有兩個(gè)16位定時(shí)/計(jì)數(shù)器,它們都有 定時(shí) 和事件計(jì)數(shù)的功能。 75.8155內(nèi)含一個(gè)14位的定時(shí)/計(jì)數(shù)器,它對(duì)輸入引腳TIMERIN上的脈沖進(jìn)行 遞減計(jì)數(shù)。 76.MCS-51單片機(jī)中,地址總線由 P0口 提供低8位地址

11、,由P2口提供高8位地址。 77.MCS-51 單片機(jī)的時(shí)鐘電路包括兩部分內(nèi)容,即芯片內(nèi)用于構(gòu)成振蕩器的高增益的反相放大器和芯片外跨接的 石英晶體 與微調(diào)電容。78. 按鍵產(chǎn)生的抖動(dòng)一般采用 軟件延時(shí) 方法消去。79.直接尋址是指在指令中直接給出 操作數(shù) 單元的地址。 80.單片機(jī)中的中央處理器CPU和通用微處理器基本相同,由運(yùn)算器和控制器 組成。 81.MCS-51單片機(jī)片內(nèi)RAM的工作寄存器區(qū)共有32個(gè)單元,分為4組寄存器,每組8個(gè)工作寄存器,組內(nèi)編號(hào)為 R0-R7 。 82.在寄存器間接尋址方式中,寄存器中存放的是操作數(shù)的 地址 。 83.在MCS-51中,為實(shí)現(xiàn)P0口的數(shù)據(jù)和低位地址的

12、地址復(fù)用,應(yīng)使用地址鎖存器。84.若晶振頻率為6MHZ,則8051的時(shí)鐘周期為 1/3us ,機(jī)器周期為2us。 85.在單片機(jī)中,用隨機(jī)存取的存儲(chǔ)器來(lái)存儲(chǔ)數(shù)據(jù),暫存運(yùn)行期間的數(shù)據(jù)、中間結(jié)果、緩沖和標(biāo)志位等,所以稱之為 數(shù)據(jù)存儲(chǔ)器 。 86.若晶振頻率為6MHZ,則8051的時(shí)鐘周期為1/3us,機(jī)器周期為2us,指令周期 2us8us 。87.轉(zhuǎn)換精度描述滿量程時(shí)DAC的實(shí)際 模擬輸出值 和理論值的接近程度。 88.LED是指發(fā)光二極管顯示器;LCD是指 液晶顯示器 。 89.指令的助記符形式又稱為 匯編 語(yǔ)言指令。 90.單片機(jī)中通常使用的是由7個(gè) 發(fā)光二極管 ,即七段LED按“日”字排列

13、成的數(shù)碼管。二、單項(xiàng)選擇題1.關(guān)于MCS-51單片機(jī)存儲(chǔ)器說(shuō)法錯(cuò)誤的是( B )A、MCS-51RAM和ROM分開編址;B、MCS-51 RAM和ROM合用一個(gè)存儲(chǔ)器空間;C、MCS-51CPU用不同指令訪問(wèn)不同的存儲(chǔ)器空間;D、MCS-51采用哈佛結(jié)構(gòu)2. 8051單片機(jī)復(fù)位信號(hào)應(yīng)從( A )腳接入。A、 RST; B、 P3.2;C、 8腳; D、 T13.若晶振頻率為12MHZ,則關(guān)于8051的時(shí)序,說(shuō)法錯(cuò)誤的是( C )A、8051的震蕩周期為1/12us;B、8051的時(shí)鐘周期為1/6us;C、8051的機(jī)器周期為2us;D、8051的指令周期為14us4.在工作方式0下,計(jì)數(shù)器是由

14、TH的全部8位和TL的5位組成,因此其計(jì)數(shù)范圍是( C )A、18092;B、08191;C、08192;D、140965.在下列信號(hào)中,不是給程序存儲(chǔ)器擴(kuò)展使用的是( D )A、;B、;C、ALE;D、6.MCS-52系列與MCS-51系列相比,下列說(shuō)法錯(cuò)誤的是( B )。A、片內(nèi)RAM從128KB增至256KB;B、片內(nèi)ROM從4位增至8位;C、定時(shí)計(jì)數(shù)器從2個(gè)增至3個(gè);D、中斷源從5個(gè)增至6個(gè)7.當(dāng)PSW=10H時(shí),通用寄存器RS1、RS0的地址是( C )。A、00H07H;B、08H0FH;C、10H17H;D、18H1FH8.下列指令格式正確的是( A )A、DEL:XCH A,3

15、0H;B、MOV:INC A;C、2AB:MOV A,#20H;D、ABC,MOV 23H,A9.當(dāng)MCS-51進(jìn)行多機(jī)通信時(shí),串行接口的工作方式應(yīng)選擇( C ) A、方式0; B、方式1; C、方式2;D、方式0或方式210.下列說(shuō)法正確的是:( D ) A、各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS51系統(tǒng)的IE寄存器中。B、各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS51系統(tǒng)的TMOD寄存器中。C、各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS51系統(tǒng)的IP寄存器中。D、各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS51系統(tǒng)的TCON與SCON寄存器中。11.EPROM指的是( C )A、閃速存儲(chǔ)

16、器;B、掩膜程序存儲(chǔ)器;C、紫外線擦除可編程程序存儲(chǔ)器;D、無(wú)程序存儲(chǔ)器12.8051單片機(jī)的時(shí)序單位從小到大依次是( A )A、拍節(jié)、狀態(tài)、機(jī)器周期、指令周期;B、狀態(tài)、拍節(jié)、機(jī)器周期、指令周期;C、拍節(jié)、狀態(tài)、指令周期、機(jī)器周期;D、狀態(tài)、機(jī)器周期、拍節(jié)、指令周期13.指令MOVX尋址空間是( B )。A、片外ROM B、片外RAM C、片內(nèi)RAM D、片內(nèi)ROM14.在工作方式2下,把T0(或T1)配置成一個(gè)可以自動(dòng)重裝載的8位定時(shí)/計(jì)數(shù)器,因此其最大計(jì)數(shù)長(zhǎng)度是( D )A、8092;B、65536;C、128;D、25615.以下所列特點(diǎn)中,不屬于串行工作方式2的是( C )A、11位

17、幀格式;B、有第九數(shù)據(jù)位;C、使用一種固定的波特率;D、使用兩種固定波特率16.8051單片機(jī)有( C )個(gè)中斷源。A、2 ;B、3 ;C、5 ;D、617.微機(jī)中堆棧指針的作用是( B )A、指明棧底的位置;B、指明棧頂?shù)奈恢?;C、操作數(shù)地址;D、指令的地址18.在下列信號(hào)中,不是給數(shù)據(jù)存儲(chǔ)器擴(kuò)展使用的是( A )A、;B、;C、;D、ALE19.MCS-51單片機(jī)要用傳送指令訪問(wèn)程序存儲(chǔ)器,它的指令操作碼助記符是( D )A、MOVX;B、MUL;C、MOV;D、MOVC20.幀格式為1個(gè)起始位、8個(gè)數(shù)據(jù)位和1個(gè)停止位的異步串行通信方式是( B )A、方式0;B、方式1;C、方式2;D、方

18、式321.8051采用的程序存儲(chǔ)器形式( C )A、ROMLESS;B、EPROM;C、掩膜ROM;D、Flash ROM22.PSW=18H 時(shí),則當(dāng)前工作寄存器是( D )A、0 組;B、1組;C、2 組;D、3組23.單片機(jī)復(fù)位時(shí),程序計(jì)數(shù)器(PC)的值是( A )A、0000H;B、0030H;C、4000H;D、4100H24.對(duì)片外RAM的數(shù)據(jù)傳送指令,只能使用( B )A、MOV指令;B、MOVX指令;C、PUSH指令;D、MOVC指令25.串行工作方式1的波特率是( D )A、固定的,為時(shí)鐘頻率的十二分之一;B、固定的,為時(shí)鐘頻率的三十二分之一;C、固定的,為時(shí)鐘頻率的六十四分

19、之一;D、可變的,通過(guò)定時(shí)器/計(jì)數(shù)器1的溢出率設(shè)定26.8051單片機(jī)外部中斷0、1(,)在( D )。A、P0 口;B、P1 口;C、P2 口 ;D、 P3 口27.在工作方式0下,計(jì)數(shù)器是由TH的全部8位和TL的5位組成,因此其計(jì)數(shù)范圍是( C )A、18092;B、08191;C、08192;D、1409628.在MCS51中,需要外加電路實(shí)現(xiàn)中斷撤除的是:( A )A、電平方式的外部中斷;B、脈沖方式的外部中斷;C、外部串行中斷;D、定時(shí)中斷29.為實(shí)現(xiàn)內(nèi)外程序存儲(chǔ)器的銜接,應(yīng)使用( B )信號(hào)進(jìn)行控制。A、;B、;C、ALE;D、30.可以為訪問(wèn)程序存儲(chǔ)器提供或構(gòu)成地址的有( C )

20、A、只有程序計(jì)數(shù)器PC;B、只有PC和累加器A;C、只有PC、A和數(shù)據(jù)指針DPTR;D、PC、A、DPTR和堆棧指針SP31.8052AH單片機(jī)的可編程定時(shí)器/計(jì)數(shù)器的個(gè)數(shù)是( B )A.2B.3C.5D.632.以下運(yùn)算中對(duì)溢出標(biāo)志OV沒(méi)有影響或不受OV影響的運(yùn)算是( B ) A.符號(hào)加減法運(yùn)算 B.邏輯運(yùn)算 C.乘法運(yùn)算 D.除法運(yùn)算33.當(dāng)外部中斷0中斷請(qǐng)求被CPU響應(yīng)后,PC自動(dòng)被CPU裝入的中斷源中斷入口地址是( A ) A.0003H B.000BH C.0013H D.001BH34.當(dāng)PSW=10H時(shí),工作寄存器組選擇位是( C )A.00H B.01HC.10H D.11H3

21、5.指令MOV C,7EH指令采用的尋址方式是( A )A.位尋址B.立即尋址 C.直接尋址 D.相對(duì)尋址36.MCS-51的中斷允許控制寄存器IE的內(nèi)容為83H,CPU將響應(yīng)的中斷請(qǐng)求是( D )A.INT0,INT1B.T0,T1 C.T1,串行接口 D.INT0,T037.MCS-51定時(shí)/計(jì)數(shù)器具有四種工作模式,確定哪種工作模式的寄存器是( B )A.TCONB.TMODC.PCOND.SCON38.要實(shí)現(xiàn)80C51單片機(jī)的復(fù)位操作必須使RST引腳至少保持兩個(gè)機(jī)器周期的( A )A.高電平信號(hào)B.低電平信號(hào) C.脈沖信號(hào) D.下降沿信號(hào)39.下列不是單片機(jī)名稱的是( A )A.微處理器

22、 B.微控制器 C.嵌入式微控制器 D.單片微型計(jì)算機(jī)40.若80C51單片機(jī)的震蕩頻率為12MHZ,則它的機(jī)器周期為( C )A.1/12µS B.1/6µS C.1µS D.2µS41.8位的A/D轉(zhuǎn)換器的分辨率是( D )A.1/8B.1/16 C.1/64D.1/25642.在計(jì)算機(jī)系統(tǒng)中使用單片機(jī)屬于計(jì)算機(jī)的( C )A.在智能化儀表中的應(yīng)用B.在機(jī)電一體化中的應(yīng)用C.在智能接口中的應(yīng)用D.在人類生活中的應(yīng)用43.MCS-51單片機(jī)的定時(shí)器工作于模式1時(shí),采用的定時(shí)/計(jì)數(shù)器是( D )A.8位 B.13位 C.14位 D.16位44.計(jì)算機(jī)能直

23、接識(shí)別和執(zhí)行的語(yǔ)言是( C )A.匯編語(yǔ)言B.高級(jí)語(yǔ)言C.機(jī)器語(yǔ)言D.硬件和軟件45.假設(shè)堆棧指針SP的值為32H,進(jìn)行子程序調(diào)用且返回后,SP的值為( C ) A.30H B.31H C.32H D.33H46.在80C51串行通信中,波特率是固定的工作方式是( B ) A.方式0和方式1 B.方式0和方式2 C.方式1和方式2 D.方式1方式347.80C51同一級(jí)別的中斷:定時(shí)/計(jì)數(shù)器0(T0)、定時(shí)/計(jì)數(shù)器1(T1)、外部中斷0(INT0)、外部中斷1(INT1)同時(shí)產(chǎn)生,CPU響應(yīng)中斷的先后順序是( B )A.INT0INT1T0T1B.INT0T0INT1T1C.T0INT0T1I

24、NT1D.T0T1INT0INT148.MCS-51單片機(jī)串行工作方式2和方式3的不同在于( D ) A.接收數(shù)據(jù)引腳不同 B.數(shù)據(jù)幀格式不同 C.發(fā)送數(shù)據(jù)引腳不同 D.波特率產(chǎn)生方式不同49.已知1只共陰極LED顯示器,若需顯示數(shù)字0,它的字形代碼應(yīng)為( A ) A.3FH B.C0H C.30H D.CFH50.MCS-51在同一優(yōu)先級(jí)的中斷源同時(shí)申請(qǐng)中斷時(shí),CPU首先響應(yīng)( A ) A.外部中斷0 B.定時(shí)/計(jì)數(shù)器0溢出中斷 C.外部中斷1 D.定時(shí)/計(jì)數(shù)器1溢出中斷51.MCS-51系統(tǒng)中,對(duì)程序存儲(chǔ)器ROM的尋址方式是( C ) A.立即尋址 B.位尋址 C.寄存器間接尋址 D.直接

25、尋址52.可通過(guò)紫外線擦除程序存儲(chǔ)器的內(nèi)容的只讀存儲(chǔ)器是( B ) A.掩膜ROM B.EPROM C.ROMLESS D.Flash ROM53.ADC0809按轉(zhuǎn)換原理屬于( C ) A.計(jì)數(shù)器式 B.雙積分式 C.逐次逼近式 D.并列式54.MCS-51單片機(jī)共有七種尋址方式,其中:MOV A,R0屬于( C ) A.直接尋址 B.立即尋址 C.間接尋址 D.位尋址55.專門用來(lái)控制指令執(zhí)行順序的寄存器是( D ) A.SP B.ACC C.DPTR D.PC56.單片機(jī)8051與8751的主要區(qū)別在于( A ) A.內(nèi)部程序存儲(chǔ)器的類型不同 B.內(nèi)部數(shù)據(jù)存儲(chǔ)器的類型不同C.內(nèi)部程序存儲(chǔ)

26、器的容量不同 D.內(nèi)部數(shù)據(jù)存儲(chǔ)器的容量不同57.8051定時(shí)/計(jì)數(shù)器的工作模式寄存器TMOD中的操作模式控制位M1 M0的狀態(tài)為10時(shí),定時(shí)/計(jì)數(shù)器被設(shè)定為( C ) A.13位定時(shí)/計(jì)數(shù)器 B.16位定時(shí)/計(jì)數(shù)器 C.自動(dòng)再裝入8位定時(shí)/計(jì)數(shù)器 D.T0為兩個(gè)獨(dú)立的8位定時(shí)/計(jì)數(shù)器,T1停止工作58.在下列單片機(jī)芯片中使用掩膜ROM作為內(nèi)部ROM的是( B ) A.8031 B.8051 C.8032 D.875159.堆棧內(nèi)數(shù)據(jù)存取的結(jié)構(gòu)方式是( A ) A.后進(jìn)先出 B.先進(jìn)先出 C.后進(jìn)后出 D.只進(jìn)不出60.偽指令DS的功能是( D ) A.將位地址賦予所規(guī)定的字符名稱 B.規(guī)定目標(biāo)

27、程序的起始地址 C.從指定地址開始定義若干個(gè)16位數(shù)據(jù) D. 從指定地址開始保留若干字節(jié)的內(nèi)存空間備用三、名詞解釋1.數(shù)據(jù)存儲(chǔ)器RAM:在單片機(jī)中,用隨機(jī)存取的存儲(chǔ)器RAM來(lái)存儲(chǔ)數(shù)據(jù),暫存運(yùn)行期間的數(shù)據(jù)、中間結(jié)果、緩沖和標(biāo)志位等,稱之為數(shù)據(jù)存儲(chǔ)器。2.機(jī)器周期:用機(jī)器周期把一條指令劃分為若干階段,每個(gè)機(jī)器周期完成某些規(guī)定操作。一個(gè)機(jī)器周期包含6個(gè)狀態(tài)周期,12個(gè)拍節(jié)。3、尋址方式:就是告訴CPU如何找到操作數(shù)的方式。4.中斷:由于外部或內(nèi)部事件改變?cè)瓉?lái)CPU正在執(zhí)行的指令順序的一種工作機(jī)制。5.A/D轉(zhuǎn)換器:把被控對(duì)象的各種模擬量變成計(jì)算機(jī)可以識(shí)別的數(shù)字信息。6.EPROM:可通過(guò)紫外線擦除程

28、序存儲(chǔ)器的內(nèi)容,之后重新寫入。7.寄存器間接尋址:在指令中以寄存器的內(nèi)容為指定的地址去取操作數(shù)。8.逐列掃描法:一次使每一列線為低,其余輸出為高,然后讀入行線狀態(tài),以判斷列線是否與行線相連,即按鍵是否被按下。9.按鍵電平復(fù)位:把復(fù)位端通過(guò)電阻與電源Vcc接通而實(shí)現(xiàn)。10.波特率發(fā)生器:由定時(shí)器T1通過(guò)模式2及內(nèi)部一些控制開關(guān)和分頻器所組成,向串行口提供發(fā)送時(shí)鐘和接收時(shí)鐘。11.掩膜ROM:由半導(dǎo)體廠家在芯片生產(chǎn)封裝時(shí),將用戶的應(yīng)用程序代碼通過(guò)掩膜工藝制作到單片機(jī)的ROM區(qū),一旦寫入后用戶則不能修改。12.指令周期:完成一條指令占用的全部時(shí)間,一個(gè)指令周期通常包含14個(gè)機(jī)器周期。13.相對(duì)尋址:

29、相對(duì)轉(zhuǎn)移指令執(zhí)行時(shí),是以當(dāng)前的PC值加上指令中規(guī)定的偏移量形成實(shí)際的轉(zhuǎn)移地址。14.轉(zhuǎn)換精度:指滿量程時(shí)DAC 的實(shí)際模擬輸出值和理論值的接近程度。15.單片機(jī):把組成微型計(jì)算機(jī)的各個(gè)功能部件,如中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、輸入/輸出接口電路、定時(shí)器/計(jì)數(shù)器以及串行通信接口等集成在一塊芯片中,構(gòu)成一個(gè)完整的微型計(jì)算機(jī)。16.掩膜ROM:由半導(dǎo)體廠家在芯片生產(chǎn)封裝時(shí),將用戶的應(yīng)用程序代碼通過(guò)掩膜工藝制作到單片機(jī)的ROM區(qū),一旦寫入后用戶則不能修改。17.機(jī)器語(yǔ)言:用二進(jìn)制編碼表示每條指令,是計(jì)算機(jī)能直接識(shí)別和執(zhí)行的一種語(yǔ)言。18.上電自動(dòng)復(fù)位:通過(guò)外部復(fù)位電路的電容充電

30、來(lái)實(shí)現(xiàn)。19.偽指令:不產(chǎn)生可執(zhí)行的目標(biāo)代碼,僅指明在匯編時(shí)執(zhí)行哪一些特殊的操作。20.分辨率:輸入數(shù)字發(fā)生單位數(shù)碼變化時(shí),所對(duì)應(yīng)的輸出模擬量的變化量。21.Flash ROM:閃速存儲(chǔ)器,編程與擦除完全用電實(shí)現(xiàn),可由用戶多次編程寫入的程序存儲(chǔ)器。22.指令寄存器IR:用來(lái)存放指令操作碼的專用寄存器。23.獨(dú)立式按鍵:是指直接用I/O口構(gòu)成單個(gè)的按鍵電路。24.位尋址:對(duì)片內(nèi)RAM的位尋址區(qū)和可以位尋址的特殊功能寄存器SFR進(jìn)行位操作時(shí)的尋址方法。25.串行口發(fā)送/接收緩沖寄存器SBUF:發(fā)送/接收共用的數(shù)據(jù)緩沖寄存器。26、堆棧指針SP:是存放當(dāng)前堆棧棧頂所對(duì)應(yīng)的存儲(chǔ)單元地址的一個(gè)8位寄存器

31、。(第2章,P24)27.變址尋址:基址寄存器加變址寄存器的間接尋址。(第三章,P47)28.DPTR:數(shù)據(jù)指針DPTR是一個(gè)16位的專用地址指針寄存器,主要用來(lái)存放16位地址,作為間址寄存器使用。(第2章,P15)29.OTP ROM:這是用戶一次性編程寫入的程序存儲(chǔ)器。(第一章,P4)30.全地址譯碼法:用譯碼器對(duì)高位地址進(jìn)行譯碼,譯出的信號(hào)為片選線。(第六章,P143)31.ROMLESS:?jiǎn)纹瑱C(jī)內(nèi)部沒(méi)有程序存儲(chǔ)器,使用時(shí)必須在外部擴(kuò)展一片EPROM作為程序存儲(chǔ)器。32.獨(dú)立式按鍵:是指直接用I/O口構(gòu)成單個(gè)的按鍵電路。33.分辨率:輸入數(shù)字發(fā)生單位數(shù)碼變化時(shí),所對(duì)應(yīng)的輸出模擬量的變化量

32、。34.OTP ROM:這是用戶一次性編程寫入的程序存儲(chǔ)器。35. 按鍵電平復(fù)位:把復(fù)位端通過(guò)電阻與電源VCC接通而實(shí)現(xiàn)。36.指令寄存器IR:用來(lái)存放指令操作碼的專用寄存器。37.偽指令:不產(chǎn)生可執(zhí)行的目標(biāo)代碼,僅指明在匯編時(shí)執(zhí)行哪一些特殊的操作。38. 匯編語(yǔ)言:用助記符、符號(hào)和數(shù)字等來(lái)表示指令的程序語(yǔ)言,它與機(jī)器指令是一一對(duì)應(yīng)的。39.串行口發(fā)送/接收緩沖寄存器SBUF:發(fā)送/接收共用的數(shù)據(jù)緩沖寄存器。40.位尋址:對(duì)片內(nèi)RAM的位尋址區(qū)和可以位尋址的特殊功能寄存器SFR進(jìn)行位操作時(shí)的尋址方法。41.堆棧指針SP:是存放當(dāng)前堆棧棧頂所對(duì)應(yīng)的存儲(chǔ)單元地址的一個(gè)8位寄存器。42.變址尋址:基

33、址寄存器加變址寄存器的間接尋址。43.DPTR:數(shù)據(jù)指針DPTR是一個(gè)16位的專用地址指針寄存器,主要用來(lái)存放16位地址,作為間址寄存器使用。44.Flash ROM:閃速存儲(chǔ)器,編程與擦除完全用電實(shí)現(xiàn),可由用戶多次編程寫入的程序存儲(chǔ)器。45.全地址譯碼法:用譯碼器對(duì)高位地址進(jìn)行譯碼,譯出的信號(hào)為片選線。四、簡(jiǎn)答題1.內(nèi)部RAM低128單元?jiǎng)澐譃槟膸讉€(gè)主要部分?說(shuō)明各部分的使用特點(diǎn)。工作寄存器區(qū):32個(gè)單元,分為4組,每組包括8個(gè)工作寄存器。位尋址區(qū):共16個(gè)字節(jié)單元,即可進(jìn)行字節(jié)尋址,又可實(shí)現(xiàn)位尋址。字節(jié)尋址區(qū):80個(gè)字節(jié)單元,可供用戶使用。2.8051有5個(gè)中斷源,每個(gè)中斷源入口地址彼此相

34、差8個(gè)存儲(chǔ)單元,如何利用他們轉(zhuǎn)入相應(yīng)的中斷服務(wù)程序。各中斷源的入口矢量地址之間只相隔8個(gè)單元,無(wú)法容納一般的中斷服務(wù)程序。通常是在中斷入口矢量地址單元處存放一條無(wú)條件轉(zhuǎn)移指令,因而可轉(zhuǎn)至存儲(chǔ)器任意空間中去。3.在MCS-51擴(kuò)展系統(tǒng)中,片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器用相同的編址方法,是否會(huì)在數(shù)據(jù)總線上出現(xiàn)總線競(jìng)爭(zhēng)現(xiàn)象?為什么? 不會(huì),因?yàn)閱纹瑱C(jī)使用不同的控制信號(hào)訪問(wèn)這兩類存儲(chǔ)器。片外RAM的讀寫由8051的、控制,片外ROM則需要信號(hào)控制。4.簡(jiǎn)述LED工作原理? 在選用共陰極的LED時(shí),只要某一發(fā)光二極管加上高電平,該段即點(diǎn)亮,反之則暗。而選用共陽(yáng)極的LED時(shí),要使某一段發(fā)光二極管發(fā)亮,則需

35、要加上低電平,反之則暗。5.單片機(jī)內(nèi)部的程序存儲(chǔ)器有哪幾種形式? 掩膜型ROM、EPROM、ROMLESS、OTP、Flash ROM6.什么是堆棧?堆棧指示器(SP)的作用是什么? 堆棧:是在片內(nèi)RAM中數(shù)據(jù)先進(jìn)后出或后進(jìn)先出的一個(gè)存儲(chǔ)區(qū)域。堆棧指示器作用:存放當(dāng)前堆棧棧頂?shù)刂贰?.簡(jiǎn)述MCS-51單片機(jī)中斷優(yōu)先級(jí)的順序。先執(zhí)行高優(yōu)先級(jí)中斷,后執(zhí)行低優(yōu)先級(jí)中斷,同級(jí)中斷請(qǐng)求,按下列順序執(zhí)行:外部中斷0,定時(shí)/計(jì)數(shù)器0溢出中斷,外部中斷1,定時(shí)/計(jì)數(shù)器1溢出中斷,串行口中斷。8.D/A轉(zhuǎn)換器的技術(shù)性能指標(biāo)有哪些? 分辨率、轉(zhuǎn)換精度、偏移量誤差、線性度、建立時(shí)間、外界芯片與計(jì)算機(jī)接口形式9.簡(jiǎn)要

36、說(shuō)明PSW各狀態(tài)位的作用。P奇偶標(biāo)志位,A中奇數(shù)個(gè)1時(shí),P置1,否則P置0;F1用戶標(biāo)志位,未使用;OV溢出標(biāo)志位,溢出OV=1,結(jié)果不正確,否則OV=0,正常運(yùn)算;RS1,RS0工作寄存器組選擇位,選定哪組工作寄存器;F0用戶標(biāo)志位,用戶根據(jù)需要確定置位和復(fù)位;AC輔助進(jìn)位標(biāo)志位,加減運(yùn)算時(shí),低4位向高4位進(jìn)位或借位AC=1,否則,AC=0;CY進(jìn)位標(biāo)志位,累加器A位7有進(jìn)位或借位CY=1,否則CY=0.(第二章,P18)10.8051有哪幾個(gè)中斷源?寫出其名稱并給出相應(yīng)的中斷入口地址。INT0 外部中斷0請(qǐng)求 0003HINT1 外部中斷1請(qǐng)求 0013HT0 定時(shí)/計(jì)數(shù)器0溢出中斷請(qǐng)求

37、000BHT1 定時(shí)/計(jì)數(shù)器1溢出中斷請(qǐng)求 001BHTX/RX 串行口中斷請(qǐng)求 0023H11.簡(jiǎn)述MCS-51單片機(jī)有哪幾種尋址方式。立即尋址、直接尋址、寄存器尋址、寄存器間接尋址、變址尋址、相對(duì)尋址、位尋址12.簡(jiǎn)述矩陣式鍵盤的工作過(guò)程?使列線輸出全為0,讀取行線輸入的狀態(tài),若沒(méi)有鍵按下,行、列線都是斷開的,讀入的行線均為高電平。當(dāng)有鍵按下,對(duì)應(yīng)的行線和列線相通,則讀入的相應(yīng)行線為低電平,然后逐列掃描確定被按下鍵所在的行號(hào)和列號(hào)。13.簡(jiǎn)述MCS-51單片機(jī)4個(gè)8位并行I/O口的功能。P0口作為一般I/O口使用,或作為地址/數(shù)據(jù)總線使用;P1口是I/O口使用;P2口作為通用I/O口使用,

38、或作為高8位的地址線輸出;P3口作為通用I/O口使用,或作為第二功能使用。14.查詢到某個(gè)中斷標(biāo)志為1,此時(shí)還需滿足哪些條件,才能在下一個(gè)機(jī)器周期按優(yōu)先級(jí)進(jìn)行中斷處理。無(wú)同級(jí)或更高級(jí)的中斷在服務(wù);現(xiàn)行的機(jī)器周期是指令的最后一個(gè)機(jī)器周期;當(dāng)前正執(zhí)行的指令不是中斷返回指令或訪問(wèn)IP、IE寄存器等與中斷有關(guān)的指令。15.簡(jiǎn)要說(shuō)明采用軟件消除按鍵抖動(dòng)的方法。在第一次檢測(cè)到有鍵按下時(shí),該鍵所對(duì)應(yīng)的行線是為低電平,執(zhí)行一端延時(shí)10ms的子程序后,確認(rèn)該行線電平是否仍然為低電平,如果仍為低電平,則確認(rèn)為該行確實(shí)有鍵按下。16.為什么定時(shí)器/計(jì)數(shù)器T1用做串行口波特率發(fā)生器時(shí),采用方式2? 解答:因?yàn)槎〞r(shí)器/

39、計(jì)數(shù)器在方式2下,初值可以自動(dòng)重裝,這樣在做串口波特率發(fā)生器設(shè)置時(shí),就避免了重裝參數(shù)的操作。17.單片機(jī)復(fù)位操作有幾種方式,各如何實(shí)現(xiàn)復(fù)位操作? 上電自動(dòng)復(fù)位:通過(guò)外部復(fù)位電路的電容充電實(shí)現(xiàn)的。按鍵電平復(fù)位:把復(fù)位端通過(guò)電阻與電源VCC接通而實(shí)現(xiàn)。外部脈沖復(fù)位是由外部提供一個(gè)復(fù)位脈沖。18.MCS-51中斷請(qǐng)求的撤消有哪幾種情況? (1)定時(shí)器0和定時(shí)器1的溢出中斷,CPU在響應(yīng)中斷后硬件自動(dòng)清除TF0或TF1標(biāo)志;(2)外部中斷請(qǐng)求的撤銷。邊沿觸發(fā)方式的外部中斷,CPU在響應(yīng)中斷后,由硬件自動(dòng)將IE0或IE1標(biāo)志位清除。電平觸發(fā)方式的外部中斷,要增加相應(yīng)控制接口電路,外部中斷請(qǐng)求信號(hào)加在增加

40、的觸發(fā)器時(shí)鐘端CLK,D接地。(3)串行口的中斷,用軟件的方法清除其響應(yīng)的中斷標(biāo)志位。19.簡(jiǎn)述鍵盤掃描子程序的功能? 判斷鍵盤上有無(wú)按鍵按下;按鍵去抖動(dòng);判別按鍵的鍵號(hào);等待鍵釋放,將讀出的鍵號(hào)送入累加器A;由鍵號(hào)采用查表技術(shù)確定鍵值,然后轉(zhuǎn)各各按鍵的功能處理。20.單片機(jī)存儲(chǔ)器的空間有哪幾種基本結(jié)構(gòu),有什么不同之處?MCS-51單片機(jī)采用哪種結(jié)構(gòu)? 普林斯頓結(jié)構(gòu):將程序和數(shù)據(jù)合用一個(gè)存儲(chǔ)器空間,即ROM和RAM的地址同在一個(gè)空間分配的不同地址。哈佛結(jié)構(gòu):將程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器截然分開,分別尋址的結(jié)構(gòu)。MCS-51單片機(jī)采用哈佛結(jié)構(gòu)。21.MCS-51單片機(jī)存儲(chǔ)器采用什么結(jié)構(gòu),在物理和邏輯

41、上各有哪幾種地址空間?(第2章,P19-20) 哈佛結(jié)構(gòu):即 程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器嚴(yán)格分開的結(jié)構(gòu)物理上設(shè)有4個(gè)存儲(chǔ)器空間:片內(nèi)程序存儲(chǔ)器、片外程序存儲(chǔ)器、片內(nèi)數(shù)據(jù)存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器。.邏輯上設(shè)有3個(gè)存儲(chǔ)器空間:片內(nèi)、片外統(tǒng)一的64K字節(jié)程序存儲(chǔ)器地址空間,片內(nèi)256字節(jié)數(shù)據(jù)存儲(chǔ)器地址空間,片外64K字節(jié)的數(shù)據(jù)存儲(chǔ)器地址空間。22.簡(jiǎn)述MCS-51單片機(jī)中斷響應(yīng)過(guò)程。(第五章,P119-120)(1)CPU響應(yīng)中斷后,由硬件自動(dòng)設(shè)置與中斷有關(guān)的標(biāo)志。(2)CPU響應(yīng)中斷后,由硬件自動(dòng)保護(hù)斷點(diǎn)。(3)根據(jù)不同的中斷源,選擇不同的中斷入口地址送入PC,從而轉(zhuǎn)入相應(yīng)的中斷服務(wù)程序。23.A/D轉(zhuǎn)

42、換器有哪幾種類型?各有什么特點(diǎn)?(第7章,P192)計(jì)數(shù)器式A/D:結(jié)構(gòu)簡(jiǎn)單,轉(zhuǎn)換速度慢。雙積分式A/D:轉(zhuǎn)換精度很高,抗干擾能力也強(qiáng),但速度慢。逐次逼近式A/D:轉(zhuǎn)換速度較快,轉(zhuǎn)換精度也較高,但與雙積分式A/D相比,抗干擾性較差。24.若SP=60H,標(biāo)號(hào)LABEL所在的地址為3456H。LCALL指令的地址為2000H,執(zhí)行指令如下:2000HLCALLLABEL后,堆棧指針SP和堆棧內(nèi)容發(fā)生了什么變化?PC的值等于什么? (3章,3節(jié),P70)答:1)SP=SP+1=61H(61H)=PC的低字節(jié)=03H SP=SP+1=62H(62H)=PC的高字節(jié)=20H2)PC=3456H25.

43、簡(jiǎn)述MCS-51單片機(jī)4個(gè)8位并行I/O口的功能。 P0口作為一般I/O口使用,或作為地址/數(shù)據(jù)總線使用; P1口是I/O口使用;P2口作為通用I/O口使用,或作為高8位的地址線輸出;P3口作為通用I/O口使用,或作為第二功能使用。26. 若SP=60H,標(biāo)號(hào)LABEL所在的地址為3456H。LCALL指令的地址為2000H,執(zhí)行指令如下:2000HLCALLLABEL則:(1)堆棧指針SP和堆棧內(nèi)容發(fā)生了什么變化?(2)PC的值等于什么? (1)SP=SP+1=61H(61H)=PC的低字節(jié)=03H SP=SP+1=62H(62H)=PC的高字節(jié)=20H (2)PC=3456H27. 簡(jiǎn)要說(shuō)

44、明采用軟件消除按鍵抖動(dòng)的方法。在第一次檢測(cè)到有鍵按下時(shí),該鍵所對(duì)應(yīng)的行線是為低電平,執(zhí)行一端延時(shí)10ms的子程序后,確認(rèn)該行線電平是否仍然為低電平,如果仍為低電平,則確認(rèn)為該行確實(shí)有鍵按下。28. 單片機(jī)復(fù)位操作有哪幾種方式,各如何實(shí)現(xiàn)復(fù)位操作?上電自動(dòng)復(fù)位、按鍵電平復(fù)位、外部脈沖復(fù)位上電自動(dòng)復(fù)位:通過(guò)外部復(fù)位電路的電容充電實(shí)現(xiàn)的。按鍵電平復(fù)位:把復(fù)位端通過(guò)電阻與電源VCC接通而實(shí)現(xiàn)。外部脈沖復(fù)位:是由外部提供一個(gè)復(fù)位脈沖。29. MCS-51單片機(jī)存儲(chǔ)器在物理和邏輯上各有哪幾種地址空間?物理上設(shè)有4個(gè)存儲(chǔ)器空間:片內(nèi)程序存儲(chǔ)器、片外程序存儲(chǔ)器、片內(nèi)數(shù)據(jù)存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器。邏輯上設(shè)有3個(gè)存

45、儲(chǔ)器空間:片內(nèi)、片外統(tǒng)一的64K字節(jié)程序存儲(chǔ)器地址空間,片內(nèi)256字節(jié)數(shù)據(jù)存儲(chǔ)器地址空間,片外64K字節(jié)的數(shù)據(jù)存儲(chǔ)器地址空間。30. 為什么定時(shí)器/計(jì)數(shù)器T1用做串行口波特率發(fā)生器時(shí),采用方式2? 因?yàn)槎〞r(shí)器/計(jì)數(shù)器在方式2下,TL1作計(jì)數(shù)用,TH1用于保存計(jì)數(shù)初值。(2分)當(dāng)TL1溢出時(shí),TH1值自動(dòng)重裝到TL1中。31. A/D轉(zhuǎn)換器有哪幾種類型?各有什么特點(diǎn)?計(jì)數(shù)器式A/D:結(jié)構(gòu)簡(jiǎn)單,轉(zhuǎn)換速度慢。雙積分式A/D:轉(zhuǎn)換精度很高,抗干擾能力也強(qiáng),但速度慢。逐次逼近式A/D:轉(zhuǎn)換速度較快,轉(zhuǎn)換精度也較高,但與雙積分式A/D相比,抗干擾性較差。并列式A/D:結(jié)構(gòu)復(fù)雜,造價(jià)高32簡(jiǎn)述鍵盤掃描子程序

46、的功能?判斷鍵盤上有無(wú)按鍵按下;按鍵去抖動(dòng);判別按鍵的鍵號(hào),等待鍵釋放,將讀出的鍵號(hào)送入累加器A;由鍵號(hào)采用查表技術(shù)確定鍵值,然后轉(zhuǎn)各各按鍵的功能處理。33. 查詢到某個(gè)中斷標(biāo)志為1,此時(shí)還需滿足哪些條件,才能在下一個(gè)機(jī)器周期按優(yōu)先級(jí)進(jìn)行中斷處理。無(wú)同級(jí)或更高級(jí)的中斷在服務(wù);現(xiàn)行的機(jī)器周期是指令的最后一個(gè)機(jī)器周期;當(dāng)前正執(zhí)行的指令不是中斷返回指令或訪問(wèn)IP、IE寄存器等與中斷有關(guān)的指令。10. MCS-51中斷請(qǐng)求的撤消有哪幾種情況?(1)定時(shí)器0和定時(shí)器1的溢出中斷,CPU在響應(yīng)中斷后硬件自動(dòng)清除TF0或TF1標(biāo)志。(2)外部中斷請(qǐng)求的撤銷:邊沿觸發(fā)方式的外部中斷,CPU在響應(yīng)中斷后,由硬件

47、自動(dòng)將IE0或IE1標(biāo)志位清除。電平觸發(fā)方式的外部中斷,要增加相應(yīng)控制接口電路,外部中斷請(qǐng)求信號(hào)加在增加的觸發(fā)器時(shí)鐘端CLK,D接地。(3)串行口的中斷,用軟件的方法清除其響應(yīng)的中斷標(biāo)志位。34單片機(jī)的結(jié)構(gòu)決定了它具有哪些特點(diǎn)?高集成度、高可靠性;控制功能強(qiáng);低電壓、低功耗;優(yōu)異的性能價(jià)格比12. 簡(jiǎn)述MCS-51單片機(jī)中斷響應(yīng)過(guò)程。(1)CPU響應(yīng)中斷后,由硬件自動(dòng)設(shè)置與中斷有關(guān)的標(biāo)志。 (2)CPU響應(yīng)中斷后,由硬件自動(dòng)保護(hù)斷點(diǎn)。 (3)根據(jù)不同的中斷源,選擇不同的中斷入口地址送入PC,從而轉(zhuǎn)入相應(yīng)的中斷服務(wù)程序。五、讀程序(閱讀程序后填空。)1.已知(60H)=45H,執(zhí)行下列指令 MO

48、V R0,#60H MOV A,#30H XCHD A,R0 MOV R0,A則,運(yùn)行后,A= 35H ,(60H)= 40H 2.假設(shè)(SP)40H,(DPTR)5678H,分析連續(xù)執(zhí)行下列指令序列后DPTR及SP的內(nèi)容。PUSH DPL;PUSH DPH;POP 08H;程序執(zhí)行后,(SP) 41H ,(08H) 56H 3.設(shè)(A)=35H,(P1)=28H,分析下列程序運(yùn)行結(jié)果MOV R0,AANL A,#0FHANL P1,#0F0HORL P1,AMOV A,R0運(yùn)行后,(A)= 35H ,(P1)= 25H 4. MOV A,30HCJNE A,31H,A1SETB P1.0RE

49、TA1:JC A2MOV 40H,AMOV 41H,31HRETA2:MOV 40H,31HMOV 41H,30HRET(1)程序的功能是: 比較30H、31H中數(shù)的大??; (2)若,(30H)=03H,(31H)=0AH,結(jié)果存在_40H 。5.設(shè)變量x的值存放在內(nèi)部RAM的30H單元,y存人40H單元,相應(yīng)程序如下: MOV A,30H; CJNE A,#01H,LOOP; LOOP:JC LOOP2; CJNE A,0AH,LOOP1; LOOP1:JNC LOOP3; MOV 40H,00H; SJMP EXIT LOOP2:DEC A; MOV 40H,A SJMP EXIT LOO

50、P3:INC A; MOV 40H, A EXET:RET(1) 所在行的指令作用是: x與1相比較 (2)該程序蘇實(shí)現(xiàn)的x與y的函數(shù)關(guān)系是 6.設(shè)(50H)=23H,(60H)=78H,則執(zhí)行下列指令 MOV SP,#70H PUSH 50H PUSH 60H POP 50H POP 60H 則,運(yùn)行后,(50H)= 78H ;(60H)= 23H 7. MOV C,41H ANL C,/40H MOV 42H,C MOV C,40H ANL C,/40H ORL C,42H MOV 42H,C(1)程序的功能是: 對(duì)40H、41H的內(nèi)容進(jìn)行異或 ;(2)結(jié)果存在_ 42H _8.試編程將內(nèi)部數(shù)據(jù)存儲(chǔ)器40H單元的第0位和第7位置“1”,其余位變反。 MOV A,40H CPL A SETB ACC. 0 SETB ACC. 7 MOV 40H,A9.設(shè)內(nèi)部RAM存有一無(wú)符號(hào)數(shù)數(shù)據(jù)塊,長(zhǎng)度為128字節(jié),在以30H單元為首址的連續(xù)單元中。試編程找出其中最小的數(shù),并放在20H單元。 MOV R7,7FH; MOV R0,30H; MOV A,R0; MO

溫馨提示

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