凌阳Sunplus 16 位微控制器 ’nSP™介绍.

Slides:



Advertisements
Similar presentations
水箱水位PLC控制 课题(三) *** 20**年**月**日.
Advertisements

第5章 中断系统 5.1 中断的概述  5.2 AT89C51中断系统 5.3 中断系统的应用.
2017年3月5日 单片机原理与应用 背景知识调查.
实验四 利用中规模芯片设计时序电路(二).
第2章 微型计算机基本原理 2.1 数的编码和字符的表示 二进制数 二进制数向十进制数的转换:
大连理工大学软件学院 软件工程系 赖晓晨 计算机组成与结构 大连理工大学软件学院 软件工程系 赖晓晨
第13章 单片机开发板设计 本章主要介绍单片机应用系统的设计思想、设计理念和设计一个单片机应用系统要考虑的一些问题。本章中还介绍了笔者自主设计的一款基于proteus仿真平台的单片机开发板.
第7章 中斷系統.
4.1 MCS-51系列及80C51系列单片机简介 C51系列单片机外引脚功能 C51单片机内部结构 4.4 低功耗运行方式
监控器CAT705、 CAT706、 CAT813与 MAX705,、MAX706、 MAX813L管脚兼容 2008年1月
第四章 典型CPU及指令系统举例.
第14章 单片机应用系统抗干扰 与可靠性设计 1.
AVR单片机软硬件设计教程-入门篇 ——学单片机就要学AVR!
第六部分 ADSP-2189M EZ-KIT评估套件 a.
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
第二讲 搭建Java Web开发环境 主讲人:孙娜
第三章 微机基本系统的设计 第一章 8086程序设计 第二章 MCS-51程序设计 第四章 存贮器与接口 第五章 并行接口
总 复 习.
第3章 寻址方式 罗文坚 中国科大 计算机学院
第2章 MCS--51系列单片机的结构及原理 ● 教学目标:
Roy Wan PCI MS/s 14-bit 高速数字化仪 Roy Wan
第11章 80C51系列单片机 ● 教学目标 介绍Philips公司的8×C552单片机的结构特点与主要型号。
微机原理与接口技术 ——80x86微处理器 西安邮电大学 计算机学院 范琳.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
第二部分 微机原理 第2章 MCS-51单片机 的内部结构 主讲教师:喻红.
第二章 Java语言基础.
逆向工程-汇编语言
CPU结构和功能.
第2章 AT89C51单片机内部结构基础 2.1 内部结构和引脚功能 内部结构框图和主要部件
第3章 MCS-51单片机指令系统 3.1 指令概述 3.2 寻址方式 3.3 MCS-51系列单片机的指令系统.
第六次全国人口普查 近期数据处理工作部署 夏雨春 2010年12月28日.
移相正弦信号发生器设计 采用直接数字综合器DDS发生器的设计 原理:图1是此电路模型图
第1章 认识单片机 教学要点 1.1 项目一单片机实验电路制作 1.2 知识链接 返回.
中 断 王 静 阜阳师范学院 计算机与信息工程学院.
C语言程序设计 主讲教师:陆幼利.
得技通电子 问题 1.0 、选择题:本大题共15个小题,每小题1分,共15分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。
单片机应用技术 项目一 循环彩灯装置 第3讲 8051单片机的存储器 《单片机应用技术》精品课程组 湖北职业技术学院机电工程系.
第四章 MCS-51定时器/计数器 一、定时器结构 1.定时器结构框图
集成运算放大器 CF101 CF702 CF709 CF741 CF748 CF324 CF358 OP07 CF3130 CF347
51单片机及最小系统板 MCU起航 QQ:
(Random Access Memory)
2019/4/29 计算机组成原理 辅导教师:陆明强.
第三章 MCS 51的硬件结构.
第二章 补充知识 2.1 总线和三态门 一、总线(BUS) 三总线结构 数据总线DB(Data Bus)
四川工商学院 单片机原理及应用 刘 强
第四讲: AT89C51单片机的结构及引脚功能 一、 AT89C51单片机的结构 二、 AT89C51单片机的引脚功能.
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
第五章 输入/输出系统 本章讨论: 接口的基本概念 总线的基本概念 中断方式及其接口组成 中断方式及其接口组成 DMA方式及其接口组成
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
College of Computer Science & Technology
实验九 数模与模数转换电路 EWB仿真实验 数字电路实验(江西现代职业技术学院) 2019/5/13.
HSC高速输出例程 HORNER APG.
微机原理与接口技术 ——8086微处理器 西安邮电大学 计算机学院 范琳.
单片机应用技术 项目一 循环彩灯装置 第5讲 MCS-51单片机指令系统及指令格式 《单片机应用技术》精品课程组 湖北职业技术学院机电工程系.
临界区问题的硬件指令解决方案 (Synchronization Hardware)
3. 逻辑运算指令 A、简单逻辑操作指令 CLR A. (不影响CY、AC、 OV标志) CPL A
本节内容 通用寄存器 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
得技通电子 问题 三 判断题:.
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
微机原理与接口技术 西安邮电大学计算机学院 宁晓菊.
上节复习(11.14) 1、方式2、方式0的特点? 2、定时/计数器的编程要点? 3、实验5方案优化问题.
认知1 掌握“与”、“或”和“异或”指令格式及应用
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
上节复习(11.7) 1、定时/计数器的基本原理? 2、定时/计数器的结构组成? 3、定时/计数器的控制关系?
B12 竺越
第三章 CPU子系统 西南石油大学计算机科学学院 主讲教师 杨 梅 联系电话:
工业机器人入门使用教程 ESTUN机器人 主讲人:李老师
DSP技术与应用 电子与信息技术系.
四路视频编码器 快速安装手册 1、接口说明 2、安装连接 3、软件下载 4、注意事项 编码器软件下载地址
Presentation transcript:

凌阳Sunplus 16 位微控制器 ’nSP™介绍

’nSP™家族产品

SPCE系列 SPG100A SPG系列 SPT660系列 SPT660X

其他产品应用 Furby(菲比小精灵)  Poo-chi普奇狗 Mew-chi貓奇 Techno Dog Diva Starz POX

SPCE 系列单片机产品一览 SPCE500A SPCE061A 是首款推出的基于’nSP™内核语音应用方面的单片机。 是继’nSP™系列产品SPCE500A等之后凌阳科技推出的又一个16位结构的微控制器 。

SPCE061A单片机性能简介 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的内核构架 16位数据线 22位地址线

SPCE061A的内核构架 寄存器组 寄存器ID号 寄存器符号 功能名称 0(000) SP 堆栈指针寄存器 1(001) R1 普通寄存器 2(010) R2 3(011) R3 4(100) R4 5(101) BP(R5) 基址指针寄存器 6(110) SR 段寄存器 7(111) PC 程序指针寄存器

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的片内外围部件 存储器映射

SPCE061A的片内外围部件 并行I/O端口

SPCE061A的片内外围部件 ADC输入接口

SPCE061A的片内外围部件 音频输出DAC

SPCE061A的片内外围部件 时基信号

SPCE061A外围部件 定时器/计数器—TimerA

SPCE061A外围部件 定时器/计数器—TimerB

SPCE061A的片内外围部件 标准串行异步通讯端口 1 b2(RXEN)UARTRX IOB7(Rx) IOB7设置为 输入端口 UART 串行异步通讯发送端口TX的结构

SPC061A的片内外围部件 串行设备接口SIO

SPCE061A的片内外围部件 低电压复位/低电压监测(LVR/LVD)

SPCE061A的指令系统 指令的分类 ’nSP™汇编器的伪指令 ’nSP™的指令结构对高级语言的支持

SPCE061A的指令系统 指令的分类 ’nSP™的指令总共只有41种 四类指令 数据传送类指令 算逻运算类指令 转移控制类指令 其它控制类指令

SPCE061A的指令系统 数据传送类指令 应用举例: R3 = [BP + 0x08]; //变址寻址 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…

’nSP™的指令系统 指令结构对高级语言的支持 算逻操作符(#)及其作用 ANSI-C算符及其作用 -,-= 取补,减 -,-= 单目取负,减 += 加 += 加 * 乘 *= 乘 cmp、test 比较、测试操作符 >,>=,<,<=,==,!= 关系运算符 = 数据传送 = 赋值语句 ^= 逻辑异或 ^= 逻辑异或 &= 逻辑与 &= 逻辑与 |= 逻辑或 |= 逻辑或 LSL、LSR 逻辑左移、逻辑右移 <<、>> 左移、右移

SPCE061A开发系统 PC 机 SPCE061A仿真Probe SPCE061A实验板 SPCE061A实验箱 標准並行口

集成开发环境(unSP IDE)

E_mail: unsp@sunplus.com.cn 凌阳科技 科技落实生活 请参看IDE环境光盘和技术手册 请访问凌阳大学计划网站: http://www.unsp.com.cn E_mail: unsp@sunplus.com.cn 凌阳教育推广中心竭诚为您服务