用“芯”服務(wù)麗晶微15年專注于ASIC行業(yè)

首頁 麗晶微動態(tài)

IC芯片軟件的開發(fā)設(shè)計

2016-10-14 09:33:57 

IC芯片軟件的開發(fā)設(shè)計

一個IC芯片從制定功能要求,到軟件的開發(fā),電路圖和線路板的規(guī)劃,以及組合成PCBA,實現(xiàn)功能,這是一個循
序漸進的過程,合理的軟件架構(gòu)是開發(fā)出一個優(yōu)良產(chǎn)品的基礎(chǔ),需要工程師耐心編程。編寫程序,是一個較為復(fù)雜
的過程,對邏輯的慎密性要求較高,哪怕一個標志位的錯誤,功能也會相差許多。因此,軟件工程師的個人技能
很關(guān)鍵,個人素養(yǎng)也很重要,對質(zhì)量不能嚴格要求的工程師,是寫不出好的程序的。

簡單的單片機應(yīng)用系統(tǒng)一般都采用順序設(shè)計的方法,比如設(shè)計一個有定時功能的紅外遙控蠟燭燈IC,這類軟
件程序由主程序和若干個中斷服務(wù)程序所構(gòu)成。由系統(tǒng)各個操作的性質(zhì)統(tǒng)一調(diào)控,制定哪個操作由中斷服務(wù)程序完
成,哪個操作由主程序完成,并制定每個中斷的優(yōu)先級。例如紅外遙控蠟燭IC的開關(guān)信號、定時按鍵信號以及亮度
加減信號,每個指令的先后和中斷,都要遵循一個順序,要保證所有功能的正確性。

遙控蠟燭燈
中斷的發(fā)生是隨機的,會在任意地方打斷主程序,而這時主程序執(zhí)行的狀態(tài)是無法預(yù)知的,如果對原有程序
狀態(tài)沒有進行保護,在執(zhí)行中斷時,會破壞程序的執(zhí)行順序,功能就不對了。主程序是一個順序執(zhí)行和無限循環(huán)程
序,不斷的執(zhí)行并重復(fù)各個指令,以完成對所有功能要求的運轉(zhuǎn),比如定時IC,當(dāng)執(zhí)行了循環(huán)定時的指令后,只要不
切斷電源,就會一直不停的重復(fù)循環(huán)定時。當(dāng)一個蠟燭IC在執(zhí)行了蠟燭閃爍輸出指令后,就會不停的重復(fù)輸出閃爍波
形。
大多數(shù)的電子玩具和電子禮品類產(chǎn)品的應(yīng)用軟件系統(tǒng),都是比較簡單的,用順序程序設(shè)計的方法都能夠滿足
功能的要求,但也有一定的缺點,軟件的結(jié)構(gòu)不夠清晰、軟件的修改擴充比較困難、實時性差。當(dāng)產(chǎn)品的功能要求
較復(fù)雜時,中斷指令的執(zhí)行要花費較多的時間,當(dāng)執(zhí)行中斷服務(wù)指令時不再執(zhí)行低級或同級的中斷,可以多采用一
些標志,由主程序完成大多數(shù)的工作,中斷服務(wù)程序只完成一些必需的操作,可以提高系統(tǒng)實時性,但是太多的軟
件標志會導(dǎo)致軟件結(jié)構(gòu)混亂,易發(fā)生錯誤,給調(diào)試帶來困難。對于復(fù)雜的軟件系統(tǒng),可采用實時多任務(wù)操作系統(tǒng)。
定時電子蠟燭燈
深圳市麗晶微電子科技有限公司,專業(yè)從事半導(dǎo)體器行業(yè)的設(shè)計和銷售,專注于定時IC,定時芯片,蠟燭IC,
燭燈芯片
,閃燈IC,閃燈芯片,音樂IC,音樂芯片,觸摸IC芯片,觸摸PCBA,觸摸電路板,觸摸線路板,觸摸臺燈PCBA,移
動電源PCBA,跳蛋PCBA,無線遙控跳蛋PCBA,加熱跳蛋PCBA,電子禮品PCBA,電子玩具PCBA定制。提供有大量定時IC和蠟燭IC的標準品,以及客戶委托開發(fā)設(shè)計的IC芯片定制,聯(lián)系電話:0755-29100085。



網(wǎng)友熱評

返回頂部