77问答网
所有问题
如何提高单片机C语言编程能力?
如题所述
举报该问题
推荐答案 推荐于2016-04-16
1.先自己写一些小程序,然后再从网上下载些优秀代码回来,对比自己的程序,找出差别,认真对比学习,吃透优秀算法,慢慢积累。
2.从小的模块程序开始,一步一步优化自己的程序,这样的话,以后写的大程序就慢慢好了,没事的时候多看看C的书,不懂的要搞懂,已经懂的要多想想有没有更好的方法。
3另外,单片机与硬件有关,不可能说编译器中的库函数有什么什么,就可直接使用,还得考虑自己单片机的执行速度等好多方面的问题。
4.有空的话,也可以看看软件方面的书,学学一些典型算法。
5.这是后话,程序的效率除了编程外,还与编译器有大的关系,可以从网上看看,学习一下自己使用的编译器的特点。
反正不断努力,肯定会有进步。编程需要练习,不练习,空想成不了高手,不要
浮躁,会驱动51的几个小东西,就得意
编程需要的是综合能力。各个方面都兼顾到,
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8vWIWIvI8.html
其他回答
第1个回答 2011-08-12
找一个现成的系统,包括软硬件,然后对现成的代码边理解边调试;
理解的差不多了,再模仿这些代码完成一些不同的任务;
楼上说的很对,最后就是多做,做的多了,那些编程的思路就自然熟了,变成你自己的了。
第2个回答 2011-08-09
买一块单片机开发板,一般都有资料送,很快就能提高了
第3个回答 2011-08-10
多看一些别人的程序。了解别人的正确思路。然后多练,实践是真理
第4个回答 2011-08-14
多学习单片机的基础知识,多动手制作单片机电路板,多编写单片机程序。
www.dzkfw.com.cn/myxin/51c_language.chm
单片机c语言编程资料
相似回答
怎样提升
自己
单片机C语言编程能力
啊?求高手指点迷津!我硬件也懂一点 但...
答:
5、尽量多使用函数
,这样模块化强,也能通过函数名看出函数功能,易于代码阅读。最简单的例子就是初学者常用的Delay()。不过也别太过了,A=B+C就没必要了。6、对一些常数、地址,最好使用#define通过英文字符来代替,将其放在.H文件中,这样万一有变化,只需改一处即可,方便,又不会遗漏。比如定时...
学好
单片机
的九个建议
答:
C语言
是最常用的
单片机编程
语言,因为它具有较好的可移植性和易于理解的特点。阅读教材和参考书籍选择一本适合自己的单片机教材或参考书籍,按照书中的顺序和内容进行学习。同时,可以电子论坛、博客和技术社区,了解最新的技术动态和实践经验。动手实践通过实际搭建电路、
编写程序
来锻炼自己的动手
能力
。可以从简单的...
探索
单片机
世界,从入门到精通
答:
初学者需要了解
单片机
的构造和原理,为后续的学习打下坚实基础。Proteus仿真搭建单片机平台虽然有些困难,但网上有一个叫Proteus的软件,它能帮你进行单片机的仿真,你的程序可以在这个软件中运行,效果逼真。而且,它是完全免费的哦!Keil
编程
Keil和Wave都是不错的选择,但Keil更受推荐。你可以用
C语言
或汇编语言编写...
0:基于51
单片机
1:
如何
掌握并且精通
C语言编程?
2:模仿他人的程序,需 ...
答:
学习、实践、练习,学习模仿他人的程序,要看得懂、能理解、吸取其中的精华,实践自己给自己出课题,从硬件电路到软件
编程
、仿真调试、纠正错误、到成功,多练习才能 熟能生巧 到 精通,这不是一朝一日能够达到的,只要努力就会成功。
如何提高单片机C语言
代码效率
答:
if (a>b)
c
=a+1;else c=b+1;可以看到,使用问号表达式,语句相当简洁,但它的执行效率却很低,远没有if…else语句效率高。所以,当您的程序要求
提高
执行速度的话,建议您不要使用问号表达式了。另外,do…while语句也比while语句的效率高。代码的效率问题,不是我们
编程
中的主要问题,除了程序...
单片机
开发要注意什么?
答:
一、
如何提高C语言编程
代码的效率 邓宏杰指出,用C语言进行
单片机程序设计
是单片机开发与应用的必然趋势。他强调:“如果使用
C编程
时,要达到最高的效率,最好熟悉所使用的C编译器。先试验一下每条C语言编译以后对应的汇编语言的语句行数,这样就可以很明确的知道效率。在今后编程的时候,使用编译效率最高...
如何
学习好
单片机编程
设计
答:
良好的英文阅读
能力
能让你在单片机技术知识的海洋里自由遨游。做PCB板就比较简单了。只要懂得使用Protel软件或 AltimDesigner软件就没问题了。但要想做的板子布局美观、布线合理还得费一番功夫了。娴熟的
单片机C语言编程
、会使用Protel软件或 AltimDesigner软件设计PCB板和具备一定的英文阅读能力,你就是一个...
大家正在搜
c语言单片机编程教程
单片机汇编语言编程100例
51单片机C语言编程一学就会
单片机c语言编程实例
51单片机c语言编程入门
单片机c语言编程题
单片机用什么语言编程
51单片机c语言程序设计教程
单片机C语言程序设计
相关问题
如何提高单片机C语言编程能力?
怎样提高对单片机的编程能力
怎么提高单片机编程水平?
如何提高C语言编程能力?
单片机C语言怎么提升?
如何快速学会单片机C语言编程?
怎样学好单片机C语言编程?
小弟诚心问下,如何提高单片机编程水平?!(着急,好迷茫......