请问各位大神,51单片机和dsp有什么区别和联系呢?希望能有个详细的回答啊~

 我来答
闹终678
2019-09-26 · TA获得超过2257个赞
知道答主
回答量:10
采纳率:0%
帮助的人:1536
展开全部

区别:

1、应用场景不同。

单片机是一种系统设计方案,将计算机的CPU,定时器和多种接口集成在一片芯片上,可以满足多种应用场合。现在的小家电,比如说电磁炉,电冰箱,洗衣机这些产品都是有单面机开发而成的。

DSP也是一种系统设计方法,它主要用在数字信号处理算法上面,音视频数据的解码,这样需要速度非常快的处理,普通的单片机达不到这么快的处理速度。

2、结构不同。

单片机的内部结构是由CPU、ROM、RAM、32条I/O口线(111条指,大部分为单字节指令)、21个专用寄存器、2个可编程定时/计数器、5个中断源,2个优先级(52有6个)等组成。

而DSP采用改进的哈佛结构,指令和数据空间完全分开,并且有多个指令和数据空间,提高了数据的运算速度,DSP还设有专门的一些运算处理器,这样很大程度上提高了dsp的运算速率。

3、工作原理不同。

51单片机的工作由相应的指令的代码来完成一步一步的操作,并对系统做出知识与信号。

而DSP工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。

它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。

联系:

二者都可以编程,DSP可以说是单片机的升级形式。一般而言,单片机指的是8位或16位微控制器。DSP是数字信号处理,着重与运算,特别是浮点运算,是32位微处理器。

扩展资料:

51单片机的部分功能如下:

CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;

RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;

ROM:用以存放程序、一些原始数据和表格;

I/O口:四个8位并行I/O口,既可用作输入,也可用作输出

T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;

五个中断源的中断控制系统:一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最佳振荡频率为6M—12M。

参考资料来源:百度百科-51单片机功能

fege5710
推荐于2017-11-28
知道答主
回答量:21
采纳率:0%
帮助的人:22.1万
展开全部
本质上都是控制类芯片,都有数据和地址单元和外围设备进行交互。都可以看成是一个微控制系统。只是单片机更侧重于IO接口部分的控制功能,对于复杂和对系统要求较高的算法,其处理能力有限。。而DSP英文翻译是数字信号处理,对于高速离散量的数据处理有很大的优势。简单地理解就是DSP是一个算数单元ALU更复杂的单片机。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ss7e0080
2012-04-03 · TA获得超过441个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:241万
展开全部
ti的dsp和51一样,是哈佛结构,即内存和存储器是分开的,51速度慢一点,主要是面向控制,dsp速度快,可以做一些算法,但是基本原理是一样的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
li_ghtning
2012-04-03 · TA获得超过183个赞
知道答主
回答量:96
采纳率:0%
帮助的人:33.7万
展开全部
都是处理器。但51主要是控制用,DSP主要是运算,数据处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式