基于AVR單片機(jī)的船舶氣象儀測試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
3.3 傳感器檢測模塊硬件組成
傳感器檢測模塊的主要功能是提供多種接口插座適配各類接插件,對(duì)各類傳感器信號(hào)進(jìn)行調(diào)理,包含的氣象要素信號(hào)與主儀器檢測模塊相同,只是處理電路不同。傳感器檢測模塊硬件設(shè)計(jì)結(jié)構(gòu)框圖如圖4所示。本文引用地址:http://butianyuan.cn/article/173146.htm
4 系統(tǒng)軟件設(shè)計(jì)
4.1 設(shè)計(jì)方法
系統(tǒng)軟件設(shè)計(jì)采用AVR Studio+Winavr的集成開發(fā)平臺(tái)。AVR Studio是在Windows 9x/Me/NT/2000/XP操作系統(tǒng)下編寫和調(diào)試AVR應(yīng)用程序的嵌入式開發(fā)環(huán)境(IDE),Winavr是一組開放源代碼的程序集,用于AVR系列單片機(jī)的開發(fā),AVR Studio配合Winavr能夠支持AVR C/C++程序的編輯、編譯、連接以及生成目標(biāo)代碼,同時(shí)配合Atmel公司設(shè)計(jì)的實(shí)時(shí)在片仿真器JTAGICE mkⅡ能夠?qū)崿F(xiàn)系統(tǒng)的在線硬件仿真調(diào)試功能和目標(biāo)代碼的下載功能。
4.2 信息處理終端程序
信息處理終端根據(jù)用戶的按鍵操作,向船舶氣象儀測試系統(tǒng)檢測模塊發(fā)送檢測命令,根據(jù)檢測模塊發(fā)回的反饋數(shù)據(jù)及時(shí)更新檢測信息。信息處理終端主程序流程圖如圖5所示。
評(píng)論