新手在学习51单片机的时候,最主要是掌握单片机的基本原理,了解单片机最基本的外围电路,掌握单片机的编程思路,学会运用编程软件,在线调试即下载烧录等。

(1)作为新手入门51单片机时,最好购买一块基本功能比较全面,各种例子程序比较齐全且有详细说明的开发板,不懂时可以参考开发板资料学习。

(2)项目练习时,最基本的熟练使用普通I/O口,第一个项目通常是通过I/O口点亮LED指示灯,刚开始先练习怎么点亮/熄灭一个LED指示灯。通过编程,单片机初始化,设置I/O口为输出,通过改变I/O口的高低电平来实现LED指示灯亮灭。实现点亮一个LED指示灯之后,可以控制多个LED指示灯,交替亮灭,跑马灯,循环变换,形成各种有趣的图案等。除此之外还有学会使用定时器、外部中断、模数转换ADC采样、、PWM波、SCI通讯等单片机基本功能。

新手用51单片机可以做哪些东西

(3)51单片机掌握得差不多之后,可以做一些相对复杂的项目,比如循迹小车、温度测量、定时器开关、闹钟、超声波测距、音乐播放器以及远程监控开关等,可以控制家里的各种电器,也可以装在门上作为智能控制锁等,项目很多,也非常有趣。

如果是新手我认为可以分两个方向,如果想做个小的东西娱乐一下的话可以考虑DIY的流水灯,比如这样的

新手用51单片机可以做哪些东西

还有像实用点的感应灯,延时开关等等,如果是想为以后的学习奠定基础的话可以考虑自己做一个小的数采,因为在大部分的单片机应用中用的比较多的就是模数转换,而且常用的传感器输出量无怪乎就是电流或者电压,后续处理转换用相应的公式计算而已,如果想做数采建议从PCB,原理图,元器件选择,焊接调试,程序编写全部自己完成,这样学到的东西会更多,在制作时还可以加上通讯接口,比如485,232,或者难一点的USB,还可以加上按键,显示,这样一整套下来既学到很多东西,也算是做了一个小的产品,还可以为以后的应用打下基础,个人觉得还是不错的