内容简介
王建、宋永昌主编的《88例学会51单片机》以51系列单片机为核心,了88个设计开发实例,介绍了日常生产生活中典型和常见的控制系统的自主设计和实施,主要内容包括单片机对LED的控制、单片机的键盘控制、单片机的串行通信控制、单片机的显示控制、单片机的声音控制、单片机的外围器件控制。本书在选取实例时,对整体内容的深度和广度进行了梳理,开阔设计者的思路和视野。通过对本书的学习,读者可以顺利地完成多任务、多功能单片机系统的设计和开发。《88例学会51单片机》可作为从事单片机技术设计人员的参考用书,也可作为单片机技术提高的培训用书,还可供广大单片机爱好者和电气工作人员自学。
目录
前言
第1章 单片机对LED的控制
例1 用单片机点亮第一盏灯
例2 闪烁灯
例3 不同闪烁时间的LED
例4 右移的流水灯
例5 左移的流水灯
例6 左右循环流水灯
例7 自加方式控制LED流水花样
例8 地址方式控制LED流水灯
例9 利用按键控制LED的点亮
例10 单键控制LED的点亮状态
例11 循环语句控制LED
例12 用do―while语句控制流水灯
例13 数组控制LED流水点亮
例14 指针形式的LED流水点亮1
例15 指针形式的LED流水点亮2
例16 指针形式的LED流水点亮3
例17 函数参数控制LED流水速度1
例18 函数参数控制LED流水速度2
例19 函数参数控制LED流水速度3
例20 TO控制LED闪烁l
例21 TO控制LED闪烁2
例22 T1控制两个LED周期闪烁
例23 串行控制流水灯循环点亮
例24 花样流水灯
例25 单片机PWM控制LED
例26 LED数码显示单一数字
例27 LED数码显示器循环显示数字
例28 LED数码管逐一显示数字
例29 LED数码动态显示数字
例30 00―99计数器
例31 秒计时器
例32 LED模拟计数器
例33 LED八段码显示转速
例34 74Ls47静态驱动LED显示
例35 LED模拟马表
第2章 单片机的键盘控制
例36 独立式键盘控制形式1
例37 独立式键盘控制形式2
例38 独立式键盘控制形式3
例39 独立式键盘控制形式4
例40 独立式键盘控制形式5
例41 独立式键盘控制形式6
例42 独立式键盘控制数码时钟
例43 独立式键盘控制步进电动机
例44 矩阵式键盘控制形式1
例45 矩阵式键盘控制形式2
例46 按键控制数码管显示
例47 按键控制数码管加减
例48 矩阵键盘控制LED显示
例49 数码管显示开关编码
例50 独立式键盘控制继电器
例51 PS2键盘的读取
第3章 单片机的串行通信控制
例52 单片机间的通信
例53 数据发送形式1
例54 数据发送形式2
例55 数据接收形式1
例56 数据接收形式2
例57 单片机向PC发送数据
例58 PC向单片机发送数据
第4章 单片机的显示控制
例59 8×8 LED显示
例60 点阵LED显示“0―9”
例61 点阵式LED显示图形
例62 用LCD显示字符
例63 用LCD循环右移显示Welcome to MCU
例64 用LCD显示模拟检测结果
例65 用12864显示汉字
第5章 单片机的声音控制
例66 单片机模拟报警声
例67 叮咚门铃
例68 单片机播放音乐
例69 演奏音阶
例70 按键控制选播音乐
第6章 单片机的外围器件控制
例71 I2C总线AT24C02的操作
例72 74LSl38译码器应用
例73 74HC595串入并出芯片应用
例74 74LS165实现串口扩展输入
例75 74LS164串口扩展输出
例76 X5045的操作
例77 ADC0809 A/D转换器基本应用技术
例78 DAC0832转换应用
第7章 单片机的综合应用
例79 基于单片机的交通灯
例80 基于单片机的LED时钟
例81 基于单片机的简易电子琴
例82 基于单片机的密码锁
例83