单片微机原理与接口技术
《单片微机原理与接口技术》,副标题:基于STC8H8K64U系列单片机,作者: 编者_丁向荣|责编_郭乃明,定价: 59.0,出版社: 电子工业出版社,出版日期: 2021-09-01,ISBN: 9787121420825。
电子工业出版社成立于1982年10月,是工业和信息化部直属的科技与教育出版社[1],享有“全国优秀出版社”、“讲信誉、重服务”的优秀出版社、“全国版权贸易先进单位”、首届中国出版政府奖“先进出版单位”等荣誉称号[2]。
目录
内容简介
本书以STC8H8K64U系列单片机为教台,该系列单片机代表当今8位机较高含高级PWM定时器、USB模块及16位硬件乘/除法器等能模块。本书基于STC大学计划实验箱(8.3)(主控单片机为STC8H8K64U系列单片机),采用“汇编+C”双语言编程,工程训练实例,设计多种类型的习题。本书内括单片机基础,对STC8H8K64U系列单片机的增强型8051内核、应用系统的开发工具、指令系统、汇编及C双语言程序设计、存储器与应用编程、定时/计数器、中断系统、串行通信端口、人机对话接口的应用设计、12位A/D转换模块、比较器、SPI接口、I2C通信接口、高级PWM定时器、USB模块、16位乘/除法器的介绍,以及应用耗设计与可靠性设计的介绍。 本书可作为高等学校电子信息类、电子通信类、自动化类、计算机应用类专业“单片机原理与应用”或“微机原理”课程教材,也可作为电子设计竞赛、单片机应用工程师考证的培训教材,还可作为传统8051单片机应用工程师升级转型的参考书。
目录
第1章 认识单片机
1.1 单片机概述
1.1.1 微型计算机的工作原理
1.1.2 单片机
1.2 STC8H系列单片机简介
1.2.1 STC系列单片机概述
1.2.2 STC8H系列单片机
1.2.3 STC8H8K64U系列单片机
本章小结
习题
第2章 增强型8051内核
2.1 CPU结构
2.2 存储结构
2.3 并行I/O口
2.3.1 并行I/O口的工作模式
2.3.2 内部上拉电阻的设置
2.3.3 施密特触发器的设置
2.3.4 转换速度的设置
2.3.5 电流驱动能力的设置
2.3.6 数字信号输入使能的设置
2.4 时钟与复位
2.4.1 时钟
2.4.2 复位
本章小结
习题
第3章 应用系统的开发工具
3.1 KeilμVision4集成开发环境——单片机应用程序的编辑、编译与调试流程
3.2 在线编程与在线仿真
3.2.1 在线可编程电路
3.2.2 单片机应用程序的下载与运行
3.2.3 KeilμVision4集成开发环境与STC仿真器的在线仿真
3.2.4 STC-ISP在线编程软件的能
3.3 仿真软件Proteur/> 3.4 工程训练
3.4.1 KeilμVision4集成开发环境的操作使用
3.4.2 STC8H8K64U系列单片机的在线调试与在线仿真
3.4.3 Proteus单片机应用系统的仿真
本章小结
习题
第4章 指令系统与汇编语言程序设计
4.1 指令系统
4.1.1 概述
4.1.2 数据传送类指令
4.1.3 算术运算类指令
4.1.4 逻辑运算与循环移位类指令
4.1.5 控制转移类指令
4.1.6 位操作类指令
4.2 汇编语言程序设计
4.2.1 汇编语言程序设计基础
4.2.2 基本程序结构与程序设计举例
4.3 工程训练LED数码管的驱动与显示(汇编语言版)
本章小结
习题
第5章 C51与C51程序设计
5.1 C51基础
5.1.1 C51数据类型
5.1.2 C51的变量
5.1.3 8051单片机能寄存器变量的定义
5.1.4 8051单片机位寻址区(20H~2FH)位变量的定义
5.1.5 函数的定位
5.1.6 中断服务函数
5.1.7 函数的递归调用与再入函数
5.1.8 在C51中嵌入汇编语言程序
5.2 C51程序设计
5.2.1 C51程序框架
5.2.2 C51程序设计举例
5.3 工程训练LED数码管的驱动与显示(C语言版)
本章小结
习题
第6章 存储器与应用编程
6.1 程序存储器
6.2 片内基本RAM
6.3 扩展RAM
6.4 EEPROM
6.5 工程训练
6.5.1 片内扩展RAM的测试
6.5.2 EEPROM的测试
本章小结
习题
第7章 定时/计数器
7.1 定时/计数器(T0/T1)的结构和工作原理
7.2 定时/计数器(T0/T1)的控制
7.3 定时/计数器(T0/T1)的工作方式
7.4 定时/计数器(T0/T1)的应用举例
7.4.1 定时应用
7.4.2 计数应用
7.4.3 T0、T1的综合应用
7.5 定时/计数器T2
7.5.1 T2的电路结构
7.5.2 T2的控制寄存器
7.6 定时/计数器T3、T4
7.6.1 电路结构
7.6.2 控制寄存器
7.7 可编程时钟输出
7.7.1 T0~T4的可编程时钟输出
7.7.2 可编程时钟的应用举例
7.8 工程训练
7.8.1 定时/计数器的定时应用
7.8.2 定时/计数器的计数应用
7.8.3 定时/计数器的综合应用
7.8.4 可编程时钟输出
本章小结
习题
第8章 中断系统
8.1 中断系统概述
8.1.1 中断系统的几个概念
8.1.2 中断的技术优势
8.1.3 中断系统需要解决的问题
8.2 STC8H8K64U系列单片机中断系统的简介
8.2.1 中断请求
8.2.2 中断响应、中断服务与中断返回
8.2.3 中断应用举例
8.3 STC8H8K64U系列单片机外部中断源的扩展
8.4 工程训练
8.4.1 定时中断的应用编程
8.4.2 外部中断的应用编程
本章小结
习题
第9章 串行通信端口
9.1 串行通信基础
9.2 串行通信端口1
9.2.1 控制寄存器
9.2.2 工作方式
9.2.3 波特率
9.2.4 应用举例
9.3 STC8H8K64U系列单片机与计算机的通信
9.3.1 接口设计
9.3.2 程序设计
9.4 串行通信端口2*
9.5 串行通信端口3*
9.6 串行通信端口4*
9.7 工程训练
9.7.1 单片机间的双机通信
9.7.2 单片机与计算机间的串行通信
本章小结
习题
第10章 人机对话接口的应用设计
10.1 单片机应用系统的设计和开发
10.1.1 单片机应用系统的设计原则
10.1.2 单片机应用系统的开发流程
10.1.3 单片机应用系统工程报告的编制
10.2 键盘接口与应用编程
10.3 LCD接口与应用编程
10.3.1 LCD模块概述
10.3.2 点阵字符型液晶显示模块LCD1602
10.3.3 点阵图形型LCD模块LCD12864
10.4 工程训练
10.4.1 单片机与矩阵键盘的接口与应用
10.4.2 单片机与LCD12864(含中文字库)的接口与应用
本章小结
习题
第11章 A/D转换模块
11.1 A/D转换模块的结构
11.2 A/D转换模块的控制
11.3 A/D转换模块的应用
11.4 工程训练
11.4.1 测量内部1.19V基准电压
11.4.2 ADC键盘
本章小结
习题
第12章 比较器
12.1 比较器的内部结构与控制
12.2 比较器的应用
12.3 工程训练应用比较器和A/D转换模块测量单片机内部1.19V基准电压
本章小结
习题
第13章 SPI接口
13.1 结构
13.2 控制
13.3 配置与通信方式
13.4 应用编程
13.5 工程训练
13.5.1 通过SPI串线访问PM25LV040
13.5.2 ILI9325驱动TFT触摸显示屏的测试
本章小结
习题
第14章 I2C通信接口
14.1 I2线
14.2 STC8H8K64U系列单片机I2C通信接口的介绍
14.2.1 I2C通信接口的控制
14.2.2 主机模式的应用编程
14.2.3 从机模式的应用编程
14.3 工程训练I2C通信接口的应用
本章小结
习题
第15章 高级PWM定时器
15.1 PWMA概述
15.2 PWMA的能寄存器
15.3 PWMA的应用编程
15.3.1 PWMA的时基单元与r/> 15.3.2 时钟/触发控制器的r/> 15.3.3 捕获/比较通道的r/> 15.4 中断与r/> 15.5 工程训练高级PWM定时器的应用
本章小结
习题
第16章 USB模块
16.1 USB概述
16.2 USB模块的控制
16.3 USB模块的操作文件
16.4 工程训练计算机通过USB接口发送指令读取A/D转换模块的测试参数
本章小结
习题
第17章 16位乘/除法器
17.1 16位乘/除法器的r/> 17.2 16位乘/除法器的应用编程
17.3 工程训练STC8H8K64U系列单片机16位乘/除法器的应用
本章小结
习题
第18章 耗设计与可靠性设计
18.1 耗设计
18.2 可靠性设计
本章小结
习题
参考文献
参考文献
- ↑ 我国出版社的等级划分和分类标准,知网出书,2021-03-01
- ↑ 关于我们,电子工业出版社