新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 高性能單片機μPD70320的特點及應用

        高性能單片機μPD70320的特點及應用

        作者: 時間:2012-03-06 來源:網絡 收藏

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

        2.6 系統寄存器

        μ主要有四個系統寄存器,即:模式控制寄存器(SBC),標志寄存器(FLAG),處理器控制寄存器(PRC),片內數據區地址寄存器(IDB)。

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

        47.jpg

        3. 中斷系統

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

        3.1 向量中斷方式

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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 武乡县| 双桥区| 来宾市| 临沂市| 东至县| 翁牛特旗| 凌海市| 泸定县| 阿图什市| 枣庄市| 台中市| 泰州市| 郑州市| 松阳县| 萨迦县| 山东| 阿拉善右旗| 广灵县| 曲周县| 霍林郭勒市| 田阳县| 沁阳市| 朝阳区| 喀什市| 盐津县| 平乐县| 通河县| 龙南县| 尚义县| 灵台县| 重庆市| 东兴市| 垣曲县| 钟祥市| 武威市| 兰西县| 恩平市| 普兰县| 娱乐| 霍邱县| 犍为县|