51单片机原理及应用(第2版)——C语言版
¥49.00定价
作者: 李精华等
出版时间:2023-06
出版社:电子工业出版社
- 电子工业出版社
- 9787121402913
- 1-5
- 402987
- 48253374-2
- 平塑
- 16开
- 2023-06
- 410
- 256
- 工学
- 电子科学与技术
- 电子信息与电气
- 本科 研究生及以上
目录
目 录__eol__第1章 51单片机设计快速入门 1__eol__1.1 单片机的基本概念 1__eol__1.2 单片机的分类 3__eol__1.3 常用51单片机介绍 4__eol__1.3.1 MCS-51单片机 4__eol__1.3.2 Atmel-51单片机 5__eol__1.3.3 STC-51单片机 5__eol__1.4 常用51单片机的产品标号与引脚信息 6__eol__1.5 51单片机控制系统的开发流程与开发工具 7__eol__1.5.1 51单片机控制系统的开发流程 7__eol__1.5.2 Keil C51软件简介 8__eol__1.5.3 Proteus软件简介 9__eol__1.5.4 单片机仿真器 9__eol__1.5.5 编程器 10__eol__1.6 51单片机控制8个LED闪烁的设计流程介绍 10__eol__1.6.1 基于Keil C51的8个LED闪烁的程序设计过程 10__eol__1.6.2 基于Proteus 8.5的8个LED的电路原理图设计及仿真 15__eol__本章小结 21__eol__习题1 21__eol__第2章 51系列单片机系统结构 23__eol__2.1 51系列单片机的内部结构 23__eol__2.1.1 CPU 24__eol__2.1.2 存储器 26__eol__2.2 51系列单片机的端口及引脚介绍 31__eol__2.3 51系列单片机中断系统概述 38__eol__2.3.1 中断的相关概念 38__eol__2.3.2 51系列单片机的中断系统 38__eol__2.3.3 51系列单片机的中断类型 38__eol__2.3.4 51系列单片机的中断控制寄存器 40__eol__2.3.5 51系列单片机的中断响应与处理 43__eol__2.3.6 51系列单片机的中断服务程序的设计与应用 46__eol__2.4 51系列单片机定时/计数器 48__eol__2.4.1 51系列单片机的定时/计数器的结构和工作原理 48__eol__2.4.2 51系列单片机定时/计数器的工作方式 49__eol__2.4.3 51系列单片机定时/计数器的应用注意事项 53__eol__2.5 51系列单片机串行通信 53__eol__2.5.1 通信基本概念 53__eol__2.5.2 51系列单片机串行口的结构 55__eol__2.5.3 51系列单片机串行口的工作方式 57__eol__2.5.4 51系列单片机串行通信波特率的设定 61__eol__本章小结 62__eol__习题2 63__eol__第3章 C51语言基础知识简介 67__eol__3.1 C51语言在单片机开发中的应用 67__eol__3.1.1 C51语言简介 67__eol__3.1.2 C51语言与标准C的比较 68__eol__3.2 C51语言基础 69__eol__3.2.1 标识符 69__eol__3.2.2 关键字 69__eol__3.2.3 数据类型 70__eol__3.2.4 数据的存储类型 72__eol__3.2.5 局部变量与全局变量 73__eol__3.2.6 预处理命令 73__eol__3.3 C51语言的基本运算 75__eol__3.4 C51语言基本语句 78__eol__3.4.1 C51语言语句概述 78__eol__3.4.2 分支控制语句 79__eol__3.4.3 循环控制语句 83__eol__3.4.4 转移语句 85__eol__3.5 C51函数简介 87__eol__3.5.1 C51函数概述 87__eol__3.5.2 用户自定义函数 87__eol__3.5.3 C51中断函数 89__eol__本章小结 91__eol__习题3 91__eol__第4章 51单片机控制系统的人机交互接口设计 94__eol__4.1 键盘的接口设计 94__eol__4.1.1 按键概述 94__eol__4.1.2 独立式按键案例分析 96__eol__4.1.3 矩阵式按键案例分析 104__eol__4.2 LED数码管接口设计 106__eol__4.2.1 LED数码管的结构及工作原理 106__eol__4.2.2 51单片机与LED数码管的静态显示接口案例分析 108__eol__4.2.3 51单片机与LED数码管的动态显示接口案例分析 110__eol__4.3 液晶显示器接口设计 113__eol__4.3.1 字符型LCM外形及引脚功能 114__eol__4.3.2 字符型LCM组成结构 114__eol__4.3.3 字符型LCM的操作命令 116__eol__4.3.4 51单片机与LCM1602的接口设计 118__eol__4.4 51单片机与LED点阵显示器的接口设计 122__eol__4.5 蜂鸣器接口设计 125__eol__本章小结 127__eol__习题4 127__eol__第5章 51单片机控制系统的接口扩展 129__eol__5.1 51单片机的外部并行总线 129__eol__5.1.1 并行总线结构 129__eol__5.1.2 编址技术 131__eol__5.2 A/D与D/A转换器简介 133__eol__5.2.1 A/D转换器 133__eol__5.2.2 D/A转换器 134__eol__5.3 SPI总线简介及典型SPI芯片介绍 135__eol__5.3.1 SPI总线结构 135__eol__5.3.2 基于SPI总线的A/D转换器TLC549芯片简介 136__eol__5.3.3 基于SPI总线的D/A转换器TLC5615芯片简介 138__eol__5.4 I2C总线简介及典型I2C芯片介绍 141__eol__5.4.1 I2C串行总线简介 141__eol__5.4.2 基于I2C总线的E2PROM存储器AT24C02芯片简介 146__eol__5.4.3 基于I2C总线的8位A/D和D/A转换器PCF8591芯片简介 149__eol__5.5 51单片机基于SPI和I2C总线的接口扩展应用设计 151__eol__5.5.1 基于SPI总线TLC549的模拟信号采集电路设计 151__eol__5.5.2 基于SPI总线TLC5615的正弦函数发生器设计 154__eol__5.5.3 基于I2C总线PCF8591的路灯控制系统设计 158__eol__5.5.4 基于I2C总线AT24C02的开机次数记录器系统设计 162__eol__本章小结 167__eol__习题5 168__eol__第6章 51单片机与电动机控制 170__eol__6.1 51单片机对直流电动机的控制 171__eol__6.1.1 直流电动机控制的基本概念 171__eol__6.1.2 51单片机对直流电动机控制的案例分析 173__eol__6.2 单片机对步进电动机的控制 180__eol__6.2.1 步进电动机的基本概念 180__eol__6.2.2 51单片机对步进电动机控制的案例分析 183__eol__6.3 51单片机对舵机的控制 195__eol__6.3.1 舵机的基本概念 195__eol__6.3.2 51单片机对舵机控制的案例分析 197__eol__习题6 202__eol__第7章 51单片机控制系统实验设计 204__eol__7.1 51单片机控制系统的电源模块 204__eol__7.2 51单片机最小系统模块 207__eol__7.3 51单片机控制系统与PC通信单元电路 208__eol__7.4 51单片机控制的8个LED跑马灯实验 210__eol__7.5 51单片机控制的数码管动态显示实验 213__eol__7.6 51单片机控制系统的矩阵键盘设计实验 215__eol__7.7 51单片机控制系统的简易交通灯控制系统设计实验 219__eol__7.8 51单片机控制系统的简易秒表设计实验 224__eol__7.9 51单片机控制系统的A/D和D/A转换实验 227__eol__7.10 51单片机与单片机之间的双机通信设计 232__eol__部分习题参考答案 238__eol__参考文献 248