首先要认识单片机是啥?单片机语言是啥?单片机是一种可存储可读写可编程可运行的芯片,你写啥它就运行啥,运行出错,那你程序写错了。单片机语言,嗯!肯定要学C啊!有哪种语言可以抗衡C的强大地位?没有!哪种语言市场占有率都没C高,C虽然不是面向对象的高级语言,但是不妨碍它的强大。语言的发展史,是机器语言0/1,汇编,C,高级语言(C++/JAVA/PYTHON/php),承上接下的就是C啦!提醒一点啊!不是所有可编程芯片都是用C语言,有些是古老的机器语言和汇编,有些是C基础上开发的,比如LUA语言也是可以往芯片处理器里面写的,当然你NB想用二进制往里面写也是可行的。
怎么搭建环境我就不说了,反正网上一大堆,有问题就去找答案就可以了,认真的学习会有的。
51单片机环境搭建:https://www.cnblogs.com/lulipro/p/10685032.html
stm32等高级单片机搭建:https://blog.csdn.net/wowocpp/article/details/80333811
环境搭建好了,点进去,进行第一次试编程!我们先来写国产STC51系列单片机的程序(超详细代码解读,累得像狗)。
**点亮一个小灯的程序**