重要模塊分析
存儲(chǔ)器
MC9S08AC60系列MCU中的片上存儲(chǔ)器包括RAM、非易失性數(shù)據(jù)存儲(chǔ)的Flash存儲(chǔ)器、I/O 和控制/ 狀態(tài)寄存器。這些寄存器可分為以下三類:
? 直接頁(yè)面寄存器
? 高位頁(yè)面寄存器
? 非易失性寄存器
復(fù)位、中斷和系統(tǒng)配置
復(fù)位和中斷特性包括:
? 多源復(fù)位,實(shí)現(xiàn)靈活的系統(tǒng)配置和可靠操作
? 加電檢測(cè)(POR)
? 低壓檢測(cè)(LVD),使能
? 外部RESET 引腳
? COP 看門(mén)狗使能,及兩個(gè)超時(shí)選擇
? 非法操作代碼
? 來(lái)自后臺(tái)調(diào)試主機(jī)的串行命令
? 復(fù)位狀態(tài)寄存器(SRS) ,指示最新復(fù)位的源
? 每個(gè)模塊的單獨(dú)中斷向量 (減少輪詢開(kāi)銷)
并行輸入 / 輸出
通過(guò)端口數(shù)據(jù)寄存器讀/ 寫(xiě)并行I/O。輸入輸出方向由端口數(shù)據(jù)方向寄存器控制。下面的結(jié)構(gòu)圖舉例了一個(gè)引腳的并行I/O端口功能。
中央處理單元 (S08CPUV2)
HCS08 CPU具有以下特性:
? 目標(biāo)代碼完全兼容M68HC05和M68HC08家族
? 所有寄存器和存儲(chǔ)器映射到一個(gè)獨(dú)立的64 KB的地址空間
? 16位堆棧指針 (64 K字節(jié)地址空間內(nèi)任意大小、任意地址的堆棧)
? 16位變址寄存器 (H:X)支持強(qiáng)大的索引地址模式
? 8位累加器 (A)
? 許多指令把X作為第二個(gè)通用8位寄存器
? 7種尋址模式:
? 固有尋址模式 — 操作數(shù)存于內(nèi)部寄存器
? 相對(duì)尋址模式 —8位有符號(hào)偏移量的分支地址
? 立即尋址模式 — 操作數(shù)位于下一個(gè)目標(biāo)代碼
? 直接尋址模式 — 操作數(shù)位于0x0000到0x00FF之間
? 擴(kuò)展尋址模式 — 操作數(shù)位于64K字節(jié)地址空間內(nèi)
? H:X相對(duì)變址尋址模式 — 提供包括自動(dòng)增量在內(nèi)的5種子模式
? SP相對(duì)變址尋址模式 — 大大提高C語(yǔ)言編譯的效率
? 提供四種尋址模式組合的寄存器-寄存器數(shù)據(jù)轉(zhuǎn)移指令
? 溢出、半進(jìn)位、負(fù)、零和進(jìn)位狀況碼支持根據(jù)帶符號(hào)、無(wú)符號(hào)、BCD碼操作的結(jié)果進(jìn)行條件轉(zhuǎn)移
? 高效率的位操作指令
? 快速8位乘8位和16位除8位指令
? STOP和WAIT指令調(diào)用低功耗運(yùn)行模式
模數(shù)轉(zhuǎn)換器(S08ADC10V1)
10位模數(shù)轉(zhuǎn)換器 (ADC)是新一代的逼近模數(shù)轉(zhuǎn)換器,在集成的微處理器片上系統(tǒng)中運(yùn)行。 這種ADC模塊設(shè)計(jì)支持最高28個(gè)獨(dú)立的模擬輸入 (AD0-AD27)。MC9S08AC60系列微處理器上只使用了其中18個(gè)(AD0-AD15、AD26和AD27)輸入。這些輸入通過(guò)ADCH位選擇。
ADC模塊特點(diǎn)包括:
? 線性逐次逼近算法,10位精度。
? 多達(dá)28個(gè)模擬輸入。
? 8位或10位右對(duì)齊格式輸出
? 單個(gè)或連續(xù)的轉(zhuǎn)換 (單個(gè)轉(zhuǎn)換后自動(dòng)返回到空閑)
? 設(shè)置采樣時(shí)間和轉(zhuǎn)換速度 (功率)
? 轉(zhuǎn)換完成標(biāo)志和中斷
? 輸入時(shí)鐘可以選擇高達(dá)四個(gè)時(shí)鐘源
? 在等待或stop3模式中操作為低噪音操作
? 異步時(shí)鐘源的低噪音操作
? 可選的異步硬件轉(zhuǎn)換觸發(fā)
? 自動(dòng)比較小于,大于或等于編程值
? 溫度傳感器
評(píng)論