单片机原理与应用_1016位DSP单片机的组成与特点教程范本.pptx

单片机原理与应用_1016位DSP单片机的组成与特点教程范本.pptx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.1 概 述 10.2 DSP 56800单片机内部组成与特点 10.3 指令系统概述与开发应用 第10章16位DSP单片机的组成与特点 10.1 概 述 DSP(Digital signal processor)单片机是从信号处理技术发展而来的一种处理器,其中包含有CPU,备有指令系统,完全按照计算机的方式工作,尤其在对模拟信号和多媒体信号的处理方面有着独到之处。因此,已经成为单片机的另一重要的应用领域,而且发展迅速。它是是在具备一般数据处理的基础上,注重于模拟信号、多媒体信号的数字化处理与传输。 作为数字信号处理器,DSP具备对模拟信号、多媒体信号的采集、滤波与数字化处理能力,具备对视频/音频信号的压缩/解压、存储与传输能力。同时,集成有相当容量的程序ROM、数据RAM、寄存器和I/O接口,具有很强的计算与数据处理能力。有的还设有专门的数据计算CPU、数据输入输出CPU,以构成多CPU系统;它的一个重要特点,就是把各种应用程序固化在内部Flash ROM中,使其成为具有专门功能的处理器,以实现快速的加、减、乘、除及逻辑运算,实现各种信号的传输与处理。 在工艺上,DSP单片机采用0.25~0.13μm技术,其集程度高,芯片面积小,成本低,工作稳定可靠,因此广泛用于3C(Computing、Communication、Consumer)领域,成为同步/异步通信、图像处理、语音识别、电子乐器、高速/变频/伺服电机控制、汽车电子、噪声消音、数字化仪器仪表、现场总线前端控制设备、办公自动化以及楼宇自动化管理中的核心器件,也是“嵌入式”芯片的主流产品。 在通信方面,DSP产品已经涵盖了从3G无线基站到无线局域网的广泛领域,成为数字化电视、广播、移动通信、多媒体信号传输等设备中必不可少的器件。 在计算机领域,DSP可用来构成掌上电脑,用于硬盘驱动器、光盘驱动器、图形加速器、激光打印机、扫描仪、语音输入输出设备、多媒体网络接口、大屏幕显示器等多种设备之中。 在消费类和办公自动化领域,DSP可用于构成各种声控、光控、温控、红外线控制、图形相貌及指纹识别设备,构成多媒体数字化仪器仪表、各种磁卡/IC卡设备、自动售货机、收/取款机、计费器、报话器、自动监测设备、电机变频调速控制器,构成各种家用电器、儿童玩具的智能控制器、基于现场总线的前端测控装置,用于摄像机、数码相机以及多种医疗设备中。 随着三网合一的进展,DSP单片机必将发挥更大的作用。 10.2.1 DSP 56800单片机内部组成与特点 10.2.2 定时器与中断控制 10.2.3 串行通信接口 10.2.4 模数转换器ADC 10.2.5 相位检测器与脉冲调宽输出PWM 10.2 DSP 56800单片机内部组成与特点 10.2.1 DSP 56800单片机内部组成与特点 DSP56800的内部组成除了类似于CPU的算术逻辑部件ALU和程序控制器PC之外,还有地址产生器AGU、总线和位操作单元、仿真单元OnCE、内部总线以及用于模拟信号/多媒体信号的采集与处理的I/O模块。DSP56800的基本组成如图10.1所示。 1.算术逻辑部件ALU 算术逻辑部件ALU是针对16位的整数和定点小数的运算而设计的。但在结构上包括3个16位输入寄存器X0、Y0和Y1,2个32位累加器A(A0、A1)和B(B0、B1),2个4位累加器扩展寄存器A2和B2,1个数据限制器和1个并行乘法累加单元MAC等。在实际使用时,Y0、Y1可看成32位寄存器Y;累加器A和寄存器B又可分别看成两个16位的寄存器A0与A1和B0与B1;A2和B2还可将A、B扩展为36位的累加器与寄存器。具体的使用,用户可通过程序在模式寄存器OMR中设置。 在运算或数据处理时,可进行带符号与无符号数的算术运算,支持无符号整型数据的逻辑运算。其中的乘/加法器MAC支持在一个周期内并行完成乘和加的运算;极值限制器可监视从36位到32位和从20位到16位的传送/运算指令的正确执行,不至于因越界而出现错误。共计处理的数据类型有9种,即8位/16位/32位无符号/带符号数、16位带符号小数、32位/36位带符号双精度小数。 2. 地址产生器AGU 地址产生器包括4个通用地址寄存器R0~R3,1个堆栈指针SP、1个偏移量寄存器N,1个地址域寄存器M01和1个模运算器。模运算器分为两个部分,一部分完成简单的加1和减1运算;另一部分实现复杂的、块大小由用户定义的存储空间的计算。这样,可使AGU在一个指令周期内同时刷新2个地址单元。与指令系统配合,支持12种寻址方式。 3. 程序控制器PCU

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档