推荐两本书第一本《爱上单片机》杜洋,这本书首先会让你对单片机产生兴趣,学会基本的程序下载等技能,但单片机工作原理方面阐述的不太好。所以看完这本书,其实也不用看完。就看第二本《从零开始学单片机技术》刘建清,这本书是讲汇编的,不要觉得汇编难,其实51得汇编挺简单的,就111条指令,看这本书了解首先大致了解下单片机的引脚的知识,认识寻址方式,然后看下111条指令详解,接着就可以看后面的例程了,学习中断等知识!这本书讲得非常详细易懂,我相信这本书是单片机汇编语言里最好的入门教程了,最好学完再去学学单片机C语言。
你去淘宝上买个51单片机实验板,找那种送视频教程和源代码的卖家,对照视频教程,动手编写代码,操控实验板上各个模块,很快你就入门了
c语言的话,看看郭天祥的视频,然后在自己焊接一个最小系统包括最简单的流水灯,数码管,按键等等这些最基本的功能(其他的功能以后可以加)也就行了。或者你也可以进行软件仿真proteus功能很强大。。。