找回密码
 立即注册
查看: 4604|回复: 11

《STC 32位8051 单片机原理与应用》已可网购

[复制链接]

该用户从未签到

550

主题

9222

回帖

1万

积分

管理员

积分
13916
发表于 2023-5-24 21:38:09 | 显示全部楼层 |阅读模式
《STC 32位8051 单片机原理与应用》,可网购
每位同学配套人手1块【屠龙刀-STC32G12K128核心功能实验板】课后实验
全球最大的大学计划,在学学生人手一套STC32核心功能实验板, 4:1 实验箱配套
《STC 32位8051 单片机原理与应用》-1.png
需要样书的老师,请联系主编丁向荣老师,QQ:181269315,微信:13728005860
◎  STC 32位8051元年芯片:STC32G12K128,与STC8H8K64U,单片机在引脚、资源上兼容;
◎  基于STC官方实验箱开发,STC大学计划指定教材,使用的学校STC官方送实验箱建立联合实验室支持
    每位同学配套人手1块【屠龙刀-STC32G12K128核心功能实验板】课后实验,由任课教师统一领取保管。
◎  基础部分采用基于寄存器方式编程,提高部分采用基于库函数方式编程;
◎  理实一体,精选工程训练实例。
◎  书号:978-7-121-45513-1   电子工业出版社出版
◎   购买渠道:https://item.jd.com/10076573741169.html
优秀合作学校,按每学期学习STC的学生人数的 4 :1 赠送实验箱建立联合实验室
各大高校还有选为下学期用书的时间
需要样书的老师,请联系主编丁向荣老师,QQ:181269315,微信:13728005860
《STC 32位8051 单片机原理与应用》已出版,可网购-1.png
《STC 32位8051 单片机原理与应用》已可网购-1.png
《STC 32位8051 单片机原理与应用》已可网购-1.png





《STC 32位8051 单片机原理与应用》已可网购-1.png







《STC 32位8051 单片机原理与应用》已可网购-1.png

STC教材丛书推荐20230524(STC).pdf

956.94 KB, 下载次数: 313

回复 送花

使用道具 举报

该用户从未签到

550

主题

9222

回帖

1万

积分

管理员

积分
13916
 楼主| 发表于 2023-5-24 21:47:52 | 显示全部楼层
STC全球大学计划,全部 免费+包邮 送
全国大学生电子设计竞赛,2023年国赛,凡采用 32 位 8051 单片机
STC32G12K128 作为主控芯片,获得最高奖的队伍,STC奖励参赛队伍20万!
一等奖奖励2万,二等奖奖励5千 !
总额不超过200万元,如超过则按比例调整为不超过200万,解释权归STC所有
===凭省级或以上组委会及学校校级证明,比赛结束后2个月内来领取
2022年广东省大学生电子设计竞赛指定 STC32G12K128 为比赛推荐主控MCU
2022年山东大学使用STC32G12K128进行了校内选拔赛

STC32G12K128-LQFP64转DIP64核心功能学习板-V2.2,俗称:屠龙刀(包邮20元)
===可以做,示波器,科学计算器,各种比赛的核心板,取代各种教学实验箱
===支持硬件 USB 直接下载,硬件 SWD 仿真 / 这要 STC USB-Link1D 支持
全球 32 位 8051 大学计划,确保每个学生人手免费一块
请授课老师致电0513-55012928免费申请给学生,课程结束收回学校保管,也可购买

STC8H8K64U-LQFP64转DIP64核心功能学习板-V2.2,俗称:开天斧(包邮20元)
===可以做,示波器,科学计算器,各种比赛的核心板,取代各种教学实验箱
===支持硬件 USB 直接下载和硬件 USB 直接仿真,自带硬件 USB 直接连接电脑仿真
STC最快的 1T 8051 大学计划,确保每个学生人手免费一块
请授课老师致电0513-55012928免费申请给学生,课程结束收回学校保管,也可购买

STC32G12K128转STC89系列DIP40核心功能学习板-V2.1,俗称:降龙棍(包邮15元)
===可以将传统 DIP40 的 8051 学习板改造成STC 32 位 8051 学习板
===支持硬件 USB 直接下载,硬件 SWD 仿真 / 这要 STC USB-Link1D 支持

STC8H8K64U转STC89系列DIP40核心功能学习板-V2.1,俗称:打狗棒(包邮15元)
===可以将传统 DIP40 的 8051 学习板改造成 STC 最快的 1T 8051 学习板
===支持硬件 USB 直接下载和硬件 USB 直接仿真,自带硬件 USB 直接连接电脑仿真

以上免费送给各大高校建立 STC 高性能单片机联合实验室
如教学成果杰出,还可以有强大的 STC32G12K128 实验箱和 STC8H8K64U 实验箱支持
优秀合作学校,按每学期学习STC的学生人数的 4 :1 赠送建立联合实验室
个人如通过 STC 核心功能实验板的学习,也可以来电免费申请高性能实验

回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9222

回帖

1万

积分

管理员

积分
13916
 楼主| 发表于 2023-5-24 21:55:33 | 显示全部楼层
《STC 32位8051 单片机原理与应用》
(1)内容简介
教材采用STC32位系列单片机的STC32G12K128单片机为教学平台,STC32G12K128单片机是以超强抗干扰、超低价、高速、低功耗为目标的32位8051单片机,在相同的工作频率下,相比传统的8051约快70倍,接口资源丰富,包含了12位ADC、SPI接口、I2C、高级PWM定时器、USB串行总线、CAN总线、LIN总线、RTC时钟等。本书基于STC大学计划实验箱(9.4)(主控单片机:STC32G12K128)开发应用实例,采用基于寄存器应用编程与采用基于库函数应用编程相结合,理论与实践相结合,强化工程实践。教材内容包括微型计算机基础、STC 32位单片机应用系统的开发工具、时钟与复位、存储器与并行I/O口、定时/计数器、中断系统、串行口、A/D转换模块、比较器、STC32G12K128单片机的库函数、SPI接口与应用、I2C通信接口与应用、高级PWM定时器与应用、RTC时钟与应用、DMA通道与应用、CAN总线与应用、LIN总线与应用、USB模块与应用与32位乘除法器等。
本书可作为高等学校电子信息类、电子通信类、自动化类、计算机应用类专业“单片机原理与应用”或“微机原理”课程教材;也可以作为学习STC8H8K64U单片机后的升级教材。更是STC 8位单片机读者和应用工程师升级转型的理想选择。此外,可作为电子设计竞赛、单片机应用工程师考证的培训教材。
(2)目录
1 微型计算机基础
1.1 数制与码制
1.2 微型计算机原理
1.3 STC 32位单片机
2 STC 32位单片机应用系统的开发工具
2.1  Keil C251集成开发环境
2.2  STC 32位单片机硬件实验平台
2.3  STC 32位单片机在线编程与在线调试
2.4  工程训练
2.4.1 Keil C251集成开发环境的操作使用
2.4.2 STC 32位单片机的在线编程与在线调试
2.4.3 STC 32位单片机的不停电程序下载
2.4.4 STC32G12K128位单片机SWD接口的在线仿真
3 STC32G12K128单片机内核
3.1 STC32G12K128单片机的资源配置与引脚
3.2  STC32G12K128单片机的时钟
3.3 STC32G12K128单片机的复位
3.4 STC32G12K128单片机的存储系统
3.5 STC32G12K128单片机的并行I/O端口
3.6 STC32G12K128单片机的电源管理
3.7 工程训练
3.7.1 STC32G12K128单片机EEPROM的测试
3.7.2 LED数码管驱动与显示
4 STC32G12K128单片机的定时/计数器
4.1 STC32G12K128单片机定时/计数器T0、T1的控制
4.2 STC32G12K128单片机定时/计数器T0、T1的应用举例
4.3 STC32G12K128单片机的T2、T3、T4
4.4 工程训练
4.4.1 STC32G12K128单片机的定时/计数器的定时应用
4.4.2 STC32G12K128单片机的定时/计数器的计数应用
4.4.3 STC32G12K128单片机的定时/计数器的综合应用
4.4.4 STC32G12K128单片机的可编程时钟输出
5 STC32G12K128单片机中断系统
5.1 中断系统概述
5.1.1 中断系统的概念
5.1.2 中断技术的优势
5.1.3 中断系统的功能
5.2 STC32G12K128单片机的中断系统
5.3 STC32G12K128单片机外部中断的扩展
5.4 工程训练
5.4.1 STC32G12K128单片机定时中断的应用编程
5.4.2 STC32G12K128单片机外部中断的应用编程
6 STC32G12K128单片机的串行口
6.1 串行通信基础
6.2  STC32G12K128单片机的串行口1
6.3  STC32G12K128单片机与PC机的通信 
6.4  STC32G12K128单片机串行口2*
6.5 STC32G12K128单片机串行口3、串行口4*
6.6 工程训练
6.6.1 STC32G12K128单片机间的双机通信
6.6.2 STC32G12K128单片机与PC机间的串行通信
7 STC32G12K128单片机的A/D转换模块
7.1 STC32G12K128单片机A/D模块的结构
7.2 STC32G12K128单片机A/D模块的控制
7.3 STC32G12K128单片机A/D转换的应用
7.4 工程训练
7.4.1  测量内部1.19V基准电压
7.4.2  ADC键盘
8 STC32G12K128单片机比较器
8.1 STC32G12K128单片机比较器的内部结构与控制
8.2  STC32G12K128单片机比较器的应用
8.3 工程训练
8.3.1应用STC32G12K128单片机比较器和AD转换模块测量STC32G12K128单片机内部1.19V基准电压
9 STC32G12K128单片机人机对话接口的应用设计
9.1 单片机应用系统的开发流程
9.1.1 单片机应用系统的设计原则
9.1.2 单片机应用系统的开发流程
9.1.3 单片机应用系统工程报告的编制
9.2  键盘接口与应用编程
9.3 LCD显示接口与应用编程
9.4 工程训练
9.4.1 STC32G12K128单片机与矩阵键盘的接口与应用
9.4.2 STC32G12K128单片机与LCD12864(含中文字库)的接口与应用
提高篇(基于库函数编程)
10. STC32G12K128单片机的库函数
10.1 STC32G-SOFTWARE-LIB函数库目录结构
10.2 STC32G-SOFTWARE-LIB函数库的硬件驱动
10.3 基于STC32G-SOFTWARE-LIB应用程序的开发
10.4 工程训练
10.4.1 AD采样1.19V基准电压送LED数码管显示
11 STC32G12K128单片机的SPI接口与应用
11.1 STC32G12K128单片机的SPI接口的功能特性
11.2 STC32G12K128单片机的SPI接口的应用
11.3 工程训练
12 STC32G12K128单片机的I2C通信接口与应用
12.1 I2C串行总线的功能特性
12.2 STC32G12K128单片机I2C通信接口的应用
12.3 工程训练
13 STC32G12K128单片机的高级PWM定时器与应用
13.1 STC32G12K128单片机PWMA定时器的功能特性
13.2 STC32G12K128单片机PWMA定时器的应用
13.3 工程训练
14 STC32G12K128单片机RTC时钟与应用
14.1 STC32G12K128单片机RTC时钟的功能特性
14.2 STC32G12K128单片机RTC时钟的应用
14.3 工程训练
15 STC32G12K128单片机DMA通道与应用
15.1 STC32G12K128单片机DMA通道的功能特性
15.2 STC32G12K128单片机DMA通道的应用
15.3 工程训练
16 STC32G12K128单片机CAN总线与应用
16.1  STC32G12K128单片机CAN总线的功能特性
16.2  STC32G12K128单片机CAN总线的应用
16.3 工程训练
17 STC32G12K128单片机LIN总线与应用
17.1  STC32G12K128单片机LIN总线的功能特性
17.2  STC32G12K128单片机LIN总线的库函数说明
18 STC32G12K128单片机的USB模块与应用
18.1 STC32G12K128单片机USB的功能特性
18.2 STC32G12K128单片机USB模块的应用
18.3 工程训练
19 STC32G12K128单片机的32位乘除法器
19.1 STC32G12K128单片机32位乘除法器的功能特性
19.2 STC32G12K128单片机32位乘除法器的应用
19.3 工程训练


回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9222

回帖

1万

积分

管理员

积分
13916
 楼主| 发表于 2023-5-24 22:50:56 | 显示全部楼层
目  录

*1章 微型计算机基础 1
1.1 数制与编码 1
1.1.1 数制及其转换方法 1
1.1.2 微型计算机中数的表示方法 3
1.1.3 微型计算机中常用编码 5
1.2 微型计算机原理 6
1.2.1 微型计算机的基本组成 6
1.2.2 指令、程序与编程语言 7
1.2.3 微型计算机的工作过程 8
1.2.4 微型计算机的应用形态 9
1.3 STC 32位单片机 9
1.3.1 STC 32位单片机产品系列 10
1.3.2 STC 32位单片机的内核 10
本章小结 10
思考与提高 11
*2章 STC32G12K128单片机应用系统的开发工具 12
2.1 Keil C251集成开发环境 12
2.2 STC32G12K128单片机硬件实验平台 20
2.2.1 STC大学推广计划实验箱(9.4) 20
2.2.2 STC32G12K128单片机迷你核心学习板 28
2.3 在线编程与在线仿真 29
2.3.1 在线可编程(ISP)电路 29
2.3.2 应用程序的下载与运行 30
2.3.3 STC-ISP的其他功能 31
2.4 工程训练 31
2.4.1 Keil C251集成开发环境的应用 31
2.4.2 STC32G12K128单片机的在线编程与在线调试 33
2.4.3 STC32G12K128单片机的不停电程序下载 34
2.4.4 STC32G12K128单片机SWD端口的在线仿真 36
本章小结 38
思考与提高 38
第3章 STC32G12K128单片机的内核 40
3.1 资源配置与引脚 40
3.1.1 资源配置 40
3.1.2 工作特性 42
3.1.3 引脚与引脚功能 42
3.2 时钟 48
3.2.1 时钟框图 48
3.2.2 系统时钟的控制与管理 49
3.2.3 USB时钟 52
3.2.4 高速外设时钟 52
3.2.5 RTC时钟源 52
3.3 复位 53
3.3.1 硬件复位 53
3.3.2 软件复位 55
3.4 存储系统 55
3.4.1 程序存储器 57
3.4.2 数据存储器 57
3.4.3 特殊功能寄存器 58
3.4.4 EEPROM 60
3.5 并行I/O端口 62
3.5.1 I/O端口的配置 64
3.5.2 并行I/O端口的结构 64
3.5.3 并行I/O端口的其他控制 66
3.5.4 并行I/O端口使用注意事项 66
3.6 电源管理 67
3.6.1 空闲(IDLE)模式 67
3.6.2 掉电模式 67
3.7 工程训练 69
3.7.1 EEPROM的测试 69
3.7.2 LED数码管驱动与显示 72
本章小结 74
思考与提高 75
第4章 定时/计数器 77
4.1 定时/计数器T0、T1的控制 77
4.1.1 定时/计数器T0 78
4.1.2 定时/计数器T1 79
4.2 定时/计数器T0、T1的应用 81
4.2.1 T0、T1的定时应用 81
4.2.2 T0、T1的计数应用 83
4.2.3 T0、T1可编程时钟的输出 84
4.3 定时/计数器T2、T3、T4 85
4.3.1 定时/计数器T2 85
4.3.2 定时/计数器T3、T4 86
4.4 工程训练 87
4.4.1 定时/计数器的定时应用 87
4.4.2 定时/计数器的计数应用 89
4.4.3 定时/计数器的综合应用 91
4.4.4 可编程时钟输出 92
本章小结 94
思考与提高 94
第5章 中断系统 97
5.1 中断系统概述 97
5.1.1 中断系统的几个概念 97
5.1.2 中断的技术优势 98
5.1.3 中断系统需要解决的问题 98
5.2 STC32G12K128单片机的中断系统 98
5.2.1 中断请求 98
5.2.2 中断响应 105
5.2.3 中断服务与中断返回 106
5.2.4 关于中断号大于31在Keil C251中编译出错的处理 107
5.2.5 中断应用举例 108
5.3 外部中断的扩展 109
5.4 工程训练 110
5.4.1 中断应用编程 110
5.4.2 外部中断的应用编程 111
本章小结 113
思考与提高 114
第6章 串行端口 117
6.1 串行通信基础 117
6.2 串行端口1 119
6.2.1 串行端口1的控制寄存器 120
6.2.2 串行端口1的工作方式与应用 122
6.2.3 STC-ISP波特率计算器 125
6.2.4 串行端口1的应用举例 125
6.3 STC32G12K128单片机与PC的通信 132
6.3.1 串行通信的端口设计 132
6.3.2 串行通信的程序设计 134
6.4 串行端口2* 135
6.5 串行端口3、串行端口4* 138
6.5.1 串行端口3 138
6.5.2 串行端口4 139
6.6 工程训练 140
6.6.1 STC32G12K128单片机间的双机通信 140
6.6.2 STC32G12K128单片机与PC间的串行通信 143
本章小结 145
思考与提高 145
第7章 A/D转换模块 148
7.1 A/D转换模块的结构 148
7.2 A/D转换模块的控制 149
7.3 A/D转换的应用 152
7.4 工程训练 154
7.4.1 测量内部1.19V基准电压 154
7.4.2 构建ADC键盘 155
本章小结 159
思考与提高 159
第8章 比较器 161
8.1 比较器的内部结构与控制 161
8.1.1 比较器的内部结构 161
8.1.2 比较器的控制 161
8.2 比较器的应用 163
8.3 工程训练:应用比较器和A/D转换模块测量内部1.19V基准电压 164
本章小结 167
思考与提高 167
第9章 人机对话端口的应用设计 169
9.1 单片机应用系统的开发流程 169
9.1.1 单片机应用系统的设计原则 169
9.1.2 单片机应用系统的开发流程 170
9.1.3 单片机应用系统工程报告的编制 172
9.2 键盘端口与应用编程 174
9.3 LCD模块的显示端口与应用编程 181
9.3.1 LCD模块概述 181
9.3.2 点阵字符型液晶显示模块LCD1602 181
9.3.3 点阵图形型液晶显示模块LCD12864 188
9.4 工程实践 196
9.4.1 STC32G12K128单片机与矩阵键盘的端口与应用 196
9.4.2 STC32G12K128单片机与LCD12864(含中文字库)的端口与应用 198
本章小结 203
思考与提高 204
*10章 STC32G-SOFTWARE-LIB函数库 207
10.1 目录结构 207
10.1.1 硬件驱动程序部分 207
10.1.2 应用程序部分 208
10.1.3 用户程序及配置文件 208
10.2 硬件驱动 209
10.2.1 A/D转换模块 209
10.2.2 比较器模块 210
10.2.3 EEPROM 211
10.2.4 外部中断 212
10.2.5 GPIO 212
10.2.6 I2C总线 213
10.2.7 定时/计数器 214
10.2.8 串行端口 215
10.2.9 SPI总线 217
10.2.10 软件模拟I2C总线 218
10.2.11 看门狗 219
10.2.12 16位*级PWM 220
10.2.13 DMA通道 222
10.2.14 LCM模块 226
10.2.15 软件延时 227
10.2.16 中断服务函数 227
10.3 应用程序开发 242
10.3.1 系统流程 242
10.3.2 应用程序框架分析 242
10.3.3 应用程序的分析与编写 251
10.3.4 开发步骤 256
10.4 工程训练:通过A/D转换模块测量内部1.19V基准电压 256
思考与提高 257
*11章 SPI接口及其应用 258
11.1 SPI接口的功能特性 258
11.2 与SPI接口相关的特殊功能寄存器 261
11.3 SPI接口的应用举例 261
11.4 工程训练:双机之间的串行数据通信 263
思考与提高 264
*12章 I2C总线及其应用 265
12.1 I2C总线概述 265
12.2 STC32G12K128单片机的I2C总线 268
12.3 I2C总线的应用 269
12.4 工程训练:I2C总线的自发自收 270
思考与提高 271
*13章 *级PWM定时器及其应用 273
13.1 PWMA的功能特性 273
13.2 PWMA的应用 275
13.3 工程训练:设计呼吸灯 277
思考与提高 278
*14章 RTC时钟及其应用 279
14.1 RTC时钟的功能特性 279
14.2 RTC时钟的应用 280
14.3 工程训练:设计24小时时钟 284
思考与提高 285
*15章 DMA通道及其应用 286
15.1 DMA通道的功能特性 286
15.2 DMA通道的应用 295
15.3 工程训练:TFT彩屏的驱动与显示 303
思考与提高 304
*16章 CAN总线及其应用 305
16.1 CAN总线的功能特性 305
16.2 CAN总线的应用 305
16.3 工程训练:CAN总线的自发自收 308
思考与提高 310
*17章 LIN总线及其应用 311
17.1 LIN总线的功能特性 311
17.2 LIN总线的应用 311
17.3 工程训练:LIN总线主机模式、从机模式的测试 314
思考与提高 315
*18章 USB模块及其应用 316
18.1 概述 316
18.2 USB库函数(调试端口) 316
18.2.1 LED数码管端口 316
18.2.2 LCD12864端口 317
18.2.3 OLED12864端口 319
18.2.4 在虚拟键盘上按键然后发送相应的键值到设备 321
18.2.5 控制DIP40的各个引脚连接的LED的状态 322
18.3 工程训练 322
18.3.1 测试HID调试端口(虚拟键盘、数码管、LCD12864) 322
18.3.2 设计秒表(HID数码管显示) 326
思考与提高 328
*19章 32位硬件乘除单元 329
19.1 MDU32简介 329
19.2 基于MDU32库文件的应用编程 329
19.3 工程训练—MDU32的应用 330
思考与提高 331
参考文献 332


回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9222

回帖

1万

积分

管理员

积分
13916
 楼主| 发表于 2023-5-27 22:09:08 | 显示全部楼层
1.png
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    14 小时前
  • 签到天数: 155 天

    [LV.7]常住居民III

    9

    主题

    833

    回帖

    3235

    积分

    论坛元老

    积分
    3235
    发表于 2023-5-28 20:36:53 | 显示全部楼层
    已经买了,在运输中。

    点评

    我代表丁教授感谢您  发表于 2023-5-28 21:12
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    14 小时前
  • 签到天数: 155 天

    [LV.7]常住居民III

    9

    主题

    833

    回帖

    3235

    积分

    论坛元老

    积分
    3235
    发表于 2023-6-8 09:59:11 | 显示全部楼层
    angmall 发表于 2023-5-28 20:36
    已经买了,在运输中。



    已经收到咯。
    Book001a.jpg



    回复 支持 1 反对 0 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 131 天

    [LV.7]常住居民III

    17

    主题

    528

    回帖

    1201

    积分

    金牌会员

    积分
    1201
    发表于 2023-6-27 07:59:14 | 显示全部楼层
    嗯嗯,已经购买并学习中!
    不停地学习
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    14 小时前
  • 签到天数: 154 天

    [LV.7]常住居民III

    24

    主题

    130

    回帖

    393

    积分

    中级会员

    积分
    393
    发表于 2023-11-19 16:02:16 | 显示全部楼层
    已到货,学习中……
    MCU开发者和爱好者
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 57 天

    [LV.5]常住居民I

    4

    主题

    87

    回帖

    440

    积分

    中级会员

    积分
    440
    发表于 2024-3-20 10:17:38 | 显示全部楼层
    也想买本看看,就怕看不懂
     
    经常看看,偶尔玩玩——不过都是简单的,难的我也不会呀
     
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-4-27 14:33 , Processed in 0.074437 second(s), 69 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表