我学单片机和C语言的经历

时间:2022-11-13作者:佚名

我在大一的时候加入实验室,不懂单片机,也不懂 C 语言,全靠自己的兴趣坚持下来的。

当时学长推荐谭浩强的书,所以从零开始看C语言,不懂地址的概念、也不懂内存是什么。虽然书中也举了很多例子进行说明,但我还是不知道C语言到底能干什么。书中有很多例题,试着做了一点,但是因为很多都是算法题,所以最初的感觉就是C语言是用来计算的。没有炫酷的图形、没有好玩的界面,有的是只是一个黑框,用 printf 打印出来的结果,而这结果感觉就是学习C语言唯一的乐趣了。所以对于C语言,一直没有多少好感,也就没有学习的欲望了。

直到看到在视频中看到如何简单的用C语言控制一个 LED 灯显示,看到数码管显示你想要的数字,用蜂鸣器播放一段音乐,才真正对C语言和单片机感兴趣起来。而且因为有视频的直观感受,所以对它们也越来越感兴趣了。视频中没有太多的理论,只会对当前需要使用的语法进行解释,所以学起来不会太累;另外因为学完之后马上就能运用,能看到现象,所以印象更深刻。所以对于C语言的理解,首先应该是简单的了解语法知识,然后更多的应该是在不停的尝试中去进行深入的思考。

我学单片机和C语言的经历
C语言其实不难,难在如何用C语言解决你的问题,难在如何用C语言设计算法、数据结构,所以对编程语言的学习就是通过不同的项目去锻炼自己的编程水平,当然了,看别人优秀的项目代码也是提升编程水平的重要途径。

而对于单片机的学习同样如此,同样是通过简单的项目慢慢积累经验,比如流水灯控制,设计一个闹钟程序等等,只有从项目中去实践,才能有更多的收获。

而对于刚接触C语言 和单片机的初学者来说,建议以视频为主、书籍为辅,这样能更快的建立自己对陌生事物的印象,达到快速上手的目的,而有一定经验了之后就可以换另一种方式学习,毕竟视频学习的效率还是比较慢的。

相关阅读

一例三相四线电表的接线图

本文介绍了三相四线电表的接线方法,一个三相四线电表的接线图:不带电流互感器的三相四线电表接线图,三相四线电度表带互感器的接线图,三相四线外接互感器的电能表接线图,...
2023-06-26
一例三相四线电表的接线图

正常情况下零线是否有电?什么时候零线是有电的?

关于正常情况下零线是否有电,很多人都会对此有所争论。反正就两个观点,一个有电;一个没电。关于有电没电,其实使人们对带电的概念混淆,只是从自己单独的观点认为其有电或...
2023-06-11

12V/20A稳压直流电源电路图

这里是使用5个功率晶体管MJ2955、稳压器78S12的12V/20A稳压直流电源的电路图。它将为您提供 12V-15V 20A 的稳压输出电压。 变压器功率350VA,初级绕组230,次级绕组18V。变压器的次级电压为...
2023-08-11
12V/20A稳压直流电源电路图

基于Multisim的压频转换电路设计与仿真

方案比较 压频转换电路的目标是将电压的变化转换为频率的变化。电压/频率变换器的输出信号频率f与输入电压u的大小成正比。设计电压转换频电路,就得选择好的脉冲输出电路,脉冲...
2023-06-15
基于Multisim的压频转换电路设计与仿真

变频器中使用软启动器的条件

变频器和软启动器的启动过程相似,都属于柔性启动,降低启动电流,从而减轻对负载的冲击。 二者区别:软启动器到达50HZ后,切换到工频旁路上去,保持工频运行(不能改变频率)...
2024-03-18
变频器中使用软启动器的条件

热销商品

国标TRVV高柔性拖链电缆2—48芯0.3 0.5 1 1.5 2.5平方耐弯折软线

国标TRVV高柔性拖链电缆,专为满足严苛工况下的动态传输需求而设计。该电缆具有2至48芯多种配置,适用于0.3、0.5、1.5、2.5平方等多种截面积选择,灵活满足不同设备的...
¥ 1.24

公牛开关插座面板全屋定制全屋配齐家装报价单官方正品付款链接Q9

公牛开关插座面板,为您的全屋定制家装提供一站式解决方案。我们提供全屋配齐的家装报价单,确保您的家装项目完美无缺。所有产品均为官方正品,品质保证,让您用得放心。...
¥ 1

定做定制各类密封条三元乙丙橡胶硅胶PVC防火阻燃EVA氯丁石墨丁晴

本公司专业定做各类定制密封条,涵盖三元乙丙橡胶(EPDM)、硅胶、PVC、EVA、氯丁橡胶、丁腈橡胶及石墨复合等多种材质,满足不同行业对密封、防水、隔音、隔热及防火阻燃...
¥ 1

直销配电箱暗插销铰链门轴CL225插销带螺丝固定铁皮柜弹簧铁铰链

CL225插销式暗铰链专为配电箱、铁皮柜等金属柜体设计,采用优质冷轧钢板经冲压成型,表面镀锌处理,防腐耐用。其内置弹簧结构,确保柜门开合顺畅、自动复位,提升使用便捷...
¥ 0.06

浇铸抛光螺纹钢扭矩扳手 镀锌双头延长杆扳手多功能工具 开口扳手

这款多功能工具集浇铸抛光螺纹钢扭矩扳手、镀锌双头延长杆扳手与开口扳手于一体,采用优质合金钢精密浇铸并经抛光处理,表面镀锌防锈,耐用性强。其双头设计适配多种规...
¥ 0.6

网站栏目