图书介绍

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

Freescale HCS08单片机原理及应用
  • 杨明编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121143243
  • 出版时间:2011
  • 标注页数:393页
  • 文件大小:106MB
  • 文件页数:403页
  • 主题词:单片微型计算机

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐