内容特色

和同类书籍相比,本书有如下特色:

1)比喻丰富

单片机中的一些专有名词或术语的定义都是比较抽象和枯燥的,因此在介绍这些名词术语的时候使用了生动的比喻,通过结合生活中常见的事件,帮助读者快速理解。

2)搭建电路+编写程序

掌握单片机,要求既会搭建电路,又会编写程序。在本书中使用最小系统+洞洞板(或面包板)+常用元器件+杜邦线+焊接的方式来进行电路的搭建,同时通过编程、下载进行程序的验证,真正实现电路与程序两手抓,同时两手都要硬。

3)由问题引发思考

初学者在搭建电路或编写程序的时候往往都很随意。但是随意的背后隐藏着很多问题,例如单片机输出高电平驱动LED为什么不够亮,数码管的驱动电路为什么这样接,编程时为什么除法指令用得少。这些问题在本书中会一一分析和解决,使读者从原理上知道为什么。

4)注重程序风格

程序的编写并不是只要功能没问题就可以了,风格同样很重要。注释如何添加,子函数功能如何划分,甚至一个变量或者函数如何命名能增加可读性,本书对这些都会有说明。好的习惯要尽早养成!

5)学会解决问题

遇到问题不可怕,解决不了问题才可怕。一般来说,初学者遇到的问题中有90%是其他初学者已经遇到并解决的。所以这时要做的就是通过一些方法来找到这些答案,这些方法在本书中也会一一介绍。