找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3952|回复: 35
打印 上一主题 下一主题
收起左侧

单片机该学习哪种语言才能更好的理解和学习单片机的工作机制呢?

  [复制链接]
跳转到指定楼层
楼主
ID:348613 发表于 2018-6-10 10:07 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
网上看到关于学习单片机的,开发语言可以是汇编,也可以是C语言,我应该学哪种语言才能更好的理解和学习单片机的工作机制呢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:348644 发表于 2018-6-10 11:21 | 只看该作者
两个都要学吧
先从c开始
然后再汇编,能帮助更好理解
回复

使用道具 举报

板凳
ID:348671 发表于 2018-6-10 11:47 | 只看该作者
C语言了解一下
回复

使用道具 举报

地板
ID:348676 发表于 2018-6-10 12:08 | 只看该作者
先汇编,然后C语言。技多不压身
回复

使用道具 举报

5#
ID:155507 发表于 2018-6-10 12:24 | 只看该作者
单片机编程用C语言或汇编语言都可以,但是我建议用C语言比较好,如果原来有C语言的基础那学起来会更好,如果没有,也可以边学单片机边学C语言,C 语言也挺简单,只是一门工具而已,我劝你最好学会,将来肯定用得着,要不你以后也得学,你一点汇编都不会根本无所谓,但你一点C语言都不会那你将来会吃苦头。

汇编写程序代码效率高,但相对难度较大,而且很罗嗦,尤其是遇到算法方面的问题时,根本是麻烦的不得了,现在单片机的主频在不断的提高,我们完全不需要那么高效率的代码,因为有高频率的时钟,单片机的ROM也在不断的提高,足够装得下你用C语言写的任何代码,C语言的资料又多又好找,将来可移植性非常好,只需要变一个IO口写个温度传感器的程序在哪里都能用,所以我劝大家用C语言。总结上面,只要你有信心,做事能坚持到底,有不成功不放弃的强烈意志,那学个单片机来说就是件非常容 易的事。
回复

使用道具 举报

6#
ID:348691 发表于 2018-6-10 12:55 | 只看该作者
c语音就够了。关键在于原理的理解,以及各个接口的调用
回复

使用道具 举报

7#
ID:348605 发表于 2018-6-10 13:06 | 只看该作者
c语言了解下,简单
回复

使用道具 举报

8#
ID:348706 发表于 2018-6-10 13:15 | 只看该作者
c语言够用了,有精力可以再看看汇编。
回复

使用道具 举报

9#
ID:348709 发表于 2018-6-10 13:18 | 只看该作者

C语言了解一下
回复

使用道具 举报

10#
ID:348711 发表于 2018-6-10 13:27 | 只看该作者
C语言和汇编语言
回复

使用道具 举报

11#
ID:347612 发表于 2018-6-10 13:28 | 只看该作者
C语言吧,C语言很容易入门
回复

使用道具 举报

12#
ID:348719 发表于 2018-6-10 13:42 | 只看该作者
c语言就可以  
回复

使用道具 举报

13#
ID:348724 发表于 2018-6-10 13:49 | 只看该作者
汇编语言是底层,c是高级语言。汇编可以让你从寄存器级去理解芯片内部工作原理,c可以让你高效实现很多功能
回复

使用道具 举报

14#
ID:348666 发表于 2018-6-10 13:49 | 只看该作者
C语言必学
回复

使用道具 举报

15#
ID:348697 发表于 2018-6-10 13:50 | 只看该作者
我给你说一下我们学校的学习流程。先是C语言,然后是计算机软件基础,然后是硬件基础(汇编语言)
回复

使用道具 举报

16#
ID:348247 发表于 2018-6-10 14:19 | 只看该作者
建议C语言,简单上手,而且C的用处比汇编大得多。
回复

使用道具 举报

17#
ID:348697 发表于 2018-6-10 14:25 | 只看该作者
先学c语言后学汇编
回复

使用道具 举报

18#
ID:135031 发表于 2018-6-10 14:31 | 只看该作者
c语言就够了,但是如果你稍微懂点汇编会更方便你读懂寄存器的配置。
回复

使用道具 举报

19#
ID:324871 发表于 2018-6-10 14:58 | 只看该作者
学习c语言吧,这个方便。
回复

使用道具 举报

20#
ID:348788 发表于 2018-6-10 15:26 | 只看该作者
学习C语言
回复

使用道具 举报

21#
ID:259987 发表于 2018-6-10 15:29 | 只看该作者
当然是C语言啦   ~~~大势所趋
回复

使用道具 举报

22#
ID:348791 发表于 2018-6-10 15:29 | 只看该作者
c吧,基础
回复

使用道具 举报

23#
ID:339421 发表于 2018-6-10 16:26 | 只看该作者
c语言 c++都可以
回复

使用道具 举报

24#
ID:348851 发表于 2018-6-10 17:24 | 只看该作者
学习C语言更重要,学了C语言就可以使用单片机了
回复

使用道具 举报

25#
ID:348894 发表于 2018-6-10 17:40 | 只看该作者
C语言,一般的单片机,如51、STM32,都是C语言的
回复

使用道具 举报

26#
ID:323774 发表于 2018-6-10 22:48 | 只看该作者
了解单片机原理和语言好像没什么关系,430汇编搞过两年,之后都是C,个人觉的外设初始化,汇编和C没有本质的区别。
回复

使用道具 举报

27#
ID:349073 发表于 2018-6-10 22:56 来自手机 | 只看该作者
先学c语言吧
回复

使用道具 举报

28#
ID:349102 发表于 2018-6-10 23:15 来自手机 | 只看该作者
没基础的最好先学C,简单易懂。其实单学c语言就好了
回复

使用道具 举报

29#
ID:348924 发表于 2018-6-11 08:15 来自手机 | 只看该作者
汇编更能理解单片机工作原理,C更方便广泛一些,建议先汇编后C
回复

使用道具 举报

30#
ID:349206 发表于 2018-6-11 11:43 来自手机 | 只看该作者
必须C阿
回复

使用道具 举报

31#
ID:348613 发表于 2018-6-12 11:05 来自手机 | 只看该作者
angmall 发表于 2018-6-10 12:24
单片机编程用C语言或汇编语言都可以,但是我建议用C语言比较好,如果原来有C语言的基础那学起来会更好,如 ...

好好好,学习了
回复

使用道具 举报

32#
ID:349966 发表于 2018-6-12 15:08 | 只看该作者
汇编     c++
回复

使用道具 举报

33#
ID:260481 发表于 2018-6-12 16:04 | 只看该作者
C语言和编程
回复

使用道具 举报

34#
ID:350554 发表于 2018-6-12 19:18 | 只看该作者
汇编吧  ,
回复

使用道具 举报

35#
ID:313600 发表于 2018-6-12 22:35 | 只看该作者
汇编的可用行感觉没有C方便,c的话,要求的编程基础也不是很高,会基础就行,主要看懂你要做的或者要用的芯片,看原理图,看手册,看懂时序。建议学C
回复

使用道具 举报

36#
ID:341045 发表于 2018-6-12 23:52 | 只看该作者
要深入理解, 肯定汇编, 但编写复杂些的程序, C会省好多时间.
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表