出版社:电子工业出版社
年代:2013
定价:39.8
本书介绍在面包板上趣味搭建单片机实验电路技巧,所选择的实验程序使用C语言编写并采用Proteus仿真。书中提供了25个实验项目,由简单的电源指示灯电路到编程机器人控制板,由浅入深,循序渐进,增强学习兴趣,培养提高动手能力。本书面向51单片机的初学者和使用51单片机从事项目开发的技术人员,也可以作为单片机课程教材。
目 录
1 探寻单片机的神秘世界\t(1)
1.初识单片机\t(2)
单片机实物\t(2)
单片机内部功能\t(2)
单片机引脚简介\t(2)
2.单片机开发环境\t(4)
计算机\t(4)
集成开发系统软件\t(4)
51单片机编程器\t(4)
实验板\t(5)
3.Keil C51的安装\t(6)
4.Keil C51的使用\t(7)
编写源程序\t(7)
建立工程项目文件\t(9)
产生可执行的hex文件\t(13)
5.仿真与搭建实验电路\t(15)
Keil C51仿真\t(15)
Proteus仿真\t(16)
面包板搭建实验电路\t(16)
2 面包板及电路的搭建\t(18)
1.面包板\t(19)
面包板的外观\t(19)
面包板的构造\t(19)
面包板的使用\t(19)
2.搭建电源指示灯电路\t(21)
系统设计\t(21)
电路\t(21)
电路的搭建\t(21)
3.电路的分析与测试\t(23)
电路的分析\t(23)
电路的测试\t(23)
制作简单测试笔\t(23)
3 搭建单片机最小系统\t(25)
1.最小系统电路\t(26)
2.搭建单片机最小系统\t(27)
所需元器件\t(27)
规划与布局\t(27)
搭建过程\t(28)
3.单片机最小系统测试\t(29)
简单测量\t(29)
运行程序测试\t(29)
工作原理\t(30)
4 Proteus仿真应用\t(31)
1.Proteus工作界面及基本操作\t(32)
进入Proteus ISIS\t(32)
Proteus ISIS界面简介\t(32)
基本操作\t(34)
2.Proteus与Keil连接的设置\t(36)
3.简单实例展示仿真过程\t(39)
编写源程序\t(39)
绘制仿真电路图\t(39)
连接调试\t(45)
进行仿真操作\t(45)
5 搭建单片机简易实验板\t(48)
1.简易实验板的规划\t(49)
规划\t(49)
实物图\t(50)
2.基本输出实验\t(51)
电路原理图\t(51)
实验程序\t(51)
用Proteus仿真\t(53)
面包板上插接实验\t(54)
3.基本输入实验(一)\t(55)
程序功能\t(55)
电路原理图\t(55)
实验程序\t(55)
用Proteus仿真\t(56)
面包板上插接实验\t(58)
4.基本输入实验(二)\t(59)
功能说明\t(59)
电路原理图\t(59)
实验程序\t(59)
用Proteus仿真\t(60)
面包板上插接实验\t(61)
5.中断功能实验\t(62)
功能说明\t(62)
电路原理图\t(62)
实验程序\t(62)
用Proteus仿真\t(64)
面包板上插接实验\t(65)
6.定时与计数实验\t(66)
功能说明\t(66)
电路原理图\t(66)
实验程序\t(66)
用Proteus仿真\t(67)
面包板上插接实验\t(68)
7.发声实验\t(70)
功能说明\t(70)
电路原理图\t(70)
实验程序\t(70)
用Proteus仿真\t(72)
面包板上插接实验\t(73)
6 搭建遥控实验\t(74)
1.红外线遥控原理\t(75)
红外线遥控系统结构\t(75)
编码方式与解码原理\t(75)
红外接收模块引脚\t(76)
2.红外线遥控LED\t(77)
功能说明\t(77)
电路原理图\t(77)
实验程序\t(77)
用Proteus仿真\t(79)
面包板上插接实验\t(81)
3.红外线遥控开关\t(83)
功能说明\t(83)
电路原理图\t(83)
实验程序\t(83)
用Proteus仿真\t(86)
面包板上插接实验\t(87)
4.无线电遥控原理\t(89)
无线电发射原理\t(89)
无线电接收原理\t(89)
无线电接收模块引脚\t(90)
5.无线电遥控LED\t(91)
功能说明\t(91)
电路原理图\t(91)
实验程序\t(91)
面包板上插接实验\t(93)
6.无线电遥控开关\t(95)
功能说明\t(95)
电路原理图\t(95)
实验程序\t(96)
面包板上插接实验\t(97)
7 搭建几个有趣的小实验\t(99)
1.眼见为实吗—视觉暂留原理实验\t(100)
程序功能\t(100)
电路原理图\t(100)
实验程序\t(100)
用Proteus仿真\t(102)
面包板上插接实验\t(103)
2.数能控制光亮吗—PWM控制原理实验\t(106)
程序功能\t(106)
规划\t(106)
电路原理图\t(106)
实验程序\t(107)
用Proteus仿真\t(109)
面包板上插接实验\t(109)
3.光的搭配—三基色原理实验\t(111)
程序功能\t(111)
规划\t(111)
电路原理图\t(111)
实验程序\t(112)
用Proteus仿真\t(116)
面包板上插接实验\t(117)
4.像是在摆七根火柴玩—LED数码管工作原理实验\t(119)
程序功能\t(119)
规划\t(119)
数码管工作原理\t(119)
电路原理图\t(120)
实验程序\t(120)
用Proteus仿真\t(122)
面包板上插接实验\t(123)
8 搭建LCD实验\t(125)
1.LCD简介\t(126)
LCD实物\t(126)
LCD模块引脚\t(126)
寄存器及显示器地址\t(127)
LCD控制指令\t(128)
2.LCD显示两行字符\t(129)
功能说明\t(129)
规划\t(129)
电路原理图\t(129)
实验程序\t(129)
用Proteus仿真\t(132)
面包板上插接实验\t(133)
3.循环显示字符串\t(135)
程序功能\t(135)
规划\t(135)
电路原理图\t(135)
实验程序\t(135)
用Proteus仿真\t(138)
面包板上插接实验\t(139)
4.自建温度标记符号图形\t(140)
自建图形原理\t(140)
规划\t(140)
实验程序\t(140)
用Proteus仿真\t(143)
面包板上插接实验\t(144)
9 制作LCD温度计\t(145)
1.制作规划\t(146)
功能说明\t(146)
LCD温度计控制电路原理图\t(146)
制作规划\t(147)
2.温度传感器DS18B20简介\t(148)
DS18B20引脚说明\t(148)
与单片机的连接方式\t(148)
DS18B20的主要特性\t(148)
内部结构\t(149)
DS18B20通信协议\t(149)
3.控制程序\t(151)
程序功能\t(151)
流程图\t(151)
程序代码\t(151)
程序说明\t(159)
4.用Proteus仿真\t(160)
绘制仿真电路图\t(160)
与Keil连接仿真调试\t(161)
5.面包板上插接电路\t(162)
面包板平面连接\t(162)
面包板上下安放\t(164)
6.制作完成测试\t(165)
制作完成测试\t(165)
DS18B20远距离连接测试\t(165)
10 制作单片机闹钟\t(167)
1.制作规划\t(168)
功能说明\t(168)
控制电路原理图\t(168)
所需元器件\t(169)
2.控制程序\t(170)
简单时钟程序\t(170)
带倒计时闹钟程序\t(174)
3.用Proteus仿真\t(187)
绘制仿真电路图\t(187)
与Keil连接仿真调试\t(187)
4.面包板上插接电路\t(188)
5.时钟的使用方法\t(192)
简单时钟使用方法\t(192)
带倒计时闹钟使用方法\t(192)
11 遥控小车\t(193)
1.制作规划\t(194)
功能说明\t(194)
控制电路原理图\t(194)
所需元器件\t(195)
2.小车驱动原理\t(197)
小车行走原理\t(197)
小车系统结构框图\t(197)
控制信号与小车运动状态\t(198)
3.控制程序\t(199)
程序功能\t(199)
流程图\t(199)
程序代码\t(199)
4.面包板上插接电路\t(203)
5.遥控小车组装与操作\t(206)
组装\t(206)
操作\t(207)
12 编程玩具机器人\t(208)
1.制作规划\t(209)
功能说明\t(209)
控制系统结构框图\t(209)
控制电路原理图\t(209)
制作规划\t(211)
2.控制程序\t(213)
程序功能\t(213)
流程图\t(213)
程序代码\t(213)
3.用Proteus仿真\t(222)
绘制仿真电路图\t(222)
与Keil连接仿真调试\t(223)
4.面包板上插接电路\t(224)
5.机器人组装与操作\t(226)
组装\t(226)
操作\t(227)
本书采用图解的形式,介绍在面包板上趣味搭建单片机实验电路技巧,所选择的实验程序使用C语言编写并采用Proteus仿真。书中提供了25个实验项目,由简单的电源指示灯电路到编程机器人控制板,由浅入深,循序渐进,增强学习兴趣,培养提高动手能力。