做单片机C语言编程,(就是给单片机编软件,用C语言)对C语言要掌握到什么程度?

如题所述

做单片机C语言编程,对C语言基础并没有特别高的要求,只要基本掌握C语言程序结构、关键字及其意义和用法、数据类型和作用域及定义与使用、算术及逻辑运算符用法及优先权,就可以上机操作了,C51不同于PC上的C语言,有些自身规定,这个可以在实践中边用边学,只要是多看例程多实践,实践出真知这个一点没错。至于数组、指针、结构、联合、枚举等等,可以逐渐熟悉。
学习C51可以从点亮一个发光二极管开始,只要坚持和努力,三个月基本全面掌握。追问

哦哦,我是想从事多功能无线音响之类的软件开发,有人跟我说想要学会开发这个软件,首先给你一张电路原理图要看的懂

追答

给你一张电路原理图要看的懂,这是指复合型人才,能达到这个水平当然好,由于你只是问C语言的问题,我自然不会涉及这个。

追问

不是,他说给你一张电路原理图你能看懂就知道怎么给它编软件

不是,那个人的意思是,叫你根据电路原理图和要求编软件,用Keil编

追答

我也是说这个意思啊,能做到最好。可是如果你看不懂,还学不学了?还是等学好硬件再来学软件?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-25
看你想达到什么的开发水平了,流水灯级别的话 知道while、if、for怎么用就够了。复杂逻辑流及数据处理的要求就多了,各种嵌套效果 各种数据结构 各种break、return追问

我是想从事比如多功能无线音响的软件开发

第2个回答  2015-04-25
基本编程会就行追问

我现在看谭浩强的C程序设计看到第三章了,怎么才叫基本呢?

追答

就是会编写一定长度的程序解决一定问题。

第3个回答  2015-04-25
运用自如
相似回答