教你了解DSP与单片机的区别

发布者:钱老李最新更新时间:2014-02-17 来源: 电子发烧友关键字:DSP  单片机  区别 手机看文章 扫描二维码
随时随地手机看文章

本内容简单介绍了DSP与单片机的区别
1 存储器结构不同

单片机使用冯.诺依曼存储器结构。这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核。

大多数DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。

2 定点计算
大多数DSP使用定点计算,而不是使用浮点。为了不使用浮点机器而又保证数字的准确,DSP处理器在指令集和硬件方面都支持饱和计算、舍入和移位。

3 专门的寻址方式

DSP处理器往往都支持专门的寻址模式,例如,模块(循环)寻址、位倒序寻址。这些非常专门的寻址模式在GPP中是不常使用的,只有用软件来实现。

4 对密集的乘法运算的支持

单片机不是设计来做密集乘法任务的,即使是一些现代的GPP,也要求多个指令周期来做一次乘法。而DSP处理器使用专门的硬件来实现单周期乘法。DSP处理器还增加了累加器寄存器来处理多个乘积的和。累加器寄存器通常比其他寄存器宽,增加称为结果bits的额外bits来避免溢出。

5 零开销循环

单片机是Single-chip Microcomputer的较准确译法,但最能准确反映单片机设计思想、并且有长远技术眼光的词汇是Microcontroller(微控制器)。之所以出现Single-chip Microcomputer一词,实在是因为早期,甚至到MSC-51时期,单片机准确地体现了Single-chip Microcomputer的形态和内容。然而发展到MSC-96,发展到新一代80C51、M68HC05、M68HC11系列单片机时,在单片机中着力扩展了各种控制功能,如:A/D、PWM、PCA计数器捕获/比较逻辑、高速I/O口、WDT等,已突破了Microcontroller的传统内容,朝Microcontroller的内涵发展。因此,目前已到了该给单片机正名的时候了,国外已逐渐统一成Microcontroller。如果我们仍然保留单片机这一习惯叫法,则应把它认为是一个单片形态的微控制器,或直接称作微控制器或单片微控制器,而不要再使用单片微型计算机或单片计算机这些词汇了。
另:集成技术的最新进展之一是将 CPU 和外围芯片,如程序存储器,数据存储器,并行,串行I/O口,定时/计数器,中断控制器及其他控制部件集成在一下芯片中,制成单片机Single-chip Microcomputer

关键字:DSP  单片机  区别 引用地址:教你了解DSP与单片机的区别

上一篇:基于TMS320VC5507的语音识别系统实现
下一篇:开发人员对DSP控制器的四大误解

推荐阅读最新更新时间:2024-05-02 22:58

51单片机存储器内存的讲解
  51单片机当中的存储器从功能性上来划分可以分为程序存储器与数据存储器。一般来说单片机存储器的存储空间是能够进行存储空间拓展的,但是如何进行拓展则需要根据不同的存储器类型进行选择,本文就将为大家针对这个问题进行讲解。   访问存储空间时,需要用到两个指针变量,为DPTR和PC。其中pc为程序计数器,指向下一条需要执行的指令的地址,DPTR为数据指针寄存器,这两个变量的长度都为16位,这是51单片机内部结构决定的,无法改变。所以这两个指针的寻址能力都为64K。这样看来,两类存储器的扩展能力都为64K。但是,如果实际扩展过存储器,就可以发现程序存储器的扩展能力并没有64K。   为什麽会这个样子呢?这得从51单片机的存储空间
[单片机]
PIC单片机+LCD12864显示汉字程序
#include pic.h #define RS RD2 #define CS2 RD1 #define CS1 RD0 #define E RD4 #define RW RD3 #define BUSY RC7 const unsigned char tab2 ={ /*-- 文字: 福 --*/ /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/ 0x08,0x08,0x89,0xCE,0x28,0x18,0x02,0x7A,0x4A,0x4A,0x4A,0x4A,0x4A,0x7A,0x02,0x00, 0x02,0x01,0x00,0xFF,0x01,0x02,0xF
[单片机]
PIC<font color='red'>单片机</font>+LCD12864显示汉字程序
51单片机的4×4键盘识别与74LS164驱动数码显示
;P1口外接4×4键盘,输出使用74LS164驱动一位数码显示器。 ;当按下任一键时,在数码显示器上显示键值。 ;程序用汇编语言编写,用PROTEUS仿真调试的画面如下: ;程序如下: ORG 0000H LJMP START ORG 0030H START: MOV P1, #255 MOV 60H, #16 MAIN: CALL DISPLAY ;SJMP $ M_LOOP: CALL K_SCAN ;扫描程序 JB ACC.4, M_LOOP LJMP MAIN ;--------------------------------------- DISPLAY: MOV
[单片机]
51<font color='red'>单片机</font>的4×4键盘识别与74LS164驱动数码显示
51单片机基础——数码管动态显示
#include reg52.h #define wu P0 #define uchar unsigned char sbit wei1=P2^4;//定义第一位LED显示器 sbit wei2=P2^5;//定义第二位LED显示器 sbit wei3=P2^6;//定义第三位LED显示器 sbit wei4=P2^7;//定义第四位LED显示器 //共阴极数码表 uchar code gy ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; voi
[单片机]
玩转单片机STM8(二)
现在学习STM8,由于ST已经提供标准驱动库函数,对C语言能力要求已经很弱了,只要上过大学C语言课程,都可以进行编程。 但是我建议大家把C语言学深点。它的核心就是指针,玩转指针,就玩懂了C语言。它的其他功能和其他语言没有任何差别。只是逻辑控制而已。能把C的指针真正弄懂,你还不得不学习一下机器语言,万变不离其宗。见多识广,千万不要怀疑自己大脑的记忆能力,也不要认为多学会学混,我的经验是,学得越多,只会让你你看得更明白。 STM8系统的机器指令的长度是8位的。固定长度,你可以大致看看每个Bit是什么意思。这都是工程师精确设计的,也是人设计的。别人能做到的,你为什么不行?多问问自己。 机器指令的介绍,一定会花大篇幅介绍寻址。
[单片机]
快速 4A 单节锂离子电池 SMBus 充电器 无需微控制器
2006 年 6 月 26 日 - 北京 - 凌特公司( Linear Technology Corporation )推出快速、精确智能电池充电控制器 LTC4101 ,该器件有无主微控制器都可工作。该 IC 完全符合 Rev. 1.1 SMBus 规范,并满足了智能电池系统( SBS )二级( Level 2 )充电功能的要求。 LTC4101 为 3V 至 5.5V 充电电压而优化,适用于单节锂离子电池和 3 至 4 节镍化学电池充电。它能够以高达 4A 的电流快速充电,电压准确度为 0.8% ,电流准确度为
[新品]
MSP430F149单片机对SDRAM控制程序设计
MSP430的内核结构采用具有高透明格式的精简指令集(RISC)设计。指令分为硬件实现的内核指令和利用这一硬件结构的具有更高效率的模拟指令,使用起来非常方便。在本控制系统中,单片机完成初始化任务(设置标志位、看门狗的工作方式)后,就进入低功耗睡眠状态。中断将其唤醒,转而进入相应的子程序。基于MSP430F149单片机的SDRAM控制程序如下。 #include msp430x14x.h void Init(void); void Send(char* Data, unsigned int Length); void SendAddress(unsigned int Address); void SendData(unsign
[单片机]
单片机4位数码管电子时钟
经过几天的努力,第一个51单片机电子时钟终于出炉了,通过4位数码管来显示时间,系统晶振11.0592MHZ,仿真图中用二极管代替时钟冒号闪烁,非门代替三极管,让仿真速度与真实速度达到一致,本设计用了6个按钮来对时间及闹钟时间的调节、关闭,p3.2接时间分加1按钮,p3.3接时间时加1按钮,p3.4接闹钟时间与当前时间切换按钮,按住不放显示闹钟的时间,闹钟初始化为00:00,放开按钮则显示当前时间,p3.5接闹钟加1按钮,p3.6接闹钟时加1按钮,p3.7接关闭闹钟按钮 有没有人会问 ,怎么没有减的按钮呢??? 为了不用那么多按钮,所以只设置了加1的按钮,那减的怎么办?? 程序的设计是这样的,当分加到59的时候,再加一次
[单片机]
<font color='red'>单片机</font>4位数码管电子时钟
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved