(電子科技大學計算機科學與技術學院,四川 成都610054)
摘要:基于某車載音響控制系統的設計和開發中總結的經驗,提出一種在單片機上實現基于消息機制的多任務系統。該系統實現了消息的生成、登錄,并將消息分發給各個任務的消息接受函數,驅動各任務并行執行。該系統具有結構清晰,性能穩定,易于擴展等優點。文章首先介紹了系統的整體設計思路,然后詳細介紹了用于負責系統消息登錄、發行的主模塊的設計方案,通過Sirius予模塊的例子說明了系統消息處理的方法,最后總結了該設計的優點以及不足,提出了改進的方案。
關鍵詞:單片機;多任務;消息驅動;控制系統;系統結構
