7172|25

84

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

犹豫不知学哪种语言好? [复制链接]

我现在正在学习单片机,有的老师说单片机好,但现在我在网上看好像大多都是C51,我真不知道是选择哪种好,各位请帮参谋一下,说一下现在的形势,我给学哪种好,谢了!

最新回复

C语言  详情 回复 发表于 2010-4-6 13:39
点赞 关注

回复
举报

79

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
C51是单片机的基础,就好像盖房子的地基,不管哪种单片机都是在51的原理下扩展的。如果你是初学,应该先熟悉51系列单片机,如果你打算学习自控,就学ARM,如果你打算学习算法处理,就学DSP
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
现在一般的嵌入式语言都是C语言,包括单片机.以前单片机还用汇编进行编程.不过汇编也要懂点,8位的 单片机是基础,再学其他的.ARM DSP,与硬件相关的 FPGA
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

4
 
你到底是在选择硬件芯片还是选择开发语言?
楼上已经说得很好的,语言的话C语言是首选。
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 1 楼 kegebodxs 的回复:
C51是单片机的基础,就好像盖房子的地基,不管哪种单片机都是在51的原理下扩展的。如果你是初学,应该先熟悉51系列单片机,如果你打算学习自控,就学ARM,如果你打算学习算法处理,就学DSP


这个兄弟说的很好啊。

对于初学者,还是首推C51,
单片机 开发语言以C为主,极少量用ASM。

有问题多百度或者GOOGLE,再就是上各大论坛答疑啊
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

6
 
单片机从汇编开始,arm从操作系统开始,我的建议,
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

7
 
看应用领域

C51是基础,

然后再根据个人领域学,如 430  avr  pic arm 等等
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用 1 楼 kegebodxs 的回复:
C51是单片机的基础,就好像盖房子的地基,不管哪种单片机都是在51的原理下扩展的。如果你是初学,应该先熟悉51系列单片机,如果你打算学习自控,就学ARM,如果你打算学习算法处理,就学DSP
Ding
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

9
 
楼主基础好的话还是51先看起来,估计几个月就可熟悉。汇编看个脸熟就行,主要是c。51基础有了就可以上其他的。
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

10
 
C51是基础
 
 
 

回复

94

帖子

0

TA的资源

一粒金砂(初级)

11
 
在我看来还是学C51比较好初期看看书买个板自己调试我建议STC系列就挺好还有很多其他的类型可以自己选择。
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

12
 
C再方便,最好还是熟悉一下汇编,至少一种体系的汇编

否则不能算是一个合适的嵌入式研发人员
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

13
 
单片机语言不多吧
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

14
 
汇编是基础
C
UO2
ARM
FPGA
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

15
 
ucos2
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

16
 
借楼主的宝地问一个比较低级的问题,希望大家不要拍我。

到底FPGA和DSP和单片机有什么不同呢,我感觉DSP就是一种单片机,FPGA就让我更糊涂了,好像也可以把代码装上去跑,那不也就是单片机了,他们到底有什么不同,FPGA不是逻辑门的意思吗,对不起我的概念比较混乱,哪位大侠帮哦澄清一下。谢谢了。
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

17
 
引用 15 楼 karen99 的回复:
借楼主的宝地问一个比较低级的问题,希望大家不要拍我。

到底FPGA和DSP和单片机有什么不同呢,我感觉DSP就是一种单片机,FPGA就让我更糊涂了,好像也可以把代码装上去跑,那不也就是单片机了,他们到底有什么不同,FPGA不是逻辑门的意思吗,对不起我的概念比较混乱,哪位大侠帮哦澄清一下。谢谢了。


google吧,建议主要从应用场合区分

FPGA直译为可编程门阵列,内部就是各种与或非门阵列,可以设计成自己想要的逻辑,特点是并行、速度快,使用专用的编程语言(现在也有用变异的c),使用专用工具编程,对经验、逻辑和工具要求比较高,基本上可以归类为IC设计,
CPU的特点是串行执行,软件编程灵活方便,
DSP其实也是一个处理器,不多对于运算进行了优化,特别适合高速数据运算,如音视频编解码等,


可以通过给FPGA编程得到一个处理器,也有的FPGA把CPU和DSP集成到一个芯片中,
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

18
 
ps:DSP其实也是一个处理器,不对于运算进行了优化,

错别字,见谅
 
 
 

回复

88

帖子

0

TA的资源

一粒金砂(初级)

19
 
謝謝你的認真回復,是常常google的,可是得到許多內容有時候還找不到重點,再說我的問題一般都很蠢的也難找到答案,謝謝你讓我明白了一點點。

其實一直都以為DSP也是一種處理器,現在才覺得我可能錯了。你把CPU和DSP并列說,讓我覺得DSP本身是沒有CPU的,那它當然不能叫處理器了,而且它必須在一個有CPU的系統里才能工作是這樣的嗎。也記起來DSP好像就是一個小芯片 ,是不是這個小芯片可以放到不同的問處理器系統里?

我知道這些問題到普通教科書里或許都能找到答案,順便路過這里,遇到高手,我就多問了幾句,方便的時候就幫幫我,省去我許多翻書的時間,謝謝了:)


引用 16 楼 yangb_soso 的回复:

引用 15 楼 karen99 的回复:
借楼主的宝地问一个比较低级的问题,希望大家不要拍我。

到底FPGA和DSP和单片机有什么不同呢,我感觉DSP就是一种单片机,FPGA就让我更糊涂了,好像也可以把代码装上去跑,那不也就是单片机了,他们到底有什么不同,FPGA不是逻辑门的意思吗,对不起我的概念比较混乱,哪位大侠帮哦澄清一下。谢谢了。


google吧,建议主要从应用场合区分
……
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

20
 
谢谢各位,让我学到好多东西,我想在已经有了一定汇编基础,但主攻C语言.
再次谢谢各位。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表