簡單的單片機應用系統通常采用順序設計方法,這種系統軟件由主程序和若干個中斷服務程序所
構成。根據系統各個操作的性質,指定哪些操作由中斷服務程序完成,哪些操作由主程序完成,并指
定各個中斷的優先級。中斷服務程序對實時時間請求作必要的處理,使系統能實時地并行地完成各個
操作。中斷處理程序必須包括現場保護、中斷服務、現場恢復、中斷返回等4個部分。
主程序是一個順序執行和無限循環程序,不停地順序查詢各種軟件標志,以完成對日常事務的處
理,主程序和中斷服務之間的信息交換一般采用數據緩沖器和軟件標志方法。因為順序程序設計方法
容易理解和掌握,也能滿足大多數簡單的應用系統對軟件功能的要求,因此是一種用的很廣的方法。
順序程序設計的缺點是軟件的結構不夠清晰、軟件的修改擴充比較困難、實時性差。這是因為功
能復雜的時候,執行中斷服務要花費較多的時間,CPU執行中斷服務程序時不響應低級或同級的中斷,
這可能導致某些實時中斷請求得不到及時的響應,甚至會丟失中斷信息。如果多采用一些緩沖器和標
志,讓大多數工作由主程序完成,中斷服務程序只完成一些必需的操作,從而中斷服務程序的執行時
間,這在一定程度上可以提高系統實時性,但是眾多的軟件標志會使軟件結構變亂,容易發生錯誤,
給調試帶來困難。對于復雜的應用系統,可采用實時多任務操作系統。
麗晶微電子科技創建15年來,專業從事微電子芯片行業的設計和銷售,專注于定時IC,定時芯片,
電子蠟燭燈IC芯片,閃燈IC芯片,語音IC芯片,手電筒IC芯片,觸摸IC芯片和小家電類產品的IC芯片開
發定制。專注于觸摸PCBA,移動電源PCBA,觸摸開關電路板,觸摸開關線路板,跳蛋PCBA,電子蠟燭
機芯板等電子消費類產品的PCBA板定制。并提供有大量標準品IC和客戶委托開發設計的OTP軟件定制。
聯系電話:0755-29100085。