




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
SKIPIF1<0《單片機(jī)原理技術(shù)》實(shí)驗(yàn)十《單片機(jī)原理技術(shù)》實(shí)驗(yàn)十SKIPIF1<0頁實(shí)驗(yàn)十看門狗實(shí)驗(yàn)一、知識準(zhǔn)備在由單片機(jī)構(gòu)成的系統(tǒng)中,由于單片機(jī)的工作有可能會受到來自外界電磁場的干擾,造成程序的跑飛,從而陷入死循環(huán),程序的正常運(yùn)行被打斷,由單片機(jī)控制的系統(tǒng)便無法繼續(xù)工作,這樣會造成整個系統(tǒng)陷入停滯狀態(tài),發(fā)生不可預(yù)料的后果,所以出于對單片機(jī)運(yùn)行狀態(tài)進(jìn)行實(shí)時監(jiān)測的考慮,便產(chǎn)生了一種專門用于監(jiān)測單片機(jī)程序運(yùn)行狀態(tài)的芯片,俗稱“看門狗”(watch
dog)。1.看門狗的作用加入看門狗電路的目的是使單片機(jī)可以在無人狀態(tài)下實(shí)現(xiàn)連續(xù)工作,其工作過程如下:看門狗芯片和單片機(jī)的一個I/O引腳相連,該I/O引腳通過單片機(jī)的程序控制,使它定時地往看門狗芯片的這個引腳上送入高電平(或低電平),這一程序語句是分散地放在單片機(jī)其他控制語句中間的,一旦單片機(jī)由于干擾造成程序跑飛后而陷入某一程序段進(jìn)入死循環(huán)狀態(tài)時,給看門狗引腳送電平的程序便不能被執(zhí)行到,這時,看門狗電路就會由于得不到單片機(jī)送來的信號,便將它和單片機(jī)復(fù)位引腳相連的引腳上送出一個復(fù)位信號,使單片機(jī)發(fā)生復(fù)位,從而單片機(jī)將從程序存儲器的起始位置重新開始執(zhí)行程序,這樣便實(shí)現(xiàn)了單片機(jī)的自動復(fù)位。
通常看門狗電路需要一個專門的看門狗芯片連接單片機(jī)來實(shí)現(xiàn),不過這樣會給電路設(shè)計帶來復(fù)雜,STC單片機(jī)內(nèi)部自帶有看門狗,通過對相應(yīng)特殊功能寄存器的設(shè)置就可實(shí)現(xiàn)看門狗的應(yīng)用,STC89系列單片機(jī)內(nèi)部有一個專門的看門狗定時器寄存器,Watch
Dog
Timer寄存器,其相應(yīng)功能見下個知識點(diǎn)。2.看門狗定時器寄存器(WDT_CONTR)單片機(jī)看門狗定時器寄存器在特殊功能寄存器中的字節(jié)地址為E1H,不能位尋址,
該寄存器用來管理單片機(jī)的看門狗控制部分,包括啟停看門狗、設(shè)置看門狗溢出時間等。單片機(jī)復(fù)位時該寄存器不一定全部被清0,在下載程序軟件界面上可設(shè)置復(fù)位關(guān)看門狗或只有停電關(guān)看門狗的選擇,大家根據(jù)需要可做出適合自己設(shè)計系統(tǒng)的選擇。其各位的定義如表所示。EN_WDT:看門狗允許位,當(dāng)設(shè)置為“1”時,啟動看門狗。
CLR_WDT
:看門狗清“0”位,當(dāng)設(shè)為“1”時,看門狗定時器將重新計數(shù)。硬件自動清“0”此位。
IDLE_WDT:看門狗“IDLE”模式位,當(dāng)設(shè)置為“1”時,看門狗定時器在單片機(jī)的“空閑模式”計數(shù),當(dāng)清“0”該位時,
看門狗定時器在單片機(jī)的“空閑模式”時不計數(shù)。
PS2、PS1、PS0:看門狗定時器預(yù)分頻值,不同值對應(yīng)預(yù)分頻數(shù)如表所示。3.接口芯片本項(xiàng)目選擇的擴(kuò)展I/O芯片是74HC595。74HC595芯片是一種串入并出的芯片,有8位串行輸入/輸出或者并行輸出移位寄存器,具有高阻、關(guān)、斷三態(tài)。引腳功能如下圖:圖1-1圖1-2二、實(shí)驗(yàn)?zāi)康恼莆諉纹瑱C(jī)看門狗運(yùn)用。三、實(shí)驗(yàn)內(nèi)容編寫程序?qū)纹瑱C(jī)進(jìn)行喂狗操作。四、實(shí)驗(yàn)設(shè)備硬件設(shè)備:51單片機(jī)開發(fā)版、USB線一根,12v電源適配器一個。圖1-3軟件工具:STC-ISP-15XX-V6.82,keil。五、核心代碼分析voidMain(){ WDTRST=0x1E;//WDTRST=0xE1; /*初始化看門狗。*/ while(1) { WDTRST=0x1E; WDTRST=0xE1;/*喂狗指令*/ }}六、實(shí)驗(yàn)步驟連接設(shè)備,將USB線一端接PC,一端接單片機(jī)開發(fā)板,開發(fā)板接12V電源,打開電源開關(guān)圖1-4打開STC-ISP下載工具圖1-5選擇好單片機(jī)型號STC89C52RC,掃描串口號,其他設(shè)置為默認(rèn);然后點(diǎn)擊打開程序文件,出現(xiàn)下圖圖1-6進(jìn)入目錄obj,選擇需要下載的hex文件打開;關(guān)閉電源→點(diǎn)擊下載/編輯→打開電源,程序開始下載,出現(xiàn)下圖則操作成功圖1-7七、實(shí)驗(yàn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 33208-2025設(shè)備結(jié)構(gòu)健康監(jiān)測基于葉尖定時原理的透平葉片振動在線監(jiān)測方法
- 軟件技術(shù)專業(yè)教學(xué)標(biāo)準(zhǔn)(高等職業(yè)教育專科)2025修訂
- 2025年中國緊急救援和其他救助服務(wù)行業(yè)市場全景分析及前景機(jī)遇研判報告
- 2025年中國建筑護(hù)板行業(yè)市場全景分析及前景機(jī)遇研判報告
- 2025年中國咖啡器具行業(yè)市場發(fā)展監(jiān)測及投資前景展望報告
- 癌癥患者情緒疏導(dǎo)
- 防爆培訓(xùn)課件
- 中國維生素B12行業(yè)市場調(diào)查研究及投資規(guī)劃建議報告
- 2020-2025年中國摩托車鋁輪行業(yè)市場調(diào)研分析及投資前景預(yù)測報告
- 2024年中國四氯吡啶行業(yè)市場調(diào)查報告
- 電子政務(wù)內(nèi)網(wǎng)機(jī)房運(yùn)維管理制度
- 陜西省專業(yè)技術(shù)人員繼續(xù)教育2025公需課《黨的二十屆三中全會精神解讀與高質(zhì)量發(fā)展》20學(xué)時題庫及答案
- 學(xué)習(xí)通《科研誠信與學(xué)術(shù)規(guī)范》課后及考試答案
- 典當(dāng)行組織架構(gòu)和崗位設(shè)置
- 2023-2024學(xué)年內(nèi)蒙古自治區(qū)錫林浩特市小學(xué)語文五年級期末自我評估試題
- GB/T 24025-2009環(huán)境標(biāo)志和聲明Ⅲ型環(huán)境聲明原則和程序
- 《半導(dǎo)體及二極管》教學(xué)課件
- 病房床頭卡模板
- 2022年西雙版納傣族自治州景洪教師進(jìn)城考試筆試題庫及答案解析
- 公路改建工程邊施工邊通車安全專項(xiàng)施工方案
- 道路交通安全法律法規(guī)知識測試題
評論
0/150
提交評論