图书介绍
基于单片机的嵌入式系统开发PDF|Epub|txt|kindle电子书版本网盘下载
![基于单片机的嵌入式系统开发](https://www.shukui.net/cover/46/31736578.jpg)
- 佟国香著 著
- 出版社: 北京:经济管理出版社
- ISBN:7802079705
- 出版时间:2007
- 标注页数:348页
- 文件大小:15MB
- 文件页数:360页
- 主题词:单片微型计算机-系统设计
PDF下载
下载说明
基于单片机的嵌入式系统开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 NEC微处理器概述1
1.1.1 低端8位MCU1
1.1.2 高端32位MCU2
1.1.3 从8位到32位微处理器的移植2
1.2 NEC微处理器分类及选型指南3
1.3 相关规定4
1.4 参考文档5
第2章 NEC微处理器的基本结构7
2.1 μPD78F0547D的基本特性7
2.2 微处理器的寄存器8
2.2.1 控制寄存器8
2.2.2 通用寄存器11
2.2.3 特殊功能寄存器(SFRs)11
2.3 微处理器的存储器结构11
2.3.1 内部程序存储空间12
2.3.2 存储器组14
2.3.3 内部数据存储空间19
2.3.4 特殊功能寄存器(SFR)区域19
2.3.5 数据存储空间寻址24
2.4 微处理器的通用I/O口24
2.4.1 引脚功能24
2.4.2 未使用引脚的建议连接方式26
2.4.3 端口控制28
2.5 复位31
2.5.1 复位源31
2.5.2 复位电路32
2.5.3 确认复位源的寄存器35
2.5.4 复位后的软件编程38
2.6 待机模式40
2.6.1 控制待机功能的寄存器40
2.6.2 待机模式的操作40
2.6.3 待机模式操作的注意事项45
第3章 时钟发生器46
3.1 时钟发生器的功能46
3.2 控制时钟发生器的寄存器47
3.3 系统时钟振荡器的连接53
3.3.1 X1振荡器53
3.3.2 XT1振荡器54
3.4 时钟控制54
3.4.1 高速系统时钟控制54
3.4.2 控制内部高速振荡时钟示例57
3.4.3 控制子系统时钟示例59
3.4.4 控制内部低速振荡时钟示例61
3.4.5 CPU和外部硬件所采用的时钟61
第4章 指令系统63
4.1 寻址方式63
4.1.1 指令地址寻址63
4.1.2 操作数地址寻址65
4.2 指令系统71
4.2.1 数据传送类指令73
4.2.2 算术运算类指令74
4.2.3 逻辑运算类指令76
4.2.4 循环操作类指令77
4.2.5 无条件转移类指令79
4.2.6 条件转移类指令79
4.2.7 位操作类指令80
4.2.8 调用及返回类指令81
4.2.9 CPU控制类指令82
4.2.10 指令列表83
4.3 78K/O系列汇编程序设计91
4.3.1 汇编程序基本结构91
4.3.2 汇编语句的格式94
4.3.3 汇编伪指令97
4.3.4 汇编程序设计举例101
第5章 C语言程序设计111
5.1 C程序设计概述111
5.1.1 C编译器CC78K0的功能与特性111
5.1.2 C程序的基本结构112
5.1.3 产生高效率的目标代码112
5.2 CC78KO扩展C语言规范120
5.2.1 宏名120
5.2.2 关键字120
5.2.3 #pragma伪指令121
5.2.4 函数调用接口137
5.3 C语言程序设计举例144
5.3.1 LED点灯控制示例144
5.3.2 ADC控制示例153
5.3.3 响应时间测量示例156
5.3.4 定时器应用示例161
5.3.5 UART应用示例168
第6章 中断功能174
6.1 中断类型174
6.2 中断源174
6.3 控制中断功能的寄存器176
6.4 中断服务操作182
6.4.1 可屏蔽的中断响应182
6.4.2 软件中断请求响应183
6.4.3 中断嵌套183
6.5 中断的程序设计184
6.5.1 中断向量表的设置184
6.5.2 中断服务程序的编写185
第7章 16位定时器/事件计数器186
7.1 功能186
7.2 配置186
7.3 寄存器描述187
7.4 16位定时器/事件计数器的应用193
7.4.1 间隔定时193
7.4.2 方波输出195
7.4.3 外部事件计数198
7.4.4 清零&启动模式201
7.4.5 自由运行定时器操作205
7.4.6 PPG输出操作210
7.4.7 单脉冲输出操作212
7.4.8 脉冲宽度测量操作216
7.5 16位定时器/事件计数器00和01注意事项222
第8章 脉宽调制226
8.1 特性226
8.2 引脚描述226
8.3 8位定时器HO的配置227
8.4 8位定时器HO的寄存器228
8.5 PWM输出操作230
8.6 PWM的应用234
第9章 串行接口技术238
9.1 3线串行接口238
9.1.1 特性238
9.1.2 引脚描述238
9.1.3 3线串行接口的结构239
9.1.4 3线串行接口的寄存器239
9.1.5 3线串行接口的操作242
9.1.6 3线串口的应用247
9.2 I2C总线接口261
9.2.1 特性261
9.2.2 引脚描述261
9.2.3 I2C接口的结构261
9.2.4 I2C接口的寄存器262
9.2.5 I2C总线定义和控制方法274
9.2.6 I2C控制的EEPROM应用设计283
9.3 UART总线接口294
9.3.1 特性295
9.3.2 引脚描述295
9.3.3 UARTO串行接口的结构296
9.3.4 UARTO串行接口的寄存器297
9.3.5 串行接口UARTO的操作301
9.3.6 专用波特率发生器304
9.3.7 串行口应用举例307
第10章 A/D转换器310
10.1 特性310
10.2 引脚310
10.3 A/D转换器的配置311
10.4 A/D转换器的寄存器311
10.5 A/D转换器的操作316
第11章 NEC开发环境简介320
11.1 概述320
11.2 C编译器cc78KO320
11.3 汇编器ra78KO321
11.4 集成开发环境322
11.4.1 使用PM plus编译322
11.4.2 选项设置327
11.5 仿真调试环境329
11.5.1 启动329
11.5.2 加载目标文件330
11.5.3 加载源文件331
11.5.4 加载工程文件332
11.5.5 在源文件中设置断点333
11.5.6 执行程序334
11.5.7 单步执行335
11.5.8 停止执行335
11.5.9 重启336
11.5.10 观察和修改变量值337
11.5.11 观察和修改寄存器值339
11.5.12 观察汇编代码340
11.5.13 设置汇编断点341
11.5.14 修改汇编代码342
11.5.15 退出SM78Kx plus342
附录A 寄存器索引343
A.1 寄存器索引(按照字母顺序排列的寄存器名称)343
A.2 寄存器索引(按笔画顺序排列的寄存器名称)346