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

正文內容

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