Motorola MC68HC908SR12單片機(jī)
Motorola 的M68HC08是一種高性能的8位單片機(jī)系列,具有速度快、功能強(qiáng)和價(jià)格低等特點(diǎn)。它的CPU與M68HC05單片機(jī)向上兼容,具有16位變址寄存器和堆棧指針,有200余條指令和10余種尋址方式,最快指令周期僅為0.125μS,而乘法指令也僅需0.625μS。大多數(shù)M68HC08具有FLASH(快閃)型號(hào),大大方便應(yīng)用系統(tǒng)的開發(fā)。 M68HC08有許多種型號(hào),MC68HC908SR12(簡(jiǎn)稱SR12)是它的一種新的產(chǎn)品,其主要性能有: ·12K FLASH存儲(chǔ)器,具有在線編程和保密功能。 ·512字節(jié)片內(nèi)RAM。 ·8MHz內(nèi)部總線頻率。 ·3~5.5V工作電壓。 ·增強(qiáng)型串行通訊口(SCI)。 ·多主機(jī)I2C。 ·兩個(gè)16位雙通道定時(shí)器接口模塊(TIMA、TIMB)。 功能描述 1.模擬電路模塊 模擬電路模塊是SR12的特有部件,附圖為它的結(jié)構(gòu)框圖。 它由輸入多路開關(guān)、兩組可程控放大器。片內(nèi)溫度傳感器、電流檢測(cè)電路等組成。程控放大器的總的放大倍數(shù)為1~256,并可設(shè)置直流偏置電壓。放大器的輸入可選擇為兩路模擬輸入腳(ATD0、ATD1)、片內(nèi)溫度傳感器、模擬地輸入(Vssam)。ATD0和Vssam間可接一個(gè)電流檢測(cè)電阻,用于測(cè)量外部電流,它還連接至電流檢測(cè)電路,可在電流超過(guò)指定值時(shí)產(chǎn)生中斷并輸出信號(hào)。片內(nèi)溫度傳感器可用于測(cè)量0~85℃溫度。有了該模塊可大大減少外部模擬電路。 2.A/D SR12有14路10位A/D,包括兩路專用模擬輸入、11路與并行I/O復(fù)用輸入和一路內(nèi)部放大器輸出,其中4路具有自動(dòng)掃描方式。A/D的10位結(jié)果可為左對(duì)齊、右對(duì)齊,也可僅取8位。A/D模塊有專用的VREFH和VREFL輸入,以保證測(cè)量精度。 3.定時(shí)器接口模塊 SR12有兩個(gè)定時(shí)器接口模塊(TIM),每個(gè)有以下功能: ·兩個(gè)輸入捕捉/輸出比較通道 -可設(shè)置為上升、下降或任意跳變觸發(fā)的輸入捕捉,可用于測(cè)量各種脈沖信號(hào)的周期、脈寬等。 -可設(shè)置為置位、清零、到反的輸出比較操作,可產(chǎn)生定時(shí)和脈沖輸出。 -可產(chǎn)生PWM脈沖輸出,最高分辨率為16位。 ·TIM時(shí)鐘可設(shè)置為內(nèi)部總線時(shí)鐘的七種分頻值,最高頻率為4MHz。 ·TIM的計(jì)數(shù)器可為16位自由運(yùn)行或取模加1計(jì)數(shù)方式。 4.定時(shí)器基模塊 可產(chǎn)生8種周期性實(shí)時(shí)中斷(1、4、16、256、512、1024、2048和4096Hz),可在STOP方式時(shí)使用外部32KHz晶振周期性地喚醒CPU。 5.PWM模塊 SR12有三通道8位高速PWM(最高頻率為125KHz),每個(gè)通道有獨(dú)立的計(jì)數(shù)器,可選擇PWM輸入時(shí)鐘以產(chǎn)生各種PWM頻率,并有自動(dòng)相位控制。 6.I 2 C SR12有I 2 C,它支持多主機(jī)I2C標(biāo)準(zhǔn)。它可選擇8種不同的串行時(shí)鐘頻率,具有START、STOP信號(hào)的產(chǎn)生和控制、仲裁檢測(cè)、應(yīng)答產(chǎn)生和檢測(cè)、8位CRC產(chǎn)生和檢驗(yàn)等多種功能,能自動(dòng)檢驗(yàn)R/W位并相應(yīng)地切換至發(fā)送或接收方式,具有字節(jié)數(shù)據(jù)傳送和地址符合中斷。 7.SCI SR12有一個(gè)增強(qiáng)型串行通訊口,它支持8位或9位數(shù)據(jù)格式,可選擇32種波特率,有硬件奇偶檢驗(yàn)和噪聲檢測(cè)等功能,有發(fā)送緩沖器空、發(fā)送完成、接收完成和各種接收出錯(cuò)中斷,并有分開的接收和發(fā)送中斷向量,方便軟件處理。 8.FLASH存儲(chǔ)器 SR12有12K FLASH存儲(chǔ)器,具有保密和塊保護(hù)功能,可在線編程。它一般用作程序存儲(chǔ)器,但也可部分用作數(shù)據(jù)存儲(chǔ)器,可取代EEPROM,具有價(jià)格低、可靠性高、壽命長(zhǎng)等特點(diǎn),它可反復(fù)擦、寫一萬(wàn)