新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 高性能單片機μPD70320的特點及應(yīng)用

高性能單片機μPD70320的特點及應(yīng)用

作者: 時間:2012-03-06 來源:網(wǎng)絡(luò) 收藏

每個DMA控制器有三根控制線:請求輸入線(DMARQ)、相應(yīng)輸出線(DMAAK)及終止計數(shù)輸出線(TC)。另外,還有三個功能寄存器:控制寄存器(DMAC)、模式寄存器(DMAM)和中斷寄存器(DMAIC)。DMA操作的地址信息存放在IDA中,并可軟件設(shè)置。

2.6 系統(tǒng)寄存器

μ主要有四個系統(tǒng)寄存器,即:模式控制寄存器(SBC),標(biāo)志寄存器(FLAG),處理器控制寄存器(PRC),片內(nèi)數(shù)據(jù)區(qū)地址寄存器(IDB)。

μ有三種模式:工作模式、暫停模式和關(guān)閉模式。工作模式就是CPU正常工作時的狀態(tài),暫停模式是執(zhí)行HLAT命令后進(jìn)入的,NMI中斷可使之返回工作模式,關(guān)閉模式是執(zhí)行STOP命令后進(jìn)入的,系統(tǒng)復(fù)位或NMI可使之返回工作模式,返回后程序從何處開始執(zhí)行由SBC決定。如SBC的 Bit0=0,返回后程序從FFFF:0000H重新開始;反之從斷點開始。FLAG的Bit0和Bit1是用戶自定義標(biāo)志。PRC的Bit0和Bit1 決定系統(tǒng)時鐘,其值00H、01H、10H分別對應(yīng)晶振頻率的1/2、1/4、1/8分頻數(shù);PRC的Bit7決定禁止(Bit7=0)或使能(Bit7=1)訪問IDA。

47.jpg

3. 中斷系統(tǒng)

μ除傳統(tǒng)的向量中斷方式外,還有寄存器塊切換方式(RBS)和宏服務(wù)功能(MSF),后兩種方式適合實時多任務(wù)處理。

3.1 向量中斷方式

這種方式與8088兼容,在內(nèi)存最低端(00000H~00400H)的1kB內(nèi)存中存放256個中斷向量。其中0~31在μPD70320內(nèi)部已分配好,見表1所列。



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉