更新时间:2023-12-13 15:46:47
封面
版权信息
内容简介
前言
第1章 微型计算机基础
1.1 数制与编码
1.1.1 数制及其转换方法
1.1.2 微型计算机中数的表示方法
1.1.3 微型计算机中常用编码
1.2 微型计算机原理
1.2.1 微型计算机的基本组成
1.2.2 指令、程序与编程语言
1.2.3 微型计算机的工作过程
1.2.4 微型计算机的应用形态
1.3 STC 32位单片机
1.3.1 STC 32位单片机产品系列
1.3.2 STC 32位单片机的内核
本章小结
思考与提高
第2章 STC32G12K128单片机应用系统的开发工具
2.1 Keil C251集成开发环境
2.2 STC32G12K128单片机硬件实验平台
2.2.1 STC大学推广计划实验箱(9.4)
2.2.2 STC32G12K128单片机迷你核心学习板
2.3 在线编程与在线仿真
2.3.1 在线可编程(ISP)电路
2.3.2 应用程序的下载与运行
2.3.3 STC-ISP的其他功能
2.4 工程训练
2.4.1 Keil C251集成开发环境的应用
2.4.2 STC32G12K128单片机的在线编程与在线调试
2.4.3 STC32G12K128单片机的不停电程序下载
2.4.4 STC32G12K128单片机SWD端口的在线仿真
第3章 STC32G12K128单片机的内核
3.1 资源配置与引脚
3.1.1 资源配置
3.1.2 工作特性
3.1.3 引脚与引脚功能
3.2 时钟
3.2.1 时钟框图
3.2.2 系统时钟的控制与管理
3.2.3 USB时钟
3.2.4 高速外设时钟
3.2.5 RTC时钟源
3.3 复位
3.3.1 硬件复位
3.3.2 软件复位
3.4 存储系统
3.4.1 程序存储器
3.4.2 数据存储器
3.4.3 特殊功能寄存器
3.4.4 EEPROM
3.5 并行I/O端口
3.5.1 I/O端口的配置
3.5.2 并行I/O端口的结构
3.5.3 并行I/O端口的其他控制
3.5.4 并行I/O端口使用注意事项
3.6 电源管理
3.6.1 空闲(IDLE)模式
3.6.2 掉电模式
3.7 工程训练
3.7.1 EEPROM的测试
3.7.2 LED数码管驱动与显示
第4章 定时/计数器
4.1 定时/计数器T0、T1的控制
4.1.1 定时/计数器T0
4.1.2 定时/计数器T1
4.2 定时/计数器T0、T1的应用
4.2.1 T0、T1的定时应用
4.2.2 T0、T1的计数应用
4.2.3 T0、T1可编程时钟的输出
4.3 定时/计数器T2、T3、T4
4.3.1 定时/计数器T2
4.3.2 定时/计数器T3、T4
4.4 工程训练
4.4.1 定时/计数器的定时应用
4.4.2 定时/计数器的计数应用
4.4.3 定时/计数器的综合应用
4.4.4 可编程时钟输出
第5章 中断系统
5.1 串行端口1的应用举例中断系统概述
5.1.1 中断系统的几个概念
5.1.2 中断的技术优势
5.1.3 中断系统需要解决的问题
5.2 STC32G12K128单片机的中断系统
5.2.1 中断请求
5.2.2 中断响应
5.2.3 中断服务与中断返回
5.2.4 关于中断号大于31在Keil C251中编译出错的处理
5.2.5 中断应用举例
5.3 外部中断的扩展
5.4 工程训练
5.4.1 中断应用编程
5.4.2 外部中断的应用编程