freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程設(shè)計-電阻電感電容測試儀-資料下載頁

2025-03-26 03:56本頁面
  

【正文】 OV TH0, 0F8H ;重新設(shè)置計數(shù)初值。 MOV TL0, 06H RETI ;返回。 在實際應(yīng)用中,由于中斷請求及響應(yīng)過程要占用幾個機器周期時間,故實際輸出波形的周期略大于1ms,可在調(diào)試中適當修改計數(shù)初值解決。(二)方式1 方式1采用16位計數(shù)結(jié)構(gòu)的工作方式,其余與方式0相同。顯然方式1的定時時間計算公式為: (216-計數(shù)初值)晶振周期12 計數(shù)范圍是:1─216(65536)(三)方式2 方式2是由TL組成8位計數(shù)器。TH作為常數(shù)緩沖器,由軟件預(yù)置初始值。當TL產(chǎn)生溢出時,一方面使溢出標志位TF置1;同時把TH的8位數(shù)據(jù)重新裝入TL中,即方式2具有自動重新加載功能。 方式2的邏輯結(jié)構(gòu)見圖6—4(以定時器/計數(shù)器0為例)。TL0TF0 8位 啟動 計數(shù)脈沖 TH0 自動加載amp。 TRO 1163。1 GATE INT0 圖6—4 方式2邏輯結(jié)構(gòu)圖 例6—2 用8051對外部脈沖進行計數(shù),每計滿100個脈沖后使內(nèi)部40H單元內(nèi)容加1, 用T0以方式2中斷實現(xiàn),TR0啟動。T08051 計數(shù)脈沖 例6—2 示意圖 解: 1.計數(shù)初值計算(方式2) ∵(28-X) =100 ∴X =28-100 =156D =9CH 2.TMOD設(shè)置用T0以方式2實現(xiàn),TR0啟動,可得:(TMOD)=00000110B=06H 3.中斷系統(tǒng)設(shè)置 EA=1,ET0=1 4. 參考程序: ORG 0000H AJMP MAIN ORG 000BH AJMP ZD MAIN:ORG 0040H MOV SP, 30H ;初始化。 MOV TMOD, 06H MOV TH0, 9CH MOV TL0, 9CH MOV 40H, 00H SETB EA ;中斷設(shè)置。 SETB ET0 SETB TR0 AJMP $ ORG 0080H ZD:INC 40H RETI (四) 方式3 在方式3中,TL0和TH0成為兩個相互獨立的8位計數(shù)器。TL0占用了全部T0的控制位和信號引腳,即GATE、C/T、TR0、TF0等。而TH0只用作定時器使用。而且由于定時器/計數(shù)器0的控制位已被TL0獨占,因此TH0只好借用定時器/計數(shù)器1的控制位TR1和TF1進行工作。 同時,由于TR1,TF1已“出借”給TH0,TH1和TL1的溢出就送給串行口,作為串行口時鐘信號發(fā)生器(即波特率信號發(fā)生器,詳見第九章),并且只要設(shè)置好工作方式(方式0,方式1,方式2)以及計數(shù)初值,T1無須啟動使可自動運行。如要停止T1工作,只要將其設(shè)置工作方式3即可。 例6—3 ,占空比為10 :1的矩形脈沖,以定時工作方式2編程實現(xiàn)(查詢方式)。設(shè)F晶振=6MHz,如圖6—5所示: T1 T28051 T 400ms T = T1+T2 T :T2 =10:1圖6—5 例6—3示意圖 解:由題意可知,輸出低電平持續(xù)40ms。 1.計數(shù)初值計算:定時工作方式2中TL0為8位計數(shù)器,TH0為預(yù)置寄存器。延時360ms計數(shù)初值X1計算公式為: ∵(28 -X1)12 (ms) 247。 6 = 360 ms X1=4CH 短延時40ms計數(shù)初值X2計算公式為: (28 -X2)12(ms) 247。 6 =40ms X2=ECH 2.TMOD設(shè)置 (TMOD)=00000010H=02H 3.采用查詢方式(禁止中斷) 4.程序流程圖(算法)如圖6—6所示:開始 172。1初始化TL0172。4CHTH0172。ECH啟動T0定時到? N Y =1? N YTH0172。4CHTH0172。ECH 圖6—6 例6—3程序流程圖(算法) (5) 參考程序如下: ORG 0000H AJMP MAIN ORG 0040H MAIN:MOV SP, 30H SETB ;←1。 MOV TMOD, 02H ;TMOD初始化。 MOV IE, 00H ;禁止中斷。 MOV TL0, 4CH ;裝入計數(shù)初值。 MOV TH0, 0ECH AGAIN:SETB TR0 ;啟動T0。 LOOP:JBC TF0, LOOP1 ;定時到? AJMP LOOP ;未到,繼續(xù)等待。 LOOP1:CPL ;定時到。 JNB ,LOOP2 ;。 MOV TH0, 0ECH ;,裝短延時計數(shù)初值。 AJMP AGAIN ;循環(huán)。 LOOP2:MOV TH0, 4CH ;,裝長延時計數(shù)初值。 AJMP AGAIN
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1