新型16位单片机SPCE061A及应用展望
发布时间:2008/6/3 0:00:00 访问次数:645
    
    
    介绍了新型16位单片机spce061a,对其性能做了表达,并对其应用前景做了展望。
    
    随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出了很强的生命力。进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场也异常活跃,新技术的不断采用,更加使单片机的种类、性能以及应用领域不断扩大和提高。台湾凌阳科技公司最近推出了一种新型16位单片机spce061a。该单片机的问世,使得16位单片机的科技含量及应用跃上一个新的台阶。
    
    1spce061a性能简介
    
    spce061a的结构框图如图1所示。
    
    1.1cpu
    
    spce061a配备了凌阳科技开发的最新的16位微处理器,其内部含有8个寄存器,4个通用寄存器r1~r4,1个程序计数器pc,1个堆栈指针sp,1个基址指针bp,1个段寄存器sr,通用寄存器r3和r4结合组成一个32位寄存器mr,mr可以作为乘法运算和内积运算的目标寄存器。此外,spce061a有3个fiq中断和14个irq中断,1个由指令控制的软中断。
    
    1.2存储器
    
    spce061a拥有2 kb的sram,还有32 kb闪存flash rom,可在ice工作方式下被编程写入或被擦除。对闪存设置保密设定后,其内容将不能再通过ice被读写,从而将程序保密。
    
    
    
    1.3时钟
    
    (1)锁相环(pll)振荡器pll的作用为系统提供一个实时时钟的基频(32 768 hz),然后将基基频进行倍频,调整至49.152 mhz,40.96 mhz,32.768 mhz,24.576 mhz或20.480 mhz。系统默认的pll自激振荡频率为24.576 mhz。
    
    (2)系统时钟其信号源为pll振荡器。系统时钟频率(fosc)和cpu时钟频率(cpuclk)可通过编程来控制。默认的fosc、cpuclk分别为24576 mhz和fosc/8。
    
    (3)实时时钟32 768 hz实时时钟通常用于钟表、实时时钟延时以及其他与时间相关类产品。spce061a通过对32 768 hz实时时钟源分频而提供了多种实时时钟中断源。
    
    1.4低电压监测和低电压复位
    
    低电压监测功能可以提供系统内电源电压的使用情况。4级电压监测低限:2.4 v,2.8 v,3.2 v和3.6 v。可通过编程来控制,系统默认的电压监测低限为2.4 v。
    
    低电压复位当电源电压低于2.4 v时,系统会变得不稳定且易出故障,导致电源电压过低的原因很多,如电压的反跳、负载过重、电池能量不足等。如果系统设置了低电压复位(lvr)功能。当电源电压低于该值时,会在4个时钟周期之后产生一个复位信号,使系统复位。
    
    1.5中断
    
    spce061a具有2种中断方式:快速中断请求fiq中断和中断请求irq中断。中断控制器可处理3种fiq中断和14种irq中断,以及1个由指令break控制的软中断。
    
    1.6输入/输出端口(i/o)
    
    i/o是系统与其他设备进行数据交换的接口。spce061a具有2个可编程口:a口和b口。a口既是具有可编程唤醒功能的普通i/o口,又可与adc的多路line in输入共用,b口除了具有普通i/o口的功能外,在特定的管脚上还可以完成一些特殊的功能。
    
    1.7定时器/计数器
    
    spce061a提供了2个16位的定时器/计数器:timera和timerb。timera为通用计数器;timerb为多功能计数器。timera的时钟源由时钟源a(高速时钟源)和时钟源b(实时时钟32 768hz)进行“与”操作而形成,timerb的时钟源仅为时钟源a。
  &nbs
    
    
    介绍了新型16位单片机spce061a,对其性能做了表达,并对其应用前景做了展望。
    
    随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出了很强的生命力。进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场也异常活跃,新技术的不断采用,更加使单片机的种类、性能以及应用领域不断扩大和提高。台湾凌阳科技公司最近推出了一种新型16位单片机spce061a。该单片机的问世,使得16位单片机的科技含量及应用跃上一个新的台阶。
    
    1spce061a性能简介
    
    spce061a的结构框图如图1所示。
    
    1.1cpu
    
    spce061a配备了凌阳科技开发的最新的16位微处理器,其内部含有8个寄存器,4个通用寄存器r1~r4,1个程序计数器pc,1个堆栈指针sp,1个基址指针bp,1个段寄存器sr,通用寄存器r3和r4结合组成一个32位寄存器mr,mr可以作为乘法运算和内积运算的目标寄存器。此外,spce061a有3个fiq中断和14个irq中断,1个由指令控制的软中断。
    
    1.2存储器
    
    spce061a拥有2 kb的sram,还有32 kb闪存flash rom,可在ice工作方式下被编程写入或被擦除。对闪存设置保密设定后,其内容将不能再通过ice被读写,从而将程序保密。
    
    
    
    1.3时钟
    
    (1)锁相环(pll)振荡器pll的作用为系统提供一个实时时钟的基频(32 768 hz),然后将基基频进行倍频,调整至49.152 mhz,40.96 mhz,32.768 mhz,24.576 mhz或20.480 mhz。系统默认的pll自激振荡频率为24.576 mhz。
    
    (2)系统时钟其信号源为pll振荡器。系统时钟频率(fosc)和cpu时钟频率(cpuclk)可通过编程来控制。默认的fosc、cpuclk分别为24576 mhz和fosc/8。
    
    (3)实时时钟32 768 hz实时时钟通常用于钟表、实时时钟延时以及其他与时间相关类产品。spce061a通过对32 768 hz实时时钟源分频而提供了多种实时时钟中断源。
    
    1.4低电压监测和低电压复位
    
    低电压监测功能可以提供系统内电源电压的使用情况。4级电压监测低限:2.4 v,2.8 v,3.2 v和3.6 v。可通过编程来控制,系统默认的电压监测低限为2.4 v。
    
    低电压复位当电源电压低于2.4 v时,系统会变得不稳定且易出故障,导致电源电压过低的原因很多,如电压的反跳、负载过重、电池能量不足等。如果系统设置了低电压复位(lvr)功能。当电源电压低于该值时,会在4个时钟周期之后产生一个复位信号,使系统复位。
    
    1.5中断
    
    spce061a具有2种中断方式:快速中断请求fiq中断和中断请求irq中断。中断控制器可处理3种fiq中断和14种irq中断,以及1个由指令break控制的软中断。
    
    1.6输入/输出端口(i/o)
    
    i/o是系统与其他设备进行数据交换的接口。spce061a具有2个可编程口:a口和b口。a口既是具有可编程唤醒功能的普通i/o口,又可与adc的多路line in输入共用,b口除了具有普通i/o口的功能外,在特定的管脚上还可以完成一些特殊的功能。
    
    1.7定时器/计数器
    
    spce061a提供了2个16位的定时器/计数器:timera和timerb。timera为通用计数器;timerb为多功能计数器。timera的时钟源由时钟源a(高速时钟源)和时钟源b(实时时钟32 768hz)进行“与”操作而形成,timerb的时钟源仅为时钟源a。
  &nbs