找回密码
 立即注册

QQ登录

只需一步,快速开始

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

没有学过C语言的,有一定学历的,怎么自学C语言用于单片机开发?这其实是很难的问题

  [复制链接]
跳转到指定楼层
楼主
ID:1110944 发表于 2026-1-14 15:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
没有学过C语言的,有一定学历的,怎么自学C语言用于单片机开发?这其实是很难的问题。

胡乱回答很容易,但真正理解了回答不容易。

比如以前是学生物的,化工的,医药的。医学。

也许会些模拟电子。

我觉得,要找那种特别简单的教程开始。而难的教程很多,简单的教程少。

关键是让小白容易吸收,而不是多么完备。哪怕是支离破碎寸C语言内容,只要容易吸收,都好。

所以,这个就和教材不一样了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1121801 发表于 2026-1-14 17:17 | 只看该作者
现在学C简单了,我们以前学C的时候用的是TURBO C,那编译界面想要弄懂就不是一时半会的事.现在各种集成编译环境的编译器都可以方便编译和报错了.
个人感觉,下载一个靠谱的编译器,首先对着教程把最简单的代码敲出来,然后一步步跟着理解,再跟着再深入其它指令,如此循环,当常用的代码语句理解了,基本上C语言就入门了.剩下的就是多想多练习了.
如果想把C转到单片机,那就要学会软件与硬件的搭配,搞懂C放言的输入输出与单片机输入输出的关系就行了,实际上电脑上的C与单片机的C就差别在输入输出以及硬件配置上.这个时候可以买一块开发板了,然后多练习一些常用程序,不要怕出错,出错和找出来错误的过程就是你学习和理解程序的过程,练习多了,出错多了,以后也就懂得如何少出错了.
不要去看什么编程思想这样立规矩的书,这些都是熟练的程序员改善自己程序的方法,对初学者不友好,也没用.初学者只要根据自己的想法程序能运行起来就行.程序的优化都是后期熟练编程之后的事情.
回复

使用道具 举报

板凳
ID:57657 发表于 2026-1-14 21:20 | 只看该作者
C语言只有一堆函数单词和数学符号,还有特殊功能寄存器与中断等,小学生都能学会。
回复

使用道具 举报

地板
ID:106977 发表于 2026-1-14 21:37 | 只看该作者
首先是个人适不适合搞单片机?360行不是每个人都适合干!
回复

使用道具 举报

5#
ID:1133081 发表于 2026-1-14 21:41 | 只看该作者
玩单片机并不需要多高学历。初中以上都能玩。只不过吃力程度有所不同。懂点英文最好,不懂也无所谓,起码要认识字母。只要对此感兴趣,百折不饶,再舍得花点小钱钱,快则十几天,慢则俩仨月,一般学习板上那点小玩意都能玩得转。
回复

使用道具 举报

6#
ID:1109793 发表于 2026-1-15 07:33 | 只看该作者
就是死记硬背
回复

使用道具 举报

7#
ID:421260 发表于 2026-1-15 08:39 | 只看该作者
看视频教程,一般两三个月只能入门,要能独立开发估计要一年以上。
因为单片机不光是学单片机,还有很多外围芯片,存储,通讯等五花八门
回复

使用道具 举报

8#
ID:1161211 发表于 2026-1-15 08:43 | 只看该作者
找本教程,一边硬记 ,一边理解,沉淀3个月就会有进步
回复

使用道具 举报

9#
ID:140489 发表于 2026-1-15 08:50 | 只看该作者
学单片机要静下心来,跟开发板教程一步一步走,再改改教程的代码,看看现象,多则半年就可以自己做些小玩意了
回复

使用道具 举报

10#
ID:1110944 发表于 2026-1-15 20:08 | 只看该作者
我看郭天祥的视频,教9岁的女儿学C语言。哈哈

世界上很多人是自学,完全没有人辅导,所以,这个情况应该探讨。

我就班门弄斧的说一说。。

1.找个教材,按照课本上的例子,自己敲几遍,这个 是非常重要的

2.教材有比较经典的,但是很多也是滥竽充数的。哎。一比较就知道了

3.最重要的,B站很多视频,不要轻易花时间看。品质不好。而且视频特别容易打乱自己的思路节奏!!!!

本来有70%的智商,看了视频,成了40%。  不如看书。

比如何宾老师的很多STC单片机书很好,但是他本人的视频教程看的人特别辛苦。。。。哈哈。

哎,我不相信通过最好的老师的视频,比如哈工大的,就能让各种各样高校的学生能学的好单片机
回复

使用道具 举报

11#
ID:584814 发表于 2026-1-16 12:50 | 只看该作者
问题不大要求很高,呵呵。
开发这事,如写文章,请假条也是文章,废都也是文章。
还没学单片机就想着靠这发财,其实是路线错误。
任何生意做得大的最终都会不搞技能这些,比如马云从来不做网页.....
回复

使用道具 举报

12#
ID:647261 发表于 2026-1-27 16:22 | 只看该作者
这么说吧,我小孩五年级的时候照着C语言的书,也能学个入门
C语言入门真不难,精通才难
如果觉得入门都难,说明这个根本不适合学C语言,趁早放弃改行吧
回复

使用道具 举报

13#
ID:1167069 发表于 2026-1-28 15:53 | 只看该作者
去b站看浙大翁恺的c语言教学视频,C语言很简单的。然后就可以看江科大的51单片机教程了
回复

使用道具 举报

14#
ID:1167067 发表于 2026-1-28 16:09 | 只看该作者
还是得边学边用 光看书和视频也学不会
回复

使用道具 举报

15#
ID:888148 发表于 2026-1-28 17:03 | 只看该作者
先照视频或书上例子抄.
然后改,最后就能创新了.
我也没学过C语言,现在在想办法改
回复

使用道具 举报

16#
ID:96072 发表于 2026-1-31 11:42 | 只看该作者
买我的开发板去学习就好了,容易上手,STC15W204S芯片
回复

使用道具 举报

17#
ID:96072 发表于 2026-1-31 12:16 | 只看该作者
某一个宝有个STC15W204S的开发板,例程多,可直接用于开发产品
回复

使用道具 举报

18#
ID:96072 发表于 2026-1-31 12:16 | 只看该作者
lgwd 发表于 2026-1-14 21:37
首先是个人适不适合搞单片机?360行不是每个人都适合干!

某一个宝有个STC15W204S的开发板,例程多,可直接用于开发产品
回复

使用道具 举报

19#
ID:96072 发表于 2026-1-31 12:16 | 只看该作者
某一个宝有个STC15W204S的开发板,例程多,可直接用于开发产品
回复

使用道具 举报

20#
ID:1167279 发表于 2026-2-5 18:52 | 只看该作者
先要学懂c吧,c是基础,是工具,要想搞单片机开发,不要说很熟练c,最起码的代码要懂得编写,编译报错要知道如果修改。c学得差不多了,就可以结合单片机搞了,照着视频,教程,简单得单片机程序应该可以弄懂。
回复

使用道具 举报

21#
ID:1146155 发表于 2026-2-5 20:27 来自触屏版 | 只看该作者
就是因为难才学,要是一学就会那别人也能会。多学多实验,
回复

使用道具 举报

22#
ID:1110944 发表于 2026-2-6 01:28 来自触屏版 | 只看该作者
哈哈,其实哪怕是C语言的自学学习方式,途径,方法也是五花八门的。   怎么做,不会特别差,已经很了不起了。大家在论坛说说容易,真去把握一个事情,都不容易
回复

使用道具 举报

23#
ID:1110944 发表于 2026-2-6 01:29 来自触屏版 | 只看该作者
HEIZI555 发表于 2026-1-31 12:16
某一个宝有个STC15W204S的开发板,例程多,可直接用于开发产品

是吧,不是一般都是89C52的实验最多吗?你这个又是何方神圣?
回复

使用道具 举报

24#
ID:1167279 发表于 2026-2-6 13:31 | 只看该作者
zhangdong533 发表于 2026-2-6 01:29
是吧,不是一般都是89C52的实验最多吗?你这个又是何方神圣?

现在最多的是stm32, 51其实都落后了,stc是价格低国内用的人多。其实无论哪个单片机,基本逻辑都差不多,用哪个来学都行
回复

使用道具 举报

25#
ID:299519 发表于 2026-2-6 13:47 | 只看该作者
我以前教过的学员,人家杀猪的,都能学会,最后还去了深圳找到了工作。
回复

使用道具 举报

26#
ID:1110944 发表于 2026-2-7 17:38 来自触屏版 | 只看该作者
myemcu 发表于 2026-2-6 13:47
我以前教过的学员,人家杀猪的,都能学会,最后还去了深圳找到了工作。

厉害,是人家悟性高,很多一本电子信息出来的,多嵌入式编程都没有再记录
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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