第1章 单片机对LED的控制 1
例1 用单片机点亮第一盏灯 17
例2 闪烁灯 18
例3 不同闪烁时间的LED 19
例4 右移的流水灯 20
例5 左移的流水灯 20
例6 左右循环流水灯 21
例7 自加方式控制LED流水花样 22
例8 地址方式控制LED流水灯 23
例9 利用按键控制LED的点亮 23
例10 单键控制LED的点亮状态 24
例11 循环语句控制LED 26
例12 用do-while语句控制流水灯 26
例13 数组控制LED流水点亮 27
例14 指针形式的LED流水点亮1 28
例15 指针形式的LED流水点亮2 28
例16 指针形式的LED流水点亮3 29
例17 函数参数控制LED流水速度1 30
例18 函数参数控制LED流水速度2 31
例19 函数参数控制LED流水速度3 31
例20 T0控制LED闪烁1 32
例21 T0控制LED闪烁2 33
例22 T1控制两个LED周期闪烁 33
例23 串行控制流水灯循环点亮 34
例24 花样流水灯 36
例25 单片机PWM控制LED 38
例26 LED数码显示单一数字 42
例27 LED数码显示器循环显示数字 42
例28 LED数码管逐一显示数字 43
例29 LED数码动态显示数字 44
例30 00~99计数器 45
例31 秒计时器 46
例32 LED模拟计数器 47
例33 LED八段码显示转速 48
例34 74LS47静态驱动LED显示 50
例35 LED模拟马表 51
第2章 单片机的键盘控制 53
例36 独立式键盘控制形式1 54
例37 独立式键盘控制形式2 54
例38 独立式键盘控制形式3 55
例39 独立式键盘控制形式4 57
例40 独立式键盘控制形式5 60
例41 独立式键盘控制形式6 62
例42 独立式键盘控制数码时钟 63
例43 独立式键盘控制步进电动机 67
例44 矩阵式键盘控制形式1 70
例45 矩阵式键盘控制形式2 72
例46 按键控制数码管显示 73
例47 按键控制数码管加减 75
例48 矩阵键盘控制LED显示 76
例49 数码管显示开关编码 78
例50 独立式键盘控制继电器 79
例51 PS2键盘的读取 81
第3章 单片机的串行通信控制 88
例52 单片机间的通信 88
例53 数据发送形式1 90
例54 数据发送形式2 91
例55 数据接收形式1 92
例56 数据接收形式2 93
例57 单片机向PC发送数据 93
例58 PC向单片机发送数据 96
第4章 单片机的显示控制 98
例59 8×8 LED显示 98
例60 点阵LED显示“0~9” 101
例61 点阵式LED显示图形 102
例62 用LCD显示字符 104
例63 用LCD循环右移显示“Welcome to MCU” 111
例64 用LCD显示模拟检测结果 113
例65 用12864显示汉字 116
第5章 单片机的声音控制 123
例66 单片机模拟报警声 123
例67 “叮咚”门铃 125
例68 单片机播放音乐 127
例69 演奏音阶 128
例70 按键控制选播音乐 129
第6章 单片机的外围器件控制 133
例71 I2C总线AT24C02的操作 133
例72 74LS138译码器应用 139
例73 74HC595串入并出芯片应用 141
例74 74LS165实现串口扩展输入 144
例75 74LS164串口扩展输出 145
例76 X5045的操作 147
例77 ADC0809 A/D转换器基本应用技术 153
例78 DAC0832转换应用 158
第7章 单片机的综合应用 160
例79 基于单片机的交通灯 160
例80 基于单片机的LED时钟 162
例81 基于单片机的简易电子琴 164
例82 基于单片机的密码锁 166
例83 基于单片机的无线遥控开关 171
例84 基于单片机的红外遥控开关 176
例85 基于单片机的液晶时钟 178
例86 基于单片机的抢答器 183
例87 基于单片机的智能充电器 186
例88 基于单片机的数字温度计 191
参考文献 199