主页 详情

《M68HC08单片机原理及C语言开发实例》_常越编著_11491731_7810776010

【书名】:《M68HC08单片机原理及C语言开发实例》
【作者】:常越编著
【出版社】:北京:北京航空航天大学出版社
【时间】:2005
【页数】:359
【ISBN】:7810776010
【SS码】:11491731

最新查询

内容简介

第1章 总体描述

1.1 简介

1.2 总体特性

1.2.1 M68HC08的特性

目录

1.2.2 CPU08的特性

1.3 M68HC08系列MCU的命名规则

1.4 M68HC08系列MCU的引脚分配图

1.5 MC68HC908SR12的特性及原理结构图

1.6 MC68HC908SR12的引脚分配及功能

第2章 存储器

2.1 简介

2.2 寄存器地址分布

2.4.1 功能描述

2.4.2 FLASH控制寄存器

2.4 FLASH存储器

2.3 随机存储器

2.4.3 FLASH页擦除操作

2.4.4 FLASH块擦除操作

2.4.5 FLASH编程操作

2.4.6 FLASH保护

第3章 配置和屏蔽选择寄存器

3.1 简介

3.2 功能描述

3.3 配置寄存器1

3.4 配置寄存器2

3.5 屏蔽选项寄存器

4.2.2 索引寄存器

4.2.1 累加器

4.1 简介

第4章 中央处理器

4.2 CPU寄存器

4.2.3 堆栈指针

4.2.4 程序计数器

4.2.5 状态字寄存器

4.3 算术/逻辑单元

4.4 低功耗模式

4.5 断点中断模式

4.6 指令集概要

4.7 操作码

5.2 时钟选择

5.2.1 CGM参考时钟选择

5.1 简介

第5章 振荡器

5.2.2 TBM参考时钟选择

5.3 内部振荡器

5.4 RC振荡器

5.5 晶体振荡器

5.6 振荡器模块的I/O引脚

5.7 低功耗模式

5.8 断点中断模式

第6章 时钟发生器模块

6.1 简介

6.2 功能描述

6.2.1 振荡器模块

6.2.2 锁相环

6.2.4 CGM外部接线

6.2.3 时基选择器电路

6.3 CGM模块的I/O引脚

6.4 CGM模块的寄存器

6.4.1 PLL控制寄存器

6.4.2 PLL带宽控制寄存器

6.4.3 PLL乘法选择高位寄存器

6.4.4 PLL乘法器低位选择寄存器

6.4.5 PLL的VCO范围选择寄存器

6.4.6 PLL参考除数选择寄存器

6.5 中断

6.6 低功耗模式

6.7 断点中断模式

6.8.1 捕捉/锁定时间的定义

6.8.2 参数对响应时间的影响

6.8 捕捉/锁定时间说明

6.8.3 滤波器的选择

第7章 系统集成模块

7.1 简介

7.2 SIM总线时钟控制与发生

7.2.1 总线时序

7.2.2 POR或LVI复位启动时钟

7.2.3 停止与等待模式下的时钟

7.3 复位和系统初始化

7.3.1 外部引脚复位

7.3.2 来自内部激励源的主动复位

7.3.3 上电复位

7.4 SIM计数器

7.3.8 监控模式入口模块复位MODRST

7.3.7 欠压保护模块LVI复位

7.3.6 非法地址复位

7.3.5 非法操作码复位

7.3.4 计算机工作正常模块复位COP

7.4.1 上电复位中的SIM计数器

7.4.2 停止模式恢复中的SIM计数器

7.4.3 SIM计数器和复位状态

7.5 意外控制

7.5.1 中断

7.5.2 复位

7.5.3 断点中断

7.6 低功耗模式

7.7 SIM模块的寄存器

7.7.2 SIM复位状态寄存器

7.7.1 SIM断点状态寄存器

7.7.3 SIM断点标志控制寄存器

第8章 监控ROM

8.1 简介

8.2 功能描述

8.2.1 进入监控模块

8.2.2 数据格式

8.2.3 断点信号

8.2.4 波特率

8.2.5 监控模块的命令

8.3 安全

第9章 定时器接口模块

9.1 概述

9.3.2 输入捕获

9.3.1 TIM模块预定标器

9.2 TIM模块的I/O引脚

9.3 TIM模块的原理与操作

9.3.3 输出比较

9.3.4 脉冲宽度调制PWM

9.4 TIM模块的中断

9.5 低功耗模式

9.6 断点中断模式

9.7 TIM模块的寄存器

9.7.1 TIM状态和控制寄存器

9.7.2 TIM计数寄存器

9.7.3 TIM计数器预置寄存器

9.7.4 TIM通道状态和控制寄存器

9.7.5 TIM通道寄存器

10.2 功能描述

10.3 时基模块的寄存器

10.1 简介

第10章 时基模块

10.4 中断

10.5 低功耗模式

第11章 脉冲宽度调制模块

11.1 概述

11.2 PWM周期和分辨率

11.3 PWM自动相位控制

11.4 低功耗模式

11.5 PWM模块的外部引脚

11.6 PWM模块的寄存器

11.6.1 PWM控制寄存器

11.6.3 PWM数据寄存器

11.6.2 PWM时钟控制寄存器

11.6.4 PWM相位控制寄存器

第12章 模拟模块

12.1 概述

12.2 模拟模块的原理与操作

12.2.1 片内温度传感器

12.2.2 两级放大器

12.2.3 电流检测放大器

12.3 低功耗模式

12.4 模拟模块的寄存器

12.4.1 模拟模块控制寄存器AMCR

12.4.2 模拟模块增益控制寄存器AMGCR

12.4.3 模拟模块状态和控制寄存器AMSCR

13.1 概述

第13章 模/数转换器模块

13.2 ADC模块的原理与操作

13.2.1 ADC模块的采样通道

13.2.2 电压转换

13.2.3 转换时间

13.2.4 连续转换

13.2.5 自动扫描模式

13.2.6 转换结果对齐方式

13.2.7 数据寄存器连锁

13.3 中断

13.4 低功耗模式

13.5 ADC模块的寄存器

13.5.1 ADC状态控制寄存器

13.5.2 ADC时钟控制寄存器

13.5.3 ADC数据寄存器0

13.5.4 ADC自动扫描模式下的数据寄存器

13.5.5 ADC自动扫描控制寄存器

第14章 串行通信接口

14.1 简介

14.2 SCI模块的I/O引脚

14.3 功能描述

14.3.1 数据格式

14.3.2 发送器

14.3.3 接收器

14.4 低功耗模式

14.5 断点中断模式

14.6.1 SCI控制寄存器1

14.6 SCI模块的寄存器

14.6.2 SCI控制寄存器2

14.6.3 SCI控制寄存器3

14.6.4 SCI状态寄存器1

14.6.5 SCI状态寄存器2

14.6.6 SCI数据寄存器

14.6.7 SCI波特率寄存器

第15章 多主设备I2C接口

15.1 简介

15.2 MMIIC模块的I/O引脚

15.3 MMIIC总线协议

15.3.1 开始信号

15.3.6 仲裁过程

15.3.5 停止信号

15.3.4 重复的START信号

15.3.2 从地址传送

15.3.3 数据传送

15.3.7 时钟同步

15.3.8 握手

15.3.9 数据包错误代码

15.4 MMIIC模块的寄存器

15.4.1 MMIIC地址寄存器

15.4.2 MMIIC控制寄存器1

15.4.3 MMIIC控制寄存器2

15.4.4 MMIIC状态寄存器

15.4.5 MMIIC数据发送寄存器

15.4.7 MMIICCRC数据寄存器

15.4.8 MMIIC分频寄存器

15.4.6 MMIIC数据接收寄存器

15.5 程序算法

15.6 SMBus总线协议

15.6.1 快速指令

15.6.2 传送字节

15.6.3 接收字节

15.6.4 写字节/字

15.6.5 读字节/字

15.6.6 过程调用

15.6.7 数据块的读/写

15.7 SMBus协议实现与实例

15.7.1 SMBus协议实现

15.7.2 编程实例

16.1 介绍

第16章 输入/输出端口

16.2 端口A

16.2.1 端口A数据寄存器

16.2.2 数据方向寄存器A

16.2.3 端口A的LED控制寄存器

16.3 端口B

16.3.1 端口B数据寄存器

16.3.2 数据方向寄存器B

16.4 端口C

16.4.1 端口C数据寄存器

16.4.2 数据方向寄存器C

16.4.3 端口C的LED控制寄存器

16.5 端口D

16.5.1 端口D数据寄存器

16.5.2 数据方向寄存器D

第17章 外部中断

17.1 介绍

17.2 功能描述

17.3 ?和?引脚

17.4 断点中断模式

17.5 IRQ寄存器

17.5.1 IRQ1状态和控制寄存器

17.5.2 IRQ2状态和控制寄存器

第18章 键盘中断模块

18.1 介绍

18.2 KBI模块的I/O引脚

18.3 功能描述

18.4.2 键盘中断使能寄存器

18.4 键盘中断模块的寄存器

18.4.1 键盘状态和控制寄存器

18.5 低功耗模式

18.6 断点中断模式

第19章 计算机工作正常复位

19.1 简介

19.2 COP模块的I/O引脚

19.3 COP模块的寄存器

19.4 特殊模式

第20章 欠压保护

20.1 简介

20.2 功能介绍

20.2.4 LVI复位阈值电压选择

20.3 LVI状态寄存器

20.2.2 强行复位操作

20.2.3 电压滞回保护

20.2.1 LVI查询操作

20.4 低功耗模式

第21章 断点模块

21.1 简介

21.2 低功耗模式

21.3 断点模块的寄存器

21.3.1 断点状态和控制寄存器

21.3.2 断点地址寄存器

21.3.3 SIM断点状态寄存器

21.3.4 SIM断点标志位控制寄存器

22.1 简介

22.2 基本特性

第22章 MSCAN08控制器

22.3 MSCAN08模块的I/O引脚

22.4 信息存储

22.4.1 背景

22.4.2 接收结构

22.4.3 发送结构

22.5 标识符验收滤波器

22.6 中断

22.6.1 中断应答

22.6.2 中断向量

22.7 避免违反协议的保护措施

22.8 低功耗模式

22.8.1 MSCAN08休眠模式

22.8.2 MSCAN08软复位模式

22.8.3 MSCAN08掉电模式

22.8.4 CPU等待模式

22.8.5 可编程的唤醒功能

22.9 定时器链接功能

22.10 时钟系统

22.11 内存地址空间

22.12 信息存储的程序设计模型

22.12.1 信息缓冲的结构

22.12.2 标识符寄存器

22.12.3 数据长度寄存器

22.12.4 数据段寄存器

22.12.5 发送缓冲优先级寄存器

22.13 MSCAN08模块的寄存器

22.13.2 MSCAN08模块寄存器1

22.13.1 MSCAN08模块控制寄存器0

22.13.3 MSCAN08总线定时寄存器0

22.13.4 MSCAN08总线定时寄存器1

22.13.5 MSCAN08接收器标志寄存器

22.13.6 MSCAN08接收器中断使能寄存器

22.13.7 MSCAN08发送器标志寄存器

22.13.8 MSCAN08发送器控制寄存器

22.13.9 MSCAN08标识符验收控制寄存器

22.13.10 MSCAN08接收出错计数器

22.13.11 MSCAN08发送出错计数器

22.13.12 MSCAN08标识符验收寄存器

22.13.13 MSCAN08标识符屏蔽寄存器

23.1 概述

23.2 SPI模块的引脚名称

第23章 串行外设接口模块

23.3 功能描述

23.3.1 主控制模式

23.3.2 从模式

23.4 传输格式

23.4.1 时钟相位和极性控制

23.4.2 不同CPHA时的传输格式

23.4.3 发送启动等待时间

23.5 发送数据队列

23.6 错误条件

23.6.1 溢出错误

23.6.2 模式错误

23.7 中断

23.8 SPI复位

23.11 SPI模块的I/O引脚

23.9 低功耗模式

23.10 断点中断模式

23.11.1 MISO(主入从出)

23.11.2 主出从入MOSI

23.11.3 串行时钟SPSCK

23.11.4 从模式选择位?

23.11.5 时钟地CGND

23.12 SPI模块的寄存器

23.12.1 SPI控制寄存器

23.12.2 SPI状态和控制寄存器

23.12.3 SPI数据寄存器

第24章 可编程中断定时器

24.1 概述

24.2 PIT模块的原理与操作

24.5 PIT模块的寄存器

24.5.1 状态和控制寄存器

24.3 低功耗模式

24.4 断点中断模式

24.5.2 计数器寄存器

24.5.3 预置寄存器

第25章 内部时钟生成模块

25.1 概述

25.2 ICG模块的原理与操作

25.2.1 时钟使能电路

25.2.2 内部时钟发生器

25.2.3 外部时钟发生器

25.2.4 时钟监控电路

25.2.5 时钟选择电路

25.3 使用方法

25.3.2 启动时钟监控器

25.3.1 切换时钟源

25.3.3 利用时钟监控器的中断

25.3.4 DCO输出的量化误差

25.3.5 改变ICLK时钟频率

25.3.6 基础频率建立时间

25.3.7 内部时钟发生器修正频率

25.4 低功耗模式

25.5 CONFIG选项

25.5.3 外部低频时钟使能位

25.5.4 晶振在停止模式下的使能位

25.6 ICG模块的寄存器

25.5.2 外部晶振使能位

25.5.1 外部时钟使能位

25.6.1 ICG控制寄存器

25.6.2 ICG倍数寄存器

25.6.3 ICG修正寄存器

25.6.4 ICG DCO分频器寄存器

25.6.5 ICG DCO段控制寄存器

第26章 可重载定时器模块

26.1 概述

26.2 RTM模块的寄存器

26.2.1 定时器预置寄存器

26.2.2 定时器计数寄存器

26.2.3 定时器控制寄存器

26.3 中断

26.4 低功耗模式

27.2 RTC模块的I/O引脚

第27章 实时时钟

27.1 简介

27.3 功能描述

27.3.1 时间功能

27.3.2 日历功能

27.3.3 报警功能

27.3.4 计时功能

27.4 基础时钟中断

27.5 RTC的中断

27.6 RTC时钟的校准和补偿

27.7 RTC寄存器和写保护

27.8 低功耗模式

27.9 RTC模块的寄存器

27.9.1 RTC校准控制寄存器

27.9.3 RTC控制寄存器1

27.9.2 RTC校准数据寄存器

27.9.4 RTC控制寄存器2

27.9.5 RTC状态寄存器

27.9.6 报警分钟和小时寄存器

27.9.7 秒寄存器

27.9.8 分钟寄存器

27.9.9 小时寄存器

27.9.10 日寄存器

27.9.11 月寄存器

27.9.12 年寄存器

27.9.13 星期寄存器

27.9.14 计时数据寄存器

28.3 LCD模块的引脚名称与I/O寄存器地址

28.2 基本特性

第28章 液晶显示驱动

28.1 简介

28.4 功能描述

28.4.1 LCD占空比

28.4.2 LCD电压

28.4.3 LCD周期帧

28.4.4 快速充电与低电流

28.4.5 对比度控制

28.5 低功耗模式

28.6 LCD模块的I/O引脚

28.6.1 BP0~BP3(背极驱动)

28.6.2 FP0~FP32(前极驱动)

28.7 7段显示的连接方法

28.8.1 LCD控制寄存器

28.8 LCD模块的寄存器

28.8.2 LCD时钟寄存器

28.8.3 LCD数据寄存器

第29章 软件集成开发环境和程序下载

29.1 CodeWarrior的使用

29.2 下载电路板原理图

29.3 烧写软件PROG08SZ——FLASH PROGRAMMER的使用

附录A M68HC08系列各MCU的特性

附录B M68HC08系列各MCU的引脚分配图

附录C MC68HC908SR12的寄存器

附录D MC68HC908SR12的电气特性

附录E 光盘内容说明


书查询(www.shuchaxun.com)本网页唯一编码:
301ea9aefedbeea1db1c33b1e727a825#40d4c6c8720438a7e109e1b9822a52fb#54946539#11491731.zip