单片微机原理与接口技术——基于STC8H8K64U系列单片机
定价:¥59.00
作者: 丁向荣
出版时间:2024-09
出版社:电子工业出版社
- 电子工业出版社
- 9787121420825
- 1-6
- 540809
- 60266829-5
- 平塑
- 16开
- 2024-09
- 826
- 516
- 工学
- 电子信息类
- 电子信息与电气
- 本科 研究生及以上
内容简介
本教材采用STC8H8K64U单片机为教学平台,STC8H8K64U单片机代表当今8位机最高水平,尤其包含了高级PWM定时器、USB模块以及16位硬件乘除法器等高功能模块。本书基于STC大学计划实验箱(8.3)(主控单片机:STC8H8K64U),采用"汇编+C”双语言教学,精选工程训练实例,设计多样化类型的习题。教材内容包括认识单片机、增强型8051内核、应用系统的开发工具、指令系统与汇编语言程序设计、C51与C51程序设计、存储器与应用编程、定时/计数器、中断系统、串行口、人机对话接口的应用设计、12位A/D转换模块、比较器、SPI接口、I2C通信接口、高级PWM定时器、USB模块、16位乘除法器与低功耗设计与可靠性设计。
目录
目 录
第 1 章 认识单片机 ······················································································· 1
1.1 单片机概述 ······················································································· 1
1.1.1 微型计算机的工作原理 ······························································· 1
1.1.2 单片机 ····················································································· 5
1.2 STC8H 系列单片机简介 ······································································· 6
1.2.1 STC 系列单片机概述 ·································································· 6
1.2.2 STC8H 系列单片机 ····································································· 7
1.2.3 STC8H8K64U 系列单片机 ···························································· 8
本章小结 ································································································ 18
习题 ······································································································ 19
第 2 章 增强型 8051 内核 ·············································································· 21
2.1 CPU 结构 ························································································ 21
2.2 存储结构 ························································································· 22
2.3 并行I/O 口 ······················································································ 28
2.3.1 并行I/O 口的工作模式 ······························································· 28
2.3.2 内部上拉电阻的设置·································································· 31
2.3.3 施密特触发器的设置·································································· 31
2.3.4 电平转换速度的设置·································································· 32
2.3.5 电流驱动能力的设置·································································· 32
2.3.6 数字信号输入使能的设置 ··························································· 32
2.4 时钟与复位 ······················································································ 32
2.4.1 时钟 ······················································································· 32
2.4.2 复位 ······················································································· 36
本章小结 ································································································ 38
习题 ······································································································ 39
第 3 章 应用系统的开发工具 ·········································································· 42
3.1 Keil ?Vision4 集成开发环境——单片机应用程序的编辑、编译与调试流程 ····· 42
3.2 在线编程与在线仿真 ·········································································· 50
3.2.1 在线可编程电路 ········································································ 50
3.2.2 单片机应用程序的下载与运行 ····················································· 51
3.2.3 Keil ?Vision4 集成开发环境与 STC 仿真器的在线仿真 ······················· 53
3.2.4 STC-ISP 在线编程软件的其他功能 ················································ 54
3.3 仿真软件 Proteus ··············································································· 55
3.4 工程训练 ························································································· 55
3.4.1 Keil ?Vision4 集成开发环境的操作使用 ·········································· 55
3.4.2 STC8H8K64U 系列单片机的在线调试与在线仿真 ····························· 62
3.4.3 Proteus 单片机应用系统的仿真 ····················································· 66
本章小结 ································································································ 72
习题 ······································································································ 72
第 4 章 指令系统与汇编语言程序设计 ······························································ 75
4.1 指令系统 ···········
第 1 章 认识单片机 ······················································································· 1
1.1 单片机概述 ······················································································· 1
1.1.1 微型计算机的工作原理 ······························································· 1
1.1.2 单片机 ····················································································· 5
1.2 STC8H 系列单片机简介 ······································································· 6
1.2.1 STC 系列单片机概述 ·································································· 6
1.2.2 STC8H 系列单片机 ····································································· 7
1.2.3 STC8H8K64U 系列单片机 ···························································· 8
本章小结 ································································································ 18
习题 ······································································································ 19
第 2 章 增强型 8051 内核 ·············································································· 21
2.1 CPU 结构 ························································································ 21
2.2 存储结构 ························································································· 22
2.3 并行I/O 口 ······················································································ 28
2.3.1 并行I/O 口的工作模式 ······························································· 28
2.3.2 内部上拉电阻的设置·································································· 31
2.3.3 施密特触发器的设置·································································· 31
2.3.4 电平转换速度的设置·································································· 32
2.3.5 电流驱动能力的设置·································································· 32
2.3.6 数字信号输入使能的设置 ··························································· 32
2.4 时钟与复位 ······················································································ 32
2.4.1 时钟 ······················································································· 32
2.4.2 复位 ······················································································· 36
本章小结 ································································································ 38
习题 ······································································································ 39
第 3 章 应用系统的开发工具 ·········································································· 42
3.1 Keil ?Vision4 集成开发环境——单片机应用程序的编辑、编译与调试流程 ····· 42
3.2 在线编程与在线仿真 ·········································································· 50
3.2.1 在线可编程电路 ········································································ 50
3.2.2 单片机应用程序的下载与运行 ····················································· 51
3.2.3 Keil ?Vision4 集成开发环境与 STC 仿真器的在线仿真 ······················· 53
3.2.4 STC-ISP 在线编程软件的其他功能 ················································ 54
3.3 仿真软件 Proteus ··············································································· 55
3.4 工程训练 ························································································· 55
3.4.1 Keil ?Vision4 集成开发环境的操作使用 ·········································· 55
3.4.2 STC8H8K64U 系列单片机的在线调试与在线仿真 ····························· 62
3.4.3 Proteus 单片机应用系统的仿真 ····················································· 66
本章小结 ································································································ 72
习题 ······································································································ 72
第 4 章 指令系统与汇编语言程序设计 ······························································ 75
4.1 指令系统 ···········











