單片機(jī)原理、接口技術(shù)及應(yīng)用課后答案—黃建新_第1頁
單片機(jī)原理、接口技術(shù)及應(yīng)用課后答案—黃建新_第2頁
單片機(jī)原理、接口技術(shù)及應(yīng)用課后答案—黃建新_第3頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、作業(yè)題及答案第1章1.9 完成以下數(shù)制的轉(zhuǎn)換。(1) 1011.1101B =( 11.8125) D =( B.D ) H(2) 110.101B =( 6.625 ) D =(3) 166.25 =( 10100110.0100(4) 1011011.101B =( 5B.A )BCD(6.A H)B =( A6.4 ) HH =( 1001 0001.0110 0010 0101)=(863.45) D1.10 寫出以下真值對(duì)應(yīng)的原碼、反碼和補(bǔ)碼(11100110B+ 1100110B 】原碼=66H+ 1100110B 】反嗎=66H+ 1100110B 】補(bǔ)碼=66H(2 10001

2、00B1000100B 】原碼 =C4H1000100B 】反碼 =BBH1000100B 】補(bǔ)碼 =BCH( 3 8686】原碼 =D6H86】反碼 =A9H-86】補(bǔ)碼=AAH1.11寫出以下機(jī)器數(shù)分別作為原碼、反碼和補(bǔ)碼時(shí),其表示的真值分別是多少?(1) 01101110B+110(6EH)(2) 10110101B-53(35H),-74(-4AH),-75(-4BH)1.12X和丫的真值,試分別計(jì)算X + Y補(bǔ)和X Y補(bǔ),并指出是否產(chǎn)生溢出 (設(shè)補(bǔ)碼均用8位二進(jìn)制表示)。(1) X =+ 1000100B , 丫 = 0010010BX 補(bǔ)=01000100B, 丫 補(bǔ)=111011

3、10BX + Y補(bǔ):0100 01001110 11101 0011 0010C7=1 , C6=1,相同,所以無溢出。X Y補(bǔ)0100 01000001 00100101 0110C7=0 ,C6=0, 相同, 所以無溢出。(2) X =+ 1100001B , Y =+ 1000010BX + Y補(bǔ):有溢出X Y補(bǔ)無溢出(3) X = 1101001B , Y = 1010101BX + Y補(bǔ):有溢出X Y補(bǔ):無溢出1.13 用十六進(jìn)制寫出以下字符的 ASCII 碼。( 1 ) NBANBA '=4E424 1 H( 2) HELLO !2021HELLO !2021'=4

4、8454C4C4F2132303039H2.6 80C51單片機(jī)的EA信號(hào)有何功能?在使用80C31和89C51單片機(jī)時(shí),EA信號(hào)應(yīng)如何處理?答:EA是訪問外部程序存儲(chǔ)器選通信號(hào)。當(dāng)其為低電平時(shí),對(duì)ROM的讀操作 限定為外部存儲(chǔ)器;當(dāng)其為高電平時(shí),對(duì) ROM的讀操作是從內(nèi)部開始的, 當(dāng)PC值大于內(nèi)部程序存儲(chǔ)器地址范圍時(shí),CPU自動(dòng)轉(zhuǎn)向讀外部程序存儲(chǔ) 器。80C31單片機(jī)片內(nèi)無ROM,應(yīng)將EA引腳固定接低電平,以迫使系統(tǒng) 全部執(zhí)行片外程序存儲(chǔ)器程序。89C51單片機(jī)應(yīng)將EA引腳接+5V電源。2.9系統(tǒng)復(fù)位后,CPU使用哪一組工作存放器?它們的地址是什么?如何改變 當(dāng)前工作存放器組?答:系統(tǒng)復(fù)位后

5、,CPU使用0組存放器,它們的地址分別是:R0-R7:00H 07H. 可以通過改變PSW存放器的PSW.4和PSW.3兩位的值來改變工作存放器 組。2.10 80C51單片機(jī)具有很強(qiáng)的布爾位處理功能?共有多少單元可以位尋址? 采用布爾處理有哪些優(yōu)點(diǎn)?答:是的,80C51單片機(jī)具有很強(qiáng)的布爾處理功能,在內(nèi)部 RAM區(qū)20H 2FH 的16個(gè)單元都可以位尋址;同時(shí)21個(gè)特殊功能存放器中還有局部特殊功 能存放器可以位尋址。布爾位處理機(jī),是 80C5l系列單片機(jī)的突出優(yōu)點(diǎn)之一,給“面向控制 的實(shí)際應(yīng)用帶來了極大的方便。布爾位處理機(jī)借用進(jìn)位標(biāo)志 CY作為位累加器,在布爾運(yùn)算中,CY是 數(shù)據(jù)源之一,又是

6、運(yùn)算結(jié)果的存放處,位數(shù)據(jù)傳送的中心。布爾位處理機(jī)指令系統(tǒng)中有專門進(jìn)行位處理的指令集,利用位邏輯操作功能進(jìn)行隨機(jī)邏輯設(shè)計(jì),可把邏輯表達(dá)式直接變換成軟件執(zhí)行, 方法簡(jiǎn)便,免去 了過多的數(shù)據(jù)往返傳送、字節(jié)屏蔽和測(cè)試分支,大大簡(jiǎn)化了編程,節(jié)省了存儲(chǔ)器 空間,加快了處理速度,增強(qiáng)了實(shí)時(shí)性能。還可實(shí)現(xiàn)復(fù)雜的組合邏輯處理功能。 所有這些,特別適用于某些數(shù)據(jù)采集、實(shí)時(shí)測(cè)控等應(yīng)用系統(tǒng)。2.12 單片機(jī)的復(fù)位方法有哪兩種?復(fù)位后各存放器及 RAM中的狀態(tài)如何? 答:按鍵復(fù)位和外部脈沖復(fù)位。單片機(jī)復(fù)位后,21個(gè)存放器中,SP=07H,P0 P3均為FFH,SBUF為不定 值,其余均為0.2.13 80C51單片機(jī)的

7、PSEN、RD、WR、XTAL1和XTAL2引腳各有何作用?單片機(jī)時(shí)鐘電路分別采用內(nèi)部和外部振蕩方式時(shí),XTAL1和XTAL2弓|腳應(yīng)如何連接?答:PSEN是片外程序存儲(chǔ)器選通信號(hào),低電平有效。RD 片外數(shù)據(jù)存儲(chǔ)器讀選通,輸出,低電平有效。WR 片外數(shù)據(jù)存儲(chǔ)器寫選通,輸出,低電平有效。XTAL1 和 XTAL2內(nèi)部振蕩方式:在80C51芯片內(nèi)部有一個(gè)高增益反相放大器,其輸入端為芯片 引腳XTALl,其輸出端為引腳XTAL2。當(dāng)使用芯片內(nèi)部時(shí)鐘時(shí),這兩根引線用 于外接石英晶體和微調(diào)電容。外部振蕩方式:把外部已有的時(shí)鐘信號(hào)引入單片機(jī)內(nèi)。 該方式適宜用來使單片機(jī) 的時(shí)鐘信號(hào)與外部信號(hào)保持同步。 外部

8、振蕩信號(hào)由XTAL1引入,XTAL2端懸空 不用精選第33.7 用指令實(shí)現(xiàn)下述功能1內(nèi)部 RAM30H 單元內(nèi)容送 R0 。MOV R0,30H2將立即數(shù) 10H 送入內(nèi)部 RAM30H 單元MOV 30H,#10H3R0 內(nèi)容送入 R1MOV A,R0MOV R1,A4內(nèi)部 RAM30H 單元內(nèi)容送外部 RAM30H 單元。MOV R0,#30HMOV A,R0MOVX R0,A5外部 RAM3000H 單元內(nèi)容送內(nèi)部 RAM30H 單元。MOV DPTR,#3000HMOVX A,DPTRMOV 30H,A 6 ROM3000H 單元內(nèi)容送內(nèi)部 RAM30H 單元。MOV DPTR,#30

9、00HMOV A,#00HMOVC A,A+DPTRMOV 30H,A3.8 內(nèi)部 RAM 中,30H = 40H , 40H = 50H , 50H =5AH , 5AH =60H , ROM 中125AH = 88H,試分析下面程序的運(yùn)行結(jié)果,并指出每條指令的源操作數(shù)尋址方式。MOVA, 50H;直接尋址MOVR0, A;存放器尋址MOVP1 , 0F0H;立即尋址MOVR0, 30H;直接尋址MOVDPTR , 1200H;立即尋址MOVX DPTR , A;存放器尋址MOVCA, ADPTR;變址尋址MOV40H , 50H;直接尋址MOVP2, P1;直接尋址程序執(zhí)行 后, P2=F

10、0H ; (40H)= 5AH ;(A)=88H ;(1200H)=5AH;(5AH)=40H3.9設(shè)(R1 )= 31H,內(nèi)部RAM31H的內(nèi)容為68H , 32H單元的內(nèi)容為 60H ,(A)= 10H。請(qǐng)指出運(yùn)行下面的程序后各單元內(nèi)容的變化。MOVA, R1;(A)=68HMOVR1 , 32H;(31H)60HMOV32H , A;(32H)=68HMOVR1 , 45H;(R1)=45H程序前 3 條指令將內(nèi)部RAM31H 和 32H 單元內(nèi)容互換3.10當(dāng)前PC值為2000H,用兩種方法將 ROM207FH單元中的常數(shù)送入 累加器 A。(1) MOV DPTR,#207FHMOV

11、A,#00HMOVC A,A+DPTR(2)MOV A,#7CHMOVC A,A+PC3.16 延時(shí)程序?yàn)镈ELAY :MOVR0,0A0HLOOP1 :MOVR1 ,0FFHLOOP2 :NOPDJNZ R1 ,LOOP2DJNZ R0 ,LOOP1假設(shè)系統(tǒng)的晶振頻率為 12MHz ,請(qǐng)指出該延時(shí)子程序的延時(shí)時(shí)間機(jī)器周期數(shù)DELAY :MOVR0,0A0H1LOOP1 :MOVR1 ,0FFH1LOOP2 :NOP1DJNZ R1 ,LOOP22DJNZ R0 ,LOOP12由于晶振頻率為12MHz,1M=1 pS該程序延時(shí)時(shí)間為:【1+1+2*255+2 】*160+1=122.881ms

12、A第44.13 編寫程序?qū)?nèi)部 RAM40H60H 單元清 0MOV R7,#21HMOV R0,#40HLOOP:MOV R0,#00HINC R0DJNZ R7,LOOPSJMP $4.15 編程將外部 RAM 的1000H仆FF區(qū)域的數(shù)據(jù)送到 2000H2FFFH區(qū)域。ORG 0100HMOV DPTR,#1000HR7,#10HMOV R6,#00HMOVLL1:LL: MOVXMOVMOVADDMOVMOVMOVXMOV CLR SUBBMOVINC DPTRDJNZINC DPHA, DPTRB, AA,DPHA,#10HDPH,AA,BDPTR,AA,DPHCA,#10HDPH,

13、AR6,LLDJNZ R7,LL1SJMP $4.16 一內(nèi)部 RAM 以 BLOCK1 和 BLOCK2 為起始地址的存儲(chǔ)區(qū)中分別有 5 字節(jié)無符號(hào)被減數(shù)和減數(shù) 低位在前, 高位在后。請(qǐng)編寫減法子程序令它們相減, 并把差放入以 BLOCK1 為起始地址的存儲(chǔ)單元。BLOCK1 EQU 30HBLOCK2 EQU 40HORG 0000HLJMP STARTSTART:MOV R0,#BLOCK1MOV R1,#BLOCK2MOV R7,#1LP:MOV R6,#5CLR CLP1:MOV A,R0SUBB A,R1MOV R0,AINC R0INC R1DJNZ R6,LP1DJNZ R7,

14、LPSJMP $END4.17 從內(nèi)部 RAM20H 單元開始存有一組帶符號(hào)數(shù),其個(gè)數(shù)已存放在 1FH 單元 中。要求統(tǒng)計(jì)出大于 0、等于 0和小于 0 的數(shù)的數(shù)目,并把統(tǒng)計(jì)結(jié)果分別存放在 ONE 、TWO 、THREE 三個(gè)單元中。ONE EQU 1EHTWO EQU 1DHTHREE EQU 1CHORG 0000HLJMP STARTSTART:MOV ONE,#00HMOV TWO,#00HMOV THREE,#00HMOV R0,#20HMOV R7,1FHLOOP3: MOV A,R0INC R0JZ LOOP1JB ACC.7,LOOP2INC ONESJMP HALTLOOP1

15、: INC TWOSJMP HALTLOOP2: INC THREEHALT: DJNZ R7,LOOP3SJMP $4.18 設(shè)內(nèi)部 RAM30H 單元有兩個(gè)非零的 BCD 數(shù),請(qǐng)編寫求兩個(gè) BCD 數(shù)的積, 并將積以壓縮型 BCD 數(shù)形式送入 31H 單元的程序。ORG 0000HMOVA, 30HANLA, #0F0HSWAPAMOVB, AMOVA, 30HANLA, #0FHMULA, BMOVB, #0AHDIV ABSWAPAORLA, BMOV31H, ASJMP$4.20 編制絕對(duì)值函數(shù)程序。絕對(duì)值函數(shù)方程如下:X當(dāng) X 0Y0當(dāng) X = 0 X當(dāng) X0假設(shè)X存于30H單元,

16、丫存于40H單元。X及丫均為補(bǔ)碼數(shù).X EQU 30H丫 EQU 40HORG 0000HLJMP STARTSTART: MOV A,XJZ LOOPJNB ACC.7,LOOPCPL AADD A,#01HLOOP: MOV Y,ASJMP $END4.21 試編寫統(tǒng)計(jì)數(shù)據(jù)區(qū)長(zhǎng)度的程序, 設(shè)數(shù)據(jù)區(qū)從內(nèi) RAM30H 開始,該數(shù)據(jù)區(qū)以 0 結(jié)束,統(tǒng)計(jì)結(jié)果送人 2FH 中。且數(shù)據(jù)區(qū)結(jié)束字符,也計(jì)入統(tǒng)計(jì)數(shù)據(jù)區(qū)的長(zhǎng)度 中去.ORG 0000HLJMP STARTSTART:MOV R0,#30HMOV R7,#00HLOOP:MOV A,R0INC R0INC R7CJNE A,#00H,LOOP

17、MOV 2FH, R7SJMP $4.23 巳知 R7 中為 2 位十六進(jìn)制數(shù),試編程將其轉(zhuǎn)換為 ASCII 碼,存人內(nèi)部 RAM 31H 、32H 中低字節(jié)在前。英文字母為大寫 .ORG 0000HLJMP STARTSTART:MOV SP,#60HMOV A,R7LCALL BCDASCIIMOV 31H,AMOV A,R7SWAP ALCALL BCDASCIIMOV 32H,ASJMP $BCDASCII:ANL A,#0FHCJNE A,#10,LOOPLOOP: JC AD30HADD A,#07HAD30H:ADD A,#30HHT: RETEND解法 2ORG 0000HLJ

18、MP STARTSTART: MOV DPTR,#TABMOV A,R7ANL A,#0FHMOVC A,A+DPTRMOV 31H,AMOV A,R7ANL A,#0F0HSWAP AMOVC A,A+DPTRMOV 32H,ASJMP $TAB:DB30H,31H,32H,33H,34H,35H,36H,37H,38HDB 39H,41H,42H,43H,44H,45H,46HEND4.24 設(shè)在 MA 和 MB 單元中有兩個(gè)補(bǔ)碼形式的 8 位二進(jìn)制帶符號(hào)數(shù)。請(qǐng)編寫求 兩數(shù)之和并把它放在 SUML 和 SUMH 單元低 8 位在 SUML 單元 的子程序。 提示:在兩個(gè) 8 位二進(jìn)制帶符號(hào)

19、數(shù)相加時(shí),其和很可能會(huì)超過 8 位數(shù)所能表示 的范圍,從而需要采用 16 位數(shù)形式來表示。因此,在進(jìn)行加法時(shí)、可以預(yù)先把 這兩個(gè)加數(shù)擴(kuò)張成 16 位二進(jìn)制補(bǔ)碼形式,然后對(duì)它完成雙字節(jié)相加。ORG 0000HLJMP STARTSTART:MOV A,MAJB ACC.7,LLAMOV R7,#00HSJMP LLLLLA: MOV R7,#0FFHLLL: MOV A,MBJB ACC.7,LLBMOV R6,#00HSJMP LADDLLB: MOV R6,#0FFHLADD:MOV A,MAADD A,MBMOV SUML,AMOV A,R6ADDC A,R7MOV SUMH,ASJMP$

20、4.25 設(shè)外部 RAM1000H 10FFH 數(shù)據(jù)區(qū)中的數(shù)均為無符號(hào)數(shù)。試編寫程序,找出該區(qū)域中的數(shù)的最大值,并放人內(nèi)部 RAM30H 單元中。MOVDPTR,#1000HMOVR7,#00H;計(jì)數(shù)器MOVB,#00H ; 放中間結(jié)果L1: MOVXA, DPTRCJNEA, B, L2L2: JC L3MOVB, A; B 中放大值L3: INC DPTRDJNZR7, L1MOV30H, BSJMP4.28 a、b、c均為09的整數(shù),試編程求解表達(dá)式 Y=(a-b)2+(b-c)2+(c-a)2的值A(chǔ)A EQU 31HBB EQU 32HCC EQU 33HY EQU 34HORG 00

21、00HLJMP STARTSTART:MOV SP,#60HMOV A,AACLR CSUBB A,BBACALL CHUNCIMOV R6,AMOV A,BBCLR CSUBB A,CCACALL CHUNCIADD A,R6MOV R6,AMOV A,CCCLR CSUBB A,AAACALL CHUNCIADD A,R6MOV R6,AMOV Y,R6SJMP $CHUNCI:JNB ACC.7,SQRCPL AADD A,#01HSQR: ADD A,#01HMOVC A,A+PCRETSQRTAB:DB 0,1,4,9,16,25,36,49,64,814.29 從內(nèi)部 RAM 的

22、SCORE 單元開始放有 16 位同學(xué)某門課程的考試成績(jī), 編程求平均成績(jī),存入 AVERAGE 單元。ORG 0100HMOVR5,#00HMOVR6,#00HMOVR0,#SCOREMOVR7,#16LL: MOVA,R0ADDA,R5MOVR5,AMOVA,R6ADDCA,#00HMOV R6,AINC R0DJNZ R7,LLMOV R4,#04HLL1: CLR CMOVA,R6RRCAMOVR6,AMOVA,R5RRCAMOVR5,ADJNZR4,LL1MOVAVERAGE,R5SJMP$第5章5.880C51外擴(kuò)ROM時(shí),為什么P0 口要接一個(gè)8位鎖存器,而P2 口卻不接?答:

23、P0 口既作為地址線傳送地址的低 8 位,又要作為數(shù)據(jù)線傳送 8 位數(shù)據(jù),只 能分時(shí)用做地址線,故 P0 口輸出的低 8 位地址數(shù)據(jù)必須用鎖存器鎖存。鎖存器 的鎖存控制信號(hào)為引腳 ALE 輸出的控制信號(hào)。 P2 口只用作地址高 8 位。5.9 假設(shè)要設(shè)計(jì)一個(gè)32K X8位的外RAM存儲(chǔ)器,分別采用2114 (1K M位)和6264 (8K $位)芯片,各需多少塊存儲(chǔ)芯片?答:2114 芯片需要:(8/4) *(32/1 ) =64 片6264 芯片需要: 32/8=4 片5.12 80C51 擴(kuò)展 2 片 6264 存儲(chǔ)器芯片,試用 P2.6、P2.7 對(duì)其片選,并指出它 們的地址范圍。答:地

24、址范圍:6264(1) 10*0 0000 0000 0000 00001 1111 1111 1111 11118000H 9FFFH6264(2)01*0 0000 0000 0000 00001 1111 1111 1111 11114000H 5FFFHTitle74LS138精選第66.1 輸入 /輸出信息有哪幾種?答:通過接口傳送的信息包括數(shù)據(jù)信息、狀態(tài)信息和控制信息6.2 什么是接口?接口應(yīng)具有哪些功能?接口是將外設(shè)連接到總線上的一組邏輯電路的總稱。功能:1.地址譯碼與設(shè)備選擇2. 緩沖鎖存數(shù)據(jù)3. 信息的輸入輸出4. 信息轉(zhuǎn)換6.7什么是中斷源? 80C51有哪些中斷源? CP

25、U響應(yīng)中斷時(shí),其入口地址是什 么?答:能引起中斷的外部設(shè)備或內(nèi)部原因稱為中斷源,包括外部中斷源和內(nèi)部中斷 源。80C51中有5個(gè)中斷源:1INTO P3.2:外部中斷 0。2INT1 P3.3:外部中斷 1。3TFOP3.4:定時(shí)器/計(jì)數(shù)器TO溢出中斷。4TF1 P3.5:定時(shí)器/計(jì)數(shù)器T1溢出中斷。5RX,TX :串行中斷入口地址:外部中斷 0 INTO: 0003H定時(shí)器/計(jì)數(shù)器0 T0: 000BH外部中斷10013H定時(shí)器/計(jì)數(shù)器1T1: 001BH串行口 RI、TI: 0023H定時(shí)器/計(jì)數(shù)器2T2僅80C52有:002BH6.11 80C51 的外部中斷有哪幾種觸發(fā)方式?如何選擇?

26、 答:有電平觸發(fā)方式和邊沿觸發(fā)方式。通過對(duì) ICON 存放器的 D0 位 IT0 和 D2 位 IT1 置位或清 0 實(shí)現(xiàn)。該為為 0, 為低電平觸發(fā)方式,該位為 1,為下降沿觸發(fā)方式。7.8 8255A 各端口可以工作在幾種方式下?當(dāng)端口 A 工作在方式 2 時(shí),端口 B 和 C 工作于什么方式下?答:8255A共有三種工作方式:方式0、方式1和方式2。其中A 口可以工作在 方式 0、方式 1 和方式 2,B 口可以工作在方式 0、方式 1 ,而 C 口只能工作在 方式 0。在A 口工作在方式2時(shí),B 口可以工作在方式 0或方式1。C 口高5位為A 口提供聯(lián)絡(luò)信號(hào), C 口低 3 位可作為輸

27、入輸出線使用或用作 B 口方式 1 之下的 控制線。7.9某8255A 芯片的地址范圍為 7F80H 7F83H,工作于方式 0, A 口、B 口為輸出口。 C 口低 4 位為輸入,高 4 位為輸出,試編寫初始化程序。MOV DPTR,#7F83HMOV A,#1000 0001BMOVX DPTR, A7.11 8255A 的方式控制字和 C 口按位置位 /復(fù)位控制字都可以寫入 8255A 的同 一控制存放器, 8255A 是如何區(qū)分這兩個(gè)控制字的?答:看控制字的最高位D7,如果該位的值為“1,那么認(rèn)為是方式控制字;反之, 那么認(rèn)為是 C 口置位 /復(fù)位控制字。7.12 編寫程序,采用 82

28、55A 的 C 口按位置位 /復(fù)位控制字,將 PC7 置 0, PC4 置 1, 8255A 各端口的地址為 7FFCH-7FFFH 。MOV DPTR,#7FFFHMOV A,#0EHMOVX DPTR,AMOV DPTR,#7FFFHMOV A,#09HMOVX DPTR,A7.13 設(shè) 8255A 接到系統(tǒng)中,端口 A、 B、 C 及控制口地址分別為 220H 、 221H 、222H 及 223H ,工作在方式 0,試編程將端口 B 的數(shù)據(jù)輸入后,從端口 C輸出,同時(shí),將其取反后從端口 A 輸出。MOV DPTR,#223HMOV A,#82HMOVX DPTR,AMOV DPTR,#

29、221HMOVX A,DPTRINC DPTRMOVX DPTR,ACPL AMOV DPTR,#220HMOVX DPTR,ASJMP $第860H8.3 定時(shí)器 T1 用于對(duì)外部脈沖計(jì)數(shù),每計(jì)滿 1000 個(gè)脈沖后使內(nèi)部 RAM 單元內(nèi)容加一,要求 T1 以方式 1 中斷實(shí)現(xiàn), TR1 啟動(dòng)。解:計(jì)數(shù)常數(shù)為:TC = 216 1000 = 64536 = FC18H ,50H由于采用T1方式1計(jì)數(shù)方式,故方式控制字為:0101 0000B二程序如下:ORG0000HAJMPMAINORG001BHLJMPT1INTORG0200HMAIN:MOVTMOD ,50HMOVMOVSETBSETBSETBSJMPORGT1INT :TH1 , 0FCHTL1 , 18HET1EATR1$0800HINC 60HMOV TH1 ,0FCHMOV TL1, 18HRETI12MHz。8.4 利用定時(shí)器 T0 方式 2 產(chǎn)生一個(gè) 5KHz 的方波,晶振頻率為 解:方波的周期為 1/5000=0.2ms ,故 T0 定時(shí)時(shí)間應(yīng)為 0.1ms 。 定時(shí)常數(shù)為:TC 28 0.1 10 3 12 106 /12 256 100 156 9CH即 TCH = 9CH , TCL = 9CH

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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)論