- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 2014金科阳光美镇冬季包装方案30p例析.ppt
- 大学生学业生涯规划教程范本.pptx
- 2014九年级化学上册《4.1空气的成分》1(鲁教版)例析.ppt
- 大学数据结构--第1章教程范本.pptx
- 大学物理A1总复习教程范本.pptx
- 2-高血压诊疗及用药指导(第二版)例析.ppt
- 大一心理学基础教程范本.pptx
- 大鱼海棠热映,动漫IP大有“钱”途教程范本.docx
- 2检查与更换活塞、活塞环()例析.ppt
- 2014煤与瓦斯突出例析.ppt
- 2025年阜阳颍东区本区内农村学校选调教师考试笔试试题.docx
- 2025金华市文物保护与考古研究所招聘考试笔试试题.docx
- 2025年贵阳市第二实验幼儿园人员招聘考试笔试试题.docx
- 2025年锦州师范高等专科学校招聘考试笔试试题.docx
- 2025年重庆垫江县教育事业单位招聘考试笔试试题.docx
- 2025河北省食品检验研究院招聘考试笔试试题.docx
- 2025年陕西省能源局下属事业单位招聘考试笔试试题.docx
- 2025年贵州省退役军人事务厅下属事业单位招聘考试笔试试题.docx
- 2025曲靖市宣威市机关事务管理局招聘考试笔试试题.docx
- 2025年陕西省退役军人事务厅下属事业单位招聘考试笔试试题.docx
文档评论(0)