图书介绍

ST7单片机C程序设计与实践pdf电子书版本下载

ST7单片机C程序设计与实践
  • 梁海浪编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787811243208
  • 出版时间:2008
  • 标注页数:301页
  • 文件大小:59MB
  • 文件页数:314页
  • 主题词:单片微型计算机,ST7;C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

ST7单片机C程序设计与实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 ST7控制器简介 1

ST7结构方框图 1

ST7功能概述 3

ST7产品系列 4

ST7LITE39引脚图和引脚功能说明 10

ST7LITE39引脚图(如图1.4所示) 10

ST7LITE39方块图(如图1.5所示) 11

ST7LITE39各引脚说明(如表1.4所列) 11

第2章 CosmicST7C语言的基础和特点 13

C文件 14

文件中的行 14

文件中的注释 15

文件中的三字母代替ASCII码 15

符号表示 15

标识符 15

关键字 15

常数 16

操作符和标点 16

声明 16

整型 17

位型 17

实型 17

指针 18

阵列 18

结构 19

联合 20

枚举 21

变址数 21

函数 22

存储类 22

类型定义 23

变量的范围 23

绝对地址 24

表达式 24

变量 24

常量 24

字符 26

sizeof的用法 27

运算符号 27

优先级 31

语句 34

预处理 42

第3章 ST7VisualDevelop(STVD7)的使用 48

创建项目 49

创建工作区(workspace) 49

创建项目 50

添加源文件 51

添加其他的文件夹 51

编译项目 53

指定ST7目标处理器 53

确认编译器选项 54

定制C语言编译器选项 55

定制链接器选项 57

对指定文件改变编译设置 58

编译应用程序 58

调试 59

调试程序 59

运行和停止程序 61

单步调试程序 62

断点 63

设置普通断点 63

设置带计数器的断点 64

设置带条件的断点 64

查看运行结果 65

查看调用堆栈 66

查看并改变局部变量 67

用Watch,QuickWatch和Memory查看变量 68

执行内存映射 71

高级仿真功能(使用EMU3仿真器) 72

查看程序执行历史 73

使用动态读写 74

设置高级断点 76

运行性能分析 80

第4章 ST7实验板介绍 83

REva母板的布局 84

电源区(REvavl.x) 85

电源区的视图 85

电源配置 85

特点 85

局限 86

电源区(REvaV2.x) 87

电源区的视图 87

电源配置 87

特征 88

局限 88

子板连接区 88

特点 88

插拔次数 89

ISP/ISD(在线编程/调试)连接区 89

复位区域 89

特点 89

局限 89

数字输出区 89

特点 90

局限 90

数据输入区 90

特点 90

局限 90

模拟区 90

特点 91

局限 91

通信区 91

视图 91

特点 91

I2C 92

串口通信 92

局限 93

辅助串口/CAN区 93

辅助接口区 93

REva母板的电路原理图 93

实验板的子板 96

ST7LITE3子板的特征 96

ST7LITE3子板的规格 96

ST7LITE3连接的详细列表(按照REva的特征) 98

ST7LITE3连接的详细列表(按照I/O口) 99

ST7LITE3子板的电路原理图 99

实验板编译工具的连接和使用 101

第5章 ST7基础应用 103

模数转换器(ADC) 103

功能说明 103

模数转换器及其寄存器 104

程序中所用到的主要函数说明 107

程序调试 109

程序清单 112

EEPROM的读写 115

功能说明 115

EEPROM的读写流程及其寄存器 115

程序中所用到的主要函数说明 117

程序调试 119

程序清单 122

I/O口的操作 125

功能说明 125

I/O口及其寄存器 125

程序中所用到的主要函数说明 127

程序调试 130

程序清单 133

定时器(TIMER) 138

功能说明 138

定时器及其寄存器 138

程序中所用到的主要函数说明 143

程序调试 145

程序清单 149

中断控制器(ITC) 155

功能说明 155

中断控制器及其寄存器 156

程序中所用到的主要函数说明 159

程序调试 160

程序清单 163

串行外围接口(SPI) 168

功能说明 168

串行外围接口及其寄存器 168

程序中所用到的主要函数说明 173

程序清单 177

第6章 基于ST7LITE的音频播放器 191

音频播放器评估板综述 191

音频播放器的评估板概念 193

音频重现流程 194

滤波器设计 197

WAV文件转换过程 197

程序中所用到的主要函数说明 198

评估板的电路图 199

程序清单 202

第7章 基于ST7263的USB鼠标 217

鼠标的基础 217

光电机械部分描述 217

光敏晶体管探测器 218

位移方向探测 218

ST7263微控制器介绍 219

硬件实现 219

软件实现 221

设备枚举与配置 221

USB鼠标描述符 221

数据传送 226

电源管理 229

USB暂停模式的实现 229

远程启动模式 232

程序结构 233

固件层 233

鼠标操作程序 234

程序清单 237

第8章 低成本自同步的永磁交流(PMAC)电机 267

工作原理 267

PMAC电机控制基础 269

在ST7LITE35微处理器上面实现 270

ST7LITE3x的PWM模式12位自动重载定时器(ART) 270

测量转子速度的定时器 272

测量霍尔传感器周期的定时器配置 273

原理图 275

参数设置 277

相位同步和相位角优化 277

启动相位参数 278

使用基于ST7LITE35的PMAC电机控制系统 281

硬件连接 281

开发工具 281

程序中所用到的主要函数说明 283

运行PMAC电机的程序设置及相关测量值 286

运行PMAC电机的程序设置 286

确定相位角及优化起始参数 286

相关测量值 287

程序清单 288

参考文献 301

精品推荐