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

    EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機是怎么工作的

    單片機是怎么工作的

    作者: 時間:2013-04-11 來源:網絡 收藏

    我們大概的了解了的結構、特點,下面我們主要講解如何工作,有那些工作方式。

    共有復位、程序執行、低功耗和編程與加密四種工作方式,下面分別加以介紹。

    1.

    (1)為什么要復位

    大家知道,單片機執行程序時總是從地址0000H 開始的,所以在進入系統時必須對CPU 進行復位,也叫初始化;另外由于程序運行中的錯誤或操作失誤使系統處于死鎖狀態時,為了擺脫這種狀態,也需要進行復位,就象電腦死機了要重新啟動一樣。

    (2)復位的原理

    單片機復位的方法其實很簡單,只要在RST 引腳(9 腳)上加一個持續時間為24 個振蕩周期(即兩個機器周期)的高電平就可以了。如果晶振為12M,計算一下這個持續脈沖需要多長時間?

    (3)如何進行復位

    復位操作有上電自動復位、按鍵復位和外部脈沖復位3 種方法,上電自動復位是通過外部復位電路的電容充電來實現的,當電源剛接通時電容C 對下拉電阻開始充電,由于電容兩邊的電壓不能突變,所以RTS 端維持高電平,只要這個充電時間不超過1ms,就可以實現對單片機的自動上電復位,即接通電源就完成了系統的初始化,在實際的工程應用中,如果沒有特殊要求,一般都采用這種;按鍵復位的電路如圖2 所示,它其實就是在上電復位的基礎上加了R2 和SA,這種電路一般用在需要經常復位的系統中;外部脈沖復位的電路如圖3 所示,外部復位通常用于要求比較高的系統,比如希望系統死鎖后能自動復位。外部復位是由專門的集成電路來實現的,也就是我們通常俗稱的“看門狗”電路,這種電路有很多,它們不但能完成對單片機的自動復位功能,而且還有管理電源、用作外部存儲器等功能,比如X25045,MAX813L 等等就是比較常用的此類芯片,

    現在讓我們先來看看單片機復位后,它的內部會有些什么變化呢?看下面的表:

    1.jpg

    (4)復位后的狀態

    這就是單片機復位后內部系統的狀。


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 荣成市| 奎屯市| 呼和浩特市| 军事| 大名县| 基隆市| 永清县| 从化市| 响水县| 龙川县| 噶尔县| 凌海市| 静乐县| 高台县| 赫章县| 韶关市| 鹤壁市| 北宁市| 玛曲县| 泸定县| 丰原市| 大庆市| 福鼎市| 永胜县| 延川县| 墨玉县| 手游| 怀柔区| 西吉县| 炉霍县| 都匀市| 湖北省| 许昌县| 崇文区| 海淀区| 习水县| 肇东市| 娱乐| 九台市| 郸城县| 阳东县|