单片机技术与应用(第2版) / 职业本科教育电子与信息大类专业课新形态教材
定价:¥49.00
作者: 倪瑛,李楠,赵蕾
出版时间:2026-08
出版社:高等教育出版社
- 高等教育出版社
- 9787040675351
- 2版
- 16开
- 2026-08
- 420
- 电子与信息大类
- 电子信息类
- 电子与信息大类
- 高职本科(应用型本科)
内容简介
“单片机技术”课程是国内各职业本科院校电子信息类专业的必修课程,同时也是大学生学习智能控制的入门基础课程。MCS-51单片机是目前国内智能控制市场上应用最广泛的单片机(微处理器)之一,本书以MCS-51单片机为教学主线,以C语言为编程语言基础展开教学。本书内容涵盖了MCS-51单片机的常用理论知识与应用技能,结构合理,内容系统全面。编者根据多年的MCS-51单片机应用和教学经验,使用Keil和Proteus软件,详细介绍了单片机的基本概念、典型应用,并给出了设计、调试的思路和方法。本书可作为职业本科院校相关专业单片机类课程的教材和参考书。
目录
目录
前辅文
单元1 简介
1.1 单片机的概念
1.1.1 常见的单片机系列
1.1.2 MCS-51单片机介绍
1.2 单片机的发展历程与应用
1.2.1 单片机的发展历程
1.2.2 单片机的应用
1.3 单片机的封装
1.4 MCS-51单片机内部功能模块
1.4.1 CPU
1.4.2 存储器
1.4.3 I/O接口
1.4.4 中断系统
1.4.5 MCS-51常见单片机片内资源
1.5 单片机的特点与发展趋势
1.5.1 单片机的特点
1.5.2 单片机的发展趋势
习题
单元2 单片机I/O接口
2.1 MCS-51单片机引脚及功能
2.1.1 主电源及外部振荡源输入引脚
2.1.2 并行I/O引脚
2.1.3 控制类引脚
2.2 单片机最小系统
2.2.1 时钟电路
2.2.2 复位电路
2.3 C51语言的基础知识
2.3.1 C语言与C51语言
2.3.2 C51语言的常用运算符
2.3.3 C51语言的基本语句
2.3.4 C51语言的数据类型
2.3.5 C51语言的存储器类型
2.3.6 C51语言的结构
2.3.7 C51语言的重要库函数
2.3.8 C51语言的标识符
2.4 应用案例
2.4.1 1只LED灯秒闪
2.4.2 8只LED灯流水点亮
2.4.3 数码管显示
2.4.4 按键识别
2.4.5 8×8 LED点阵显示屏
2.4.6 液晶显示器(LCD)
习题
单元3 中断
3.1 单片机中断的概念
3.2 51系列单片机中断系统的内部结构
3.3 中断编程
3.4 应用案例
3.4.1 单个中断
3.4.2 双外部中断
3.4.3 具有优先级的中断
习题
单元4 定时器/计数器
4.1 定时器/计数器的概念
4.2 定时器/计数器的工作原理
4.3 应用案例
4.3.1 方波发生器
4.3.2 2位数码管动态显示(用定时器/计数器实现)
4.3.3 电子钟
4.3.4 定时与计数功能
4.3.5 脉宽测量
习题
单元5 串口通信
5.1 串行通信的概念
5.2 MCS-51单片机的通信串口
5.2.1 串口通信特殊功能寄存器
5.2.2 串口通信的工作方式
5.3 RS-232和RS-485
5.3.1 简述
5.3.2 RS-232和RS-485特性比较
5.4 应用案例
5.4.1 串口单纯发送
5.4.2 串口单纯接收
5.4.3 串口收发
5.4.4 双机互控
5.4.5 I2C通信——AT24C
5.4.6 SPI通信
习题
单元6 并口口扩展
6.1 三总线的概念
6.2 MCS-51单片机扩展技术
6.3 总线接口常用芯片
6.4 I/O接口扩展
6.5 片外RAM的并行扩展
6.6 片外ROM的并行扩展
6.7 典型电路
6.8 应用案例
6.8.1 RAM数据读写
6.8.2 扩展数码管动态显示
6.8.3 扩展数码管静态显示
习题
单元7 A/D与D/A转换
7.1 A/D转换
7.1.1 A/D转换的概念
7.1.2 A/D转换芯片ADC
7.1.3 典型应用案例——数字电压计
7.2 D/A转换
7.2.1 D/A转换的概念
7.2.2 D/A集成芯片DAC0832
7.2.3 典型应用案例——信号发生器
7.3 STC8H1K28单片机A/D转换
7.3.1 STC8H系列单片机A/D转换介绍
7.3.2 STC8H1K28单片机A/D转换相关寄存器
7.3.3 A/D采样应用案例
习题
单元8 仿真与实物下载 STC
8.1 Proteus介绍与操作步骤
8.2 下载烧录口(STC)与步骤
单元9 典型综合案例
9.1 双机通信
9.2 16×16 LED点阵
9.3 A/D与D/A监测控制系统
9.4 微型风扇跟踪模拟电路
参考文献
前辅文
单元1 简介
1.1 单片机的概念
1.1.1 常见的单片机系列
1.1.2 MCS-51单片机介绍
1.2 单片机的发展历程与应用
1.2.1 单片机的发展历程
1.2.2 单片机的应用
1.3 单片机的封装
1.4 MCS-51单片机内部功能模块
1.4.1 CPU
1.4.2 存储器
1.4.3 I/O接口
1.4.4 中断系统
1.4.5 MCS-51常见单片机片内资源
1.5 单片机的特点与发展趋势
1.5.1 单片机的特点
1.5.2 单片机的发展趋势
习题
单元2 单片机I/O接口
2.1 MCS-51单片机引脚及功能
2.1.1 主电源及外部振荡源输入引脚
2.1.2 并行I/O引脚
2.1.3 控制类引脚
2.2 单片机最小系统
2.2.1 时钟电路
2.2.2 复位电路
2.3 C51语言的基础知识
2.3.1 C语言与C51语言
2.3.2 C51语言的常用运算符
2.3.3 C51语言的基本语句
2.3.4 C51语言的数据类型
2.3.5 C51语言的存储器类型
2.3.6 C51语言的结构
2.3.7 C51语言的重要库函数
2.3.8 C51语言的标识符
2.4 应用案例
2.4.1 1只LED灯秒闪
2.4.2 8只LED灯流水点亮
2.4.3 数码管显示
2.4.4 按键识别
2.4.5 8×8 LED点阵显示屏
2.4.6 液晶显示器(LCD)
习题
单元3 中断
3.1 单片机中断的概念
3.2 51系列单片机中断系统的内部结构
3.3 中断编程
3.4 应用案例
3.4.1 单个中断
3.4.2 双外部中断
3.4.3 具有优先级的中断
习题
单元4 定时器/计数器
4.1 定时器/计数器的概念
4.2 定时器/计数器的工作原理
4.3 应用案例
4.3.1 方波发生器
4.3.2 2位数码管动态显示(用定时器/计数器实现)
4.3.3 电子钟
4.3.4 定时与计数功能
4.3.5 脉宽测量
习题
单元5 串口通信
5.1 串行通信的概念
5.2 MCS-51单片机的通信串口
5.2.1 串口通信特殊功能寄存器
5.2.2 串口通信的工作方式
5.3 RS-232和RS-485
5.3.1 简述
5.3.2 RS-232和RS-485特性比较
5.4 应用案例
5.4.1 串口单纯发送
5.4.2 串口单纯接收
5.4.3 串口收发
5.4.4 双机互控
5.4.5 I2C通信——AT24C
5.4.6 SPI通信
习题
单元6 并口口扩展
6.1 三总线的概念
6.2 MCS-51单片机扩展技术
6.3 总线接口常用芯片
6.4 I/O接口扩展
6.5 片外RAM的并行扩展
6.6 片外ROM的并行扩展
6.7 典型电路
6.8 应用案例
6.8.1 RAM数据读写
6.8.2 扩展数码管动态显示
6.8.3 扩展数码管静态显示
习题
单元7 A/D与D/A转换
7.1 A/D转换
7.1.1 A/D转换的概念
7.1.2 A/D转换芯片ADC
7.1.3 典型应用案例——数字电压计
7.2 D/A转换
7.2.1 D/A转换的概念
7.2.2 D/A集成芯片DAC0832
7.2.3 典型应用案例——信号发生器
7.3 STC8H1K28单片机A/D转换
7.3.1 STC8H系列单片机A/D转换介绍
7.3.2 STC8H1K28单片机A/D转换相关寄存器
7.3.3 A/D采样应用案例
习题
单元8 仿真与实物下载 STC
8.1 Proteus介绍与操作步骤
8.2 下载烧录口(STC)与步骤
单元9 典型综合案例
9.1 双机通信
9.2 16×16 LED点阵
9.3 A/D与D/A监测控制系统
9.4 微型风扇跟踪模拟电路
参考文献
前辅文
单元1 简介
1.1 单片机的概念
1.1.1 常见的单片机系列
1.1.2 MCS-51单片机介绍
1.2 单片机的发展历程与应用
1.2.1 单片机的发展历程
1.2.2 单片机的应用
1.3 单片机的封装
1.4 MCS-51单片机内部功能模块
1.4.1 CPU
1.4.2 存储器
1.4.3 I/O接口
1.4.4 中断系统
1.4.5 MCS-51常见单片机片内资源
1.5 单片机的特点与发展趋势
1.5.1 单片机的特点
1.5.2 单片机的发展趋势
习题
单元2 单片机I/O接口
2.1 MCS-51单片机引脚及功能
2.1.1 主电源及外部振荡源输入引脚
2.1.2 并行I/O引脚
2.1.3 控制类引脚
2.2 单片机最小系统
2.2.1 时钟电路
2.2.2 复位电路
2.3 C51语言的基础知识
2.3.1 C语言与C51语言
2.3.2 C51语言的常用运算符
2.3.3 C51语言的基本语句
2.3.4 C51语言的数据类型
2.3.5 C51语言的存储器类型
2.3.6 C51语言的结构
2.3.7 C51语言的重要库函数
2.3.8 C51语言的标识符
2.4 应用案例
2.4.1 1只LED灯秒闪
2.4.2 8只LED灯流水点亮
2.4.3 数码管显示
2.4.4 按键识别
2.4.5 8×8 LED点阵显示屏
2.4.6 液晶显示器(LCD)
习题
单元3 中断
3.1 单片机中断的概念
3.2 51系列单片机中断系统的内部结构
3.3 中断编程
3.4 应用案例
3.4.1 单个中断
3.4.2 双外部中断
3.4.3 具有优先级的中断
习题
单元4 定时器/计数器
4.1 定时器/计数器的概念
4.2 定时器/计数器的工作原理
4.3 应用案例
4.3.1 方波发生器
4.3.2 2位数码管动态显示(用定时器/计数器实现)
4.3.3 电子钟
4.3.4 定时与计数功能
4.3.5 脉宽测量
习题
单元5 串口通信
5.1 串行通信的概念
5.2 MCS-51单片机的通信串口
5.2.1 串口通信特殊功能寄存器
5.2.2 串口通信的工作方式
5.3 RS-232和RS-485
5.3.1 简述
5.3.2 RS-232和RS-485特性比较
5.4 应用案例
5.4.1 串口单纯发送
5.4.2 串口单纯接收
5.4.3 串口收发
5.4.4 双机互控
5.4.5 I2C通信——AT24C
5.4.6 SPI通信
习题
单元6 并口口扩展
6.1 三总线的概念
6.2 MCS-51单片机扩展技术
6.3 总线接口常用芯片
6.4 I/O接口扩展
6.5 片外RAM的并行扩展
6.6 片外ROM的并行扩展
6.7 典型电路
6.8 应用案例
6.8.1 RAM数据读写
6.8.2 扩展数码管动态显示
6.8.3 扩展数码管静态显示
习题
单元7 A/D与D/A转换
7.1 A/D转换
7.1.1 A/D转换的概念
7.1.2 A/D转换芯片ADC
7.1.3 典型应用案例——数字电压计
7.2 D/A转换
7.2.1 D/A转换的概念
7.2.2 D/A集成芯片DAC0832
7.2.3 典型应用案例——信号发生器
7.3 STC8H1K28单片机A/D转换
7.3.1 STC8H系列单片机A/D转换介绍
7.3.2 STC8H1K28单片机A/D转换相关寄存器
7.3.3 A/D采样应用案例
习题
单元8 仿真与实物下载 STC
8.1 Proteus介绍与操作步骤
8.2 下载烧录口(STC)与步骤
单元9 典型综合案例
9.1 双机通信
9.2 16×16 LED点阵
9.3 A/D与D/A监测控制系统
9.4 微型风扇跟踪模拟电路
参考文献
前辅文
单元1 简介
1.1 单片机的概念
1.1.1 常见的单片机系列
1.1.2 MCS-51单片机介绍
1.2 单片机的发展历程与应用
1.2.1 单片机的发展历程
1.2.2 单片机的应用
1.3 单片机的封装
1.4 MCS-51单片机内部功能模块
1.4.1 CPU
1.4.2 存储器
1.4.3 I/O接口
1.4.4 中断系统
1.4.5 MCS-51常见单片机片内资源
1.5 单片机的特点与发展趋势
1.5.1 单片机的特点
1.5.2 单片机的发展趋势
习题
单元2 单片机I/O接口
2.1 MCS-51单片机引脚及功能
2.1.1 主电源及外部振荡源输入引脚
2.1.2 并行I/O引脚
2.1.3 控制类引脚
2.2 单片机最小系统
2.2.1 时钟电路
2.2.2 复位电路
2.3 C51语言的基础知识
2.3.1 C语言与C51语言
2.3.2 C51语言的常用运算符
2.3.3 C51语言的基本语句
2.3.4 C51语言的数据类型
2.3.5 C51语言的存储器类型
2.3.6 C51语言的结构
2.3.7 C51语言的重要库函数
2.3.8 C51语言的标识符
2.4 应用案例
2.4.1 1只LED灯秒闪
2.4.2 8只LED灯流水点亮
2.4.3 数码管显示
2.4.4 按键识别
2.4.5 8×8 LED点阵显示屏
2.4.6 液晶显示器(LCD)
习题
单元3 中断
3.1 单片机中断的概念
3.2 51系列单片机中断系统的内部结构
3.3 中断编程
3.4 应用案例
3.4.1 单个中断
3.4.2 双外部中断
3.4.3 具有优先级的中断
习题
单元4 定时器/计数器
4.1 定时器/计数器的概念
4.2 定时器/计数器的工作原理
4.3 应用案例
4.3.1 方波发生器
4.3.2 2位数码管动态显示(用定时器/计数器实现)
4.3.3 电子钟
4.3.4 定时与计数功能
4.3.5 脉宽测量
习题
单元5 串口通信
5.1 串行通信的概念
5.2 MCS-51单片机的通信串口
5.2.1 串口通信特殊功能寄存器
5.2.2 串口通信的工作方式
5.3 RS-232和RS-485
5.3.1 简述
5.3.2 RS-232和RS-485特性比较
5.4 应用案例
5.4.1 串口单纯发送
5.4.2 串口单纯接收
5.4.3 串口收发
5.4.4 双机互控
5.4.5 I2C通信——AT24C
5.4.6 SPI通信
习题
单元6 并口口扩展
6.1 三总线的概念
6.2 MCS-51单片机扩展技术
6.3 总线接口常用芯片
6.4 I/O接口扩展
6.5 片外RAM的并行扩展
6.6 片外ROM的并行扩展
6.7 典型电路
6.8 应用案例
6.8.1 RAM数据读写
6.8.2 扩展数码管动态显示
6.8.3 扩展数码管静态显示
习题
单元7 A/D与D/A转换
7.1 A/D转换
7.1.1 A/D转换的概念
7.1.2 A/D转换芯片ADC
7.1.3 典型应用案例——数字电压计
7.2 D/A转换
7.2.1 D/A转换的概念
7.2.2 D/A集成芯片DAC0832
7.2.3 典型应用案例——信号发生器
7.3 STC8H1K28单片机A/D转换
7.3.1 STC8H系列单片机A/D转换介绍
7.3.2 STC8H1K28单片机A/D转换相关寄存器
7.3.3 A/D采样应用案例
习题
单元8 仿真与实物下载 STC
8.1 Proteus介绍与操作步骤
8.2 下载烧录口(STC)与步骤
单元9 典型综合案例
9.1 双机通信
9.2 16×16 LED点阵
9.3 A/D与D/A监测控制系统
9.4 微型风扇跟踪模拟电路
参考文献













