» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

单片机真好玩!

说实话,这些东西,比如(包含且不限于)什么树莓派、Arduino之类的,其实说白了都是在别人已经做好的基础之上进行二次开发而已,且开发内容仅限于别人已经实现的内容。差不多就是能让文科生体验一把做手工的感觉而已,不能再多了。

反倒是51确实要求程序员从头开始做起,一点一点完全自己去实现驱动。
因为51直接操作硬件,且非常简单,没有也没必要去做什么通用底层库,所以有个头文件就足够了。剩下的就看你对硬件的理解了(当然C语言就不说了,这属于基本功)。

51看似简陋,实则包含了所有硬件原理。真能把51学6了,那对计算机原理、硬件原理、系统原理的理解程度显然是要高出普通人一大截的!
等51学得差不多了,再去学stm32就容易多了。多说一句,其实stm32乃至所有arm单片机都是非常非常非常容易学的。
以后若是有兴趣,还可以玩玩各家不同架构的单片机,什么pic32、spc58、rh850、tricore之类的,可以说这些高端货都很难,但真玩进去了是真好玩。


TOP

引用:
原帖由 VODKA 于 2023-5-7 11:34 发表
posted by wap, platform: Chrome
你说得没错,真要学单片机编程,就得玩51,但是大部分爱好者只是想自己做点好玩的东西,能实现功能就行,过程不重要,又不是靠这个吃饭,学什么寄存器指针这些东西干嘛用,重新做轮 ...
其实真想学单片机,不用学51,直接学stm32就可以了。我前面已经说过了,stm32乃至所有arm单片机都是非常非常非常容易学的,特别是stm32,国内资料很多,找起来更容易。

另外普通爱好者不学没关系,但lz是号称要学好了教儿子的。怎么教??总不能顶个文科生的水准教理科生吧~~~楼主也不希望误自己子弟吧~~~~

撇去学习的目的不谈,我觉得既然教小孩,更重要的是教会他一个原则——要学就好好学,否则干脆就别学~~~



TOP

引用:
原帖由 VODKA 于 2023-5-7 12:05 发表
posted by wap, platform: Chrome
哎,说起来,俺儿子也是不喜欢写代码,不喜欢就不喜欢吧,还能硬逼着他学不成?所以俺还是建议楼主先领进门看看小孩有没有这方面兴趣,有兴趣自然不会满足于现有的库,如果兴趣不大 ...
其实我觉得这种事吧,小孩子不懂,但大人要明白一条道理——甚至可以说是真理——这个世界上不是每个人都适合做软件工程师、硬件工程师的,智商这个东西越是到了一定阶段,越会成为一个完全无解的障碍。而智商这个可恶的玩意完全是撞大运撞上的,完全不取决于父母的个人意志。

所以普通小孩子对单片机、对编程没兴趣很正常,因为这玩意哪怕在成年人群体中,本来就只是一小撮人在研究,剩下的人根本看不懂!

我一直对我徒弟们说,学电子就三条:1. 能力(智商的不那么伤人的说法,让普通的笨蛋们误以为这玩意是可以通过后期训练练出来的,从而保持他们的积极性)2. 方法 3. 态度。三者缺一不可。具体说起来就是:能力决定了你在这方面所能达到的高度,方法决定了你能多快达到这个高度,态度决定了你最终能否达到这个高度。每个人在学习之前最好能充分评估自己的状态,从而避免浪费大家时间~~



回到lz,我觉得他家娃至少有一点是有优势的,即自己自发的就对工科就感兴趣,兴趣是我们这行最好的老师!电子是非常枯燥的,硬件可能还好一些因为正反馈强,软件全是逻辑,普通人根本无法产生任何兴趣!所以如果一个娃自己就莫名的对这玩意能产生兴趣,可以说已经解决了一半的问题了。
事实上这事还有个隐藏属性——如果一个孩子能自发地对电子产生兴趣,通常来说智商肯定是没问题的!能力有了,态度有了,剩下就只剩方法了,一定程度上这点反倒是最容易实现的了。


TOP

引用:
原帖由 hqx1 于 2023-5-7 12:48 发表
posted by wap, platform: 小米
受教。儿子年年班级前5,年年三好。工科是跳不过计算机的,所以我才有学单片机的念头,做点东西出来激发他的兴趣。本来我打算用一个月的时间学习51,争取能把他带入门。选51原因只有一 ...
这话怎么说呢,你听了可能会生气,但你这种做法和社会上绝大多数的那些个普通笨蛋没什么区别。



其实根本没必要这样。

首先11岁的小孩子没必要过早地接触那么专业的东西。你这叫揠苗助长明白吗?
其次凡是这个岁数能对电子产生兴趣的孩子,无不是机缘巧合下激发的,根本不是说你想引导就能引导得出来的!换句话说早慧的孩子根本不需要你父母瞎操心,而不是那块料的话你父母操碎了心也没用!
再次,引导孩子的对象,也要慎重选择。像你这种水准,讲难听点,如果说刚毕业的本科生只能算一坨屎的话,你恐怕连屎渣子都算不上~~~你怎么就那么自信地认为自己就能领孩子进门呢??


总结一下,如果你自己想学着玩,那随便学没人拦着。
如果是想当孩子的启蒙老师,先不谈你最终能不能学会,但首先请你务必好好学!把那种所谓“学一个月51”的念头抛到脑后去!科班毕业的应届生且不敢这么吹牛逼,你连个C语言都不会,怎么就那么有自信呢~~~~

TOP

引用:
原帖由 hqx1 于 2023-5-7 13:38 发表
posted by wap, platform: 小米
一个月我能做流水灯了……不是说一个月能学精,我上面写了我学的需求。是指会用板上的传感器……一个月差不多了我觉得。很浅显的入门……做小车那种。毕竟PYTHON的我做过。
其实从完全不会单片机到做流水,2个小时顶天了,特别是51这种简单的玩意儿~~~

换句话说,如果2个小时还搞不定流水,也就不用继续浪费时间了





怎么说呢,从能力的角度来说,你家娃搞不好是没问题的,你不如找点靠谱的人去带他…………

TOP

发新话题
     
官方公众号及微博