请问大佬们,学习单片机需要把C语言学好,再学单片机吗?
首发

请问大佬们,学习单片机需要把C语言学好,再学单片机吗?

优质
请用语音读文章

热门回答:

你好!作为学过单片机过来人你这个问题我可以来回答。首先肯定一点的是学习单片机不需要先学好C语言再去学单片机。而是在学习单片机的过程中可以促进C语言的学习!

我在学习单片机时对C语言也只是了解其皮毛。我对C语言比较深刻的了解是在学习单片机过程中逐渐形成的。通过编写简单的小程序慢慢验证C语言语句的各种执行情况。比如在学习for循环语句时。我们可以用流水灯的循环来验证;学习数组时我们可以用数码管来验证;学习c语言指针时我们可以用LCD1602液晶让其显示字符串来验证等等。那怕就是C语言的复合语句表达式。也是可以用一个或者两个LED灯显示亮灭情况来验证这个句语的逻缉关系的。

所以单片机的学习和C语言的学习可以是同时进行的。两者是互相促进相辅相承的关系。单片机本身及其外设可以用C程序控制。而C程序控制单片机及其外设反而又使我们对硬件的进一步加深了理解。在两者同时学习的过程中我们又锻炼了对程序调试的能力。也就是提升了我们发现问题解决问题的能力!所以我建议学习单片机的朋友在学习C语言和单片机的选择上要同时进行。以上就是我学习单片机时的体会。希望能给朋友们有借鉴作用!

欢迎大家讨论这个问题。敬请观注电子及工控技术!

其他观点:

本人大学就学的C语言和单片机接口技术。现在从事面向对象编程技术。

在我来看。学习单片机可以不先学习c语言。但是对于单片机。学习c语言又是最好的途径。操作单片机的c语言叫做keil c。

一般。学习单片机时候。都是从单片机的内存结构。引脚作用。各个模块功能来学习的。这个时候。会先学习一门底层语言叫做汇编。这是一个能操作到内存单元和寄存器的语言。但是过于复杂和繁琐。c语言操作单片机的优势在于它属于一门高级语言。比较易于理解。便于编写。而且单片机也会加深你对c语言的底层理解。所以说是学习单片机的一门比较好的语言。

希望我的回答能帮到您!

其他观点:

如果你要打算做单片机。C语言你是早晚都需要学好的。但是并不需要把C语言学的非常好再去学单片机。把C语言基本语法和数据类型(基本数据类型和复合数据类型)学好。就差不多了。我觉得开始时候学C语言主要是为学单片机。方便做实验服务的。毕竟你要做单片机实验再用汇编就太没效率了。另外纯汇编编程以后基本不会再用到了。学单片机的核心还是单片机的接口和技术。比如IO原理、USART等通信接口、中断、内存分配、数据总线和时钟树、低功耗。以及一些电路知识等等。这些基础打好后在逐渐提高难度。比如TCPIP、文件系统、RTOS等。对做单片机来说。C语言是为单片服务的。C语言基础学好后。工作学习中遇到问题有目的的去更深度的学C语言。以及操作系统原理、编译原理、TCPIP协议等。在单片机和PC系统上的C语言编程思想是不一样的。总之两者是相辅相成循序渐进的。比如你用简单的51单片机可能你根本不需要多少C语言水平就够了。但是你如果用M7核的肯定需要的C语言水平就高了去了才能发挥它的性能。

额⊙∀⊙上面这些是我带孩子的时候用手机扣出来的。语言组织的可能比较乱。仅供参考哈!balabala[奸笑]

以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~

相关推荐

面对整天无中生有,背后诋毁你的人,怎样的反击才能一击即中?

请用语音读文章热门回答:这种人和事确实令人作呕、讨厌。“无中生有。背后诋毁”。只[&...

如果实行一妻多夫制,对于农村光棍来说是有好处,还是更不利?

请用语音读文章热门回答:感谢邀请。如果实行一妻多夫制。按照国家的初衷是希望平衡男[&...

委内瑞拉是一个怎样的国家?

请用语音读文章热门回答:之前一个同事被派往委内瑞拉工作半年。他去了3个月宁愿辞职[&...

有人知道最新的婴儿奶粉排行榜吗?现在哪款婴儿奶粉最畅销啊?

请用语音读文章热门回答:对奶粉的排行榜不怎么感冒。但是对德国奶粉一直很青睐。我家[&...

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 几度无言 永久VIP 2022年9月30日 18:38:17

    单片机,语言,可以用,一门,语句,过程中,数据类型,机时,接口,原理

  • 心太野╮ 永久VIP 2022年9月30日 18:38:17

    没想到大家都对请问大佬们,学习单片机需要把C语言学好,再学单片机吗?感兴趣,不过这这篇解答确实也是太好了

  • 对不起是种借口 永久VIP 2022年9月30日 18:38:17

    你好!作为学过单片机过来人你这个问题我可以来回答。首先肯定一点的是学习单片机不需要先学好C语言再去学单片机。而是在学习单