凌阳单片机[精选].pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
凌阳单片机[精选]

?’nSP?家族产品 SPCE 系列单片机产品一览 SPCE500A 是首款推出的基于?’nSP?内核语音应用方面的单片机。 SPCE061A 是继?’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的内核构架 寄存器组 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的片内外围部件 标准串行异步通讯端口 SPC061A的片内外围部件 串行设备接口SIO SPCE061A的片内外围部件 低电压复位/低电压监测(LVR/LVD) SPCE061A的指令系统 指令的分类 ?’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… ?’nSP?的指令系统 指令结构对高级语言的支持 SPCE061A开发系统 集成开发环境(unSP IDE) 请参看IDE环境光盘和技术手册 请访问凌阳大学计划网站: E_mail: unsp@ 凌阳教育推广中心竭诚为您服务 算逻操作符(#)及其作用 ANSI-C算符及其作用 -,-=

文档评论(0)

dart003 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档