版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1.89S51單片機(jī)為用戶提供硬件基本配置:8位CPU、存放器RAM和SFR、內(nèi)部程序存放器、定時器、8位可編程I/O口、串行通信端口、終端控制系統(tǒng)、內(nèi)部時鐘電路。2.89S51單片機(jī)存放器按照物理地址空間不一樣能夠劃分為以下四類:工作存放區(qū)、位尋址區(qū)、用戶RAM區(qū)、SFR3.-112補(bǔ)碼表示為10010000,反碼表示為10001111。4.堆棧操作經(jīng)典特征是:后進(jìn)先出5、指令DJNZRnrel中rel表示范圍是:-128——+1276、PSW中RS0,RS1=10B,此時R3地址是:0BH7.CPU中程序計數(shù)器PC內(nèi)容是:指令地址MCS-51指令系統(tǒng)尋址方式有:直接尋址、存放器尋址、存放器間接尋址、基址存放器加復(fù)址存放器間接尋址、立刻數(shù)尋址。9.在擴(kuò)展了4片6264后,89C51能夠擴(kuò)展I/O線最多可達(dá)32k10TMOD中GATEx=1時,表示由兩個信號TRx和外部中止引腳上電平控制訂時器啟停。11、假定(SP)=60H,(A)=70H,(B)=60H,執(zhí)行以下指令:PUSHACCPUSHB指令執(zhí)行后,(SP)=62H,(62H)=60H。12.89S51在未擴(kuò)展程序存放器時候,EA應(yīng)接高電平13.89S51單片機(jī)串口在0工作方式下,每幀傳送數(shù)據(jù)位數(shù)是8。14、在R7初值為00H情況下,DJNZR7,rel指令將循環(huán)執(zhí)行256次。15、欲使P1口低4位輸出0,高4位不變,應(yīng)執(zhí)行一條ANLP1,#0F0H命令。16.復(fù)位后,單片機(jī)片內(nèi)主要存放器狀態(tài):PC0000H;DPTR0000H;PSW00H;SP07H;P0~P3OFFH。17.PUSHA命令之操作數(shù)尋址方式是存放器尋址。18、若A中內(nèi)容為68H,那么P標(biāo)志位為1。19.外部中止1(INT1)中止入口地址為0013H;定時器1中止入口地為001BH。20.MOV類傳送指令為內(nèi)部RAM傳送指令;MOVX類傳送指令為外部RAM傳送指令;MOVC類傳送指令為查表類傳送指令。21.利用單片機(jī)計數(shù)器對外部脈沖計數(shù)時,允許最高計數(shù)頻率為晶振頻率1/2422.實現(xiàn)片選方法有線選法和地址編譯法兩種。23.89S51單片機(jī)中止入口地址分別為:0003H;000BH;0013H;001BH;0023H。24.慣用LED顯示器字段類型分為七段碼和米字管兩種。25、單片機(jī)位尋址區(qū)單元地址是從20單元到2FH單元26、當(dāng)單片機(jī)復(fù)位后,程序?qū)⒆詣愚D(zhuǎn)到程序存放器0000H開始運行。27.采取方式0工作串口傳送數(shù)據(jù)波特率為B=fosc/1228.指令DJNZRnrel中rel表示范圍是–128~+12729.假如存放單元數(shù)據(jù)位為8位,當(dāng)它存放無符號數(shù)時,則該數(shù)范圍為(0-255)。30.89S51單片機(jī)有4個并行輸入/輸出口,當(dāng)系統(tǒng)擴(kuò)展外部存放器或擴(kuò)展I/O口時,P0口作地址低8位和數(shù)據(jù)傳送總線,P2口作地址總線高8位輸出,P3口對應(yīng)引腳會輸出控制信號。31.數(shù)據(jù)指針DPTR有16位,程序計數(shù)器PC有16位。32.EPROM27256芯片存放容量為32K,它地址線有15根。34、MCS-51指令系統(tǒng)中,ADD與ADDC指令區(qū)分是是否帶有進(jìn)位標(biāo)志位Cy參加運算35、89S51單片機(jī)有2個16位定時/計數(shù)器。36、89S51單片機(jī),當(dāng)CPU響應(yīng)某中止請求時,將會自動轉(zhuǎn)向?qū)?yīng)要求地址(即中止入口地址)去執(zhí)行,外部中止0入口地址為:0003H,T1入口地址為;001BH。特殊功效存放器中,單元地址字節(jié)地址0和8結(jié)尾特殊功效存放器,能夠位尋址。38、計算機(jī)三大總線分別為控制、地址和數(shù)據(jù)總線。39、74LS138是具備3個輸入譯碼器芯片,用其輸出作片選信號,最多可在8塊芯片中選中其中任一塊。40、在R7初值為00H情況下,DJNZR7,rel指令將循環(huán)執(zhí)行256次。41.89S51單片機(jī)片內(nèi)共有128字節(jié)單元RAM.42.若M89S51單片機(jī)程序狀態(tài)字PSW中RS1,RS0=11,那么工作存放器R0-R7直接地址為18-1FH.42.89S51單片機(jī)中止源有:INT0、TO、INT1、T1、串口43.當(dāng)EA接地時,89S51單片機(jī)將從外部存放器地址0000H開始執(zhí)行程序。44.在基址加變址尋址方式中,以累加器A作變址存放器,以DPTR或PC作基址存放器。45.假定(A)=55H,(R3)=0AAH,在執(zhí)行指令A(yù)NLA,R3后,(A)=0,(R3)=0AAH。46.內(nèi)部RAM中,位地址為30H位,該位所在字節(jié)字節(jié)地址為26H。47.若A中內(nèi)容為63H,那么,P標(biāo)志位值為0。48.假定,(SP)=60H,(A)=30H,(B)=70H,執(zhí)行以下指令: PUSH A PUSH BSP內(nèi)容為62H,61H單元內(nèi)容為30H,62H單元內(nèi)容為70H。在89S51中,PC和DPTR都用于提供地址,但PC是為訪問程序存放器提供地址,而DPTR是為訪問數(shù)據(jù)存放器提供地址。50.8051片內(nèi)數(shù)據(jù)RAM、片外數(shù)據(jù)RAM和程序ROM存放器空間配置地址依此為:00H-FFH、0000H-0FFFH、0000H-FFFFH
。51.8051復(fù)位后,PC=0000H。若希望從片內(nèi)存放器開始執(zhí)行程序,EA腳應(yīng)接高電平,PC值超出
0FFFH時,8051會自動轉(zhuǎn)向片外存放器繼續(xù)取指令執(zhí)行。52.定時器/計數(shù)器T0工作于方式3時,將定時器拆成兩個獨立8位計數(shù)器TL0、TH0,此時,TH0只可作為8位定時器使用。53.8051片內(nèi)有4_組工作存放器區(qū),每組為8個存放器,每組存放器均被命名為R0~R7,當(dāng)前工作存放器是經(jīng)過對PSW存放器中RS1、RS0兩位設(shè)置確定。54.外部中止1(INT1)中止入口地址為0013H;定時器1中止入口地為
001B。55.89S51內(nèi)部有(128B)個RAM、89S51有4K內(nèi)部(flash程序存放器)。56.MCS—51單片機(jī)系列有(5)個中止源57.MCS-51可分為六種不一樣尋址方式。如:MOVCA,@A+PC屬于(基址存放器加復(fù)址存放器間接)尋址方式,SJMPrel屬于(相對)尋址方式。58.完成不一樣數(shù)制間轉(zhuǎn)換:(00100110)二=(38)十;(10011010)二=(9A)十六(01110111)BCD=(77)十;(28)十=(00101000)BCD;59.單片機(jī)位尋址區(qū)單元地址是從(20H)單元到(2FH)單元60.單片機(jī)內(nèi)部與外部RAM之間查表指令是(MOVX)。61.當(dāng)單片機(jī)CPU響應(yīng)中止后,程序?qū)⒆詣愚D(zhuǎn)移到該中止源所對應(yīng)入口地址處,并從該地址開始繼續(xù)執(zhí)行程序,通常在該地址處存放轉(zhuǎn)移指令方便轉(zhuǎn)移到中止服務(wù)程序。其中INT0入口地址為(000BH),T1入口地址為(001BH)。62.單片機(jī)慣用兩種復(fù)位方式,既(上電自動復(fù)位)和(按鈕復(fù)位)。63.LED數(shù)碼顯示有(米字管)和(七段碼)兩種顯示形式。64.MCS-51共有(111)條指令,可分為幾個不一樣尋址方式。如:MOVA,@Ri屬于(存放器間接)尋址方式,MOVC,bit屬于(位)尋址方式。65、單片機(jī)與普通計算機(jī)相比較,不一樣之處于于其將(CPU)、(I/O口)和(存放器)三部分集成于一塊芯片上。66、單片機(jī)數(shù)據(jù)存放器和程序存放器是(基址存放器加復(fù)址存放器間接)尋址,在89S51單片機(jī)中,其片內(nèi)共有128B(數(shù)據(jù))存放器和4KB(flash)存放器。67、89S51單片機(jī)定時器/計數(shù)器實質(zhì)是一個(計數(shù)器),不一樣在于定時器計數(shù)脈沖由(外部引腳)提供,計時器計數(shù)脈沖由(晶振12分頻)提供,這兩種工作模式經(jīng)過對工作方式控制存放器TMOD中(C/T)位設(shè)置進(jìn)行確定。1、當(dāng)EA腳接高電平時,對ROM讀操作只訪問片外程序存放器。(X)2、讀內(nèi)部ROM時使用是“MOV”指令,讀外部RAM時使用是“MOVX”指令。(X)3、串行口方式0波特率僅與單片機(jī)晶體振蕩器關(guān)于,與定時器無關(guān)。(√)4、89S51單片機(jī)只能做控制用,不能完成算術(shù)運算。(X)5、當(dāng)89S51執(zhí)行MOVXA,@R0指令時,伴伴隨。(X)6、判斷指令正誤,MOVXA,3124H。(X)7、單片機(jī)內(nèi)部RAM和外部RAM是統(tǒng)一編址,它們訪問指令相同。(x)8、擴(kuò)展I/O口占用片外數(shù)據(jù)存放器地址資源。(√)9、指令A(yù)JMP跳轉(zhuǎn)范圍是1KB。(x)10、指令A(yù)JMP跳轉(zhuǎn)范圍是1KB。(x)11、89S51有中止源5個。(√)12、A/D轉(zhuǎn)換器作用是將模擬量轉(zhuǎn)換數(shù)字量,D/A轉(zhuǎn)換器作用是將數(shù)字量轉(zhuǎn)為模擬量(√)13、MOVXA,3057H(X)14、PC存放是即將執(zhí)行下一條指令。(X)15、內(nèi)部RAM位尋址區(qū),既能位尋址,又可字節(jié)尋址。(√)16、內(nèi)部RAM位尋址區(qū),既能位尋址,又可字節(jié)尋址。(√)17、89S51單片機(jī)中PC是不可尋址。(√)18、89S51系統(tǒng)能夠沒有復(fù)位電路。(X)19、某特殊功效存放器字節(jié)地址為80H,它即能字節(jié)尋址,也能位尋址。(√)20、PC存放是即將執(zhí)行下一條指令。(X)21、TMOD中GATE=1時,表示由兩個信號控制訂時器啟停。(√)22、特殊功效存放器SCON與定時器/計數(shù)器控制無關(guān)。(√)23、89S51程序存放器只是用來存放程序。(√)24、89S51特殊功效存放器分布在60H~80H地址范圍內(nèi)。(x)25、89S515個中止源優(yōu)先級相同。(X)26、MCS-51中基本型89S51內(nèi)部RAM中地址00H開始32個存放單元,即能夠作為通用存放器使用,也能夠作為直接存放單元使用。(√)27、當(dāng)89S51EA引腳接高電平時,CPU只能訪問片內(nèi)4KB空間。(X)28、某特殊功效存放器字節(jié)地址為80H,它即能字節(jié)尋址,也能位尋址。(√)29、擴(kuò)展I/O口占用片外數(shù)據(jù)存放器地址資源。(√)30、特殊功效存放器能夠看成普通RAM單元來使用。(X)31、在89S51中,當(dāng)CPU訪問片內(nèi)、外ROM區(qū)時用MOVC指令,訪問片外RAM區(qū)時用MOVX指令,訪問片內(nèi)RAM區(qū)時用MOV指令。(√)32、DPTR只能看成一個16位特殊功效存放器來使用。(X)33、89S51中基本型89S51共有五個中止源,這五個中止請求源全部來自外部引腳。(X)34、對89S51系列芯片中,當(dāng)使用內(nèi)部RAM時,EA引線端應(yīng)接高電平;而不使用內(nèi)部RAM時,EA引線端則應(yīng)接低電平。(√)35、存放器DPTR可拆開為兩個獨立存放器DPH和DPL使用。(√)36、MOVA,@R0;表示將R0內(nèi)容傳送至A中。(X)37、89S51中89c51單片機(jī)P3口各口線,必須作為第二功效使用。(X)38、單片機(jī)系統(tǒng)上電后,其內(nèi)部RAM值是不確定。(√)39、89S51單片機(jī)中PC即能夠用于對程序存放器尋址也能夠用于對數(shù)據(jù)存放器尋址。(X)1、單片機(jī)開發(fā)系統(tǒng)通常應(yīng)該具備哪些最基本功效?解:設(shè)計電路圖→制作電路板→程序設(shè)計→硬軟件聯(lián)調(diào)→程序下載→產(chǎn)品測試或:1.確定任務(wù),完成總體設(shè)計;2.硬件、軟件設(shè)計與調(diào)試;3.系統(tǒng)總調(diào)、性能測定2、何謂匯編程序?匯編主要任務(wù)是什么?解:把匯編語言書寫程序翻譯成與之等價機(jī)器語言程序翻譯程序把匯編語言編寫程序翻譯成目標(biāo)程序;檢驗程序語法錯誤。3.何謂中止?中止與調(diào)用子程序有何異同?解:中止:CPU在執(zhí)行一個程序時,對系統(tǒng)發(fā)生某個事件(程序本身或外界原因)作出一個反應(yīng):CPU暫停正在執(zhí)行程序,保留現(xiàn)場后自動轉(zhuǎn)去處理對應(yīng)事件,處理完該事件后,到適當(dāng)時候返回斷點,繼續(xù)完成被打斷程序。異同:1.子程序調(diào)用是預(yù)先安排好,程序中止是隨機(jī)發(fā)生;2.調(diào)用子程序,是為主程序服務(wù),而中止程序與主程序無關(guān);3.子程序是由調(diào)用指令給出目標(biāo)地址,中止是經(jīng)過隱指令取得中止服務(wù)程序入口地址。4.試述鍵盤處理程序通常流程。解:單片機(jī)檢測到有鍵閉合時,先延時5—10ms,然后再檢測按鍵狀態(tài),若仍是閉合狀態(tài),則認(rèn)為真正有鍵按下,當(dāng)需要檢測到鍵釋放時,做一樣處理。即是“按下——按鍵抖動——穩(wěn)定閉合——釋放抖動——松開”。5、中止服務(wù)子程序與普通子程序有何異同之處?解:共同點:都是讓CPU從主程序轉(zhuǎn)去執(zhí)行子程序,執(zhí)行完成又返回主程序。不一樣點:中止服務(wù)程序是隨機(jī),而普通子程序是預(yù)先安排好;中止服務(wù)子程序以RETI結(jié)束,而通常子程序以RET結(jié)束。RETI除將斷點彈回PC動作外,還要去除對應(yīng)中止優(yōu)先標(biāo)志位。方便新中止請求能被響應(yīng)。6、89S51單片機(jī)片內(nèi)256B數(shù)據(jù)存放器可分為幾個區(qū)?分別作什么用?解:工作存放器區(qū),位尋址區(qū),用戶RAM區(qū)。工作存放器區(qū):(地址為30H—7FH16個單元128位,能字節(jié)尋址、可尋址)暫時存放數(shù)據(jù),方便后面數(shù)據(jù)處理。位尋址區(qū):(地址為20H—2FH單元,只能進(jìn)行字節(jié)尋址)存放程序運行中數(shù)據(jù)用位存放某個開關(guān)量,將位地址數(shù)值做邏輯運算,或傳遞給特殊功效存放器等。用戶RAM區(qū):(地址為30H—7FH單元,只能進(jìn)行字節(jié)尋址)用于存放數(shù)據(jù)以及作為堆棧區(qū)使用。一.下列圖中外部擴(kuò)展程序存放器和數(shù)據(jù)存放器容量各是多少?:2764:8K626:8K2.兩片存放器芯片地址范圍分別是多少?①A000H-BFFFH②6000H-7FFFH3.請編寫子程序,要求:(1)將內(nèi)部RAM30H~3FH中內(nèi)容送入1#6264前16個單元中;OE2764OE27641#-62642#-626474LS373P2.7P2.6P2.5P2.4P2.0ALEP0.0P0.7PSENWRRDD0-D7Q0-Q7GOED0-D7D0-D7D0-D7A0-A7A8-A12A8-A12A8-A12A0-A7A0-A7CECECEOEOEOEWRWR888888555588(1)MOVDPTR#8000H(2)MOVDPTR#4000HLOOP:MOVR0,#30HMOVR0,#40HMOVA,@R0MOVXA,@DPTRMOVX@DPTR,AMOV@R0,AINCR0INCR0INCDPTRINCDPTRMOVR7,DPLCJNER7,#04HCJNER7,#40H,LOOPRETRET二、請將擴(kuò)展27256連接到單片機(jī)系統(tǒng)中,要求只用外部EPROM,請正確設(shè)定EA選擇。依照系統(tǒng)接線情況確定6264和27256外部存放器地址范圍。(2)6264:8K地址范圍:0000H-BFFFH27256:地址范圍:三、圖是四片8K*8位存放器芯片連接圖。請確定每片存放器芯片地址范圍。 0:0000H-1FFFH 1:H-3FFFH 2:4000H-5FFFH 3:6OOOH-7FFFH 四、利用單片機(jī)P1.0、P1.1、P1.2控制3個LED指示燈,試編程實現(xiàn)紅燈亮4秒;黃燈亮2秒;黃燈、綠燈同時亮1秒;綠燈亮4秒循環(huán)點亮#include
<reg51.h>sbit
Red=P1^0;
sbit
Yellow=P1^1;sbit
Green=P1^2;void
delayms(unsigned
int
x){
unsigned
char
j;while(x--){for(j=1;j<123;j++){;}}}
void
main(void)1.編制一段程序,要求使用計數(shù)器T0中止,工作于方式1,在端口P1.7上產(chǎn)生周期為1ms連續(xù)方波。(晶振頻率為12MHz)。解:1.計算初值X(2^16-X)*12/12*10^(-6)=0.5*10^(-3)X=65036s=1111111000001100=FEOCHTHO=FENTLO=OCH2.程序設(shè)計ORG0000HRESET:AJMPMAINORG000BNAJMPITOPORG0100NMAIN:MOVSP,#60HMOVTMOD,#01HACALLPT0M0HERE:AJMPHEREPT0M0:MOVTHO,#OFEHMOVTLV,#OCNSETBETVSETBEASETBTRORETITOP:MOV7HO,#OFENCPLP1.7RETIEND2編寫程序,統(tǒng)計外部RAM中從地址H開始存放100個有符號數(shù)中為正數(shù)個數(shù),結(jié)果放在內(nèi)部RAM30H存放單元中。ORG0000HAJMPMAINORG0030HMAIN:MOVDPTR,HMOVR2,#100MOVR3,#00HITOP:MOVXA,@DPTRJBACC.7,NEXTINCR3NEXT:INCDPTRDJNZR2,LOOPMOV30H,R3END3利用89S51單片機(jī)內(nèi)部定時中止T0在P1.7口產(chǎn)生頻率為10KHz等寬矩形波,假定單片機(jī)晶振頻率為12MHz,請編程實現(xiàn)。ORG0000HRESET:AJMPMAINORG00BHAJMPITOPORG0100HMAIN:MOVSP,#60HMOVTMOD,#01HACALLPTOMOHERE:AJMPHEREPTOMO:MOVTLO,#OCEHMOVTHO,#CFFHSETBETOSETBEASETBTRORETITOP:MOVTL0,#OCEHMOVTHO,#OFFHCPLP1.7RETIEND4.已知內(nèi)部RAM30H單元開始存放20H個數(shù)據(jù),將其傳送到外部RAM0000H單元開始存放區(qū),請編程實現(xiàn)。MOVR1,#20H
MOVR0,#30H
MOVDPTR,#0000H
LOOP:
MOVA,@R0
MOVX@DPTR,A
INCR0
INCDPTR
DJNZR1,LOOP
END5設(shè)系統(tǒng)時鐘頻率為12MHZ,利用定時器/計數(shù)器T0編程實現(xiàn)從P1.1輸出周期1s波形,采取定時器溢出中止方式,試編程實現(xiàn)。ORG0000HLJMPMAIN
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年滬教版八年級物理下冊月考試卷含答案
- 2025年粵教滬科版選擇性必修3歷史下冊階段測試試卷含答案
- 2025年粵教新版八年級地理下冊階段測試試卷
- 2025年蘇教版七年級生物下冊月考試卷
- 遵義職業(yè)技術(shù)學(xué)院《中國古代文學(xué)與中學(xué)語文教育》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五版木工雕刻藝術(shù)創(chuàng)作授權(quán)合同4篇
- 2025年度農(nóng)用拖拉機(jī)租賃與農(nóng)產(chǎn)品溯源合同4篇
- 二零二五年度金融行業(yè)派遣勞務(wù)安全保障合同4篇
- 2025年度屋頂綠化租賃與節(jié)能減排合同4篇
- 二零二五年倉儲設(shè)備采購與運輸合同3篇
- 2024年英語高考全國各地完形填空試題及解析
- 智能養(yǎng)老院視頻監(jiān)控技術(shù)方案
- 你比我猜題庫課件
- 體育概論(第二版)課件第三章體育目的
- 無人駕駛航空器安全操作理論復(fù)習(xí)測試附答案
- 建筑工地春節(jié)留守人員安全技術(shù)交底
- 默納克-NICE1000技術(shù)交流-V1.0
- 蝴蝶蘭的簡介
- 老年人心理健康量表(含評分)
- 《小兒靜脈輸液速度》課件
- 營銷人員薪酬標(biāo)準(zhǔn)及績效考核辦法
評論
0/150
提交評論