女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 工業(yè)控制 > 工業(yè)控制
[導(dǎo)讀]STC單片機(jī)是一款增強(qiáng)型51單片機(jī),完全兼容MCS-51,還增加了新的功能,比如新增兩級(jí)中斷優(yōu)先級(jí),多一個(gè)外中斷,內(nèi)置EEPROM,硬件看門狗,具有掉電模式,512B內(nèi)存等。還支持ISP下載,不用編程器,只要一個(gè)MAX232和一些廉價(jià)的元件就能寫程序,可擦寫10萬次。因此是一款很好用的單片機(jī)。

STC單片機(jī)是一款增強(qiáng)型51單片機(jī),完全兼容MCS-51,還增加了新的功能,比如新增兩級(jí)中斷優(yōu)先級(jí),多一個(gè)外中斷,內(nèi)置EEPROM,硬件看門狗,具有掉電模式,512B內(nèi)存等。還支持ISP下載,不用編程器,只要一個(gè)MAX232和一些廉價(jià)的元件就能寫程序,可擦寫10萬次。因此是一款很好用的單片機(jī)。

在這里,簡(jiǎn)單說明一下其看門狗的使用。STC單片機(jī)的看門狗一旦啟動(dòng),就不能停止,其看門狗溢出時(shí)間可以利用STC單片機(jī)用戶手冊(cè)計(jì)算,其簡(jiǎn)單舉例如下:

#i nclude //STC單片機(jī)頭文件

#define uint unsigned int

#define uchar unsigned char

sbit led=P1^0;

//=================================================================

// 函數(shù)名稱 :void delay (uint us)

// 函數(shù)功能 :延時(shí)

// 入口參數(shù) :us 延時(shí)時(shí)間的長(zhǎng)短

// 出口參數(shù) :無

//=================================================================

void delay (uint us)

{

while(us--);

}

main()

{

WDT_CONTR=0x3c; //啟動(dòng)看門狗

led=1; //點(diǎn)亮LED

delay(100);

led=0;

delay(100); //熄滅LED

while(1)

{

WDT_CONTR=0x3c; //喂狗,若屏蔽掉該位,則看門狗溢出后復(fù)位,LED燈不停閃爍

}

}

在工業(yè)控制/汽車電子/航空航天等需要高可靠行的系統(tǒng)中,為了防止“系統(tǒng)在異常情況下,受到干擾,MCU/CPU程序跑飛,導(dǎo)致系統(tǒng)長(zhǎng)時(shí)間異常工作”,通常是引進(jìn)看門狗,如果MCU/CPU不在規(guī)定的時(shí)間內(nèi)按要求訪問看門狗,就認(rèn)為MCU/CPU處于異常狀態(tài),看門狗就會(huì)強(qiáng)迫MCU/CPU復(fù)位,使系統(tǒng)重新從頭開始按規(guī)律執(zhí)行用戶程序??撮T狗復(fù)位狀態(tài)結(jié)束后,不影響特殊功能寄存器IAP_ONTR中SWBS/IAP_ONTR.6位的值,單片機(jī)根據(jù)復(fù)位前SWBS/IAP_ONTR.6的值選擇是從用戶應(yīng)用程序區(qū)啟動(dòng),還是從系統(tǒng)ISP監(jiān)控程序區(qū)啟動(dòng)。如果看門狗復(fù)位前SWBS/IAP_ONTR.6的值為0,則看門口復(fù)位狀態(tài)結(jié)束后單片機(jī)從系統(tǒng)ISP監(jiān)控程序區(qū)啟動(dòng)??撮T狗復(fù)位是熱啟動(dòng)復(fù)位中的軟復(fù)位之一。

工作原理:看門狗實(shí)際上是一個(gè)定時(shí)器或計(jì)數(shù)器,簡(jiǎn)稱WDT。單片機(jī)運(yùn)行工作中,看門狗會(huì)對(duì)單片機(jī)機(jī)器周期脈沖不停計(jì)數(shù),當(dāng)單片機(jī)程序陷入死循環(huán)時(shí),單片機(jī)程序如果不能及時(shí)對(duì)看門狗的定時(shí)器復(fù)位,看門狗就會(huì)在其定時(shí)器計(jì)滿溢出時(shí)產(chǎn)生一個(gè)復(fù)位信號(hào),從而使系統(tǒng)重啟。

看門狗應(yīng)用時(shí),首先確定看門狗計(jì)數(shù)器的位數(shù),然后參考計(jì)數(shù)脈沖周期計(jì)算出看門狗計(jì)數(shù)溢出所需的時(shí)間T,喂狗程序 喂狗時(shí)間要小于T,這樣隔一段時(shí)間喂一次狗,只要程序正常運(yùn)行,看門狗定時(shí)器就不會(huì)溢出。一旦出現(xiàn)程序死循環(huán)故障,喂狗程序失敗,不能對(duì)看門狗定時(shí)器及時(shí)清零,就會(huì)導(dǎo)致計(jì)時(shí)器溢出,重啟系統(tǒng)。

對(duì)于T1我們用來監(jiān)控主程序的運(yùn)行,我們給T1設(shè)定一定的定時(shí)時(shí)間,在主程序中對(duì)其進(jìn)行復(fù)位,如果不能在一定的時(shí)間里對(duì)其進(jìn)行復(fù)位,T1 的定時(shí)中斷就會(huì)使單片機(jī)復(fù)位。在這里T1的定時(shí)時(shí)間要設(shè)的大于主程序的運(yùn)行時(shí)間,給主程序留有一定的的余量。而T1的中斷正常與否我們?cè)儆蒚0定時(shí)中斷子程序來監(jiān)視。這樣就夠成了一個(gè)循環(huán),T0監(jiān)視T1,T1監(jiān)視主程序,主程序又來監(jiān)視T0,從而保證系統(tǒng)的穩(wěn)定運(yùn)行。

(1)程序開始后,點(diǎn)亮發(fā)光二極管后延時(shí)一段時(shí)間熄滅,延時(shí)不能過長(zhǎng),若兩次喂狗時(shí)間間程序運(yùn)行時(shí)間大于看門狗溢出時(shí)間,看門狗將復(fù)位單片機(jī),可調(diào)節(jié)這個(gè)時(shí)間,讓看門狗是否復(fù)位。

(2)喂狗時(shí)使用和設(shè)定看門狗寄存器同樣的語(yǔ)句,只要看門狗寄存器中CLR—WDT位置“1”,看門狗定時(shí)器重新計(jì)數(shù),由硬件自動(dòng)將其清零。

(3)演示為發(fā)光二極管亮后熄滅不會(huì)再亮,這說明程序沒被復(fù)位,while循環(huán)中看門狗被正常喂狗,若將WDT_CONTR= 0x35;去掉程序?qū)?huì)不停復(fù)位,因?yàn)榭撮T狗定時(shí)器溢出復(fù)位。

軟件看門狗技術(shù)的原理和這差不多,只不過是用軟件的方法實(shí)現(xiàn),我們還是以51系列來講,我們知道在51單片機(jī)中有兩個(gè)定時(shí)器,我們就可以用這兩個(gè)定時(shí)器來對(duì)主程序的運(yùn)行進(jìn)行監(jiān)控。我們可以對(duì)T0設(shè)定一定的定時(shí)時(shí)間,當(dāng)產(chǎn)生定時(shí)中斷的時(shí)候?qū)σ粋€(gè)變量進(jìn)行賦值,而這個(gè)變量在主程序運(yùn)行的開始已經(jīng)有了一個(gè)初值,在這里我們要設(shè)定的定時(shí)值要小于主程序的運(yùn)行時(shí)間,這樣在主程序的尾部對(duì)變量的值進(jìn)行判斷,如果值發(fā)生了預(yù)期的變化,就說明T0中斷正常,如果沒有發(fā)生變化則使程序復(fù)位。

聲明:該篇文章為本站原創(chuàng),未經(jīng)授權(quán)不予轉(zhuǎn)載,侵權(quán)必究。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉