单⽚机C语⾔⼊门⾃学指南(前期准备)
很多学习单⽚机的伙伴们刚⼊⼿的时候都因为C语⾔卡壳了,也因此放弃了单⽚机的学习。
百度“单⽚机C语⾔”,⼀⼤堆的资料,⼀阵⼿忙脚乱,不知道如何筛选适合⾃⼰学习的资料,也不知道从何下⼿。
为了⽅便伙伴们尽快的掌握单⽚机C语⾔知识,今天我就给⼤家分享⼀下单⽚机C语⾔到底如何⼊门⾃学。
C语⾔是⼀种偏向底层的语⾔,更多的是应⽤在嵌⼊式领域,或者操作系统的开发,单⽚机只是C语⾔应⽤的⼀个⼩分⽀。
下⾯,我给⼤家简单的介绍⼀下单⽚机C语⾔⼊门前期准备:
1.在某宝上,买个开发板:(推荐stc 51单⽚机开发板)
c语言编程入门指南pdf如果想更快地提升,⽆缝对接到⼯作,也可以报⽆际单⽚机编程的课程,从项⽬实战中去学习。
2.搭建单⽚机开发环境
很多的C语⾔教程都是在电脑平台上直接学习,例如C-Free,VC,VS等。
为了⼤家贴近单⽚机开发,建议⼤家直接在单⽚机的开发环境下学习. 这样可以帮助我们刚开始就对单⽚机的开发环境有⼀定的了解,帮助后⾯的学习。
51单⽚机⼀般是基于Keil开发。
Keil有不同的版本,51是⽤Keil c51,stm32⼀般是⽤Keil5。
他们之间不能相互兼容,如果都需要的话就需要2个版本同时安装,需要注意的是不能安装在同⼀个⽬录下。
3.掌握单⽚机的烧录⽅法
不同的单⽚机的烧录⽅法不⼀样,如果⼤家选择的是STC单⽚机开发板,它使⽤的是ISP串⼝烧录。单⽚机开发板⼀般都会配套烧录器,其实就是⼀根USB转串⼝线。
烧录⼯具:
烧录线(USB转串⼝线):
烧录线需要安装驱动,驱动⼀般是根据芯⽚来的,这个⼀般商家有提供,如果对这块不熟悉的伙伴,直接下载个驱动精灵安装驱动。
⾄此,准备⼯作就完成了,我们就可以开始单⽚机C语⾔学习了
学习的话跟着视频教程是最好的,c语⾔这块,我们也有录制专门针对新⼿的教程,直接在⼩破站搜⽆际单⽚机编程就可以在线看。
我们是基于STC15W104单⽚机实操的,如果跟你开发板不匹配,你可以看你开发板的配套视频。
类似的教程也很泛滥了,我们教程的价值在于帮助⼩伙伴们掌握学习单⽚机C语⾔知识的同时,让⼤家实践⼀下单⽚机C语⾔的实际应⽤,学习语法的同时初步培养⼤家⽤单⽚机做产品的思维。
当然,学完这套课程仅仅只是⼊门,离具备独⽴开发产品还有⼀定的距离。
等学完这套课程以后,⼀定要做⼀个基于51单⽚机的产品来巩固前⾯所学的知识,同时培养⾃⼰整合代码的能⼒。
很多⼈忽略了这个能⼒,以为学完c语⾔语法,学完单⽚机就算掌握单⽚机开发了。
其实你只是掌握了⼯具⽽已,就像你学会写字,但是还不能写作⽂。
做单⽚机产品开发也是同理,单⽚机和c语⾔都只是⼯具,通过这个⼯具去做产品,中间还有⼀个很重要的能⼒,就是你的功能实现思维。这个思维只能通过不断做项⽬提升,光看不练是没⽤的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论