ST7单片机C程序设计与实践PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:梁海浪编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2008
- ISBN:9787811243208
- 页数:301 页
第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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《单片机原理及应用》庄友谊 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《世说新语校笺 第1册》(南朝宋)刘义庆撰;(南朝梁)刘孝标注;杨勇校笺 2019
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019