機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
如何進(jìn)行編程可以減少程序的bug?
如何進(jìn)行編程可以減少程序的bug?
 更新時間:2008-7-27 16:17:53  點擊數(shù):2
【字體: 字體顏色
在此提供一些建議,因系統(tǒng)中實際運行的參數(shù)都是有范圍的。系統(tǒng)運行中要考慮的超范圍管理參數(shù)有:

l         物理參數(shù)。這些參數(shù)主要是系統(tǒng)的輸入?yún)?shù),它包括激勵參數(shù)、采集處理中的運行參數(shù)和處理結(jié)束的結(jié)果參數(shù)。合理設(shè)定這些邊界,將超出邊界的參數(shù)都視為非正常激勵或非正;貞(yīng)進(jìn)行出錯處理。

l         資源參數(shù)。這些參數(shù)主要是系統(tǒng)中的電路、器件、功能單元的資源,如記憶體容量、存儲單元長度、堆迭深度。在程序設(shè)計中,對資源參數(shù)不允許超范圍使用。

l         應(yīng)用參數(shù)。這些應(yīng)用參數(shù)常表現(xiàn)為一些單片機(jī)、功能單元的應(yīng)用條件。如E2PROM的擦寫次數(shù)與資料存儲時間等應(yīng)用參數(shù)界限。

l         過程參數(shù)。指系統(tǒng)運行中的有序變化的參數(shù)。 

    在上述參數(shù)群對一程序編寫者而言,須養(yǎng)成良好習(xí)慣,在程序的開頭,有順序的用自己喜歡文字參數(shù)對應(yīng)列表來替代,然后用自己定義的文字參數(shù)來編寫程序,這樣在做程序的修改及維護(hù)時只在程序的開頭做變動即可,不用修改到程序段,才比較容易且不會出錯。

24.  有人認(rèn)為單片機(jī)將被ARM等系列結(jié)構(gòu)的嵌入式系統(tǒng)所取代。單片機(jī)的生命期還有多長?

   答:因為8位單片機(jī)與嵌入式系統(tǒng)的ARM在功能結(jié)構(gòu)和單價的差異,故應(yīng)用層次上就有很大的不同。 ARM適用于系統(tǒng)復(fù)雜度較大的高級產(chǎn)品,如PDA、手機(jī)等應(yīng)用。 而8位單片機(jī)因架構(gòu)簡單,硬件資源相對較少,適用于一般的工業(yè)控制,消費性家電……等等。評估單片機(jī)近期是否會給ARM取代,要觀察兩個因素:

l         芯片成本 

    因ARM的工作頻率較高,電路較龐大,所需的芯片制造工藝要求在0。25U以上,成本較高。8位單片機(jī)工作頻率相對較低,電路較小,所需的芯片制造工藝在0。5U 即可,成本較低。

l         功能定位 

    ARM的功能較單片機(jī)強(qiáng),但兩者定位不同。就如現(xiàn)階段不會有人用ARM去作一個簡單的工業(yè)定時開關(guān)。當(dāng)然,如果兩者單價相同也無不可,但現(xiàn)實是有很大的單價差距。 

    至于將來,因芯片制造成本會不斷下降,上述的成本差異影響愈來愈少!但我估計在往后5年單片機(jī)仍有價格優(yōu)勢,仍能存活!但ARM是否會精簡架構(gòu),降低成本,搶奪低階市場?我想可能性不大,ARM應(yīng)該會向上發(fā)展。同樣,單片機(jī)也只能向上發(fā)展,如16位,高功能……等。原因就是因為芯片制造工藝進(jìn)步太快。壓迫芯片設(shè)計往高集成發(fā)展。 

 

  • 上一篇: 學(xué)習(xí)ARM及嵌入式系統(tǒng)是否比學(xué)習(xí)其它一般單片機(jī)更有使用前景?對于一個初學(xué)者應(yīng)當(dāng)具備哪些相關(guān)知識?
  • 下一篇: 在單片機(jī)C編成時,如何才能使生成的代碼具有和匯編一樣的效率?
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1