簡單的單片機應(yīng)用系統(tǒng)通常采用順序設(shè)計方法,這種系統(tǒng)軟件由主程序和若干個中斷服務(wù)程序所
構(gòu)成。根據(jù)系統(tǒng)各個操作的性質(zhì),指定哪些操作由中斷服務(wù)程序完成,哪些操作由主程序完成,并指
定各個中斷的優(yōu)先級。中斷服務(wù)程序?qū)崟r時間請求作必要的處理,使系統(tǒng)能實時地并行地完成各個
操作。中斷處理程序必須包括現(xiàn)場保護、中斷服務(wù)、現(xiàn)場恢復(fù)、中斷返回等4個部分。
主程序是一個順序執(zhí)行和無限循環(huán)程序,不停地順序查詢各種軟件標志,以完成對日常事務(wù)的處
理,主程序和中斷服務(wù)之間的信息交換一般采用數(shù)據(jù)緩沖器和軟件標志方法。因為順序程序設(shè)計方法
容易理解和掌握,也能滿足大多數(shù)簡單的應(yīng)用系統(tǒng)對軟件功能的要求,因此是一種用的很廣的方法。
順序程序設(shè)計的缺點是軟件的結(jié)構(gòu)不夠清晰、軟件的修改擴充比較困難、實時性差。這是因為功
能復(fù)雜的時候,執(zhí)行中斷服務(wù)要花費較多的時間,CPU執(zhí)行中斷服務(wù)程序時不響應(yīng)低級或同級的中斷,
這可能導(dǎo)致某些實時中斷請求得不到及時的響應(yīng),甚至?xí)G失中斷信息。如果多采用一些緩沖器和標
志,讓大多數(shù)工作由主程序完成,中斷服務(wù)程序只完成一些必需的操作,從而中斷服務(wù)程序的執(zhí)行時
間,這在一定程度上可以提高系統(tǒng)實時性,但是眾多的軟件標志會使軟件結(jié)構(gòu)變亂,容易發(fā)生錯誤,
給調(diào)試帶來困難。對于復(fù)雜的應(yīng)用系統(tǒng),可采用實時多任務(wù)操作系統(tǒng)。

麗晶微電子科技創(chuàng)建15年來,專業(yè)從事微電子芯片行業(yè)的設(shè)計和銷售,專注于定時IC,定時芯片,
電子蠟燭燈IC芯片,閃燈IC芯片,語音IC芯片,手電筒IC芯片,觸摸IC芯片和小家電類產(chǎn)品的IC芯片開
發(fā)定制。專注于觸摸PCBA,移動電源PCBA,觸摸開關(guān)電路板,觸摸開關(guān)線路板,跳蛋PCBA,電子蠟燭
機芯板等電子消費類產(chǎn)品的PCBA板定制。并提供有大量標準品IC和客戶委托開發(fā)設(shè)計的OTP軟件定制。
聯(lián)系電話:0755-29100085。
深圳市麗晶微電子科技有限公司 備案號:粵ICP備14018692號
全國服務(wù)熱線: 0755-29100085 QQ:481892642
傳真: 0755- 29100092 郵箱:szecm@163.com
公司地址:廣東省深圳市寶安區(qū)沙井新橋街道上星路萬科星城
商業(yè)中心2棟寫字樓402-405室
工廠地址:深圳市寶安區(qū)福永鎮(zhèn)福海工業(yè)區(qū)A區(qū)A4棟3樓
