选择好单片机之后就是安装单片机开发环境,51单片机的开发环境推荐2个,(1)可以使用keil开发环境(首选),keil是最早、功能最强的51单片机开发环境,对以后使用MDK更容易上手;(2)也可以使用IAR开发环境,IAR为主流的单片机通用开发环境(支持51、MSP430、AVR、PIC等几乎所有主流单片机)。
第三、购买单片机开发学习板进行实践,最好选择功能较全资料、详细的开发板,刚开始时按照例子程序自己实践一遍,熟悉单片机软件、下载器、开发板的使用,熟悉到一定程度之后自己更改软件代码实现自己想要的功能,单片机入门一般都从点亮LED灯,实现流水灯灯简单功能开始,把单片机的IO口、计数器/定时器、中断、ADC、SCI、SPI等功能全部熟悉一遍,这时单片机已经基本学习得差不多了。
第四、自己DIY搭建电路,掌握到一定程度之后,自己购买洞洞板、元器件、数码管、LCD显示屏等组建自己想要的功能项目,既锻炼动手能力,又能学到电路设计的乐趣。