單片機(jī)原理與應(yīng)用設(shè)計(jì)復(fù)習(xí)資料_第1頁(yè)
單片機(jī)原理與應(yīng)用設(shè)計(jì)復(fù)習(xí)資料_第2頁(yè)
單片機(jī)原理與應(yīng)用設(shè)計(jì)復(fù)習(xí)資料_第3頁(yè)
單片機(jī)原理與應(yīng)用設(shè)計(jì)復(fù)習(xí)資料_第4頁(yè)
單片機(jī)原理與應(yīng)用設(shè)計(jì)復(fù)習(xí)資料_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、單片機(jī)復(fù)習(xí)資料-葉新穎一、填空題:1、89C51內(nèi)部有 16 字節(jié)可位尋址的字節(jié)單元,共有 128 個(gè)可位尋址位,位地址范圍是從 00H 7FH。2、若MSC-51單片機(jī)的fosc=6MHz,則其執(zhí)行一條除法指令的時(shí)間為 8µs 。 注:機(jī)器周期Tcy=12/fosc=12/6×106=2µs;乘、除法指令占用4個(gè)機(jī)器周期,固T=2×4µs=8µs。3、復(fù)位操作后,89C51程序執(zhí)行的起始地址是 0000H 。 注:見附6 即PC復(fù)位后的值4、單片機(jī)的定時(shí)/計(jì)數(shù)器作為計(jì)數(shù)方式時(shí),外部事件的最高計(jì)數(shù)頻率為晶振頻率的 1/24 。5、 用

2、位尋址方式禁止外部中斷1的中斷使能: CLR EX1 ;允許T0的計(jì)數(shù)溢出中斷使能: SETB ET0 ; 設(shè)置外部中斷1中斷為高優(yōu)先級(jí)中斷:SETB PX1 ;清除串行口輸出中斷標(biāo)志: CLR ES 。見附表6、MCS51單片機(jī)指令尋址方式有:寄存器尋址、直接尋址、立即尋址、寄存器間接尋址、基址寄存器加變址寄存器尋址、位尋址、相對(duì)尋址 7種。訪問片外RAM時(shí),采用寄存器間接尋址方式,訪問ROM時(shí),采用的是寄存器尋址方式。7、MCS-51單片機(jī)的程序計(jì)數(shù)器PC是一個(gè) 16 位的計(jì)數(shù)器,尋址范圍達(dá)到 64KB 。8、計(jì)算機(jī)中按功能把總線分為 數(shù)據(jù)總線(DB) 、 控制總線(CB)和 地址總線(A

3、B) 。9、89C51用于區(qū)分內(nèi)外部程序存儲(chǔ)器的引腳是,使用片內(nèi)存儲(chǔ)器應(yīng)將其置為 高 電平。10、單片機(jī)內(nèi)部數(shù)據(jù)傳送指令 MOV 用于單片機(jī)內(nèi)部RAM單元及寄存器之間,單片機(jī)與外部數(shù)據(jù)傳送指令 MOVX 用于單片機(jī)內(nèi)部與外部RAM或I/O接口之間, MOVC 指令用于單片機(jī)內(nèi)部與外部ROM之間的查表。11、編程序時(shí),一般在中斷服務(wù)子程序和調(diào)用子程序中需用保護(hù)和恢復(fù)現(xiàn)場(chǎng),保護(hù)現(xiàn)場(chǎng)用 PUSH 指令, 恢復(fù)現(xiàn)場(chǎng)用 POP 指令。12、堆棧指針SP始終指示堆棧的 棧頂 地址,當(dāng)有壓入或彈出堆棧操作時(shí),SP的內(nèi)容將隨之改變。程序計(jì)數(shù)器PC的內(nèi)容將始終指示下一條要執(zhí)行指令地址,所以只要改變PC的內(nèi)容將改

4、變程序的運(yùn)行路徑。13、51單片機(jī)位尋址區(qū)的單元地址是從20H單元到27H單元,若某位地址是09H,它所在單元地址是21H。14、在MCS-51系列單片機(jī)中8031型號(hào)的單片機(jī)需要擴(kuò)展外部程序存儲(chǔ)器,且管腳必須接 低電平 。15、單片機(jī)定時(shí)器的工作方式由 TMOD 寄存器決定,定時(shí)器的啟動(dòng)溢出由 TCON 寄存器控制。16、中斷服務(wù)程序的返回指令是 RETI ,子程序的返回指令是 RET 。17、將89C51片外程序存儲(chǔ)器內(nèi)的數(shù)據(jù)傳送給A,可以采用的指令是 MOV A,DPTR 。18、變址尋址是以 數(shù)據(jù)指針DPTR 或 程序計(jì)數(shù)器PC 作為基址寄存器,以 累加器A作為變址寄存器,并以兩者的內(nèi)

5、容相加形式的 16 位地址操作數(shù)地址,以達(dá)到訪問數(shù)據(jù)表格的目的。19、設(shè)(R0)=20H,累加器A的內(nèi)容為36H,內(nèi)部RAM的20單元內(nèi)容為75H, 注:XCHD為半字節(jié)執(zhí)行指令:XCHD A,R0 執(zhí)行結(jié)果為:(20H)= 76H ,(A)= 75H 。 交換指令20、通過堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先要把 PC 的內(nèi)容入棧,以進(jìn)行斷點(diǎn)保護(hù)。調(diào)用返回時(shí),再進(jìn)行出棧保護(hù),把保護(hù)的斷點(diǎn)送回到 PC 。21、訪問SFR,只能使用 直接 尋址方式。22、把累加器的中間4位清“0”的指令為 ANL A,#0C3H 。23、若(IP)=00010100B,則優(yōu)先級(jí)最高者為,最低者為 T1 。 注:見附11

6、24、在串行口通信中,收發(fā)雙方對(duì)波特率的設(shè)定應(yīng)該是 相等 的。25、11條地址線可選 2KB 個(gè)存儲(chǔ)單元,16KB存儲(chǔ)單元需要 14 條地址線。二、判斷題:1、89C51復(fù)位操作后,(SP)=00H。 ( × ) 注:見附62、89C51 P3.1口的第二功能是作為串行口的數(shù)據(jù)輸入端口。 ( × ) 注:見附13、指令CLR 09H,劃線部分的尋址方式是位尋址。 ( )4、定時(shí)/計(jì)數(shù)器T0可以用作設(shè)計(jì)波特率發(fā)生器。 ( × ) 注:T1可以5、定時(shí)/計(jì)數(shù)器T0在方式3時(shí),TH0必須用作定時(shí)器功能。 ( ) 注:課本P1086、程序計(jì)數(shù)器PC中裝的內(nèi)容是當(dāng)前正在執(zhí)行

7、指令的地址。 ( × )7、DPTR是可以訪問的,而PC不能訪問。 ( ) 注:PC沒有地址,不可位尋址,也不能訪問。8、在89C51單片機(jī)中,一個(gè)機(jī)器周期等于1µs。 ( × )9、定時(shí)器0、定時(shí)器1、外部中斷0、外部中斷1、串行口中斷的優(yōu)先級(jí)順序是可實(shí)現(xiàn)的。( ) 注:如果前面兩項(xiàng)調(diào)換下順序,定時(shí)器1、定時(shí)器0······就不可能實(shí)現(xiàn),見附5。10、89C51共有21個(gè)特殊功能寄存器,它們的位都是可用軟件設(shè)置的,因此,是可以進(jìn)行位尋址的。( × ) 注:只有字節(jié)地址的末位是0H或8H的才可進(jìn)

8、行位尋址。三、選擇題:1、89C51復(fù)位操作后,(P0)= D 。 注:見附6 A、00H B、0FH C、F0H D、FFH2、若要擴(kuò)展10KB的ROM,則至少需要 C 根地址信號(hào)線。 A、12 B、13 C、14 D、153、安排2764芯片內(nèi)第一個(gè)單元的地址是1000H,則該芯片的最末單元的地址是 D 。 A、1FFFH B、17FFH C、27FFH D、2FFFH 注:EPROM的典型芯片是27系列產(chǎn)品,2764(8KB×8)、27128(16KB×8)、27256(32KB×8)27512(64KB×8)。型號(hào)名稱“27”后面的數(shù)字表示其位存

9、儲(chǔ)容量。如果換算成字節(jié)容量,只需將該數(shù)字除以8即可。例如,“2764”中的“27”后面的數(shù)字為“64”,64÷8=8KB。4、在執(zhí)行中斷返回指令時(shí),從堆棧彈出的斷點(diǎn)地址被送給 D 。 A、A B、CY C、PC D、DPTR5、89C51單片機(jī)的外部數(shù)據(jù)總線功能由 A 實(shí)現(xiàn)。 注:P0口地址/數(shù)據(jù)分時(shí)復(fù)用 A、P0口 B、P1口 C、P2口 D、P3口6、下列 B 執(zhí)行后,不會(huì)影響進(jìn)位位。 A、ADD A,#30H B、INC 30H C、SUBB A,#30H D、MUL AB 注:INC不影響PSW中的任何標(biāo)志位;DEC只影響P標(biāo)志位。7、執(zhí)行指令MOVX A , DPTR時(shí),、

10、引腳的電平 C 。 A、高電平 高電平 B、低電平 高電平 C、高電平 低電平 D、低電平 低電平8、89C51單片機(jī)中,用于設(shè)置串行口工作方式的寄存器為 C 。 注:見附7、8、12 A、TOMD B、TCON C、SCON D、PCON(電源控制)9、89C51單片機(jī)中,外部中斷1的中斷標(biāo)志為 B 。 注:見附7 A、IE0 B、IE1 C、TF0 D、TF110、下列 C 指令采用的是相對(duì)尋址方式。 A、DEC 30H B、CPL 30H C、SJMP 30H D、CLR A11、8031單片機(jī)內(nèi)部集成有 A 容量的程序存儲(chǔ)器。 A、0KB B、2KB C、4KB D、8KB12、89C

11、51 P3.0口的第二功能是 A 。 注:見附1 A、串行口的數(shù)據(jù)輸入端口 B、串行口的數(shù)據(jù)輸出端口 C、外部中斷0輸入端口 D、外部中斷1輸入端口13、89C51單片機(jī)中,定時(shí)/計(jì)數(shù)器1的計(jì)數(shù)溢出中斷標(biāo)志為 D 。 注:見附7 A、IE0 B、IE1 C、TF0 D、TF114、MCS-51單片機(jī)的外部中斷0的中斷入口地址為 A 。 注:見附4,這5個(gè)中斷入口地址須記住 A、0003H B、000BH C、0013H D、001BH15、下列指令中屬于位尋址方式的是 B 。 A、MOV A,30H B、MOV C,30H C、MOV 20H,30H D、MOV A,#30H16、MCS-51

12、單片機(jī)在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),其地址指針可采用 A 。注:DPTR為數(shù)據(jù)指針 A、DPTR B、PC C、PSW D、SP17、若RS0=0,RS1=1,要想把寄存器R0的內(nèi)容壓入堆棧,可以使用 A 指令。注:見附3 A、PUSH 10H B、PUSH R0 C、PUSH R0 D、PUSH 08H18、89C51有四個(gè)工作寄存器區(qū),由PSW狀態(tài)字中的RS1、RS0兩位的狀態(tài)來決定,單片機(jī)復(fù)位后,若執(zhí)行 SETB RS1 指令,此時(shí)只能使用 C 區(qū)的工作寄存器。 注:見附3A、0區(qū) B、1區(qū) C、2區(qū) D、3區(qū) 19、MCS-51單片機(jī)的定時(shí)/計(jì)數(shù)器工作方式1是 B 。 注:見附11 A、8位

13、計(jì)數(shù)器結(jié)構(gòu) B、16位計(jì)數(shù)器結(jié)構(gòu) C、13位計(jì)數(shù)器結(jié)構(gòu) D、2個(gè)8位計(jì)數(shù)器結(jié)構(gòu)20、在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果一些特征的寄存器是 C 。 A、ACC B、PC C、PSW(8位) D、SP21、讀片外部數(shù)據(jù)存儲(chǔ)器時(shí),不起作用的信號(hào)是 C 。A、 B、 C、 D、ALE注:引腳為片外程序存儲(chǔ)器的讀選通信號(hào);在訪問外部RAM時(shí),信號(hào)無效。22、MSC-51單片機(jī)的堆棧區(qū)是設(shè)置在 C 中。A、片內(nèi)ROM區(qū) B、片外ROM區(qū) C、片內(nèi)RAM區(qū) D、片內(nèi)RAM區(qū)23、下列數(shù)據(jù)自定義的數(shù)表中, B 是錯(cuò)誤的。 A、DW “AA” B、DW “A” C、DW “OABC” D、DW OAB

14、CH 注:B項(xiàng)要用字節(jié)定義命令,應(yīng)改為DB “A”24、單片機(jī)的P0、P1口作輸入用途之前必須 A 。 A、在相應(yīng)端口先置1 B、在相應(yīng)端口先置0 C、外接高電平 D、外接上拉電阻 注:4個(gè)8位可編程并行I/O口(P0、P1、P2、P3)作為通用的I/O口使用時(shí),只有P0口需外接上拉電阻,其它并行口內(nèi)部本身具有上拉電阻,固外部不需再接上拉電阻。25、在進(jìn)行BCD碼運(yùn)算時(shí),緊跟加法運(yùn)算指令后面的指令必須是 B 指令。 A、ADD B、DA A C、ADDC D由實(shí)際程序確定 注:DA為十進(jìn)制調(diào)整指令26、在MSC-51單片機(jī)中,需要外加電路實(shí)現(xiàn)中斷撤除的是 D 。 A、定時(shí)中斷 B、外部串行中斷

15、 C、脈沖方式的外部中斷 D、電平方式的外部中斷注:外部串行中斷只能使用軟件撤銷,定時(shí)中斷和脈沖方式的外部中斷均為自動(dòng)撤銷。27、調(diào)用子程序、中斷響應(yīng)過程及轉(zhuǎn)移指令的共同特點(diǎn)是 B 。A、都能返回 B、都通過改變PC實(shí)現(xiàn)轉(zhuǎn)移 C、都將返回地址壓入堆棧 D、都必須保護(hù)現(xiàn)場(chǎng) 28、89C51單片機(jī)中,用于設(shè)置串行口工作方式的寄存器為 C 。 A、TOMD B、TCON C、SCON D、PCON29、通過串行口發(fā)送或接收數(shù)據(jù)時(shí),在程序中應(yīng)使用 C 。 A、MOVC B、MOVX C、MOV D、XCHD30、串行口工作方式1的波特率是 D 。 注:見附9,只有方式0是固定的,為fosc/12 A、

16、固定的,為fosc/32 B、固定的,為fosc/16 C、固定的,為fosc/64 D、可變的,通過定時(shí)器/計(jì)數(shù)器T1的溢出率設(shè)定31、區(qū)分89C51單片機(jī)片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器的最可靠方法是 D 。 A、看其位于地址范圍的低端還是高端 B、看其離89C51芯片的遠(yuǎn)近 C、看其芯片的型號(hào)是ROM還是RAM D、看其是與信號(hào)連接還是與信號(hào)連接四、程序閱讀:1、MOV 20H ,#0A3H 2、 MOV SP,#49H MOV A ,#0B6H MOV 30H,#3FH MOV R0 ,#20H MOV 31H,#48H MOV R2 ,#7EH CLR A ORL A ,R2 PUSH

17、 Acc ANL A ,R0 PUSH 31H SWAP A POP Acc CPL A POP 30H XRL A,#0F5H SJMP $ ORL 20H,A 執(zhí)行后,(A)= 48H ; (30H)= 00H ; SJMP $ (31H)= 48H ;(SP)= 50H 。執(zhí)行后, (A)= 20H ;(20H)= A3H 。3、設(shè)(R0)=7FH,內(nèi)部RAM的(7EH)=00H,(7FH)=40H,執(zhí)行下列程序:DEC R0DEC R0DEC R0 執(zhí)行結(jié)果為:(R0)= 7EH ,(7EH)= 0FFH,(7FH)= 3FH 。4、假定A=38H,(R0)=17H,(17H)=34H

18、,執(zhí)行以下指令:ANL A,#17HORL 17H,AXRL A,R0CPL A 執(zhí)行結(jié)果:(A)= DBH 。5、下列程序:MOV R2,#8TOGGLF: CPL P1·7DJNZ R2,TOGGLF執(zhí)行結(jié)果:將改變P1·7的值 8 次,(R2)= 0 。五、程序補(bǔ)充:1、將片內(nèi)部30H60H單元中的內(nèi)容傳送到以2100為起始地址的存儲(chǔ)區(qū)。注:此題可能考整道編程。 MOV R0,#30H 或 MOV R0,#30H MOV DPTR,#2100H MOV R1,#00H MOV R7,#31H MOV R7,#31HL1: CLR A MOV A,R0 L1: MOVX

19、 DPTR,A MOV A,R0 INC R0 MOVX R1,A INC DPTR INC R0 DJNZ R7,L1 INC R1 DJNZ R7,L12、查表法,求y=x!(x=07),x存放在30H中,y存放在40H、41H。 MOV A , 30H CLR R7 MOV R7 , A MOV DPTR,,#TAB MOVC A ,A+DPTR MOV 40H , A MOV A , R7 INC A MOVC A ,A+DPTR MOV 41H ,A SJMP $ TAB:DW 1,1,2,6,24 DW 120,720,5040六、簡(jiǎn)答題:1、說明89C51單片機(jī)的引腳的作用,該引

20、腳接高電平和低電平時(shí)各有何種功能?答:當(dāng)腳為高電平時(shí),單片機(jī)讀片內(nèi)程序存儲(chǔ)器(4KB Flash),但在PC值超過0FFFH(即超出4KB地址范圍)時(shí),將自動(dòng)轉(zhuǎn)向讀外部程序存儲(chǔ)器內(nèi)的程序。當(dāng)腳為低電平時(shí),對(duì)程序存儲(chǔ)器的讀操作只限定在外部程序存儲(chǔ)器,地址為0000HFFFFH,片內(nèi)的4KB Flash程序存儲(chǔ)器不起作用。2、如果采用的晶振頻率為3MHZ,定時(shí)器/計(jì)數(shù)器工作方式0、1、2下,其最大定時(shí)時(shí)間各為多少?答:因?yàn)闄C(jī)器周期Tcy=12/fosc=12/3×106=4µs 注:見附12 所以定時(shí)器/計(jì)數(shù)器工作方式0下,其最大定時(shí)時(shí)間為TMAX=213×Tcy=2

21、13×4×10-6=32.768ms 定時(shí)器/計(jì)數(shù)器工作方式1下,其最大定時(shí)時(shí)間為TMAX=216×Tcy=216×4×10-6=262.144ms 定時(shí)器/計(jì)數(shù)器工作方式0下,其最大定時(shí)時(shí)間為TMAX=28×Tcy=28×4×10-6=1.024ms3、當(dāng)定時(shí)器T0用于方式3時(shí),應(yīng)該如何控制定時(shí)器T1的啟動(dòng)和關(guān)閉?答:由T1(P3.5)口控制定時(shí)器T1的啟動(dòng)和關(guān)閉。七、編程題:1、編寫程序,將外部數(shù)據(jù)存儲(chǔ)器中的4000H40FFH單元全部清“0”。 ORG 0000H MAIN: MOV A,#0 ;0給A MO

22、V R0,#0FFH ;設(shè)置循環(huán)次數(shù) MOV DPTR,#4000H ;設(shè)置數(shù)據(jù)指針的初值 LOOP: MOVX DPTR,A ;當(dāng)前單元清“0” INC DPTR ;指向下一個(gè)單元 DJNZ R0,LOOP ;是否結(jié)束 END2、設(shè)單片機(jī)晶振頻率fosc=12MHz,使用定時(shí)器T1以工作方式1產(chǎn)生周期為400µs的等寬方波,并在P1.0輸出,用中斷方式實(shí)現(xiàn)編程。 注:各標(biāo)志位的設(shè)置見附7、12,此題可參考課本P103例6-1 (1)計(jì)算初值 機(jī)器周期=12/12MHz=1µs=1×10-6s 設(shè)需要裝入T1的初值為X,則有(216-X)×1×

23、10-6=400µs/2=2×10-4sX=65336 16進(jìn)制為FF38H (2)程序設(shè)計(jì) MOV TMOD,#10H;設(shè)置T1為方式1 或 MOV TMOD,#10H LOOP:MOV TH1, #0FFH;T1置初值 MOV TH1 ,#0FFH MOV TL1, #38H; MOV TL1 ,#38H SETB TR1;接通T1 MOV IE ,#88H LOOP1: JNB TF1,LOOP1 SETB TR1 CLR TR1 MOV TH1 ,#0FFH CPL P1.0 MOV TL1 ,#38H SJMP LOOP CLP P1.0 RETI七、應(yīng)用題:常用

24、的存儲(chǔ)器地址空間分配方法有兩種:線性選擇法(簡(jiǎn)稱線選法)和地址譯碼法(簡(jiǎn)稱譯碼法)。線選法例 1、某一系統(tǒng),需要外擴(kuò)8KB的EPROM(2片2732),4KB的RAM(2片6116),這些芯片與MCS-51單片機(jī)地址分配有關(guān)的地址線連線,電路如下圖: 2732:4KB程序存儲(chǔ)器,有12根地址線A0A11,分別與單片機(jī)的P0口及P2.0P2.3口相連。2732(1)的片選端接A15(P2.7),2732(2)的片選端接A14(P2.6)。當(dāng)要選中某個(gè)芯片時(shí),單片機(jī)P2口對(duì)應(yīng)的片選信號(hào)引腳應(yīng)為低電平,其它引腳一定要為高電平。6116:2KB數(shù)據(jù)存儲(chǔ)器,需要11根地址線作為單元的選擇,而剩下的P2口

25、線(P2.4P2.7)作為片選線。 兩片程序存儲(chǔ)器的地址范圍: 2732(1)的地址范圍:7000H7FFFH; 2732(2)的地址范圍: B000HBFFFH; 6116(1)的地址范圍:E800HEFFFH; 6116(2)的地址范圍:D800HDFFFH。 譯碼法例1 、要擴(kuò)8片8KB的RAM 6264,如何通過74LS138把64KB空間分配給各個(gè)芯片?例2 、 用74LS138把64K空間全部劃分為每塊4KB,如何劃分?例3 、請(qǐng)寫出圖8-18中4片程序存儲(chǔ)器27128各自所占的地址空間。答:圖中采用了譯碼法。4片地址分別為0000H3FFFH、4000H7FFFH、8000HBF

26、FFH、C0000HFFFFH。附1 40只引腳雙列直插封裝(DIP)。1)ALE/(30腳): ALE為地址鎖存允許,可驅(qū)動(dòng)8個(gè)LS型TTL負(fù)載。2)(29腳):外部程序存儲(chǔ)器的讀選通信號(hào)。可驅(qū)動(dòng)8個(gè)LS型TTL負(fù)載。3)為內(nèi)外程序存儲(chǔ)器選擇控制端。=1,訪問片內(nèi)程序存儲(chǔ)器=0,單片機(jī)則只訪問外部程序存儲(chǔ)器P3口的第二功能定義端口引腳 第二功能P3.0RXD(串行輸入口)-輸入P3.1TXD(串行輸出口)-輸出P3.2 (外部中斷0)-輸入P3.3 (外部中斷1)-輸入P3.4T0(定時(shí)器0外部計(jì)數(shù)輸入)P3.5T1(定時(shí)器1外部計(jì)數(shù)輸入) P3.6 (外部數(shù)據(jù)存儲(chǔ)器寫選通)-輸出P3.7

27、(外部數(shù)據(jù)存儲(chǔ)器讀選通)-輸出附 2(1)Cy(PSW.7)進(jìn)位標(biāo)志位(2)Ac(PSW.6) 輔助進(jìn)位標(biāo)志位,用于BCD碼的十 進(jìn)制調(diào)整運(yùn)算。(3)F0(PSW.5)用戶使用的狀態(tài)標(biāo)志位。 (4)OV(PSW.2)溢出標(biāo)志位 如果位6有進(jìn)位,而位7沒有進(jìn)位,或者位7有進(jìn)位,而位6沒有,則溢出標(biāo)志OV置“1”,否則OV清“0”。溢出標(biāo)志位OV的狀態(tài),只有在帶符號(hào)數(shù)加法運(yùn)算時(shí)才有意義。當(dāng)兩個(gè)帶符號(hào)數(shù)相加時(shí),OV=1,表示加法運(yùn)算超出了累加器A所能表示的帶符號(hào)數(shù)的有效范圍。 (5)PSW.1位: 保留位,未用 (6)P(PSW.0)奇偶標(biāo)志位 P=1,A中“1”的個(gè)數(shù)為奇數(shù) P=0,A中“1”的個(gè)

28、數(shù)為偶數(shù)(7)RS1、RS0(PSW.4、PSW.3):4組工作寄存器區(qū)選擇控制位1和位0。 附 3 RS1 RS0 所選的4組寄存器 0 0 0區(qū)(內(nèi)部RAM地址00H07H)0 1 1區(qū)(內(nèi)部RAM地址08H0FH)1 0 2區(qū)(內(nèi)部RAM地址10H17H)1 1 3區(qū)(內(nèi)部RAM地址18H1FH)附4 附55種中斷源的中斷入口地址 中斷源 中斷級(jí)別外中斷0 0003H 外部中斷0最高定時(shí)器T0 000BH T0溢出中斷外中斷1 0013H 外部中斷1 定時(shí)器T1 001BH T1溢出中斷串行口 0023H 串行口中斷最低附6附7TCON:定時(shí)器/計(jì)數(shù)器的控制寄存器,字節(jié)地址為88H1)I

29、T0選擇外部中斷請(qǐng)求0為跳沿觸發(fā)方式還是電平觸發(fā)方式: IT0=0,為電平觸發(fā)方式。IT0=1,為跳沿觸發(fā)方式??捎绍浖谩?”或清“0”。2)IE0外部中斷請(qǐng)求0的中斷請(qǐng)求標(biāo)志位。 IE0=0,無中斷請(qǐng)求。IE0=1,外部中斷0有中斷請(qǐng)求。3)IT1外部中斷請(qǐng)求1為跳沿觸發(fā)方式還是電平觸發(fā)方式,意義與IT0類似。4)IE1外部中斷請(qǐng)求1的中斷請(qǐng)求標(biāo)志位,意義與IE0類似。5)TF0T0溢出中斷請(qǐng)求標(biāo)志位。6)TF1T1的溢出中斷請(qǐng)求標(biāo)志位,功能和TF0類似。 7) TR1、TR0計(jì)數(shù)運(yùn)行控制位1:?jiǎn)?dòng)定時(shí)器/計(jì)數(shù)器工作 0:停止定時(shí)器/計(jì)數(shù)器工作 附8SCON為串行口控制寄存器,字節(jié)地址為98H(1)SM0、SM1串行口4種工作方式的選擇位 SM0 SM1 方式 功 能 說 明 0 0 0 同步移位寄存器方式(用于擴(kuò)展I/O口)0 1 1 8位異步收發(fā),波特率可變(由定時(shí)器控制) 1 0 2 9位異步收發(fā),波特率為fosc/64或fosc/32 1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論