• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > PIC單片機復位系統模塊

    PIC單片機復位系統模塊

    作者: 時間:2011-12-29 來源:網絡 收藏

    16F87X系列功能設計得比較完善,引起內部的條件和原因可以大致歸納成以下5種.

    本文引用地址:http://www.czjhyjcfj.com/article/172257.htm

    1.上電

    每次加電時,上電復位電路都要對電源電壓VDD的上升過程進行檢測,當VDD值上升到規定值1.6~1.8V時,就產生一個有效的復位信號,需經過72ms加1024個時鐘周期的延時,才會使單片機復位。

    2.人工復位(單片機在執行程序期間)

    無論是單片機在按預先設定的正常順序運行程序,還是出現單片機進入不可預知的某一個死循環,都必須認為單片機在執行程序。單片機在執行程序期間,只要在人工復位端MCLR加入一個低電平信號,就會令其復位。

    3.人工復位(單片機在睡眠期間)

    單片機處在睡眠狀態之下(時鐘停振,單片機停止執行程序),只要在人工復位端MCLR加入一個低電平信號,就會令其復位。

    4.看門狗復位

    不論何種原因,只要沒有對看門狗定時器WDT周期性清0,WDT就會出現超時溢出,也就會引發單片機復位。依據單片機在看門狗超時溢出之前所處的狀態是睡眠還是執行程序,又可以將看門狗超時溢出分為兩種情況。

    一種情況只有在單片機執行程序期間,看門狗發生超時溢出,才會引發單片機的復位;而另一種情況對于16F87X單片機而言則不會引發單片機的復位。

    5.電源欠壓復位

    在上電延時之后,該電路再提供1024個時鐘周期的延遲,目的是讓振蕩電路有足夠的時間產生穩定的時鐘信號。

    為了滿足上述人工復位的需要,通常單片機都設置一個外接復位引腳,來接收外部輸入的人工復位信號。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 杂多县| 丹巴县| 辛集市| 北安市| 饶河县| 屏山县| 五峰| 吐鲁番市| 开封县| 敖汉旗| 龙海市| 呼伦贝尔市| 黔东| 三河市| 朝阳市| 蒙自县| 隆昌县| 邯郸县| 抚宁县| 仙游县| 湄潭县| 柘荣县| 定陶县| 清镇市| 贵定县| 潼关县| 孝义市| 海城市| 盐津县| 丘北县| 阳高县| 香格里拉县| 桦甸市| 怀仁县| 夏邑县| 赤水市| 汾西县| 盐亭县| 百色市| 德江县| 新绛县|