图书介绍
H8S/2655系列16位单片机【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 李芙英,王卫舟编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302010862
- 出版时间:2000
- 标注页数:278页
- 文件大小:9MB
- 文件页数:292页
- 主题词:单片微型计算机
PDF下载
下载说明
H8S/2655系列16位单片机PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 日立16位单片机1
1.1 日立16位单片机概况1
1.2 H8S/2655系列单片机概述2
1.2.1 概述2
1.2.2 管脚定义4
1.2.3 框图8
第2章 CPU和指令系统10
2.1 寄存器结构10
2.1.1 CPU的寄存器10
2.1.2 通用寄存器10
2.1.3 控制寄存器11
2.1.4 寄存器初始值12
2.2 数据格式12
2.2.1 通用寄存器数据格式12
2.2.2 存储器数据格式13
2.3 CPU运行格式14
2.3.1 CPU运行模式概述14
2.3.2 MCU运行模式15
2.3.3 模式控制寄存器(MDCR)16
2.3.4 系统控制寄存器(SYSCR)17
2.3.5 运行模式描述17
2.3.7 每种运行方式下的存储器映像19
2.3.6 每种运行模式下的引脚功能19
2.4 寻址方式和有效地址计算20
2.4.1 指令系统中使用符号20
2.4.2 寻址方式与有效地址计算21
2.5 H8S/2655系列单片机指令系统23
2.5.1 指令系统概述23
2.5.2 基本指令格式23
2.5.3 指令功能分类列表23
2.5.4 指令表35
3.1 概述37
第3章 H8S/2655系列交叉汇编与程序设计37
3.2 程序元素38
3.2.1 源语句格式38
3.2.2 常数38
3.2.3 表达式39
3.3 编程基本构件42
3.3.1 段43
3.3.2 外部引用和外部定义44
3.4 汇编指令45
3.4.1 汇编指令类型45
3.4.3 段和定位指令46
3.4.2 CPU类型指令46
3.4.4 符号处理指令48
3.4.5 数据块定义指令50
3.4.6 外部引用和外部定义指令53
3.4.7 目标模块指令54
3.4.8 汇编列表文件指令56
3.4.9 其他指令59
3.4.10 文件包含指令60
3.5 宏汇编指令61
3.5.1 宏汇编定义和宏调用61
3.5.2 宏汇编指令62
第4章 处理状态64
4.1 概述64
4.2 复位状态65
4.3 异常处理状态65
4.3.1 概述65
4.3.2 复位异常处理66
4.3.3 跟踪异常处理68
4.3.4 中断68
4.3.6 中断和陷阱异常处理后的堆栈情况69
4.3.7 使用堆栈的注意事项69
4.3.5 陷阶指令69
第5章 中断与中断控制器71
5.1 概述71
5.1.1 中断控制器功能简介71
5.1.2 框图71
5.1.3 管脚设置72
5.1.4 寄存器设置72
5.2 寄存器说明73
5.2.1 系统控制寄存器(SYSCR)73
5.2.3 中断优先级寄存器A~K(IPRA~IPRK)74
5.2.2 中断控制寄存器A~C(ICRA~ICRC)74
5.2.4 IRQ中断使能寄存器(IER)75
5.2.5 IRQ检测控制寄存器ISCRH和ISCRL75
5.2.6 IRQ状态寄存器(ISR)76
5.3 中断源77
5.3.1 外部中断77
5.3.2 内部中断78
5.3.3 中断异常处理向量表78
5.4 中断操作78
5.4.1 中断控制模式和中断操作78
5.4.2 中断控制模式080
5.4.3 中断控制模式180
5.4.4 中断控制模式283
5.4.5 中断控制模式384
5.4.6 中断异常处理时序86
5.4.7 中断响应时间86
5.5 使用说明88
5.5.1 产生中断和禁止中断之间的竞争88
5.5.2 禁止中断的指令89
5.5.3 禁止中断的情况89
5.5.4 在EEPMOV指令执行过程中的中断89
5.6 中断触发的DTC和DMAC89
5.7 中断举例89
6.1 概述91
第6章 总线控制器91
6.2 寄存器92
6.2.1 总线宽度控制寄存器(ABWCR)92
6.2.2 访问状态控制寄存器(ASTCR)92
6.2.3 等待控制寄存器(WCRH,WCRL)93
6.2.4 总线控制寄存器H(BCRH)93
6.2.5 总线控制寄存器L(BCRL)95
6.2.6 存储器控制寄存器(MCR)96
6.2.7 DRAM控制寄存器(DRAMCR)98
6.3 总线控制概述99
6.2.8 刷新定时器/计数器(RTCNT)99
6.2.9 刷新时间常数寄存器(RTCOR)99
6.4 接口说明100
6.4.1 基本总线接口100
6.4.2 DRAM接口102
6.4.3 PSRAM接口102
6.4.4 猝发ROM接口103
6.5 总线释放104
6.6 总线仲裁104
7.1 概述106
第7章 DMA控制器106
7.2 寄存器107
7.2.1 存储器地址寄存器(MARA和MARB)107
7.2.2 I/O地址寄存器(IOARA,IOARB)107
7.2.3 传送计数寄存器(ETCRA,ETCRB)108
7.2.4 DMA控制寄存器(DMACRA,DMACRB)108
7.2.5 DMA波段控制寄存器(DMABCR)112
7.2.6 DMA写允许寄存器(DMAWER)114
7.2.7 DMA结束控制寄存器(DMATCR)115
7.3.1 顺序模式116
7.3.2 空闲模式116
7.2.8 模块中止控制寄存器(MSTPCR)116
7.3 操作116
7.3.3 循环模式117
7.3.4 单地址模式118
7.3.5 普通模式118
7.3.6 块传送模式119
7.3.7 DMAC激活源120
7.4 中断120
第8章 数据传送控制器121
8.1 概述121
8.2.1 DTC模式寄存器A(MRA)122
8.2 寄存器122
8.2.2 DTC模式寄存器B(MRB)123
8.2.3 DTC源地址寄存器(SAR)124
8.2.4 DTC目标地址寄存器(DAR)124
8.2.5 DTC传送计数寄存器A(CRA)124
8.2.6 DTC传送计数寄存器B(CRB)124
8.2.7 DTC允许寄存器(DTCER)124
8.2.8 DTC向量寄存器(DTVECR)126
8.2.9 模块中止控制寄存器(MSTPCR)126
8.3 操作126
8.3.1 概述126
8.3.2 DTC使用过程127
8.4 中断129
第9章 I/O口130
9.1 概述130
9.2 寄存器130
9.3 I/O口应用举例133
第10章 8位定时器134
10.1 概述134
10.1.1 特性134
10.1.2 方框图134
10.1.3 寄存器配置135
10.2.2 时间常数寄存器A0、A1、B0、B1(TCORA0,TCORA1,TCORB0,TCORB1)136
10.2.3 时间控制寄存器0和1(TCR0,TCR1)136
10.2 寄存器简介136
10.2.1 定时器计数器0和1(TCNTO,TCNT1)136
10.2.4 定时器控制/状态寄存器0和1(TCSR0,TCSR1)137
10.2.5 模块终止控制寄存器(MSTPCR)139
10.3 运行139
10.3.1 TCNT增量计数时序139
10.3.2 比较匹配事件时序139
10.3.3 溢出标志位(OVF)置位的时序141
10.3.4 串联运行141
10.5 应用举例142
10.4 中断源142
10.6 使用注意事项143
第11章 16位定时器脉冲单元(TPU)145
11.1 概述145
11.1.1 特点145
11.1.2 框图147
11.1.3 寄存器的配置147
11.2 寄存器描述149
11.2.1 定时器控制寄存器(TCR)149
11.2.2 定时器模式寄存器(TMDR)151
11.2.3 定时器计数器(TCNT)151
11.2.5 定时器I/O控制寄存器(TIOR)152
11.2.4 定时器通用寄存器(TGR)152
11.2.6 定时器中断使能寄存器(TIER)155
11.2.7 定时器状态寄存器(TSR)156
11.2.8 定时器启动寄存器(TSTR)157
11.2.9 定时器同步寄存器(TSYR)157
11.2.10 模块中止控制寄存器(MSTPCR)158
11.3 总线控制接口158
11.3.1 16位寄存器存取操作158
11.3.2 8位寄存器存取操作158
11.4.2 基本功能159
11.4 操作159
11.4.1 概述159
11.4.3 同步操作164
11.4.4 缓冲操作165
11.4.5 层叠操作166
11.4.6 PWM模式166
11.4.7 相计数模式167
11.5 中断168
11.5.1 中断源和优先权168
11.5.2 激活DTC/DMAC和A/D转换器170
12.1.1 特性171
12.1.2 方框图171
第12章 可编程脉冲发生器(PPG)171
12.1 概述171
12.1.3 寄存器172
12.2 寄存器说明173
12.2.1 下一个数据允许高位寄存器和低位寄存器(NDERH和NDERL)173
12.2.2 输出数据寄存器高位和低位(PODRH,PODRL)173
12.2.3 下一个数据高位寄存器和低位寄存器(NDRH,NDRL)174
12.2.4 NDR地址说明174
12.2.5 PPG输出控制寄存器(PCR)174
12.2.6 PPG输出模式寄存器(PMR)175
12.2.8 模块终止控制寄存器(MSTPCR)176
12.3 运行176
12.3.1 概述176
12.2.7 端口1、端口2数据方向寄存器(P1DDR、P2DDR)176
12.3.2 普通脉冲输出177
12.3.3 无重叠式脉冲输出180
12.3.4 反相脉冲输出182
12.3.5 由输入捕获信号触发的脉冲输出182
12.4.1 脉冲输出引脚的功能183
12.4.2 无重叠式输出的注意事项183
12.4 使用注意事项183
第13章 监视定时器184
13.1 概述184
13.1.1 特点184
13.1.2 方框图184
13.1.3 寄存器的配置185
13.2 寄存器说明185
13.2.1 定时器控制/状态寄存器(TCSR)185
13.2.2 定时计数器TCNT186
13.2.3 复位控制/状态寄存器(RSTCSR)186
13.2.4 寄存器地址说明187
13.3.1 监视定时器模式运行188
13.3 运行188
13.3.2 内部定时器模式运行189
13.4 使用注者事项190
13.4.1 定时计数器(TCNT)写操作和计数之间的竞争190
13.4 2 改变CKS2~CKS0的值190
13.4.3 监规定时器模式与内部定时器模式间切换190
13.4.4 WDTDVF信号使系统复位190
13.4.5 监视定时器模式下的内部复位190
第14章 串行通信接口(SCI)191
14.1 概述191
14.2.2 接收数据寄存器(RDR)192
14.2.3 发送移位寄存器(TSR)192
14.2 寄存器192
14.2.1 接收移位寄存器(RSR)192
14.2.4 发送数据寄存器(TDR)193
14.2.5 串行方式寄存器(SMR)193
14.2.6 串行控制寄存器(SCR)194
14.2.7 单行状态寄存器(SSR)197
14.2.8 位传输率寄存器(BRR)199
14.2.9 智能卡方式寄存器(SCMR)199
14.3.1 异步方式200
14.2.10 模块停止控制寄存器(MSTPCR)200
14.3 操作200
14.3.2 多处理器通信方式205
14.3.3 时钟同步方式下的操作208
14.4 SCI中断209
第15章 智能卡接口210
15.1 概述210
15.2 寄存器211
15.2.1 智能卡方式寄存器(SCMR)211
15.2.2 串行状态寄存器(SSR)211
15.3 操作212
15.3.1 数据格式213
15.3.2 时钟214
15.3.3 数据传输操作214
第16章 A/D和D/A转换218
16.1 概述218
16.2 寄存器219
16.2.1 A/D数据寄存器A~H(ADDRA~ADDRH)219
16.2.2 A/D控制/状态寄存器(ADCSR)219
16.2.3 A/D控制寄存器(ADCR)221
16.2.4 D/A数据寄存器0和1(DADR0,DADR1)222
16.2.6 模块停止控制寄存器(MSTPCR)223
16.2.5 D/A控制寄存器(DACR)223
16.3 A/D操作224
16.3.1 单通道方式224
16.3.2 多通道方式224
16.3.3 单通道扫描方式225
16.3.4 多通道扫描方式225
16.3.5 缓冲器操作226
16.3.6 同时采样操作226
16.3.8 中断227
16.4 D/A转换227
16.3.7 A/D转换时序227
第17章 时钟脉冲发生器和掉电模式229
17.1 时钟脉冲发生器229
17.1.1 框图229
17.1.2 寄存器描述229
17.1.3 振荡器229
17.2 掉电模式232
17.2.1 操作模式232
17.2.2 寄存器配置232
17.3 寄存器说明233
17.3.1 备用控制寄存器(SBYCR)233
17.3.3 模块停止控制寄存器(MSTPCR)234
17.3.2 系统时钟控制寄存器(SCKCR)234
17.4 中速模式235
17.5 睡眠模式236
17.6 模块停止模式236
17.6.1 模块停止模式236
17.6.2 使用注意事项237
17.7 软件备用模式237
17.7.1 软件备用模式237
17.7.2 清除软件备用模式237
17.7.3 设定清除软件备用模式后的振荡器稳定时间237
17.7.4 软件备用模式应用举例238
17.7.5 使用注意事项239
17.8 硬件备用模式239
17.8.1 硬件备用模式239
17.8.2 硬件备用模式时序239
17.9 禁止时钟Ф输出功能240
第18章 开发系统和实验241
18.1 E6000仿真系统241
18.2 Starter Kit练习器241
18.2.1 概述241
18.2.2 硬件结构242
18.2.3 监控命令244
18.3 Starter Kit实验安排247
实验一 H8S调试程序的使用247
实验二 软件编程248
实验三 I/O端口和8位定时器的使用249
实验四 使用TPU和PPG控制步进电机249
实验五 A/D和D/A转换251
实验六 串行通信实验252
附录1 指令表255
1. 数据传送指令255
2. 算术运算指令257
3. 逻辑运算指令259
4. 移位指令259
5. 位操作指令261
6. 转移指令264
7. 系统控制指令265
8. 数据块传送指令266
附录2 在各种运行模式下存储器地址映像表267
附录3 异常向量表269
附录4 中断向量表270
附录5 内部I/O寄存器272
热门推荐
- 2305062.html
- 480811.html
- 3595304.html
- 3687706.html
- 2379250.html
- 1357753.html
- 2314713.html
- 2340262.html
- 1877024.html
- 1515177.html
- http://www.ickdjs.cc/book_1373356.html
- http://www.ickdjs.cc/book_3212539.html
- http://www.ickdjs.cc/book_967739.html
- http://www.ickdjs.cc/book_3232229.html
- http://www.ickdjs.cc/book_1914935.html
- http://www.ickdjs.cc/book_873946.html
- http://www.ickdjs.cc/book_1105972.html
- http://www.ickdjs.cc/book_758763.html
- http://www.ickdjs.cc/book_2044244.html
- http://www.ickdjs.cc/book_301688.html