蘇州永節(jié)電子科技有限公司
設(shè)為首頁 | 收藏本站
新聞詳情

單片機(jī)系統(tǒng)開發(fā)設(shè)計(jì)步驟

瀏覽數(shù):1

                           單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)主要步驟

單片機(jī)應(yīng)用系統(tǒng)的研究開發(fā)步驟,大致分為幾個(gè)部分:

1.策劃階段:

策劃階段決定研發(fā)方向,是整個(gè)研發(fā)流程中的重中之重,所謂“失之毫厘謬以千里”。因此必須“運(yùn)籌帷幄,謀定而動(dòng)”。策劃有兩大內(nèi)涵:做什么?怎么做?

1)項(xiàng)目需求分析。解決“做什么?”“做到什么程度?”問題。

對(duì)項(xiàng)目進(jìn)行功能描述,要能夠滿足用戶使用要求。對(duì)項(xiàng)目設(shè)定性能指標(biāo),要能夠滿足可測(cè)性要求。所有的需求分析結(jié)果應(yīng)該落實(shí)到文字記錄上。

2)總體設(shè)計(jì),又叫概要設(shè)計(jì)、模塊設(shè)計(jì)、層次設(shè)計(jì),都是一個(gè)意思。解決“怎么做?”“如何克服關(guān)鍵難題?”問題。

以對(duì)項(xiàng)目需求分析為依據(jù),提出解決方案的設(shè)想,摸清關(guān)鍵技術(shù)及其難度, 明確技術(shù)主攻問題。

針對(duì)主攻問題開展調(diào)研工作, 查找中外有關(guān)資料, 確定初步方案,包括模塊功能、信息流向、輸入輸出的描述說明。在這一步,仿真是進(jìn)行方案選擇時(shí)有力的決策支持工具。

3)在總體設(shè)計(jì)中還要?jiǎng)澐钟布蛙浖脑O(shè)計(jì)內(nèi)容。單片機(jī)應(yīng)用開發(fā)技術(shù)是軟硬件結(jié)合的技術(shù), 方案設(shè)計(jì)要權(quán)衡任務(wù)的軟硬件分工。硬件設(shè)計(jì)會(huì)影響到軟件程序結(jié)構(gòu)。 如果系統(tǒng)中增加某個(gè)硬件接口芯片, 而給系統(tǒng)程序的模塊化帶來了可能和方便, 那么這個(gè)硬件開銷是值得的。在無礙大局的情況下, 以軟件代替硬件正是計(jì)算機(jī)技術(shù)的長處。  

    4)進(jìn)行總體設(shè)計(jì)時(shí)要注意,盡量采納可借鑒的成熟技術(shù), 減少重復(fù)性勞動(dòng),同時(shí)還能增加可靠性,對(duì)設(shè)計(jì)進(jìn)度也更具可預(yù)測(cè)性。

2. 實(shí)施階段之硬件設(shè)計(jì)

策劃好了之后就該落實(shí)階段,有硬件也有軟件。隨著單片機(jī)嵌入式系統(tǒng)設(shè)計(jì)技術(shù)的飛速發(fā)展,元器件集成功能越來越強(qiáng)大,設(shè)計(jì)工作重心也越來越向軟件設(shè)計(jì)方面轉(zhuǎn)移。硬件設(shè)計(jì)的特點(diǎn)是設(shè)計(jì)任務(wù)前重后輕。

單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)可劃分為兩部分: 一部分是與單片機(jī)直接接口的電路芯片相關(guān)數(shù)字電路的設(shè)計(jì),如存儲(chǔ)器和并行接口的擴(kuò)展, 定時(shí)系統(tǒng)、中斷系統(tǒng)擴(kuò)展, 一般的外部設(shè)備的接口, 甚至于A/D、 D/A芯片的接口。另一部分是與模擬電路相關(guān)的電路設(shè)計(jì), 包括信號(hào)整形、變換、隔離和選用傳感器, 輸出通道中的隔離和驅(qū)動(dòng)以及執(zhí)行元件的選用。