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

正文內(nèi)容

基于單片機的智能晾衣架控制系統(tǒng)的設(shè)計與實現(xiàn)外文文獻原稿和譯文-資料下載頁

2025-06-18 18:47本頁面
  

【正文】 0BFH 0B0H P3 11111111 0B7H 0A8H IE 0X000000 0AFH 0A0H P2 11111111 AUXR1 XXXXXXX0 WDTRST XXXXXXXX 0A7H 98H SCON 00000000 SBUF XXXXXXXX 9FH 90H P1 11111111 97H 88H TCON 00000000 TMOD 00000000 TL0 00000000 TL1 00000000 TH0 00000000 TH1 00000000 AUXR XXX00XX 8FH 80H P0 11111111 SP 00000111 DP0L 00000000 DP0H 00000000 DP1L 00000000 DP1H 00000000 PCON 0XXX0000 87H 值得注意的是,這些地址并沒有全部占用,沒有占用的地址也不可使用,讀這些地址將得到一個隨意的數(shù)值。而寫這些地址單元不能得到預(yù)期的結(jié)果。 不要用軟件訪問這些未定義的單元,這些單元是留作以后產(chǎn)品擴展用途的,復(fù)位后這些新的位將為0。 中斷寄存器:各個中斷控制位于IE寄存器,5個中斷源的中斷優(yōu)先級控制位于IP寄存器。表32 AUXR輔助寄存器AUXR 地址=8EH 復(fù)位狀態(tài)=XXX00XX0B 不可尋址位––– WDIDLE DISRTO–– DISABLEBit 7 6 5 4 3 2 1 0– 為將來擴展用途保留位DISALE ALE禁止/使能 DISALE 操作模式 0 ALE 輸出1/6振蕩時鐘頻率脈沖 1 ALE 僅在執(zhí)行MOVX或MOVC指令期間輸出脈沖DISRTO 禁止/使能復(fù)位輸出 DISRTO 0 復(fù)位引腳在WDT溢出時變高 1 復(fù)位引腳僅為輸入WDIDLE 進制/使能IDLE模式的WDTWDIDLE0 IDLE模式WDT繼續(xù)計數(shù)1 IDLE模式WDT停止計數(shù) 雙數(shù)據(jù)指針寄存器:為了便于訪問內(nèi)部和外部數(shù)據(jù)存儲器,提供兩個16位數(shù)據(jù)指針寄存器: DP0位于SFR(特殊功能寄存器)區(qū)塊中的地址82H 83H和DP1位于84H 85H 。當SFR中的位DPS = 0選擇DP0,而DPS=1則選擇DP1 。用戶應(yīng)在訪問相應(yīng)的數(shù)據(jù)指針寄存器前初始化DPS位。 電源空閑標志:電源空閑標志(POF)在特殊功能寄存器SFR中PCON的第四位(),電源打開時POF置“1”,它可由軟件設(shè)置睡眠轉(zhuǎn)臺并不為復(fù)位所影響。 4 存儲器結(jié)構(gòu)MCS51單片機內(nèi)核采用程序存儲器和數(shù)據(jù)存儲器空間分開的結(jié)構(gòu),均具有64KB外部程序和數(shù)據(jù)的尋址空間。 程序存儲器 如果的EA引腳接地(GND),全部程序都可以執(zhí)行外部存儲器。在AT89S51 ,如果EA連接到電源+(VCC) ,程序首先執(zhí)行地址從0000H到FFFH內(nèi)部存儲器,在執(zhí)行地址從1000H到FFFFH的外部程序存儲器。 數(shù)據(jù)存儲器 AT89S51具有128字節(jié)的內(nèi)部RAM 。 這128字節(jié)都可以通過直接和間接尋址方式訪問,堆棧操作可利用間接尋址方式進行,因此, 128字節(jié)都可以可作為堆??臻g。5 看門狗定時器 (WDT)看門狗定時器(WDT)是為了解決CPU程序運行時可能進入混亂或死循環(huán)而設(shè)置,它由一個14bit計數(shù)器和看門狗定時器復(fù)位SFR(WDTRST)構(gòu)成。外部復(fù)位時,看門狗定時器(WDT)默認為關(guān)閉狀態(tài),要打開WDT,用戶必須按順序?qū)?1EH和0E1H寫到WDTRST寄存器(SFR地址為0A6H),當啟動了WDT,它會隨警惕振蕩器在每個機器周期計數(shù),除了硬件復(fù)位或WDT溢出復(fù)位外沒有其它方法關(guān)閉WDT,當WDT溢出,將使RST引腳輸出高電平的復(fù)位脈沖。(WDT)用戶在打開WDT時,需要按次序?qū)?1EH和0E1H寫到WDTRST寄存器(SFR的地址為0A6H),當WDT打開后,需要在一定的時候?qū)?1EH和0E1H寫道WDTRST寄存器以避免WDT計數(shù)溢出。14位WDT計數(shù)器達到16383(3FFFH),WDT將溢出并使用器件復(fù)位。WDT打開時,它會隨著晶體振蕩器在每個機器周期計數(shù),這意味著用戶必須在小于每個16383機器周期內(nèi)復(fù)位WDT,也即寫01EH和0E1H到WDTRST寄存器,WDTRST為只寫寄存器。WDT計數(shù)器既不可讀也不可寫,當WDT溢出時,通常將使RST引腳輸出高電平的復(fù)位脈沖。復(fù)位脈沖持續(xù)時間為98xTosc,而Tosc=1/Fosc(晶體振蕩頻率)。為使WDT工作最優(yōu)化,必須在合適的程序代碼時間段周期地復(fù)位WDT防止WDT溢出。掉電時期,晶體振蕩停止,看門狗定時器也停止。掉電模式下,用戶不嗯那個在復(fù)位看門狗定時器。有兩種方法可以推出掉電模式:硬件復(fù)位或通過激活外部中斷,當硬件復(fù)位退出掉電模式時,處理看門狗定時器可像通常的上電復(fù)位一樣。當由中斷退出掉電模式時則有所不同,中斷低電平狀態(tài)持續(xù)到晶體振蕩穩(wěn)定,當中斷電平變?yōu)楦唠娖绞录纯上鄳?yīng)中斷服務(wù)。以防止中斷誤復(fù)位,當器件復(fù)位,中斷引腳持續(xù)為低時,看門狗定時器并未開始計數(shù),知道中斷引腳被拉高時為止。這為在掉電模式下的中斷執(zhí)行中斷服務(wù)程序而設(shè)置。為保證看門狗定時器在退出掉電模式時極端情況下不溢出,最好在進入掉電模式前復(fù)位看門狗定時器。在進入空閑模式前,看門狗定時器打開時,WDT是否繼續(xù)計數(shù)由SFR中的AUXR的WDIDLE位決定,在IDLE期間(位WDIDLE=0)默認狀態(tài)是繼續(xù)計數(shù)。為防止AT89S51從空閑模式中復(fù)位,用戶應(yīng)該周期性地設(shè)置定時器,重新進入空閑模式。當WDIDLE位被置位,在空閑模式中看門狗定時器將停止計數(shù),直到從空閑(IDLE)模式中退出重新開始計數(shù)。6 中斷 AT89S51共有五個中斷向量:兩個外部中斷( INT0和INT1 ) ,兩個定時器中斷(Timer0和Timer1)和一個串行中斷。這些中斷都如圖61 。這些中斷源各自的禁止和使能位參見特殊功能寄存器的IE。IE也包含總中斷控制位EA,EA清0,將關(guān)閉所有中斷。,用戶不要訪問這些位,它是保留為以后的AT89產(chǎn)品擴展用途。定時器0和定時器1的中斷標志TF0和TF1,它是定時器溢出時的S5P2時序周期被置位,該標志保留至下個時序周期。 圖61 中斷源方框圖7 振蕩器特性 AT89S51中有一個用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是該放大器的輸入端和輸出端。如圖71所示。外接石英晶體或陶瓷諧振器都可以使用于反饋元件。用戶也可以采用外部時鐘,在這種情況下,外部時鐘接到XTAL1端,即內(nèi)部時鐘發(fā)生器的輸入端,XTAL2則懸空,如圖72所示。由于外部時鐘信號是通過一個2分頻觸發(fā)器后作為內(nèi)部時鐘信號的,所以對外部時鐘信號的占空比沒有特殊要求,但是最小高電平持續(xù)時間和最大的低電平時序時間應(yīng)符合產(chǎn)品技術(shù)條件的要求。 圖71 內(nèi)部振蕩電路注意:石英晶體時, 陶瓷濾波器, 圖72 外部時鐘驅(qū)動電路8 空閑模式 在空閑工作模式狀態(tài), CPU保持睡眠狀態(tài)而所有片內(nèi)的外設(shè)仍然保持激活狀態(tài),這種方式由軟件產(chǎn)生。此時,片內(nèi)RAM和所有特殊功能寄存器的內(nèi)特那個保持不變,空閑模式可由任何語序中斷的請求或硬件復(fù)位終止。需要注意的是,當由硬件復(fù)位來終止空閑工作模式時,CPU通常是從激活空閑模式那條指令的下一條指令開始繼續(xù)執(zhí)行程序的,要完成內(nèi)部復(fù)位操作,硬件復(fù)位脈沖要保持兩個機器周期有效,在這種情況下,內(nèi)部禁止CPU訪問片內(nèi)RAM,而允許訪問其他端口。為了避免在復(fù)位結(jié)束時可能對端口產(chǎn)生意外寫入,激活空閑模式的那條指令的后一條指令不應(yīng)該是一條對端口或外部存儲器的寫入指令。9 掉電模式 在掉線模式下,振蕩器停止工作,進入掉電模式的指令是最后一條被執(zhí)行的指令,片內(nèi)RAM和特殊功能寄存器的內(nèi)容在終止掉電模式前被凍結(jié)。退出掉電模式的方法是硬件復(fù)位或由處于使能狀態(tài)的外中斷INT0和INT1激活。復(fù)位后將重新定義全部特殊功能寄存器,但不改變原來RAM中的內(nèi)容,在VCC恢復(fù)到正常工作電平前,復(fù)位應(yīng)無效,且必須保持一定時間以使振蕩器重啟動并穩(wěn)定工作。表91 空閑和掉電期間外部引腳狀態(tài)模式程序存儲區(qū)ALEPSENPORT0PORT1PORT2PORT3空閑模式內(nèi)部11數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)空閑模式外部11浮空數(shù)據(jù)地址數(shù)據(jù)掉電模式內(nèi)部00數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)掉電模式外部00浮空數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)10
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1