找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

    [复制链接]
2481#
ID:843617 发表于 2020-12-17 19:21 | 只看该作者
建议先学C  没那么吃力
回复

使用道具 举报

2482#
ID:517951 发表于 2020-12-17 21:52 | 只看该作者
搞单片机就必须要会C,学会c以后,用起来比汇编代码阅读起来要轻松很多,出错概率,调试效率大大提高。越复杂越高级的单片机越是要用C语言来搞,不然汇编代码阅读起来会让你死的心都有。如果做单片机开发工作,不可能只用一种类型的单片机,如51换AVR,AVR换arm,如果sourse code是c,只需改动很少就能移植过去,如果source code是汇编,那工作量就是海量了,改起来慢不说,出错机会高,直接拔高debug难度一个台阶。 C语言就是一个工具,工具玩的溜,干啥都强。
回复

使用道具 举报

2483#
ID:862566 发表于 2020-12-18 08:47 | 只看该作者
我们的单片机是基于c语言学的,大一学的c语言
回复

使用道具 举报

2484#
ID:859897 发表于 2020-12-18 14:38 | 只看该作者
会汇编语言也可以
回复

使用道具 举报

2485#
ID:863028 发表于 2020-12-18 20:25 | 只看该作者
我当时学51时也是bai没有C基础的,连数组du和指针都不会用。zhi不过我dao还是坚持过来了。可以zhuan边学51边学c,想把c学好后再shu学51这个想法是不对的。对照例题,多敲代码,哪怕你不懂它的意思,把每个代码都要敲一两遍。敲代码时思考为何这样,找资料。实在不知道为何这样,就先跳过。只要坚持一个月,那么很多东西你自然就会明白是什么意思,为何这样。你也就基本可以上路了。切记切记:多动手!
回复

使用道具 举报

2486#
ID:863358 发表于 2020-12-19 13:29 | 只看该作者
不会C那也要汇编,但是一般来说C比汇编好理解多了
回复

使用道具 举报

2487#
ID:771715 发表于 2020-12-20 12:06 | 只看该作者
我们专业学单片机课程用的是汇编语言,不知道为什么这么安排,大一的时候学的是C语言
回复

使用道具 举报

2488#
ID:863178 发表于 2020-12-20 13:17 | 只看该作者
c++是基础
回复

使用道具 举报

2489#
ID:863178 发表于 2020-12-20 13:18 | 只看该作者
c语言是单片机中最简单的一部分,还是要耐心打好基础才行
回复

使用道具 举报

2490#
ID:861923 发表于 2020-12-20 14:06 | 只看该作者
不可以,想学习一种技术,无论什么技术,都绕不开语言,无论什么语言,并且c语言学起来也不难,仅仅会一些基础的东西,也能做出来一点东西,但是要想学精的话,c语言是绕不过去的
回复

使用道具 举报

2491#
ID:303207 发表于 2020-12-20 14:47 | 只看该作者
学习C吧因为用单片机必须用到控制,如何控制实现什么功能都需要编程语言来实现相比起来C语言入手更简单一些
回复

使用道具 举报

2492#
ID:864057 发表于 2020-12-20 16:58 | 只看该作者
我可以提供资料,可以学习单片机哦  大家可以一起讨论
回复

使用道具 举报

2493#
ID:864057 发表于 2020-12-20 16:59 | 只看该作者
可以学习  不算太难  可以先看看一些基本资料
回复

使用道具 举报

2494#
ID:863012 发表于 2020-12-22 16:53 | 只看该作者
当然可以,边学习单片机变学习用到的C语言知识
回复

使用道具 举报

2495#
ID:861496 发表于 2020-12-22 20:35 | 只看该作者
尽量还是要学习C语言的,即使是最最基础的C语言,毕竟C语言是程序设计基础。前期的时候可以看看别人写的C语言程序,努力的去想办法读懂它的逻辑结构功能,慢慢的就会对编程有了一些自己的想法,之后努力的去尝试编写,慢慢就会有很大的进步啦!
回复

使用道具 举报

2496#
ID:866323 发表于 2020-12-23 15:13 | 只看该作者
首先非常佩服你这种“技多不压身”的态度,真的,而且你能用单片机做出一些实实在在的东西,很了不起~~其次,你问学好单片机是不是一定要学C语言,我的回答是,是的。单片机只是一个工具,而C语言是你与它交流的纽带,没了C语言,你的各种想法单片机都没法理解,也就不可能实现预期功能了。不过我有点疑惑,lz电气自动化专业,怎么会没有C语言基础??我是自动化专业的在读研究生,跟电气是一个学院的,平时也在一起上课,感觉C语言是我们这种电子大类专业学生的必备技能啊,要是不会C语言,平时做实验,跑仿真,调参数,怎么弄??难不成所有的设备都用芯片单独搭一个控制电路??最后,至于需不需要学好C语言,个人感觉没啥大必要,常用语句,常用结构大致了解了就差不多了。单片机要玩到高水平,关键在于算法而不在于编程,而且,lz有汇编的基础,这真是提升编程逼格的绝佳手段。你可以把你程序中耗时较多的部分,比如说循环体部分 ,用汇编语言来写,这样搞出来的程序跑得飞快,逼格满满。
回复

使用道具 举报

2497#
ID:866752 发表于 2020-12-23 23:48 | 只看该作者
不会C语言的话也可以学汇编语言,不过C语言更简单一些
回复

使用道具 举报

2498#
ID:870628 发表于 2020-12-30 01:04 | 只看该作者
什么都不会该从哪里入手。。
回复

使用道具 举报

2499#
ID:870266 发表于 2020-12-30 09:56 | 只看该作者
想学好单片机,首先在编码的时候不会卡脖子。这个是基础的,过来人建议你先学好c语音先。加油
回复

使用道具 举报

2500#
ID:870747 发表于 2020-12-30 10:02 来自手机 | 只看该作者
不会C语言当然是可以学习单片机的。学单片机主要是用汇编语言,汇编语言和C语言没有什么关系,因此没有C语言的基础是不影响学习单片机的。不过,相对于汇编语言来说,C语言更高级,使用起来更方便。
回复

使用道具 举报

2501#
ID:870739 发表于 2020-12-30 10:15 | 只看该作者
不会c语言,还可以尝试一下汇编语言,但是汇编语言相对比较难而且麻烦,比较细,如果有时间学习的话尽量学习一下c语言吧
回复

使用道具 举报

2502#
ID:808384 发表于 2020-12-30 10:24 | 只看该作者
建议还是配套着学,c语言是所有编程语言之母,不然你会很难继续发展下去
回复

使用道具 举报

2503#
ID:871011 发表于 2020-12-30 15:38 | 只看该作者
建议还是先学习c语言,而汇编语言的话不太建议,它比较偏向机械语言,很难理解。而且学习c语言只要有了那个思维逻辑方式入手就很快了
回复

使用道具 举报

2504#
ID:871096 发表于 2020-12-30 17:12 | 只看该作者
当然可以啊,我就是小白从一开始学的,慢慢从简单的程序看起呗,像hello world
回复

使用道具 举报

2505#
ID:871130 发表于 2020-12-30 17:48 | 只看该作者
可以慢慢学,但是一定要会
回复

使用道具 举报

2506#
ID:950946 发表于 2021-8-5 21:46 | 只看该作者
我感觉还可以,为什么可以呢,因为你会在学的时候逐渐掌握c语言,不过在你掌握之前你学的会非常非常困难
回复

使用道具 举报

2507#
ID:517951 发表于 2021-8-12 08:51 | 只看该作者
学会C编程还是很有必要的, 现在国产单片机都有c编译器了。
回复

使用道具 举报

2508#
ID:922804 发表于 2021-8-12 09:49 | 只看该作者
建议还是学了好一点
回复

使用道具 举报

2509#
ID:922804 发表于 2021-8-12 09:55 | 只看该作者
先学C语言到指针部分就能大致看的懂代码,然后开始学习单片机,建议从51单片机开始学起,一定要结合开发板学习,不能只看书,书本是很晦涩难懂的。我单片机也是自学,上课听老师讲真是很难听懂。
回复

使用道具 举报

2510#
ID:52361 发表于 2021-8-12 10:52 | 只看该作者
刚开始学习大家都不会,可以先了解一下c语言,然后在边用单片机在边学
回复

使用道具 举报

2511#
ID:966680 发表于 2021-9-17 09:58 | 只看该作者
还是要学的吧
回复

使用道具 举报

2512#
ID:836515 发表于 2021-10-13 09:18 | 只看该作者
建议先学习C语言,汇编简单但遇到难一点的就不好写了,学c++要有C语言的基础才好学,在说就一般的问题C语言就已经可以轻松解决
回复

使用道具 举报

2513#
ID:971634 发表于 2021-10-13 10:10 | 只看该作者
两者有联系但也可以
回复

使用道具 举报

2514#
ID:964308 发表于 2021-10-16 14:53 来自手机 | 只看该作者
stcstn基本上都是c语言,不会c语言怎么学?汇编更难
回复

使用道具 举报

2515#
ID:972689 发表于 2021-10-20 13:19 | 只看该作者
可以学,只要多努力就行
回复

使用道具 举报

2516#
ID:893997 发表于 2021-12-29 10:13 | 只看该作者
其实单片机的初期只需要一些C语言基础,所以你可以先照着视频入门,现在很多基础视频都是零基础入门的。
回复

使用道具 举报

2517#
ID:871326 发表于 2022-1-2 17:03 | 只看该作者
肯定要学的,C语言基础呀,汇编语言更难
回复

使用道具 举报

2518#
ID:999280 发表于 2022-1-2 20:29 | 只看该作者
单片机汇编入门不难,C语言入门也不难。我在大学做设计用汇编。
回复

使用道具 举报

2519#
ID:944369 发表于 2022-1-3 17:50 | 只看该作者
首先你要对单片机感兴趣,才回去学C语言
回复

使用道具 举报

2520#
ID:885797 发表于 2022-1-5 12:51 | 只看该作者
不可以,C语言是工具,就和你不会加减乘除学不了模电一样
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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