快速学会单片机编程先以,基础开始会很快;零基础除了要学单片机知识还要要学的辅助科目有,汇编语言,c语言,电路,数字电路,模拟电路,接口技术,传感器技术,一些常用的相关芯片,相关的数学知识,软件操作知识,自动控制原理快速入门看下郭天祥老师的C。片机的编程和PLC的编程是完全不一样的。如果想从事底层硬件驱动相关的编程,那就学单片机。如果想从事工控行业方面的相关编程,那就学PLC。

摘要:单片机编程是学习单片机的一个重要部分,编程关系到单片机能否正常运行,一般情况下,单片机的程序是用C语言编写的,不过不是传统C语言,而是变种后的C,言;此外,启动部分、一些要求时效性特别强的部分会用汇编语言编程。学习单片机编程的时候,先要模仿例题,然后试着自己写。先看内核,单片机:台湾宏晶的STC,,DIP,或其它如新茂,到网上买一个开发板,价格不会超过,。看一下单片机功能:包换内部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。编译环境、编程软件KEIL。打开开发板的例子程序,在KEIL编译,下载到板,看结果和说明是不是相符。
怎么学才比较有效?学外语讲究听说读写,学单片机我总结就是看记做练。看,就是看资料,这个不必多说,谁也不可能无师自通天生就会。这个阶段注意优化选择从一而终,资料太多,单片机基础、C语言编程只要找一个比较全面的,以此为主看完,需要参考时才找辅助资料浏览一下;记,就是选择性记忆。先学c,汇编大致了解一下就可以了,对于普通的项目,只要学好c就行了,但不是足够了。现在流行的单片机开发编程语言有汇编、c、c 。它们是可以相互依托的,比如要求开发速度,我们可以尽量用c或c ,因为它们都比用汇编完成任务速度要快。比如要求执行速度,我们必须考虑使用汇编。
扎实学好C语言,尤其搞清地址、指针、内存、管理概念和精髓,尽管学好汇编,更有利于对单片机原理的理解,并比C语言速度要快,但从目前的发展和单片机成本来看,从实用的角度,学习汇编,并不是一个值得推荐的选择;搞清,列单片机基本原理和基本结构,会用KEILC开发环境。C语言,楼上的说了很多,有些事情不用你自己完成,比如运算,你不需要去想,多少,呵呵专注你想要完成的功能。可移植性好,做好了自己的子程序,换单片机可以直接用。现在用汇编都是在执行效率有特殊要求的地方才会用,主体程序一般都是C语言,还是先学C语言吧,汇编适当了解就可以了。
感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容