前言
关于本书
本书介绍在面包板上趣味搭建单片机实验电路技巧,所选择的实验程序大部分使用 C语言编写并采用 Proteus 仿真。同时,即考虑由浅入深,循序渐进的学习特点,又特别注意趣味性、知识性和实用性。例如,“眼见为实吗”一节的实验是演示视觉暂留原理;“光的搭配”一节是演示三基色原理。再如,制作 LCD 温度计完成后,无需调整就能当即显示出环境温度,而且还能用在远距离监测物体表面温度。制作的单片机时钟,不仅带定时功能,还有倒计时功能。还有遥控小车、编程机器人更是青年人喜欢的实验。
而且这些在硬件设计上都无需焊接,仅在两块小面包板上根据需要将元件插入或拔出就能完成,制作过程十分轻松、有趣。
学习中一般都会有这样的感受,当看到自己在计算机中编写的程序能正常运行的时候非常高兴,如果软、硬件都是自己亲手设计制作出来的,你一定更会感到兴奋不已。读过本书会增添你的信心,助你成功。
本书内容组织方式
本书采用图解的形式,全书为12章。
第1章至第4章是基础知识,主要内容:
● 了解单片机,以及单片机开发环境的建立和使用
● 了解面包板特点及电路的搭建
● 在面包板上搭建单片机最小系统
● 介绍Proteus仿真应用的基础知识
第5章是利用面包板搭建单片机简易实验板,进行单片机的基本功能实验:
● 基本输出实验
● 基本输入实验
● 中断功能实验
● 定时与计数实验
● 发声实验
第6章至第8章是在面包板上搭建一些很有趣味的实验:
● 红外线遥控原理实验
● 无线电遥控原理实验
● 视觉暂留原理实验
● PWM控制原理实验
● 三基色原理实验
● LED数码管工作原理实验
● LCD显示原理实验
第9章至第12章是介绍在面包板上搭建制作:
● LCD温度计
● 带倒计时单片机闹钟
● 遥控小车
● 编程玩具机器人
本书提供了所有程序的源代码,供学习过程中参考。
本书特色
● 用图解的方式详细地介绍在面包板上搭建制作过程,易学,易制作
● 每项制作都注重实用性和趣味性,激发读者学习单片机的兴趣
● 制作的控制板紧凑、美观。制作过程中有意培养读者的规划意识
● 实验成本低廉,制作方便,省时间,适合学生实习
● 书中提供了25 个实验项目,由简单的电源指示灯电路到编程机器人控制板,由浅入深,循序渐进,增强学习兴趣,培养提高动手能力。同时,通过自己动手制作不仅能了解相关硬件的使用,还能加深对单片机的工作原理及软件设计的理解
由于时间仓促,加之作者水平有限,书中不足之处在所难免,敬请读者批评指正。
编者