图书介绍
工控单片机原理及应用 凌阳SPMC75F24I3APDF|Epub|txt|kindle电子书版本网盘下载
![工控单片机原理及应用 凌阳SPMC75F24I3A](https://www.shukui.net/cover/43/31746306.jpg)
- 范蟠果主编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302149631
- 出版时间:2007
- 标注页数:411页
- 文件大小:28MB
- 文件页数:422页
- 主题词:单片微型计算机-基本知识
PDF下载
下载说明
工控单片机原理及应用 凌阳SPMC75F24I3APDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 SPMC75F工控单片机功能简介1
1.1 SPMC75F工控单片机主要特点1
1.2 SPMC75F工控单片机内部资源3
1.3 SPMC75F2413A芯片封装及引脚描述4
1.3.1 2413A芯片封装4
1.3.2 2413A引脚功能4
1.4 2413A工程结构说明8
1.5 外设寄存器的软件描述及访问方式9
1.5.1 外设寄存器的软件描述9
1.5.2 外设寄存器的访问方式10
第2章 SPMC75F工控单片机开发快速入门11
2.1 凌阳unSP集成开发环境(IDE)介绍11
2.2 凌阳unSP集成开发环境(IDE)安装11
2.3 IDE界面介绍13
2.3.1 工作区(Workspace)窗口14
2.3.2 输出(Output)窗口14
2.3.3 编辑(Edit)窗口15
2.4 工程开发过程16
2.4.1 新建工程16
2.4.2 新建源文件17
2.4.3 分析程序18
2.4.4 添加文件和资源到工程19
2.4.5 编制工程21
2.5 程序调试器常用调试技巧23
2.5.1 软件延时时间计算方法1——单步调试法27
2.5.2 软件延时时间计算方法2——断点调试法29
2.5.3 变量观察方法1——变量窗口法29
2.5.4 变量观察方法2——内存窗口法33
2.6 工程属性的设置方法35
2.6.1 设置Link标签页35
2.6.2 设置Hardware标签页35
2.6.3 设置Directories标签页37
第3章 2413A最小系统设计38
3.1 2413A最小系统简介38
3.2 电源电路设计38
3.3 Probe调试器接口设计40
3.4 时钟电路设计40
3.5 复位电路设计40
3.6 LED显示电路设计41
3.7 I/O端口电路开放42
3.8 单片机与PC的通信接口设计42
3.8.1 RS-232C标准接口介绍43
3.8.2 单片机与PC间的电平转换电路43
3.9 最小系统板连接端子设计44
3.10 2413A最小系统板原理图44
第4章 2413A单片机的系统结构46
4.1 2413A的内核结构46
4.1.1 算术逻辑运算单元ALU46
4.1.2 CPU寄存器组48
4.2 CPU寻址方式51
4.3 2413A存储空间分配57
4.4 2413A内部闪存Flash58
4.4.1 内部Flash编程操作58
4.4.2 复位和中断入口地址62
4.5 2413A片内SRAM63
4.6 外设控制寄存器63
4.7 时钟模块66
4.7.1 片内RC振荡器67
4.7.2 本地晶体振荡器67
4.7.3 外部有源时钟输入68
4.7.4 时钟监控68
4.8 时基和蜂鸣器模块69
4.9 复位管理71
4.9.1 复位方式71
4.9.2 复位状态寄存器75
4.9.3 启动引导序列76
4.10 2413A工作模式77
4.10.1 工作模式77
4.10.2 唤醒源79
4.10.3 控制寄存器79
4.10.4 节电模式应用实例81
第5章 编程软件85
5.1 汇编指令系统约定85
5.2 汇编指令系统86
5.2.1 数据传送指令86
5.2.2 算术运算指令88
5.2.3 逻辑运算指令93
5.2.4 控制转移指令100
5.2.5 位操作指令103
5.2.6 处理器控制指令104
5.3 常用伪指令106
5.3.1 unSP伪指令的语法格式及分类106
5.3.2 定义类伪指令106
5.3.3 存储类伪指令109
5.3.4 条件类伪指令110
5.3.5 汇编链接类伪指令112
5.4 汇编程序构架112
5.5 汇编程序应用114
5.5.1 数据处理114
5.5.2 查表法118
5.6 unSP C语言编程120
5.6.1 unSP C语言简介120
5.6.2 unSP C与ANSI C121
5.6.3 unSP C语言程序结构123
5.7 C与汇编混合编程125
5.7.1 程序调用协议125
5.7.2 C语言程序调用汇编函数127
5.7.3 汇编程序调用C语言函数131
5.7.4 C语言嵌入汇编133
5.8 2413A C语言编程应用实例134
5.8.1 数据采集与数字信号处理134
5.8.2 数字滤波程序设计137
5.8.3 交流电压电流有效值计算139
第6章 2413A输入输出端口142
6.1 I/O端口概述142
6.2 I/O端口结构142
6.3 I/O端口寄存器145
6.4 I/O端口按键唤醒中断155
6.5 I/O端口应用实例156
6.5.1 I/O端口命令式输入输出的应用156
6.5.2 I/O端口驱动LED跑马灯式点亮应用159
6.5.3 I/O口闪烁控制输出应用161
6.5.4 独立式键盘输入编程应用162
第7章 2413A中断系统164
7.1 中断系统结构164
7.2 中断模式165
7.3 中断向量分配165
7.4 中断控制寄存器167
7.5 中断过程分析171
7.6 非中断嵌套模式173
7.7 中断嵌套模式174
7.8 中断嵌套编程应用实例175
第8章 PDC相位侦测控制定时器178
8.1 PDC定时器模块概述178
8.2 PDC定时器控制寄存器182
8.3 PDC定时器的工作模式及应用193
8.3.1 PDC定时器的标准计数操作应用194
8.3.2 PDC定时器的PWM输出模式应用196
8.3.3 PDC定时器的输入捕获操作应用202
8.3.4 PDC定时器的侦测位置改变模式操作应用206
8.3.5 PDC定时器的相位计数模式操作应用209
第9章 TPM2通用定时器213
9.1 TPM2定时器简介213
9.2 TPM2定时器功能和特殊功能引脚214
9.3 TPM2定时器控制寄存器215
9.4 TPM2定时器的计数操作模式221
9.4.1 边沿PWM输出的连续递增计数模式222
9.4.2 中心PWM输出的连续递增/递减计数模式223
9.5 TPM2定时器的操作225
9.5.1 标准计数操作225
9.5.2 PWM比较匹配输出操作226
9.5.3 输入捕获操作226
9.6 TPM2定时器应用实例229
9.6.1 基于TPM2的方波信号发生器229
9.6.2 基于TPM2的脉冲函数信号发生器230
9.6.3 基于TPM2的脉冲捕获方式应用231
第10章 MCP电机控制PWM定时器234
10.1 MCP定时器简介234
10.2 MCP定时器功能和特殊功能引脚236
10.3 MCP定时器控制寄存器237
10.4 MCP定时器的计数操作模式259
10.4.1 边沿PWM输出的连续递增计数模式260
10.4.2 中心PWM输出的连续递增/递减计数模式261
10.5 MCP定时器的操作262
10.5.1 标准计数的操作262
10.5.2 PWM比较匹配输出的操作263
10.6 MCP定时器应用实例264
10.6.1 MCP定时器周期中断应用264
10.6.2 MCP定时器控制直流无刷电机应用265
10.6.3 MCP定时器死区控制功能应用268
10.6.4 MCP定时器错误保护功能应用269
10.6.5 基于MCP的PWM信号发生器270
10.6.6 MCP过载保护输入功能应用273
第11章 比较匹配定时器CMT277
11.1 CMT定时器简介277
11.2 CMT定时器控制寄存器278
11.3 CMT定时器比较匹配事件应用实例281
11.3.1 基于CMT的定时器中断应用281
11.3.2 基于CMT的彩灯控制及跑马灯效果应用282
第12章 10位模数转换器ADC286
12.1 ADC模块概述286
12.2 ADC模块控制寄存器288
12.3 ADC转换时序及使用注意事项292
12.4 ADC转换应用实例293
第13章 串行通信接口UART297
13.1 串行通信概述297
13.1.1 同步通信和异步通信方式297
13.1.2 串行通信的数据传送速率298
13.1.3 串行通信的方式298
13.2 2413A串行口(UART)简介299
13.2.1 UART数据帧格式299
13.2.2 UART引脚配置300
13.3 UART控制寄存器300
13.4 UART的工作过程305
13.4.1 数据发送305
13.4.2 数据接收305
13.5 UART应用实例307
13.5.1 单片机与PC间使用UART通信307
13.5.2 基于UART的双机通信309
第14章 SPI标准同步串行外设接口314
14.1 SPI串行外设接口概述314
14.2 串行外设接口控制寄存器316
14.3 SPI的操作320
14.3.1 SPI操作简介320
14.3.2 SPI时钟方式321
14.3.3 SPI工作模式321
14.4 SPI同步串行外设接口应用实例323
第15章 基于PWM的高精度DAC实现335
15.1 D/A转换器简介335
15.2 基于PWM的D/A原理336
15.3 PWM实现D/A转换电路337
15.4 PWM实现10位精度D/A应用实例338
第16章 凌阳SPMC75F2413A应用实例341
16.1 基于SPMC75F2413A的数字电压表设计341
16.2 用普通I/O口模拟I2C扩展EEPROM347
16.3 基于DDS的SPWM函数信号发生器360
16.4 I2C串行日历时钟与2413A的接口及应用373
16.4.1 PCF8563时钟芯片应用374
16.4.2 基于PCF8563的万年历开发379
16.5 485总线标准及接口电路设计383
16.5.1 RS-485总线标准383
16.5.2 RS-485总线接口电路设计384
16.6 基于SPMC75F2413A的通用变频器设计385
16.6.1 系统硬件设计385
16.6.2 系统软件设计388
附录A unSP指令速查表400
附录B SPMC75F2413A端口寄存器速查表405
附录C 2413A电气特性参数409
参考文献411