图书介绍
Freescale HCS08单片机原理及应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 杨明编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121143243
- 出版时间:2011
- 标注页数:393页
- 文件大小:106MB
- 文件页数:403页
- 主题词:单片微型计算机
PDF下载
下载说明
Freescale HCS08单片机原理及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Freescale HCS08系列MCU概述1
1.1 MCU概述1
1.2全球著名厂家MCU简介5
1.2.1 Freescale公司MCU5
1.2.2 Microchip公司的MCU6
1.2.3日系公司MCU7
1.2.4 MCS-51系列MCU10
1.2.5 TI公司MSP430系列MCU10
1.2.6凌阳公司MCU11
1.3 MCU的选型11
1.3.1 MCU的适用性11
1.3.2 MCU的可开发性12
1.3.3 MCU的可购买性13
1.4 Freescale的S08系列MCU简介13
1.4.1 Freescale S08系列MCU的发展及产品介绍13
1.4.2 Freescale S08系列MCU命名法15
1.5 MC9S08AW简介15
1.6 MC9S08AW外部引脚和最小系统19
1.6.1芯片引脚图19
1.6.2最小系统连接19
1.7 MC9S08AW内部框图24
1.8 MC9S08AW60特性25
1.9 CPU核HCS08简介27
1.9.1特性27
1.9.2 CPU寄存器28
1.10系统时钟和总线周期34
1.10.1系统时钟34
1.10.2总线周期34
1.11思考与练习35
第2章 存储器36
2.1 CPU和存储器、寄存器编址方式36
2.2 MC9S08AW系列的存储器空间分配38
2.3 RAM40
2.4寄存器地址和位分配41
2.4.1直接页寄存器41
2.4.2高页寄存器44
2.4.3非易失性寄存器46
2.5 Flash47
2.6复位和中断向量分配47
2.7思考与练习49
第3章 汇编指令及程序设计50
3.1概述50
3.2寻址方式52
3.2.1隐含寻址方式(INH)53
3.2.2立即寻址方式(IMM)54
3.2.3直接寻址方式(DIR)54
3.2.4扩展寻址方式(EXT)54
3.2.5变址寻址方式55
3.2.6相对寻址方式(REL)57
3.2.7堆栈寻址方式58
3.2.8存储器到存储器寻址59
3.3特殊操作61
3.3.1复位操作61
3.3.2中断操作62
3.3.3 WAIT操作62
3.3.4 STOP操作62
3.3.5 BGND指令63
3.4指令系统63
3.4.1数据传送类指令64
3.4.2算术运算类指令69
3.4.3逻辑操作类指令78
3.4.4位操作类指令82
3.4.5转移类指令84
3.4.6其他指令88
3.5符号与伪指令93
3.5.1标号和常量93
3.5.2伪指令94
3.6汇编语言程序设计98
3.6.1汇编语句格式98
3.6.2源程序框架结构99
3.6.3汇编程序设计102
3.7目标代码(S19)文件106
3.8 Codewarrior软件使用初步110
3.8.1 Codewarrior软件简介110
3.8.2 Codewarriror软件的使用110
3.9思考与练习120
第4章 MCU工作模式122
4.1简介122
4.2特性122
4.3 Run模式123
4.4活动背景调试模式124
4.5 Wait模式124
4.6 Stop模式125
4.6.1 Stop2模式125
4.6.2 Stop3模式126
4.6.3 Stop模式下活动BDM的允许126
4.6.4 Stop模式下LVD的允许127
4.6.5 Stop模式下的片内外围模块127
4.7编程举例128
4.8思考与练习129
第5章 复位、中断和MCLK输出130
5.1复位130
5.1.1复位种类及复位效果130
5.1.2复位状态寄存器131
5.1.3 RESET引脚复位133
5.1.4 COP复位134
5.1.5系统电源管理复位138
5.2中断145
5.2.1中断处理过程及堆栈结构145
5.2.2中断源和中断向量147
5.2.3外部引脚IRQ中断148
5.2.4实时中断(RTI)153
5.3 MCLK输出157
5.4思考与练习158
第6章 内部时钟生成器160
6.1模块简介160
6.1.1 ICG模块框图160
6.1.2系统时钟分配163
6.1.3特性164
6.1.4工作模式165
6.2外部引脚166
6.2.1 EXTAL——外部参考时钟/晶振输入167
6.2.2 XTAL——晶振输出167
6.2.3外部时钟连接167
6.2.4外部晶振连接167
6.3模块功能描述168
6.3.1关断模式(Off)168
6.3.2自供时钟模式(SCM)169
6.3.3启用FLL且采用内部时钟模式(FEI)169
6.3.4旁路FLL且采用外部时钟模式(FBE)170
6.3.5启用FLL且采用外部时钟模式(FEE)170
6.3.6 FLL锁定和失锁检测171
6.3.7 FLL时钟丢失检测171
6.3.8时钟模式设定172
6.3.9固定频率时钟173
6.3.10高增益振荡器173
6.4寄存器定义174
6.4.1 ICG控制寄存器1(ICGC1)174
6.4.2 ICG控制寄存器2(ICGC2)175
6.4.3 ICG状态寄存器1(ICGS1)176
6.4.4 ICG状态寄存器2(ICGS2)177
6.4.5 ICG滤波寄存器(ICGFLTU,ICGFLTL)178
6.4.6 ICG调整寄存器(ICGTRM)178
6.5应用举例179
6.6思考与练习186
第7章 并行输入/输出187
7.1简介187
7.2引脚结构和模块功能187
7.2.1引脚方向和数据寄存器187
7.2.2引脚控制189
7.2.3引脚复位状态193
7.2.4 Stop模式下的引脚行为193
7.3寄存器定义193
7.3.1并行I/O寄存器(PTxD,PTxDD)194
7.3.2端口控制寄存器(PtxPE、PtxSE、PTxDS)195
7.4应用举例196
7.5思考与练习201
第8章 键盘中断模块203
8.1简介203
8.2内部结构及功能204
8.2.1引脚允许205
8.2.2边沿和电平触发206
8.2.3 KBI中断控制207
8.3寄存器定义207
8.3.1 KBI状态和控制寄存器(KBI1SC)207
8.3.2 KBI引脚允许寄存器(KBI1PE)208
8.4应用举例209
8.5思考与练习222
第9章 定时计数器TPM225
9.1简介225
9.2内部结构及功能226
9.2.1计数228
9.2.2通道模式选择229
9.2.3 TPM中断231
9.2.4 PWM End-of-Duty-Cycle事件232
9.3外部信号引脚描述232
9.3.1外部TPM时钟源引脚232
9.3.2 TPMxCHn——TPMx通道n引脚233
9.4寄存器定义233
9.4.1定时器x状态控制寄存器(TPMxSC)233
9.4.2定时器x计数寄存器(TPMxCNTH:TPMxCNTL)234
9.4.3定时器x模数寄存器(TPMxMODH:TPMxMODL)235
9.4.4定时器x的通道n状态和控制寄存器(TPMxCnSC)236
9.4.5定时器x的通道n值寄存器(TPMxCnVH:TPMxCnVL)37
9.5应用举例237
9.6思考与练习255
第10章 AD转换器257
10.1概述257
10.2外部信号引脚描述257
10.2.1模拟通道输入(ADx)258
10.2.2模拟电源260
10.2.3模拟参考电压260
10.3内部结构及功能261
10.3.1输入选择和引脚控制262
10.3.2时钟选择和分频控制263
10.3.3硬件触发263
10.3.4转换控制263
10.3.5自动比较功能265
10.3.6温度传感器266
10.3.7低功耗模式266
10.3.8误差源267
10.4寄存器定义269
10.4.1引脚控制寄存器(APCTLx)269
10.4.2状态和控制寄存器1(ADC1SC1)270
10.4.3状态和控制寄存器2(ADC1SC2)271
10.4.4配置寄存器(ADC1CFG)272
10.4.5数据结果寄存器(ADC1RH:ADC1RL)273
10.4.6比较值寄存器(ADC1CVH:ADC1CVL)274
10.5应用举例274
10.6思考与练习283
第11章 串行通信接口284
11.1简介284
11.2内部结构和功能284
11.2.1波特率生成器284
11.2.2发送器描述286
11.2.3接收器描述287
11.2.4中断和状态标志290
11.2.5 SCI其余功能291
11.3寄存器定义292
11.3.1 SCI波特率寄存器(SCIxBDH,SCIxBDL)292
11.3.2 SCI控制寄存器1(SCIxC1)292
11.3.3 SCI控制寄存器2(SCIxC2)293
11.3.4 SCI控制寄存器3(SCIxC3)295
11.3.5 SCI状态寄存器1(SCIxS1)296
11.3.6 SCI状态寄存器2(SCIxS2)297
11.3.7 SCI数据寄存器(SCIxD)298
11.4应用举例298
11.5思考与练习304
第12章 串行外围接口306
12.1 SPI总线简介306
12.1.1 SPI总线信号306
12.1.2 SPI总线时序307
12.2 S08的SPI模块简介309
12.3内部结构及功能描述311
12.3.1 SPI模块框图311
12.3.2功能描述312
12.4寄存器定义314
12.4.1 SPI控制寄存器1(SPI1C1)314
12.4.2 SPI控制寄存器2(SPI1C2)315
12.4.3 SPI波特率寄存器(SPI1BR)316
12.4.4 SPI状态寄存器(SPI1S)316
12.4.5 SPI数据寄存器(SPI1D)317
12.5应用举例318
12.6思考与练习321
第13章 IIC总线接口322
13.1 IIC总线简介322
13.1.1 START信号324
13.1.2从设备地址传输324
13.1.3数据传输324
13.1.4 STOP信号325
13.1.5重复的START信号325
13.1.6仲裁过程325
13.1.7时钟同步325
13.1.8握手326
13.1.9时钟伸长326
13.2 S08的IIC模块简介326
13.2.1内部结构及寄存器定义327
13.2.2 IIC模块的中断333
13.2.3功能描述334
13.3应用举例335
13.4思考与练习340
第14章 Flash的保护、加密及擦写341
14.1 Flash特性341
14.2 Flash的块保护、加密和向量重定位342
14.2.1块保护342
14.2.2加密343
14.2.3向量重定位346
14.3 Flash的擦写346
14.3.1擦除和写入时间346
14.3.2擦除和编程命令的执行348
14.3.3突发编程命令的执行350
14.3.4访问错误353
14.4 Flash编程举例353
14.5思考与练习360
附录A HCS08指令集361
A.1引言361
A.2命名规则361
A.3规范定义364
A.4指令集364
附录B MC9S08AW60.inc文件部分内容384
附录C 英文缩写对照表391
参考文献393
热门推荐
- 1272238.html
- 1852358.html
- 2006351.html
- 2578945.html
- 3084054.html
- 2165299.html
- 780637.html
- 3522853.html
- 78967.html
- 390683.html
- http://www.ickdjs.cc/book_2640667.html
- http://www.ickdjs.cc/book_1524510.html
- http://www.ickdjs.cc/book_2966684.html
- http://www.ickdjs.cc/book_3531993.html
- http://www.ickdjs.cc/book_3180248.html
- http://www.ickdjs.cc/book_1021729.html
- http://www.ickdjs.cc/book_2271922.html
- http://www.ickdjs.cc/book_1336054.html
- http://www.ickdjs.cc/book_2576370.html
- http://www.ickdjs.cc/book_2807068.html