以下是书籍清单:
1、51单片机及其C语言程序开发实例
2、深入讲解51单片机C语言应用设计实例
3、51单片机常用模块设计查询手册
4、深入讲解51单片机典型系统开发实例
5、51单片机开发应用从入门到熟练
6、51个单片机应用开发实例全集
7、51单片机应用系统典型模块开发全集
8、51单片机原理及应用——基于Keil C和proteus
9、AVR单片机嵌入式系统原理及应用实践
10.《LED驱动电路设计》Steve Winder
11. LCD驱动电路、驱动器设计及典型应用
12、LED照明驱动电源优化设计
13、点阵LCD驱动显示控制原理与实践
14、基于51系列单片机的LED显示屏开发技术
15.最新LED及其驱动电路快速参考手册
16. MCS-51单片机应用开发实用子程序
17. 8051单片机USB接口编程卷1
18.USB应用开发技术百科
19、8051单片机USB接口的VB编程
20. 8051单片机USB接口编程第2卷
21. PDIUSBD12 USB固件编程及驱动开发
22.USB外围设备设计与应用
23.USB应用开发指南
24、USB应用开发实例详解
25、单片机数据通信典型应用全集
26.电子信息专业毕业设计指导及范例
27.电子信息专业实用教程
28、单片机C语言编程实训100个实例:基于AVR+PROTEUS仿真
29.单片机技术课程设计及项目实例
30.单片机应用系统设计深入讲座
31.单片机与PC网络通信技术
32. Visual Basic串口通信项目开发实例导航
33、51单片机C语言常用模块深入讲授及综合系统设计实例
34、51单片机C语言应用与开发
35、51单片机应用开发实例合集
36、51单片机应用实例详解
37、51单片机应用系统开发实例及C语言详解
38、51单片机自学笔记(完整北航版)
39. 51 系列微控制器高级示例开发指南
40和51系列微控制器设计实例(第二版)
41. 8051系列单片机C语言编程完全手册
42、ATmega128单片机介绍及改进
43、C51单片机C程序模板及应用工程实践
44、MP3MP4播放器维修技能培训教学版编写
45.MP3设计
46.msp430单片机C语言应用设计实例深入讲座(秦龙)
47.protel99 SE原理图及PCB设计教程
48.Proteus教程:电子电路设计、图案制作与仿真(第二版)
49. Visual Basic和RS-232串行通信控制
50、51单片机C程序应用实例详解
51. 51单片机C语言创新教程
52、51单片机技术及应用系统开发案例精选
53、单片机C语言应用设计
54.单片机高级语言C51_Windows环境编程与应用
55.微控制器接口技术实用指南
56.单片机数据通信技术从入门到熟练
57.单片机外围接口电路及工程实践
58.单片机应用及C51编程
59.单片机语言C51实际应用集锦
60.从零开始的电子设计[杨欣、勒诺克斯、王宇峰等主编][][2010.10][第627页]
61、MCS-51系列单片机实用编程实例88个
62.单片机应用系统设计
63.新型MCS-51单片机的应用设计
64、快速学习51单片机C语言编程
65、51单片机实例(C语言版)
66、51单片机C语言应用开发技术合集
67、51单片机C语言应用开发三位一体实战讲座
68、51单片机典型应用开发实例合集
69、51单片机课程设计
70.LED屏开发培训教程
71、单片机应用系统的电磁干扰及抗干扰技术
72.物联网实验教程
73.嵌入式CC++系统工程师培训教程
74.嵌入式控制系统人机界面设计
75、嵌入式实时操作系统Uc0SII原理及应用
76、轻松玩转51单片机C语言:神奇入门、实例解析、开发秘籍完整指南
77.轻松玩转AVR单片机C语言
78. 全国大学生电子设计大赛常用电路模块制作
79.手机电路原理分析及维修实例详解
80. MP3MP4播放器维修图解快速指南
81.智能手机维修图解
82、玩转51单片机的串口通信
83.项目驱动的微控制器应用设计基础知识
最后推荐一款我觉得非常好的开源智能硬件开发平台。 我在上学的时候就用它开发了很多可以通过手机app/智能音箱控制的作品。 平台上还有SDK和原理图可以查看。 DIY智能硬件非常方便。