GD32微控制器原理与应用
¥
46.95
5.9折
¥
79.8
九五品
仅1件
作者主编:张沛昌,郭文波 副主编,唐浒,董磊
出版社清华大学出版社
ISBN9787302635932
出版时间2023-08
版次1
装帧平装
开本16开
纸张胶版纸
定价79.8元
上书时间2024-07-08
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:GD32微控制器原理与应用
定价:79.80元
作者:主编:张沛昌,郭文波 副主编,唐浒,董磊
出版社:清华大学出版社
出版日期:2023-08-01
ISBN:9787302635932
字数:
页码:
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
本书各章内容安排如下:第1、2章简要介绍本书所用开发平台和工具,以及开发工具的安装与配置,然后介绍微机工作原理和GD32F30x系列微控制器。第3~8章以仿真实验为主线,对Keil软件的使用,工程的建立、编译和程序下载,以及汇编语言的基础知识进行介绍。第9~17章介绍GPIO、外部中断、定时器、SysTick、 RCU、串口通信、ADC和DAC的原理及相关寄存器,并通过实验进行验证。本书特点如下:(1)本书内容对有一定微控制器基础的读者来说较为友好,建议先学习“:工程师培养系列”教材中的《GD32F3 开发基础教程一基于 GD32F303ZET6》,再学习本书。(2)本书适合具有ARM基础的嵌入式工程师学习,也可以作为高等院校电子类专业的教材。(3)本书注重理论与实践相结合,对于高深晦涩的原理涉及较少,大多采用通俗易懂的语言深入浅出地进行介绍。原理介绍之后再进行实验,将理论运用到实际工程中,以巩固所学知识。(4)书中的所有例程按照统一的工程架构设计,每个子模块都按照统-标准设计,以方便读者后续使用书中所学知识进一步开发, 或将其应用于项目当中。(5)本书配有丰富的资料包,包含例程、软件包、教学课件、教学视频、参考资料等。这些资料会持续更新,读者可通过扫描获取。
内容提要
GD32F3苹果派开发板(主控芯片为GD32F303ZET6)配套有多种教材,分别介绍微控制器基础外设、微控制器复杂外设、微机原理、操作系统等知识。本书为微机原理教程,通过15个实验分别介绍汇编语言基础、基于汇编的数据处理、程序流控制、存储器访问、函数封装、GPIO与流水灯、GPIO与独立按键、外部中断、定时器、SysTick、RCU、串口通信、ADC和DAC的原理与应用。全书程序代码的编写均遵循统一规范,且各实验采用模块化设计,以便将各模块应用于实际项目和产品中。 《GD32微控制器原理与应用》配有丰富的资料包,涵盖GD32F3苹果派开发板原理图、例程、软件包、PPT等。资料包将持续更新,下载链接可通过公众号“工程师培养系列”获取。 《GD32微控制器原理与应用》既可以作为高等院校电子信息、自动化等专业微控制器相关课程的教材,也可以作为微控制器系统设计及相关行业工程技术人员的入门培训用书。
目录
目 录章 GD32开发平台和工具 11.1 为什么选择GD32 21.2 GD32F3系列芯片介绍 21.3 GD32F3苹果派开发板电路简介 41.3.1 通信-下载模块电路 51.3.2 GD-Link调试-下载模块电路 61.3.3 电源转换电路 61.4 GD32F3苹果派开发板可以开展的部分实验 71.5 GD32微控制器开发工具的安装与配置 71.5.1 安装Keil 5.30 81.5.2 设置Keil 5.30 11本章任务 13本章习题 13第2章 微机原理与简介 142.1 微机工作原理 152.1.1 微机的基本组成 152.1.2 汇编语言与汇编过程简介 162.1.3 微机工作过程 172.2 GD32F30x系列微控制器概述 182.2.1 GD32F30x系统架构 192.2.2 存储器映射 20本章任务 23本章习题 23第3章 基准工程实验 243.1 实验内容 253.2 实验原理 253.2.1 Keil编辑和编译及程序下载过程 253.2.2 Keil工程选项 263.2.3 GD32工程模块名称及说明 363.2.4 相关参考资料 363.3 实验步骤与代码解析 37本章任务 51本章习题 51第4章 汇编语言初探 524.1 实验内容 534.2 实验原理 534.2.1 文件初解 534.2.2 工作寄存器 554.2.3 汇编语言基本语法 574.2.4 数制及转换 604.2.5 启动文件 614.2.6 .map文件 634.2.7 仿真 664.3 实验步骤与代码解析 69本章任务 72本章习题 72第5章 数据处理实验 735.1 实验内容 745.2 实验原理 745.2.1 数据传送指令 745.2.2 基本运算指令 755.2.3 逻辑运算指令 775.2.4 移位运算指令 775.2.5 机器码 805.2.6 本章指令汇总 845.3 实验步骤与代码解析 85本章任务 90本章习题 91第6章 程序流控制实验 926.1 实验内容 936.2 实验原理 936.2.1 程序流控制 936.2.2 比较与测试指令 936.2.3 跳转指令 946.2.4 条件后缀 956.2.5 本章指令汇总 976.3 实验步骤与代码解析 97本章任务 101本章习题 101第7章 存储器访问实验 1027.1 实验内容 1037.2 实验原理 1037.2.1 存储器 1037.2.2 存储器访问指令 1047.2.3 存储器空间 1087.2.4 存储器空间使用 1097.2.5 本章指令汇总 1097.3 实验步骤与代码解析 109本章任务 114本章习题 114第8章 函数封装实验 1158.1 实验内容 1168.2 实验原理 1168.2.1 函数介绍 1168.2.2 堆区和栈区 1178.2.3 栈区设置 1178.2.4 栈操作指令 1188.2.5 LDR伪指令 1188.3 实验步骤与代码解析 119本章任务 122本章习题 122第9章 GPIO与流水灯实验 1239.1 实验内容 1249.2 实验原理 1249.2.1 LED电路原理图 1249.2.2 GPIO功能框图 1249.2.3 GPIO部分寄存器 1269.2.4 RCU部分寄存器 1309.2.5 程序架构 1319.3 实验步骤与代码解析 133本章任务 139本章习题 1390章 GPIO与独立按键输入实验 14010.1 实验内容 14110.2 实验原理 14110.2.1 独立按键电路原理图 14110.2.2 GPIO功能框图 14210.2.3 GPIO部分寄存器 14310.2.4 按键去抖原理 14310.2.5 程序架构 14410.3 实验步骤与代码解析 145本章任务 158本章习题 1591章 外部中断实验 16011.1 实验内容 16111.2 实验原理 16111.2.1 EXTI功能框图 16111.2.2 EXTI部分寄存器 16311.2.3 AFIO部分寄存器 16511.2.4 异常和中断 16711.2.5 NVIC中断控制器 17211.2.6 NVIC部分寄存器 17311.2.7 程序架构 17611.3 实验步骤与代码解析 178本章任务 185本章习题 1852章 定时器实验 18612.1 实验内容 18712.2 实验原理 18712.2.1 通用定时器L0结构框图 18712.2.2 通用定时器部分寄存器 19012.2.3 RCU部分寄存器 19212.2.4 程序架构 19312.3 实验步骤与代码解析 194本章任务 203本章习题 2033章 SysTick实验 20413.1 实验内容 20513.2 实验原理 20513.2.1 SysTick功能框图 20513.2.2 SysTick实验流程图 分析 20613.2.3 SysTick部分寄存器 20713.2.4 程序架构 20813.3 实验步骤与代码解析 209本章任务 215本章习题 2154章 RCU实验 21614.1 实验内容 21714.2 实验原理 21714.2.1 RCU功能框图 21714.2.2 RCU部分寄存器 22014.2.3 FMC部分寄存器 22514.2.4 程序架构 22514.3 实验步骤与代码解析 226本章任务 232本章习题 2325章 串口通信实验 23315.1 实验内容 23415.2 实验原理 23415.2.1 串口通信协议 23415.2.2 串口电路原理图 23615.2.3 串口功能框图 23715.2.4 串口部分寄存器 24015.2.5 串口模块驱动设计 24415.2.6 程序架构 24615.3 实验步骤与代码解析 247本章任务 260本章习题 2616章 ADC实验 26216.1 实验内容 26316.2 实验原理 26316.2.1 ADC功能框图 26316.2.2 ADC时钟及其转换时间 26516.2.3 ADC部分寄存器 26516.2.4 程序架构 27116.3 实验步骤与代码解析 272本章任务 283本章习题 2837章 DAC实验 28417.1 实验内容 28517.2 实验原理 28517.2.1 DAC功能框图 28517.2.2 DAC部分寄存器 28817.2.3 程序架构 29017.3 实验步骤与代码解析 292本章任务 298本章习题 298参考文献 299
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价