石富才(湖北工程學(xué)院,湖北 孝感 432100)
單片機(jī)開(kāi)發(fā)如何提高實(shí)效性
石富才
(湖北工程學(xué)院,湖北孝感432100)
摘要:?jiǎn)纹瑱C(jī)作為自動(dòng)控制系統(tǒng)中的核心部件,在開(kāi)發(fā)過(guò)程中如何提高針對(duì)性和控制效果,是關(guān)系到自動(dòng)控制系統(tǒng)運(yùn)行效率的關(guān)鍵。從目前單片機(jī)的開(kāi)發(fā)過(guò)程來(lái)看,單片機(jī)的應(yīng)用領(lǐng)域非常廣泛,所具備的功能也相對(duì)較多,只有在開(kāi)發(fā)過(guò)程中注重分析自動(dòng)控制系統(tǒng)的實(shí)際需要,做到根據(jù)自動(dòng)控制系統(tǒng)實(shí)際選擇單片機(jī)開(kāi)發(fā)方案,才能保證單片機(jī)開(kāi)發(fā)取得積極效果。因此,在單片機(jī)開(kāi)發(fā)中,應(yīng)掌握單片機(jī)的特點(diǎn),并認(rèn)真分析單片機(jī)開(kāi)發(fā)的注意事項(xiàng),從多方面入手,有效提高單片機(jī)的開(kāi)發(fā)質(zhì)量。
關(guān)鍵詞:?jiǎn)纹瑱C(jī);自動(dòng)控制系統(tǒng);開(kāi)發(fā)
基于單片機(jī)的特點(diǎn),單片機(jī)在自動(dòng)控制系統(tǒng)開(kāi)發(fā)中得到了重要應(yīng)用,不但提高了自動(dòng)控制系統(tǒng)的性能,同時(shí)也滿(mǎn)足了自動(dòng)控制系統(tǒng)的開(kāi)發(fā)需求??紤]到單片機(jī)的應(yīng)用情況,在單片機(jī)開(kāi)發(fā)過(guò)程中認(rèn)真總結(jié)經(jīng)驗(yàn),做到掌握單片機(jī)的特點(diǎn),重點(diǎn)做好單片機(jī)的開(kāi)發(fā)。結(jié)合單片機(jī)開(kāi)發(fā)實(shí)際,要想提高單片機(jī)開(kāi)發(fā)的實(shí)效性,就要從明確功能目標(biāo)、合理設(shè)置硬件電路和做好控制程序設(shè)計(jì)等方面內(nèi)容。因此,在單片機(jī)開(kāi)發(fā)過(guò)程中,應(yīng)重點(diǎn)做好以上幾方面工作,保證單片機(jī)開(kāi)發(fā)取得實(shí)效。
在單片機(jī)開(kāi)發(fā)過(guò)程中,單片機(jī)作為自動(dòng)控制系統(tǒng)的核心部件,決定著自動(dòng)控制系統(tǒng)的功能?;谶@一認(rèn)識(shí),在單片機(jī)開(kāi)發(fā)過(guò)程中,明確功能目標(biāo)是十分必要的。為此,應(yīng)從以下幾個(gè)方面入手:(1)單片機(jī)開(kāi)發(fā)應(yīng)確定開(kāi)發(fā)方向。由于單片機(jī)的功能較多,以單片機(jī)為基礎(chǔ)可以開(kāi)發(fā)出多種自動(dòng)控制系統(tǒng)?;趩纹瑱C(jī)的這一特點(diǎn),在單片機(jī)開(kāi)發(fā)過(guò)程中,只有確定開(kāi)發(fā)方向,并在開(kāi)發(fā)方向上做好單片機(jī)配置,才能保證單片機(jī)開(kāi)發(fā)達(dá)到預(yù)期目標(biāo)。因此,確定開(kāi)發(fā)方向,是保證單片機(jī)開(kāi)發(fā)取得實(shí)效的關(guān)鍵;(2)單片機(jī)開(kāi)發(fā)應(yīng)確定自動(dòng)控制系統(tǒng)功能。在單片機(jī)開(kāi)發(fā)過(guò)程中,除了要明確開(kāi)發(fā)方向之外,在開(kāi)發(fā)方向框架下確定自動(dòng)控制系統(tǒng)的功能,是滿(mǎn)足單片機(jī)開(kāi)發(fā)需要的重要步驟,關(guān)系到單片機(jī)開(kāi)發(fā)的整體質(zhì)量,并決定了單片機(jī)開(kāi)發(fā)能否實(shí)現(xiàn)預(yù)定功能。因此,確定自動(dòng)控制系統(tǒng)功能,是單片機(jī)開(kāi)發(fā)的關(guān)鍵;(3)單片機(jī)開(kāi)發(fā)應(yīng)把握開(kāi)發(fā)原則。單片機(jī)作為自動(dòng)控制系統(tǒng)的重要元件,不但決定了自動(dòng)控制系統(tǒng)的功能,同時(shí)也是自動(dòng)控制系統(tǒng)開(kāi)發(fā)的關(guān)鍵。因此,在開(kāi)發(fā)過(guò)程中應(yīng)把握高效性、全面性和合理性的原則,保證單片機(jī)開(kāi)發(fā)能夠取得積極效果,進(jìn)而滿(mǎn)足單片機(jī)開(kāi)發(fā)需要,使單片機(jī)開(kāi)發(fā)取得積極效果。
在單片機(jī)開(kāi)發(fā)過(guò)程中,硬件電路的設(shè)定關(guān)系到單片機(jī)控制功能的實(shí)現(xiàn),對(duì)單片機(jī)開(kāi)發(fā)具有較強(qiáng)的決定作用?;趩纹瑱C(jī)開(kāi)發(fā)實(shí)際,合理設(shè)置硬件電路,是保證單片機(jī)開(kāi)發(fā)取得實(shí)效的關(guān)鍵措施。為此,單片機(jī)開(kāi)發(fā)應(yīng)將設(shè)置硬件電路作為重要內(nèi)容,具體應(yīng)從以下幾個(gè)方面入手:(1)單片機(jī)開(kāi)發(fā)應(yīng)根據(jù)功能需要合理設(shè)置硬件電路。在單片機(jī)開(kāi)發(fā)過(guò)程中,單片機(jī)的硬件電路布置決定著單片機(jī)的整體功能?;谶@一特點(diǎn),只有根據(jù)功能需要合理設(shè)置硬件電路,并保證硬件電路的合理性,才能提高單片機(jī)開(kāi)發(fā)的整體質(zhì)量,進(jìn)而滿(mǎn)足單片機(jī)開(kāi)發(fā)需要;(2)單片機(jī)開(kāi)發(fā)在硬件電路設(shè)置中應(yīng)優(yōu)化電路板空間。由于單片機(jī)的電路板空間有限,要想實(shí)現(xiàn)更多的控制功能,就要在電路設(shè)置中對(duì)電路板空間進(jìn)行優(yōu)化,進(jìn)而實(shí)現(xiàn)單片機(jī)的其他功能。因此,合理優(yōu)化電路板空間,是保證單片機(jī)開(kāi)發(fā)質(zhì)量的關(guān)鍵,對(duì)單片機(jī)開(kāi)發(fā)具有重要意義;(3)單片機(jī)開(kāi)發(fā)應(yīng)保證硬件連接質(zhì)量。在單片機(jī)開(kāi)發(fā)過(guò)程中,為了保證硬件電路質(zhì)量滿(mǎn)足實(shí)際需要,應(yīng)對(duì)硬件連接的緊固程度進(jìn)行確認(rèn),保證單片機(jī)的硬件連接質(zhì)量達(dá)標(biāo),避免硬件脫落造成單片機(jī)的功能無(wú)法實(shí)現(xiàn)。因此,對(duì)硬件連接質(zhì)量進(jìn)行檢查是十分必要的。
在單片機(jī)開(kāi)發(fā)過(guò)程中,控制程序設(shè)計(jì)是關(guān)系到單片機(jī)開(kāi)發(fā)質(zhì)量的關(guān)鍵?;谶@一認(rèn)識(shí),做好控制設(shè)計(jì)是滿(mǎn)足單片機(jī)開(kāi)發(fā)的重要措施。以下為熱敏電阻溫度計(jì)的控制程序設(shè)計(jì)實(shí)例:
系統(tǒng)擴(kuò)展了一個(gè)按鍵,接于IOA15,當(dāng)按鍵按下時(shí),就進(jìn)行A/D轉(zhuǎn)換初始化,并進(jìn)行4次A/D轉(zhuǎn)換,SPCE061A的A/D轉(zhuǎn)換結(jié)果在高10位,每次將其移入低10位再計(jì)算4次平均值作為AD有效結(jié)果返回;為了提高準(zhǔn)確度,變量TempAD、Temper都采用浮點(diǎn)數(shù),計(jì)算完成用語(yǔ)音將溫度值報(bào)出來(lái)。由于在放音時(shí)播放函數(shù)會(huì)改變一些參數(shù),為了穩(wěn)定起見(jiàn),在每次A/D轉(zhuǎn)換前都做一次初始化。
由于每個(gè)熱敏電阻的特性并非一樣、與熱敏電阻串聯(lián)的固定電阻的不準(zhǔn)確等原因,每支溫度計(jì)在整個(gè)測(cè)量范圍內(nèi)至少找5點(diǎn)進(jìn)行校正,并適當(dāng)?shù)男薷膮?shù)以達(dá)到最佳狀態(tài)。
從上述程序來(lái)看,單片機(jī)在控制程序設(shè)計(jì)過(guò)程中,應(yīng)根據(jù)自動(dòng)控制系統(tǒng)的功能進(jìn)行設(shè)計(jì),并保證程序的準(zhǔn)確性,使控制程序能夠全面反映自動(dòng)控制系統(tǒng)功能。
通過(guò)本文的分析可知,結(jié)合單片機(jī)開(kāi)發(fā)實(shí)際,要想提高單片機(jī)開(kāi)發(fā)的實(shí)效性,就要從明確功能目標(biāo)、合理設(shè)置硬件電路和做好控制程序設(shè)計(jì)等方面內(nèi)容。因此,在單片機(jī)開(kāi)發(fā)過(guò)程中,應(yīng)重點(diǎn)做好以上幾方面工作,保證單片機(jī)開(kāi)發(fā)取得實(shí)效。
參考文獻(xiàn):
[1]肖洪兵.跟我學(xué)用單片機(jī)[M].北京:北京航空航天大學(xué)出版社,2002(08).
[2]何立民.單片機(jī)高級(jí)教程(第1版)[S].北京:北京航空航天大學(xué)出版社,2001.
[3]趙曉安.MCS-51單片機(jī)原理及應(yīng)用[S].天津:天津大學(xué)出版社,2001(03).
[4]李廣第.單片機(jī)基礎(chǔ)(第1版)[S].北京:北京航空航天大學(xué)出版社,1999.
[5]徐惠民,安德寧.單片微型計(jì)算機(jī)原理接口與應(yīng)用(第1版)[S].北京:北京郵電大學(xué)出版社,1996
[6]何立民.從Cygnal80C51F看8位單片機(jī)發(fā)展之路[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2002(05):5-8.