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

    EEPW首頁 > 嵌入式系統 > 設計應用 > 使得單片機工作的最小電路

    使得單片機工作的最小電路

    作者: 時間:2013-12-27 來源:網絡 收藏

    80C51為例

    首先,我們在使用protel和proteus的軟件畫電路圖時,你會發現原先40個引腳的芯片變成了38個引腳,那是因為它把第40和第20個引腳VCC和GND隱藏了,所以要是的開始工作至少需要一個VCC(電源)和GND(接地)。

    其次,學習過組成原理的同學或者說學習過計算機導論的同學一定知道,計算機的馮·諾依曼體系,什么是馮·諾依曼體系。簡單的說就是程序(指令)存儲,順序執行,也就是說指令是一條一條執行的,即CPU從(他可以稱為程序存儲器,但不準確)中取出指令然后再執行。取指令并執行有嚴格的先后順序,那么就需要一個時鐘來準確的使CPU穩定工作。

    所以,第二個需要的就一個時鐘電路。一個內部時鐘電路是由兩個電容(CAP)和一個石英晶振(Crystal)組成。CPU的時鐘周期(震蕩周期)由石英晶振決定(常用6MHZ或12MHZ),兩個電容取10~30pF,并把他們接在XTAL1(輸入)和XTAL2(輸出)兩端。

    最后,因為每次工作時,執行程序都是從0000H開始的,所以在進入系統時,必須對復位,因此,我們還需要一個復位電路。復位電路的引腳為RST(9號引腳)。復位的條件是給RST引腳一個持續兩個機器周期的高電平。一個機器周期是12個時鐘周期,時鐘周期就是上面說的震蕩周期,計算方法是12*(1/fOSC),其中fOSC是晶振頻率。所以6MHZ時鐘的持續時間為4us,12MHZ的持續時間是2us。復位電路分為三種,上電自動復位(用的最多),按鍵復位(需要經常復位的電路),專用復位。以上電自動復位的電路為例,他需要一個電容(電解電容CAP-elec)和一個下拉電阻(RES)(針對上下拉電阻解釋下,上拉就是將不確定的信號通過一個電阻嵌位在高電平!電阻同時起限流作用!下拉同理!),利用電容的兩端電壓不能突變的的性質使RST持續兩個時鐘周期的高電平。

    至此,當你打開單片機時,機器就可以跑起來,達到了機器運行的最低條件,只不過現在機器里面還沒有下載程序(可以通過串口RS-232下載)以及沒有外圍設備。



    關鍵詞: 單片機 最小電路 ROM

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 菏泽市| 封丘县| 九台市| 乌兰察布市| 中江县| 通州区| 越西县| 蒲江县| 和田县| 阜康市| 柯坪县| 新郑市| 郴州市| 南汇区| 隆德县| 五大连池市| 龙游县| 峡江县| 贵港市| 常州市| 宜宾市| 靖边县| 鸡泽县| 扎兰屯市| 旺苍县| 封开县| 孝感市| 沂南县| 化隆| 临漳县| 拉孜县| 安岳县| 镇宁| 宁海县| 武陟县| 林口县| 宁乡县| 柘城县| 沾化县| 赤峰市| 抚顺市|