第一篇 单片机开发基础 1
第1章 单片机软件开发 2
1.1 Proteus快速入门 2
1.1.1 Proteus7.6的主要功能特点 2
实例1 Proteus仿真单片机播放音乐 2
1.1.2 Proteus软件的界面与操作简介 3
1.1.3 Proteus仿真设计快速入门 5
1.2单片机开发软件快速入门 14
1.2.1 Keil μVision3.0快速入门 14
实例2流水灯 14
1.2.2 Keil μVision3.0和Proteus7.6联调 23
1.2.3 Keil μVision4.0内嵌逻辑分析仪 30
实例3逻辑分析仪使用举例 35
1.3单片机C语言编程 38
1.3.1C51简介 38
1.3.2代码规范 53
1.3.3前后台程序 62
1.3.4状态机建模 76
1.3.5事件触发程序结构 83
第2章 Altium Designer快速入门 87
2.1原理图的绘制 87
实例4交通灯 87
2.2原理图符号的绘制 92
2.3原理图符号、元器件封装和元器件之间的关系 97
2.4元件封装的绘制 99
2.5电路板设计中层的作用 105
2.6电路板设计规则 106
2.7电路板布局布线 111
2.8电路板CAM文件输出 115
2.9转印纸的打印 118
2.10在Altium Designer对PCB进行形状、板层设置及对内电层进行分割 121
2.11如何在Altium Designer中运用查找编辑集体整批修改功能 123
2.12如何在Altium Designer的PCB中添加各种不同字体大小的汉字字符 127
2.13 PCB设计过程中的常见问题 128
第二篇 单片机制作实例 129
第3章 通信类设计与制作实例 130
实例5学习型红外线遥控 130
实例6基于nRF905多点温度采集系统设计 137
实例7基于nRF24L01无线温度控制系统设计 140
实例8带语音播报的GPS系统 145
实例9基于RS-485总线的无线遥控温控系统设计 150
实例10窗帘 156
实例11红外波形显示 160
实例12无线遥控语音播报(温湿度)电子万年历 164
实例13 GPS测速 168
实例14 GSM温度报警 169
第4章 传感器类设计与制作实例 172
实例15 电子秤 172
实例16可燃气体报警器 178
实例17基于Pt100温度仪设计 187
实例18带温度补偿的超声波测距仪 191
实例19液位控制 194
实例20数字气压计 198
实例21烟雾探测报警器 202
实例22红外防盗系统 204
实例23流量 206
实例24指纹识别 208
第5章 电源类设计与制作实例 216
实例25电子调光灯 216
实例26一种非接触供电的车灯电路 219
实例27一种无接触供电的无线鼠标 227
实例28无线供电的旋转LED显示屏 234
实例29基于单片机的智能手机充电器设计 239
第6章 电动机控制类设计与制作实例 245
实例30基于单片机的步进电动机控制 245
实例31帆板控制系统设计 247
实例32智能遥控电风扇模拟控制系统设计 253
实例33全自动洗衣机 261
实例34出租车计价器 264
实例35智能寻迹小车设计 268
实例36智能寻迹避障小车设计 270
实例37智能小车 273
实例38基于PWM细分的步进电动机调速 280
实例39基于单片机的小功率直流电动机调速 284
实例40电梯控制器 286
第7章 仪器仪表类设计与制作实例 289
实例41八路电压表 289
实例42简易数字电压表 291
实例43数控恒流源设计 294
实例44简易低频信号源设计 296
实例45频率计 301
实例46数控直流稳压源 306
第8章 综合类设计与制作实例 310
实例47简单交通灯 310
实例48篮球计分系统 312
实例49电子显示屏设计 316
实例50旋转LED显示屏 320
实例51电子琴(带存储) 324
实例52数码管万年历 328
实例53时钟计时器 332
实例54计算器与万年历 334
实例55节拍器 336
实例56基于单片机1602液晶万年历 341
实例57水温水位控制器设计 343
实例58八路抢答器 345
实例59电子密码锁 348
实例60简易计算器 350
实例61风光雨检测 353
实例62消毒柜 356
实例63 8 ×8 ×8光立方 359
实例64太阳能热水控制器设计 364
实例65舵机平衡台 367
实例66带上位机通信的超声波测距仪 370
参考文献 373