娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年02月09日(星期日)

正在發生

2021年02月09日 | X25045看門狗電路硬件連接圖及C語言看門狗程序

發布者:pi26 來源: eefocus關鍵字:X25045  看門狗電路  89C51 手機看文章 掃描二維碼
隨時隨地手機看文章

采用89C51單片機和X25045組成的看門狗電路,X25045硬件連接圖如圖2所示。X25045芯片內包含有一個看門狗定時器,可通過軟件預置系統的監控時間。在看門狗定時器預置的時間內若沒有總線活動,則X25045將從RESET輸出一個高電平信號,經過微分電路C2、R3輸出一個正脈沖,使CPU復位。圖2電路中,CPU的復位信號共有3個:上電復位(C1、R2),人工復位(S、R1、R2)和Watchdog復位(C2、R3),通過或門綜合后加到RESET端。C2、R3的時間常數不必太大,有數百微秒即可,因為這時CPU的振蕩器已經在工作。

圖2 X25045看門狗電路硬件連接圖

看門狗定時器的預置時間是通過X25045的狀態寄存器的相應位來設定的。如表2所示,X25045狀態寄存器共有6位有含義,其中WD1、WD0和看門狗電路有關,其余位和EEPROM的工作設置有關。

表2 X25045狀態寄存器

WD1=0,WD0=0,預置時間為1.4s。

WD1=0,WD0=1,預置時間為0.6s。

WD1=1,WD0=0,預置時間為0.2s。

WD1=1,WD0=1,禁止看門狗工作。

看門狗電路的定時時間長短可由具體應用程序的循環周期決定,通常比系統正常工作時最大循環周期的時間略長即可。編程時,可在軟件的合適地方加一條喂狗指令,使看門狗的定時時間永遠達不到預置時間,系統就不會復位而正常工作。當系統跑飛,用軟件陷阱等別的方法無法捕捉回程序時,則看門狗定時時間很快增長到預置時間,迫使系統復位。

以下是C語言編寫的看門狗程序部分。

#include reg51.h

sbit cs=P1^2;/*片選信號由P1.2產生*/

sbit sck=P1^3; /*時鐘信號由P1.3 產生*/

sbit si=P1^0; /*SI由P1.0產生*/

sbit so=P1^1; /*SO由P1.1產生*/

sbit c=ACC^7; /*定義位變量*/

bdata unsigned char com;

void tran() /*發送一字節數據子函數*/

{

unsigned char i;

for(i=0; i

{ ACC=com; /*將數據放入a中*/

si=c;

sck=0; /*sck產生一個上跳變*/

sck=1;

com=com

}

return;

}

main()

{

com=0x06; /*發寫讀使能命令*/

cs=0;

tran();

cs=1;

com=0x01; /*發寫狀態字命令*/

cs=0;

tran();

com=0x00; /*定時1.4s*/

tran();

cs=1;

...;系統正常運行的程序部分

}

需要注意的是,在程序正常運行的時候,應該在適當的地方加一條喂狗指令,使系統正常運行時的定時時間達不到預置時間。系統就不會復位。喂狗指令如下。

main()

{

...;系統正常運行的程序部分

{

cs=0; /*產生cs脈沖*/

cs=1;

}

}

X25045的看門狗電路使用十分方便。X25045內部還集成了512BEEPROM和電壓運行監視系統,只需這樣一塊芯片,外加晶振和復位電路就可以組成單片機的應用系統,非常適合于便攜式儀器和嵌入式系統的設計。


關鍵字:X25045  看門狗電路  89C51 引用地址:X25045看門狗電路硬件連接圖及C語言看門狗程序

上一篇:3AT89C51單片機引腳說明及引腳圖
下一篇:51單片機的延時子程序

推薦閱讀

據外媒報道,激光雷達公司LeddarTech與虛擬原型設計公司OPTIS宣布合作研發激光雷達模擬技術,目的是推動自動駕駛汽車的發展。OPTIS和LeddarTech此次合作將為車企和供應商研發并提供先進激光雷達解決方案的工業模擬。此次合作將允許交通科技公司在發布基于LeddarCore集成電路研發的新一代激光雷達之前,對其進行虛擬測試和集成。在2018年拉斯維加斯的CES展...
汽車設計,一個聽起來極其枯燥乏味的工作,但是將它和游戲設備結合,那就變得有趣了。比如用VR(虛擬現實)設計工具來設計汽車,就讓人感覺時刻在玩一場汽車游戲。以往在設計汽車時,需要首先繪制出2D圖,然后再繪制3D圖,現在使用VR設備,就可以直接繪制出非常直觀的3D圖。這其中省去了許多步驟,可以加速汽車的開發。福特最近就在5個不同的設計工作室中...
波形記錄儀能長時間的采集信號,并將數據保存到設備的硬盤中,采集的時間長度取決于采樣率以及硬盤容量,但和示波器相比,它不具備實時分析的功能,而這正好是示波器的強項。示波器能在長時間采集波形的同時,對波形進行實時分析。但示波器沒有配備大容量硬盤,若要將示波器用出記錄儀的效果,則需要發揮示波器的存儲深度的功能。下面我們來看看如何將示波...
2月9日,由山西省人民政府、華為技術有限公司、晉能控股集團有限公司、山西云時代技術有限公司等單位聯合成立的“智能礦山創新實驗室”在山西太原揭牌。華為公司CEO任正非出席揭牌儀式。據法新社報道,在揭牌儀式上,任正非表示,該公司2020年的收入和凈利潤均實現了正增長,并且繼續獲得客戶的極大信任。同時,他呼吁美國新任總統拜登采取開放態度,而在...

史海拾趣

小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 新余市| 萨迦县| 建阳市| 尼勒克县| 宜黄县| 杨浦区| 巴南区| 墨江| 江安县| 林州市| 林周县| 梅河口市| 康保县| 手游| 绥化市| 宁陕县| 元朗区| 甘孜| 城固县| 东莞市| 南宁市| 镶黄旗| 滦平县| 栾城县| 综艺| 高州市| 西城区| 大渡口区| 哈密市| 罗平县| 宜章县| 鲜城| 南投市| 蚌埠市| 邢台市| 松滋市| 中宁县| 高清| 建平县| 东莞市| 阆中市|