现在市场上有很多种类型的单片机。如果是初学者,建议学习51系列,这样会后网上学习资源会很多。
51单片机最流行的编译软件是keilc51。你可以用这个软件编程和编译。单片机cant自己完成任何任务都需要外部电路的配合,所以需要购买51单片机开发板,或者嫌麻烦或者经济上不行也可以用软件仿真,比如prot
现在单片机的开发,51或者大部分都是用keil或者iar,语言是c语言,汇编也可以。
还有少部分单片机用的是专用ide,比如avr,所以用avrstudio。
keil是51最方便最受欢迎的。但是早些年有人用硬件模拟器开发51,也有自己特殊的开发环境。
使用keil软件开发,如果使用stc芯片,使用stc烧录程序进入。
学单片机,其实用的软件真的不多。用c语言写程序并编译,用keil就行了。同时也可以用仿真软件画原理图或者仿真图,安装proteus就可以了。
进一步学习,还要画pcb图,也用prot
学习读一本单片机的书,选择自己最感兴趣的,这样可以学的更快,或者加入正规的系统类:
《51单片机工程师是怎样炼成的:基于c语言proteus仿真》
《单片机c语言程序设计实训100例——基于8051proteus仿真》
《新概念51单片机c语言教程——入门、提高、开发、拓展》
《实例解读51单片机完全学习与应用》
《手把手教你学单片机》
《单片机基础》
《单片机原理及接术》
《51单片机应用从零开始》汇编
《爱上单片机》
《例说51单片机(c语言版)》
《单片机原理与技术》
《51单片机开发与应用技术详解》
《单片机技术与原理教材》
《匠人手记》
《手把手教你学单片机》
《8051单片机》
《单片机原理及应用》
《51单片机原理与实践》
《单片机应用技术》
《8051单片机教程》
《单片机轻松入门》