找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: dragoars
打印 上一主题 下一主题
收起左侧

不会C语言可以学习单片机吗?

    [复制链接]
1161#
ID:339804 发表于 2018-5-28 18:11 | 只看该作者
基础的C语言还是得学的,不然很难
回复

使用道具 举报

1162#
ID:339804 发表于 2018-5-28 18:11 | 只看该作者
基础的C语言还是用得到的,
回复

使用道具 举报

1163#
ID:340009 发表于 2018-5-28 18:29 | 只看该作者
学了,单片机就会C语言
回复

使用道具 举报

1164#
ID:336080 发表于 2018-5-28 19:20 | 只看该作者
可以,单片机内容大部分与C语言无关
回复

使用道具 举报

1165#
ID:336080 发表于 2018-5-28 19:20 | 只看该作者
单片机可以用C语言或者汇编语言,但汇编语言很复杂,很麻烦,所以还是学C语言比较好
回复

使用道具 举报

1166#
ID:340035 发表于 2018-5-28 19:35 来自手机 | 只看该作者
我觉得单片机比c语言难,因为你不会c语言等编程语言的话任何单片机你都无法去操纵,c语言其实也很简单。
回复

使用道具 举报

1167#
ID:340036 发表于 2018-5-28 19:38 | 只看该作者
单片机可以使用汇编或者c语言,相对来讲c语言会比较简单
回复

使用道具 举报

1168#
ID:340031 发表于 2018-5-28 19:38 | 只看该作者
可以的 两个不同的东西
回复

使用道具 举报

1169#
ID:340076 发表于 2018-5-28 20:17 | 只看该作者
一般来讲单片机可以使用
c语言或者汇编语言,相比之下啊c语言更容易上手 所以学习c语言很好
回复

使用道具 举报

1170#
ID:340087 发表于 2018-5-28 20:23 | 只看该作者
肯定可以啊,建议还是先从51开始学起
回复

使用道具 举报

1171#
ID:329571 发表于 2018-5-28 20:25 | 只看该作者

单片机基本用c语言和汇编语言,c语言应用较多,建议楼主先学习一下c语言的基础
回复

使用道具 举报

1172#
ID:340039 发表于 2018-5-28 20:45 | 只看该作者
可以学,虽然说有些关系但是不会C语言不会太多的影响单片机的学习的
回复

使用道具 举报

1173#
ID:337600 发表于 2018-5-28 20:57 | 只看该作者
最好还是要学习C语言的一些基础
回复

使用道具 举报

1174#
ID:338173 发表于 2018-5-28 21:20 | 只看该作者
以我机电生的是经验来说,刚开始入门51不太需要C基础。但是想学好单片机,进阶32,C是必须的。而且每个1-2年功夫根本入不了C的门
回复

使用道具 举报

1175#
ID:340130 发表于 2018-5-28 21:23 | 只看该作者
汇编语言,不过很麻烦,建议学C吧,有几本书挺不错的。
回复

使用道具 举报

1176#
ID:340151 发表于 2018-5-28 21:53 | 只看该作者
可以不精通,但是大体还是要会的
回复

使用道具 举报

1177#
ID:340161 发表于 2018-5-28 21:55 | 只看该作者
不能吧,你得有最起码的语言基础才看得懂代码,不然一个简单数据类型都不懂,会越来越觉得难,慢慢就没兴趣了
回复

使用道具 举报

1178#
ID:340185 发表于 2018-5-28 22:26 | 只看该作者
这样问的见得太多了,我觉得,想学成一点技术,有些投入是“刚性”的---也就是那些劳动你无论如何也绕不过去的。就单片机而言,既然工作需要,要求至少要比对爱好者高吧?编程语言是必须的,不是汇编就是C,得掌握一种。如果觉得C太难,那就别说汇编了,汇编更繁琐。

评分

参与人数 1黑币 +30 收起 理由
admin + 30 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

1179#
ID:340189 发表于 2018-5-28 22:52 | 只看该作者
必须会基本语言
回复

使用道具 举报

1180#
ID:340189 发表于 2018-5-28 22:52 | 只看该作者
baofu 发表于 2017-11-25 07:54
这样问的见得太多了,我觉得,想学成一点技术,有些投入是“刚性”的---也就是那些劳动你无论如何也绕不过 ...

有道理
回复

使用道具 举报

1181#
ID:340189 发表于 2018-5-28 22:53 | 只看该作者
le51 发表于 2017-11-23 21:30
单片机大部分用c语言和汇编语言,c语言应用较多,而且比较好找资料,所以建议楼主学习c语言

有道理
回复

使用道具 举报

1182#
ID:340205 发表于 2018-5-28 23:01 | 只看该作者
可以,51单片机用的C语言不太深 学会wile if for break 语句就差不多,具体的c51语言可以在51单片机学习中学到
回复

使用道具 举报

1183#
ID:340210 发表于 2018-5-28 23:05 | 只看该作者
可以的,一边学单片机还能一边学C语言
回复

使用道具 举报

1184#
ID:218841 发表于 2018-5-29 00:42 | 只看该作者
C语言是基础,最好学一下C语言
回复

使用道具 举报

1185#
ID:340266 发表于 2018-5-29 03:04 来自手机 | 只看该作者
可以,但最好有c语言基础
回复

使用道具 举报

1186#
ID:340278 发表于 2018-5-29 07:41 | 只看该作者
语音只是一个形式,C语言是入门比较简单的,如果汇编你知道了,写起来对单片机原理掌握的更透彻。
回复

使用道具 举报

1187#
ID:194257 发表于 2018-5-29 08:34 | 只看该作者
可以的,不过要学习单片机的话最少得会ASM或者C的一种,你还是需要去学习一种语言。
回复

使用道具 举报

1188#
ID:340303 发表于 2018-5-29 08:53 | 只看该作者
可以,单片机可以用汇编语言写程序
回复

使用道具 举报

1189#
ID:295783 发表于 2018-5-29 08:53 | 只看该作者
我感觉你在学之前要对c语言有一个简单的认识 了解 然后建议你从最简单的单片机学起 也就是51系列的单片机 在学的时候记住多实践 不用一直学理论知识 时间更重要 在实践的时候你可以学习c语言 这样会学的快点 容易点 本人不建议你学汇编 第一汇编对新手来说比较难 第二基本上你想要的功能c语言都可以实现 第三 你只是现在要用单片机 所以不用学的太深 这个东西入门就够你用了 这只是我个人意见 希望可以帮到你吧。。。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

1190#
ID:340303 发表于 2018-5-29 08:56 | 只看该作者
可以,单片机可以用汇编语言编写程序。
回复

使用道具 举报

1191#
ID:269735 发表于 2018-5-29 09:30 | 只看该作者
可以的,边学边参考就行了,省点时间。全部学完C要很多时间,而且只需要C 的很少一部分内容。
回复

使用道具 举报

1192#
ID:340340 发表于 2018-5-29 09:35 | 只看该作者
单片机大部分还是用C来写,所以好事建议多多看看C语言。必经之路
回复

使用道具 举报

1193#
ID:317494 发表于 2018-5-29 11:26 | 只看该作者
你可以用汇编啊!哈哈,虽然都说更难,但是对新手感觉一样
回复

使用道具 举报

1194#
ID:340557 发表于 2018-5-29 16:21 | 只看该作者
单片机编程一般都是C语言基础,汇编更难,建议先了解C语言大概知识,边做边学
回复

使用道具 举报

1195#
ID:340722 发表于 2018-5-29 17:05 | 只看该作者
大众男神 发表于 2018-5-28 22:26
这样问的见得太多了,我觉得,想学成一点技术,有些投入是“刚性”的---也就是那些劳动你无论如何也绕不过 ...

C语言必学,这都是简单的了,想深入写出好的程序,得学学汇编
回复

使用道具 举报

1196#
ID:317135 发表于 2018-5-29 17:17 | 只看该作者
是边学51,边学C。51是学习的目的和最终的产品,而C只是一个工具。学51的过程中,有C部分不懂的就翻书找资料,有针对性的翻书找资料会比单纯的看书学习效率高多了(这搜索也是我要你直接上51的原因)。前提是,你要坚持过前面那段懵懂啥也不会的时间,多动手敲代码。我这个办法是学起来效果最好的,有个人带下就最好了。至于汇编,如果长期做单片机,就可以学下,可以加深对一些寄存器、工作机制的了解。以后如果转linux wince android ,则不学也无所谓。毕竟时间有限,不可能面面俱到。

评分

参与人数 1黑币 +40 收起 理由
admin + 40 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

1197#
ID:321920 发表于 2018-5-29 17:34 | 只看该作者
我感觉必须学C语言
回复

使用道具 举报

1198#
ID:340835 发表于 2018-5-29 19:28 | 只看该作者
自学不行
回复

使用道具 举报

1199#
ID:340908 发表于 2018-5-29 21:03 | 只看该作者
可以,但是如果学习C语言再学习单片机会更快一些
回复

使用道具 举报

1200#
ID:340900 发表于 2018-5-29 21:19 | 只看该作者
如果你不想学习C语言就想学会使用51单片机,可以。但是你必须看得懂它的函数的风格,知道他的循环,判断,指针的,数组的风格。
其实最好的替代C语言的是机器指令就是MOV指令集
但是可读性很差,除了写的人,其他人看很难懂。但是这种方法写的代码,运行的速度将远远比用C语言写的代码处理速度快。所以某些需要高速处理的程序,会选择它而不是用C语言编译后的代码

评分

参与人数 1黑币 +40 收起 理由
admin + 40 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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