1、一本入门的书,推荐郭天祥的《新概念单片机C语言教程》,并且网上有学习视频。
2、一本C语言的书,注意不是C++。
3、一个开发板,淘宝上大把大把的,也不贵,多数附赠例程。
以上就够了,然后就是边看理论知识,边看例程,边实际操作开发板。
另外,单片机开发的工作,如果你不是高手,薪资待遇不会很高,因为这方面的人才实在是太多,门槛不高。建议在有一定水平之后,从事更高级的STM32系列单片机,或者ARM。
关键看你的环境,比如我单片机也是自学的,当时是所做项目用到单片机,作为项目组长,对手下人的效率特别不满意,只好自己上手,边学边练就学出来了。如果没有这个环境,还是建议买块学习板,买本参考书(随时查阅指令),先由汇编入手,打好基础,再学C51编程。
选准一种单片机,先学通一种先了.我们是做义隆单片机的,如果是选我们的可以买套仿真器和烧录器.一通百通呀.
你潜力无限的大脑,勤劳的双手,以及就是热爱单片机的心
看书,看教程,多动手,多花钱