370 likes | 631 Views
凌阳 Sunplus 16 位 微控制器 ’ nSP™ 介绍. ’ nSP ™ 家族产品. SPG 系列. SPT660X. SPG100A. SPCE 系列. SPT660 系列. 其他产品应用. Techno Dog. Mew-chi 貓奇. Furby( 菲比小精灵). Poo-chi 普奇狗. Diva Starz. POX. SPCE500A 是首款推出的基于 ’ nSP ™ 内核语音应用方面的单片机。 SPCE061A 是继 ’ nSP ™ 系列产品 SPCE500A 等之后凌阳科技推出的又一个16位结构的微控制器 。.
E N D
凌阳Sunplus16 位微控制器 ’nSP™介绍
SPG系列 SPT660X SPG100A SPCE系列 SPT660系列
其他产品应用 Techno Dog Mew-chi貓奇 Furby(菲比小精灵) Poo-chi普奇狗 Diva Starz POX
SPCE500A 是首款推出的基于’nSP™内核语音应用方面的单片机。 SPCE061A 是继’nSP™系列产品SPCE500A等之后凌阳科技推出的又一个16位结构的微控制器 。 SPCE 系列单片机产品一览
16位微控制器:16位加法运算、16x16位硬件乘法、DSP的内积滤波运算16位微控制器:16位加法运算、16x16位硬件乘法、DSP的内积滤波运算 CPU最高时钟达到49MHZ 内建32k字的Flash程序存储器、2k字的SRAM数据存储器 2个16位I/O端口 7路AD转换通道 1路音频AD转换通道 SPCE061A单片机性能简介
内置MIC放大电路和动态增益(AGC)放大电路 2路电流输出的DA转换通道 2个定时器 时基信号 低电压复位、低电压监测 内置在线仿真接口 SPCE061A单片机性能简介
SPCE061A的内核构架堆 栈 • 最大容量为2k字 • 地址范围为0X07FF到0X0000的SRAM • SP初始化为0x07FF SPCE061A的堆栈结构
异常中断: 上电、看门狗计数器溢出、系统电源低于电压低限。 事件中断: 快速中断请求FIQ中断和中断请求IRQ中断 两种方式 9个中断向量(FIQ、IRQ0-IRQ6及UART IRQ),14个中断源。 FIQ中断的优先级别最高,其次为IRQ中断,最后是UART IRQ中断。 软件中断: 软件指令break产生的中断。 SPCE061A的内核构架中 断
存储器 并行I/O端口 ADC输入接口 音频输出DAC 定时器/计数器 时基信号 SPCE061A的片内外围部件 • 标准串行异步通讯 • 串行设备接口 • 看门狗电路 • 低电压检测 • 低电压复位电路
IOB7设置为 输入端口 0 b2(RXEN)UARTRX UART IOB7(Rx) 1 SPCE061A的片内外围部件标准串行异步通讯端口 串行异步通讯发送端口TX的结构
SPCE061A的片内外围部件低电压复位/低电压监测(LVR/LVD)SPCE061A的片内外围部件低电压复位/低电压监测(LVR/LVD) LVR/LVD的结构
指令的分类 ’nSP™汇编器的伪指令 ’nSP™的指令结构对高级语言的支持 SPCE061A的指令系统
’nSP™的指令总共只有41种 四类指令 数据传送类指令 算逻运算类指令 转移控制类指令 其它控制类指令 SPCE061A的指令系统指令的分类
应用举例: R1 = 0x28; //立即数寻址 R3 = [BP + 0x08]; //变址寻址 R3 = R1; //存储器直接寻址 R4 = [0X30]; //存储器绝对地址寻址 [0x30] = R4; //存储器直接寻址 PC = D:[R5++]; //存储器间接寻址 SPCE061A的指令系统数据传送类指令
应用举例: R1+=0x28; R2-=0x2400; R1&=0x2FFF; //逻辑与运算 CMP R1,0x27; //只影响NZSC标志 MR =[R2]*[R1],4; //内积运算 SPCE061A的指令系统算逻运算类指令
应用举例: CALL sub_1; //绝对调用子程序sub_1 JNE label1; //不相等时转移到label1标号地址上 JMP labe2; //短跳转 GOTO labe3; //长跳转 SPCE061A的指令系统转移控制类指令
应用举例: FIR_MOV ON; //FIR滤波允许 FIQ ON; //开通FIQ中断 IRQ OFF; //关闭IRQ中断 INT OFF; //禁止FIQ和IRQ中断 NOP; SPCE061A的指令系统其他控制类指令
定义类:PROC…ENDP、 PUBLIC、EXTERNAL、 CODE、DATA、IRAM、ORAM、TEXT… 存储类:DW、DD、FLOAT、DOUBLE... 条件类:IF…ELSE…ENDIF 汇编方式类:INCLUDE 、 SECTION… SPCE061A的指令系统汇编器的伪指令
算逻操作符(#)及其作用 ANSI-C算符及其作用 -,-= 取补,减 -,-= 单目取负,减 += 加 += 加 * 乘 *= 乘 cmp、test 比较、测试操作符 >,>=,<,<=,==,!= 关系运算符 = 数据传送 = 赋值语句 ^= 逻辑异或 ^= 逻辑异或 &= 逻辑与 &= 逻辑与 |= 逻辑或 |= 逻辑或 LSL、LSR 逻辑左移、逻辑右移 <<、>> 左移、右移 ’nSP™的指令系统指令结构对高级语言的支持
PC 机 標准並行口 SPCE061A实验箱 SPCE061A仿真Probe SPCE061A实验板 SPCE061A开发系统
请参看IDE环境光盘和技术手册 请访问凌阳大学计划网站: http://www.unsp.com.cn E_mail:unsp@sunplus.com.cn 凌阳教育推广中心竭诚为您服务 凌阳科技 科技落实生活