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

正文內(nèi)容

智能定時電源開關(guān)設(shè)計方案-文庫吧資料

2025-05-03 08:58本頁面
  

【正文】 高優(yōu)先級中斷。PT0=0,定時器/計數(shù)器0中斷定義為低優(yōu)先級中斷。PT0定時器/計數(shù)器0中斷優(yōu)先級控制位。PX1=1,外部中斷1中斷定義為高優(yōu)先級中斷。PT1=0,定時器/計數(shù)器1中斷定義為低優(yōu)先級中斷。PT1定時器/計數(shù)器1中斷優(yōu)先級控制位。PS=1,串行口中斷定義為高優(yōu)先級中斷。(3)中斷優(yōu)先級寄存器IP位序號DB7DB6DB5DB4DB3DB2DB1DB0位地址PSPT1PX1PT0PX0,無效位。EX0=1,打開外部中斷0中斷。ET0=0,關(guān)閉T0中斷。ET0定時器/計數(shù)器0中斷允許位。EX1=1,打開外部中斷1中斷。ET1=0,關(guān)閉T1中斷。ET1定時器/計數(shù)器1中斷允許位。ES=1,打開串行口中斷。ET2=0,關(guān)閉T2中斷。ET2定時器/計數(shù)器2中斷允許位。EA=0,關(guān)閉全部中斷。[10][11][12][6](1)單片機中斷級別中斷源默認(rèn)中斷級別中斷序號(C語言用)INIT0外部中斷0最高0T0定時器/計數(shù)器0中斷第21INIT1外部中斷1第32T1定時器/計數(shù)器1中斷第43TI/RI串行口中斷第54T2定時器/計數(shù)器2中斷最低5(2)中斷允許寄存器IE位序號DB7DB6DB5DB4DB3DB2DB1DB0符號位EAET2ESET1EX1ET0EX0EA全局中允許位。設(shè)置步驟6:查詢計數(shù)是否溢出,即TFX=1,停止計數(shù),程序轉(zhuǎn)移執(zhí)行主程序或分支程序。設(shè)置步驟4::決定計數(shù)器(TH0、TL0、TH1和TL1)的預(yù)置初值,由于MCS51的計數(shù)器都屬于可載入式的加1計數(shù)器,所以正確的預(yù)置初值應(yīng)該是該計數(shù)器的最大可計數(shù)值減去欲計數(shù)值,然后將該結(jié)果分成兩部分后,再送到THX和TLX兩個計數(shù)器。設(shè)置步驟3:決定計數(shù)器的模式,模式0時最大計數(shù)值為8192,模式1時最大計數(shù)值為65536,兩個計數(shù)器均沒有自動載入的功能;模式2時最大計數(shù)值為256,且可自動載入計數(shù)值;模式3時有兩個計數(shù)器,其最大計數(shù)值都是256,各種模式的選擇應(yīng)仔細(xì)考慮。設(shè)置步驟2:確定定時/計數(shù)時是否受外部的硬件信號控制,若不受外部INT0或INT1引腳控制時,TMOD中的GATE位為0,否則需設(shè)成1。在程序剛規(guī)劃的階段時,每個定時器的操作和控制模式都必須考慮清楚后才可以開始寫程序,具體的操作分解為以下幾步。如果定時/計數(shù)器0工作于工作方式3,那么定時/計數(shù)器1的工作方式就不可避免受到一定的限制,因為自己的一些控制位已被定時/計數(shù)器借用,只能工作在方式0、方式1或方式2下,如果設(shè)置T1工作在方式3,則T1停止工作,相當(dāng)于其他方式時令TR1=0。TH0就沒有那么多“資源”可利用了,只能作為簡單的定時器使用,而且由于定時/計數(shù)器T0的控制位已被TL0占用,因此只能借用定時/計數(shù)器1的控制位TR1和TF1,也就是以計數(shù)溢出去置位TF1,TR1則負(fù)責(zé)控制TH0定時的啟動和停止。其中TL0既可以作計數(shù)器使用,也可以作為定時器使用,定時/計數(shù)器T0的各控制位和引腳信號全歸它使用。定時器 T1 工作在方式2 時, 可直接用作串行口波特率發(fā)生器的控制。在這種方式下,把16位計數(shù)器分為兩部分,即TL作為計數(shù)器,以TH作初值預(yù)置寄存器,初始化時將計數(shù)初值分別裝入TL和TH中。不僅會給程序設(shè)計帶來不便,同時影響定時的精度。u 設(shè)定MODE1的步驟:(1).設(shè)定MODE1的步驟(四選1)MOV TMOD,01H TIMER0設(shè)定計時工作方式(內(nèi)部輸入) MOV TMOD,10H TIMER1設(shè)定計時工作方式(內(nèi)部輸入) MOV TMOD,05H TIMER0設(shè)定計數(shù)工作方式(T0輸入) MOV TMOD,50H TIMER1設(shè)定計數(shù)工作方式(T1輸入)(2).啟動定時器 SETB TRX (3).預(yù)置計數(shù)初值 MOV TLX,(65536–COUNT) MOD 256 MOV THX,(65536–COUNT)/256(4).檢查TFX是否溢出 JBC TFX 方式1內(nèi)部結(jié)構(gòu)[8]方式1和方式0的工作原理基本相同,計數(shù)溢出后計數(shù)器清0。查詢方式檢查TFX是否溢出,溢出轉(zhuǎn)移,否則等待 方式0內(nèi)部結(jié)構(gòu)[8]方式1和方式0的工作原理基本相同,唯一不同是T0和T1工作在方式1時,計數(shù)長度M是2的16次方。 TLX的值為計數(shù)值除以32的余數(shù) MOV THX,(8192–COUNT)/32 。MODE0實際上是由TL0(5位)和TH0(8位)構(gòu)成的13位脈沖計數(shù)器,并由TCON和TMOD控制和管理。 ② TR1/TR0 運行控制位用指令(“SETB TR1”)對TR1或TR0進行置位或清零,也可以啟動或關(guān)閉T1或T0的運行。如果用中斷方式,則CPU在響應(yīng)中斷進入中斷服務(wù)程序后,TF1或TF0被硬件自動清0。高4位為定時/計數(shù)器的運行控制和溢出標(biāo)志位,低4位與外部中斷有關(guān)。 —GATE=0,只要用指令置TR1/TR0為1即可啟動定時/計數(shù)器工作,而不管INT的 狀態(tài)如何; —GATE=1,只有INT1/INT0為高電平且用指令置TR1/TR0為1時,才能啟動定時/計數(shù)器工作。 02自動重裝入初值的 8 位計數(shù)器1 13T0 分成兩個獨立的8位計數(shù)器,T1在方式3時停止工作2) C/T定時/計數(shù)器選擇位 —C/T=1,工作于計數(shù)方式; —C/T=0,工作于定時方式。通過對M1M0的設(shè)置,可使定時器工作于4種工作方式之一。在TMOD中,高4位用于對定時器T1的方式控制,而低4位用于對定時器T0的方式控制。(1)定時器/計數(shù)器的方式寄存器TMOD 定時/計數(shù)器的方式寄存器TMOD在特殊功能寄存器中,字節(jié)地址為89H。/計數(shù)器的方式寄存器與控制寄存器[6][7] T0和T1由兩個8位寄存器TMOD和TCON來控制,分別用來設(shè)置各個定時/計數(shù)器的工作方式、選擇定時或計數(shù)功能、控制啟動運行以及作為運行狀態(tài)的標(biāo)志等。如果滿足條件,CPU才會停下當(dāng)前的操作,去處理“時間到”或者“計數(shù)滿”這樣的事件。當(dāng)T0或T1用作定時器時,對外接晶振產(chǎn)生的振蕩信號進行12分頻后,提供給計數(shù)器,作為計數(shù)的脈沖輸入,計數(shù)器對輸入的脈沖進行計數(shù),直至產(chǎn)生溢出。T0和T1這些功能的實現(xiàn)都由特殊功能寄存器中的TMOD和TCON進行控制當(dāng)T0或T1用作對外部事件計數(shù)的計數(shù)器時,通過89C51外部引腳T0()或T1()對外部脈沖信號進行計數(shù)。兩個16位計數(shù)器都可以理解為16位的加1計數(shù)器[7]。其中每個定時/計數(shù)器是由兩個8位寄存器TH0、TL0和THTH1構(gòu)成,用于存放定時/計數(shù)器的計數(shù)初值和經(jīng)過值;工作方式寄存器TMOD用于定時/計數(shù)器的工作方式設(shè)置;控制寄存器TCON用來對定時/計數(shù)器進行啟動、停止運行控制管理。 單片機定時/計數(shù)器的原理與應(yīng)用方法/計數(shù)器的基本結(jié)構(gòu)定時/[5]。XTAL1(19引腳):振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。為了執(zhí)行內(nèi)部程序指令,應(yīng)該接VCC。為使能從0000H到FFFFH的外部程序存儲器讀取指令,必須接GND。當(dāng)AT89C51RC從外部程序存儲器執(zhí)行外部代碼時,在每個機器周期被激活兩次,而訪問外部數(shù)據(jù)存儲器時,將不被激活。這個ALE使能標(biāo)志位(地址位8EH的SFR的第0位)的設(shè)置對微控制器處于外部執(zhí)行模式下無效。這一位置“1”,ALE僅在執(zhí)行MOVX或MOV指令時有效。然而,特別強調(diào),在每次訪問外部數(shù)據(jù)存儲器時,ALE脈沖將會跳過。在Flash編程時,此引腳()也用作編程輸入脈沖。DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。看門狗計時完成后,RST引腳輸出96個晶振周期的高電平。P3口除作為一般I/O口外,還有其他一些復(fù)用功能,: P3口引腳復(fù)用功能引腳號復(fù)用功能RXD(串行輸入口)TXD(串行輸出口)(外部中斷0)(外部中斷1)T0(定時器0的外部輸入)T1(定時器1的外部輸入)(外部數(shù)據(jù)存儲器寫選通)(外部數(shù)據(jù)存儲器讀選通)RST(9引腳):復(fù)位輸入。P3做輸入口使用時,因為有內(nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸入一個電流()。P3的輸出緩沖器可驅(qū)動(吸收或輸出電流方式)4個TTL輸入。在對Flash ROM編程和程序校驗期間,P2也接收高位地址和一些控制信號。在訪問外部程序存儲器和16位地址的外部數(shù)據(jù)存儲器(如執(zhí)行“MOVX DPTR”指令)時,P2送出高8位地址。對端口寫入1時,通過內(nèi)部的上拉電阻把端口拉到高電平,這時可用作輸入口。 引腳號功能特性T2(定時器/計數(shù)器2外部計數(shù)輸入),時鐘輸出T2EX(定時器/計數(shù)器2捕獲/重裝觸發(fā)和方向控制) P2端口(~,21~28引腳):P2口是一個帶內(nèi)部上拉電阻的8位雙向I/O端口。P1口作輸入口使用時,因為有內(nèi)部上拉電阻,那些被外部拉低的引腳會輸出一個電流()。P1的輸出緩沖器可驅(qū)動(吸收或者輸出電流方式)4個TTL輸入。驗證時,要求外接上拉電阻。此時,P0口內(nèi)部上拉電阻有效。作為輸出端口,每個引腳能驅(qū)動8個TTL負(fù)載,對端口P0寫入“1”時,可以作為高阻抗輸入。l ISP(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程),無需專用編程器,無需專用仿真器,可通過串口(RxD/,TxD/)直接下載用戶程序,數(shù)秒即可完成一片l 具有EEPROM功能l 具有看門狗功能l 共3個16位定時器/計數(shù)器。第3章 STC89C52RC單片機的介紹STC89C52RC單片機是宏晶科技推出的新一代高速/低功耗/超強抗干擾的單片機,指令代碼完全兼容傳統(tǒng)8051單片機,12時鐘/機器周期和6時鐘/機器周期可以任意選擇。 單片機晶振電路 本章小結(jié)本章介紹了智能定時電源開關(guān)的定時控制的設(shè)計過程,主要講述硬件電路設(shè)計。單片機一切指令的執(zhí)行都是建立在晶振所提供的晶振頻率之上。 故本次設(shè)計所選8550PNP型三極管,、大電流、小信號的PNP型三極管,具體參數(shù)如下:集電極基極電壓:40V(貼片:)集電極基極電壓40V集電極發(fā)射極擊穿電壓25V特征頻率fT 最小150MHZ。繼電器采用松樂SRD05VDCSLA,具體參數(shù)如下:
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1