推荐《单片机原理与应用-基于汇编、C51及混合编程》一书,该书以STC12C5A60S2为主线介绍,这一款单片机内部功能多,适合于竞赛和产品设计,该书的特点:各个例题的原理图与实际电路图一致,标出了各器件的参数,给出了汇编、C51两种编程的详解,该书例题的程序编写思路符合于产品设计,最后一章给出了两个完整的实例,通俗易懂,即可指导初学者入门,也可以做设计时参考。
如果你学习单片机的目的是为了以后用于开发,那你就要从基础开始学习,C有C的优点,汇编有汇编的优点,不懂汇编的人成不了编程高手,C里面插入汇编则能充分利用两者的优点,学单片机没有捷径可走,必须学会基本理论,学习基本理论至少要先学会数字电路的基本知识,推荐新手认真学一下《单片机原理与应用-基于汇编、C51及混合编程》一书,这本书中的例题和实际结合,这本书学好了再做设计时会有点思路,原理图与实际电路图一致,通俗易懂。
新手刚开始的时候确实很迷茫,学习单片机需要点什么,要怎样学习,能不能学会,总是一知半解,不知怎样才能学会。作为过来人推荐你看一个,我当年自学单片机就是用王云51单片机教材,配合带的 云龙51教学视频学过来的,只要肯努力,肯定是有收获的。
单片机C语言程序设计实训100例基于8051+Proteus仿真这一本书很不错,适合于初学者
陈勇版的单片机原理与应用,实用性很好,既适合初学者,也适合深究