展开全部

主编推荐语

51单片机入门书籍,让你爱上单片机。

内容简介

本书采用新颖的讲解形式,深入浅出地介绍了51单片机的组成、开发环境及单片机C语言基础知识,结合大量实例,详细演练了中断、定时器、串行通信、键盘接口、LED数码管、LCD显示器、DS1302时钟芯片、EEPROM存储器、单片机看门狗、温度传感器DS18B20、红外和无线遥控电路、A/D和D/A转换器、步进电机、语音电路、LED点阵屏等内容。

本书中的所有实例均具有较高的实用性和针对性,且全部通过了实验板验证;尤为珍贵的是,所有源程序均具有较强的移植性,读者只需将其简单修改甚至不用修改,即可应用到自己开发的产品中。

全书语言通俗,实例丰富,图文结合,简单明了,适合单片机爱好者和初学者,也可作为中等专业技术学校、中等职业学校等教学用书。

目录

  • 版权信息
  • 内容提要
  • 丛书前言
  • 前言
  • 第1章 51单片机基本组成
  • 1.1 单片机内部结构与引脚
  • 1.1.1 单片机的内部结构组成
  • 1.1.2 单片机的引脚
  • 1.2 单片机的存储器
  • 1.3 单片机的最小系统电路
  • 1.3.1 单片机的工作电源
  • 1.3.2 单片机的复位电路
  • 1.3.3 单片机的时钟电路
  • 第2章 走进单片机开发的世界
  • 2.1 单片机C语言入门
  • 2.1.1 C语言的特点
  • 2.1.2 单片机采用C语言编程的好处
  • 2.1.3 如何学习单片机C语言
  • 2.1.4 一个简单的流水灯程序
  • 2.1.5 利用C51库函数实现流水灯
  • 2.1.6 小结
  • 2.2 低成本单片机开发板介绍
  • 2.2.1 低成本单片机开发板1
  • 2.2.2 低成本单片机开发板2
  • 2.2.3 低成本单片机开发板3
  • 2.2.4 低成本单片机开发板4
  • 2.2.5 单片机仿真器
  • 2.3 单片机开发六步走
  • 2.3.1 第一步:硬件电路设计与制作
  • 2.3.2 第二步:编写程序
  • 2.3.3 第三步:编译程序
  • 2.3.4 第四步:仿真调试
  • 2.3.5 第五步:烧写程序
  • 2.3.6 第六步:脱机运行检查
  • 第3章 单片机C语言重点难点解析
  • 3.1 C51基本知识
  • 3.1.1 标识符和关键字
  • 3.1.2 数据类型
  • 3.1.3 常量
  • 3.1.4 变量
  • 3.1.5 运算符和表达式
  • 3.1.6 表达式语句和复合语句
  • 3.1.7 条件选择语句
  • 3.1.8 循环语句
  • 3.2 C51函数
  • 3.2.1 函数概述
  • 3.2.2 函数的参数和返回值
  • 3.2.3 函数的调用
  • 3.2.4 局部变量和全局变量
  • 3.2.5 变量的存储种类
  • 3.3 C51数组
  • 3.3.1 一维数组
  • 3.3.2 二维数组
  • 3.3.3 字符数组
  • 3.4 C51指针
  • 3.4.1 指针概述
  • 3.4.2 一般指针和基于存储器的指针
  • 3.4.3 绝对地址的访问
  • 3.5 C51结构、共同体与枚举
  • 3.5.1 结构
  • 3.5.2 共同体
  • 3.5.3 枚举
  • 第4章 中断系统实例演练
  • 4.1 中断系统基本知识
  • 4.1.1 51单片机的中断源
  • 4.1.2 中断的控制
  • 4.1.3 中断的响应
  • 4.1.4 中断的撤除
  • 4.1.5 C51中断函数的写法
  • 4.2 中断系统实例解析
  • 4.2.1 实例解析1——外中断练习1
  • 4.2.2 实例解析2——外中断练习2
  • 第5章 定时/计数器实例演练
  • 5.1 定时/计数器基本知识
  • 5.1.1 什么是计数和定时
  • 5.1.2 定时/计数器的组成
  • 5.1.3 定时/计数器的寄存器
  • 5.1.4 定时/计数器的工作方式
  • 5.2 定时/计数器实例演练
  • 5.2.1 实例解析1——定时器中断方式实验
  • 5.2.2 实例解析2——定时器查询方式实验
  • 5.2.3 实例解析3——实时显示计数值
  • 5.2.4 实例解析4——单片机唱歌
  • 5.2.5 实例解析5——秒表
  • 第6章 串行通信实例演练
  • 6.1 串行通信基本知识
  • 6.1.1 串行通信基本概念
  • 6.1.2 51单片机串行口的结构
  • 6.1.3 串行通信控制寄存器
  • 6.1.4 串行口工作方式
  • 6.2 串行通信实例演练
  • 6.2.1 实例解析1——单片机向PC送字符串
  • 6.2.2 实例解析2——PC向单片机发号施令
  • 6.2.3 实例解析3——PC和单片机进行串行通信(不进行奇偶校验)
  • 6.2.4 实例解析4——PC和单片机进行串行通信(进行奇偶校验)
  • 第7章 键盘接口实例演练
  • 7.1 键盘接口电路基本知识
  • 7.1.1 键盘的工作原理
  • 7.1.2 键盘与单片机的连接形式
  • 7.1.3 键盘的扫描方式
  • 7.2 键盘接口电路实例演练
  • 7.2.1 实例解析1——按键扫描方式练习
  • 7.2.2 实例解析2——可控流水灯
  • 7.2.3 实例解析3——用数码管显示矩阵按键的键号
  • 7.2.4 实例解析4——单片机电子琴
  • 第8章 LED数码管实例演练
  • 8.1 LED数码管基本知识
  • 8.1.1 LED数码管的结构
  • 8.1.2 LED数码管的显示码
  • 8.1.3 LED数码管的显示方式
  • 8.2 LED数码管实例演练
  • 8.2.1 实例解析1——程序控制动态显示
  • 8.2.2 实例解析2——定时中断动态显示
  • 8.2.3 实例解析3——简易数码管电子钟
  • 8.2.4 实例解析4——具有闹铃功能的数码管电子钟
  • 第9章 LCD显示实例演练
  • 9.1 字符型LCD基本知识
  • 9.1.1 字符型LCD引脚功能
  • 9.1.2 字符型LCD内部结构
  • 9.1.3 字符型LCD控制指令
  • 9.1.4 字符型LCD与单片机的连接
  • 9.1.5 字符型LCD驱动程序软件包的制作
  • 9.2 字符型LCD实例解析
  • 9.2.1 实例解析1——1602 LCD显示字符串
  • 9.2.2 实例解析2——1602 LCD移动显示字符串
  • 9.2.3 实例解析3——1602 LCD滚动显示字符串
  • 9.2.4 实例解析4——1602 LCD电子钟
  • 9.3 12864点阵型LCD介绍与实例演练
  • 9.3.1 12864点阵型LCD介绍
  • 9.3.2 实例解析5——12864 LCD显示汉字
  • 9.3.3 实例解析6——12864 LCD显示图形
  • 第10章 时钟芯片DS1302实例演练
  • 10.1 时钟芯片DS1302基本知识
  • 10.1.1 DS1302介绍
  • 10.1.2 DS1302的控制命令字
  • 10.1.3 DS1302的寄存器
  • 10.1.4 DS1302的数据传输方式
  • 10.1.5 DS1302驱动程序软件包的制作
  • 10.2 DS1302读写实例演练
  • 10.2.1 实例解析1——DS1302数码管电子钟
  • 10.2.2 实例解析2——DS1302 LCD电子钟
  • 第11章 EEPROM存储器实例演练
  • 11.1 24CXX实例解析
  • 11.1.1 24CXX数据存储器介绍
  • 11.1.2 I2C总线驱动程序软件包的制作
  • 11.1.3 实例解析1——具有记忆功能的计数器
  • 11.1.4 实例解析2——花样流水灯
  • 11.2 STC89Cxx内部EEPROM的使用
  • 11.2.1 STC89C系列单片机内部EEPROM介绍
  • 11.2.2 STC89C系列单片机内部EEPROM驱动程序软件包的制作
  • 11.2.3 实例解析3——STC89C系列单片机内部EEPROM演示
  • 第12章 单片机看门狗与低功耗模式实例演练
  • 12.1 单片机看门狗实例演练
  • 12.1.1 单片机看门狗基本知识
  • 12.1.2 看门狗实例演练
  • 12.2 单片机低功耗模式实例演练
  • 12.2.1 单片机低功耗模式基本知识
  • 12.2.2 低功耗模式实例演练
  • 第13章 温度传感器DS18B20实例解析
  • 13.1 温度传感器DS18B20基本知识
  • 13.1.1 温度传感器DS18B20介绍
  • 13.1.2 温度传感器DS18B20驱动程序软件包的制作
  • 13.2 DS18B20数字温度计实例解析
  • 13.2.1 实例解析1——LED数码管数字温度计
  • 13.2.2 实例解析2——LCD数字温度计
  • 13.2.3 实例解析3——LCD温度控制器
  • 第14章 红外遥控和无线遥控实例演练
  • 14.1 红外遥控基本知识
  • 14.1.1 红外遥控系统
  • 14.1.2 红外遥控的编码与解码
  • 14.1.3 DD-900实验开发板遥控电路介绍
  • 14.2 红外遥控实例解析
  • 14.2.1 实例解析1——LED数码管显示遥控器键值
  • 14.2.2 实例解析2——遥控器控制花样流水灯
  • 14.3 无线遥控电路介绍与演练
  • 14.3.1 无线遥控电路基础知识
  • 14.3.2 无线遥控模块介绍
  • 14.3.3 实例解析3——遥控模块控制LED灯和蜂鸣器
  • 第15章 A/D和D/A转换实例演练
  • 15.1 A/D转换电路介绍及实例解析
  • 15.1.1 A/D转换电路介绍
  • 15.1.2 实例解析1——LED数码管显示电位器检测的AD值
  • 15.2 D/A转换电路及实例演练
  • 15.2.1 D/A转换电路介绍
  • 15.2.2 实例解析2——D/A转换实验
  • 第16章 步进电机和直流电机实例演练
  • 16.1 步进电机实例解析
  • 16.1.1 步进电机基本知识
  • 16.1.2 实例解析1——步进电机正转与反转
  • 16.1.3 实例解析2——步进电机加速与减速运转
  • 16.1.4 实例解析3——用按键控制步进电机正反转
  • 16.1.5 实例解析4——用按键控制步进电机转速
  • 16.2 直流电机介绍及实例解析
  • 16.2.1 直流电机基本知识
  • 16.2.2 实例解析5——用按键控制直流电机转速
  • 第17章 LED点阵屏实例解析
  • 17.1 简易LED点阵屏开发实例
  • 17.1.1 LED点阵屏基本知识
  • 17.1.2 LED点阵屏实例演练
  • 17.2 双核LED点阵屏开发实例
  • 17.2.1 双核LED点阵屏开发板及汉字显示原理
  • 17.2.2 双核LED点阵屏实例演练
  • 第18章 ISD1700语音电路实例演练
  • 18.1 ISD1700语音电路基础知识
  • 18.1.1 ISD1700系列芯片的基本功能及特性
  • 18.1.2 ISD1700引脚定义
  • 18.1.3 ISD1700语音模块说明及其工作模式
  • 18.2 ISD1700实例演练
  • 18.2.1 实现的功能
  • 18.2.2 源程序
  • 第19章 单片机综合实例演练
  • 19.1 12864万年历实例演练
  • 19.1.1 硬件电路
  • 19.1.2 实现的功能
  • 19.1.3 源程序
  • 19.2 串口测温实例演练
  • 19.2.1 PC与单片机串行通信介绍
  • 19.2.2 串口测温程序实例演练
  • 19.3 nRF905、nRF2401实例演练
  • 19.3.1 无线通信温度监控系统的组成和功能
  • 19.3.2 nRF905介绍
  • 19.3.3 基于nRF905无线通信温度监控系统的设计
  • 19.4 智能小车开发
  • 19.4.1 智能小车介绍
  • 19.4.2 智能小车开发实例
  • 第20章 单片机高级开发指南与程序错误剖析
  • 20.1 USB接口设备的开发
  • 20.1.1 USB接口基本知识
  • 20.1.2 基于PDIUSBD12的应用系统开发
  • 20.2 FM数字调谐收音机的开发
  • 20.2.1 TEA5767介绍
  • 20.2.2 硬件电路设计
  • 20.2.3 软件设计
  • 20.3 GSM/GPRS模块的开发
  • 20.3.1 GSM/GPRS模块介绍
  • 20.3.2 由GSM/GPRS模块组成的应用系统
  • 20.4 GPS模块的开发
  • 20.4.1 GPS概述
  • 20.4.2 GPS原理
  • 20.4.3 硬件与软件设计
  • 20.5 超声波测距仪的开发
  • 20.5.1 超声波测距基本原理
  • 20.5.2 超声波测距仪硬件设计
  • 20.5.3 软件设计基本思路
  • 20.6 TFT触摸屏模块的开发
  • 20.6.1 TFT触摸屏模块介绍
  • 20.6.2 供电及连接说明
  • 20.6.3 TFT触摸屏模块程序设计
  • 20.7 非接触式IC卡门禁系统的开发
  • 20.7.1 非接触式IC卡门禁系统的组成
  • 20.7.2 Mifare1卡
  • 20.7.3 读写芯片MF RC522介绍
  • 20.7.4 软件设计
  • 20.8 程序错误、热启动与冷启动剖析
  • 20.8.1 程序错误的分类
  • 20.8.2 程序错误的常用排错方法
  • 20.8.3 热启动与冷启动探讨
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。