新闻中心

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所列。



评论


相关推荐

技术专区

关闭