智能儀表類MCU/DSP
2004年5月B版
引言
儀器儀表是常見的MCU應(yīng)用場合,通常需要擔(dān)任控制器的MCU/DSP具有有效的輸入接口、快捷的數(shù)據(jù)處理能力、豐富的輸出接口、較低的電源功耗:
Freescale為該類應(yīng)用特別設(shè)計了多款合適的微控制器。
MC9S08GB32和68HC08LK24都是HCS08家族成員。HCS08家族是HC08系列單片機的升級產(chǎn)品,使用了增強的HCS08內(nèi)核和多種外圍功能模塊,更低的工作電壓、業(yè)界領(lǐng)先的FLASH存儲技術(shù)和無與倫比的開發(fā)工具支持。
MC68HC908LK24結(jié)構(gòu)特點
MC68HC908LK24結(jié)構(gòu)框圖見圖1,該控制器非常適合應(yīng)用于儀器儀表,其6路10位ADC,足可滿足一般的儀表精度,采樣可獲得電壓、頻率等足夠多的信息;內(nèi)部FLASH和RAM足以支持儀表應(yīng)用;直接驅(qū)動LCD或LED的能力,不需要驅(qū)動電路,可以簡化系統(tǒng)設(shè)計節(jié)約成本;豐富的通訊接口滿足系統(tǒng)設(shè)計要求。
MC68HC908GB32結(jié)構(gòu)特點
MC68HC908GB32是一款高速低功耗的通用型MCU,基本的外設(shè)模塊和68HC08LK24類似,結(jié)構(gòu)框圖見圖2。該MCU最大的特色體現(xiàn)在電源管理上,采用1.8V~3.6V供電,適用于電池供電類的應(yīng)用項目,定時喚醒模式下功耗為0.7mA,另有電池電壓監(jiān)測、低電壓報警等功能。
開發(fā)工具和環(huán)境
同其他Freescale的08系列8位單片機一樣,GB32和LJ24支持匯編語言和C語言開發(fā)以及兩者的混合編程,Metrowerks公司提供Codewarrior集成開發(fā)環(huán)境,包括匯編語言編譯、燒錄、C語言編譯、代碼調(diào)試、反編譯(abs文件到匯編語言)、庫文件創(chuàng)建、代碼連接和生成等各種工具。
另外,F(xiàn)reescale和眾多的第三方開發(fā)商還提供了很多的評估測試平臺和各種編程工具,方便應(yīng)用開發(fā)?!?BR>
評論