首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

我写的hc08书籍(尚未出版),请指教,看看行不

我写的hc08书籍(尚未出版),请指教,看看行不

内容简介
本书以68hc908gp32为代表,详细介绍其cpu结构、汇编指令和各个模块并配以详细的实例,以人们学习和认知思维模式为主线,从难到易,循序讲解,特别适合freescal(motorola)单片机的初学者。书中还详细介绍了如何构建一个开发板,方便读者自制实验平台。此开发板监控程序完全工作在用户模式,因此它同时也是一个很好单片机开发示例。本书主要面向有一定电子基础知识,爱好单片机技术的广大读者。力争做到读完本书你一定能学会hc08的原理和开发。
第1章 微控制器概述
1.1微控制器地发展历史
1.2 freescale微控制器简介
1.3 MC68HC08微控制器简介
第2章MC68HC908GP32系统结构
2.1 MC68HC908GP32综述
2.1.1 MC68HC908GP32的功能特点
2.1.2 MC68HC908GP32的功能结构框图
2.1.3 MC68HC908GP32的引脚和封装
2.2 MC68HC08的CPU
2.2.1 CPU中的寄存器
2.2.2 CPU的总线时序
2.2.3指令执行时间
2.3 MC68HC908GP32存储器结构
第3章MC68HC908GP32的最小系统
3.1电源
3.2 时钟
3.3 复位
第4章 指令系统与汇编语言程序设计
4.1寻址方式
4.1.1隐含寻址方式
4.1.2立即寻址方式
4.1.3直接寻址方式
4.1.4扩展寻址方式
4.1.5变址寻址方式
4.1.6相对寻址方式
4.1.7堆栈寻址方式
4.1.8存储器到存储器寻址方式
4.2指令系统
4.2.1数据传送指令
4.2.2算术运算指令
4.2.3逻辑运算指令
4.2.4位操作指令
4.2.5控制转移指令
4.2.6其它指令
4.3汇编语言程序设计
4.3.1WINIDE集成开发环境
4.3.2汇编语言源程序格式
4.3.3伪指令
4.3.4 S19记录格式
4.4汇编语言程序设计举例
4.4.1顺序程序设计
4.4.2分支程序设计
4.4.3查表和散转程序设计
4.4.4子程序设计
4.4.5程序执行顺序和中断
第5章 输入输出口
5.1并行口
5.1.1相关引脚和并行口结构
5.1.2数据寄存器
5.1.2方向寄存器
5.1.2上拉电阻寄存器
5.2并口应用示例
5.3 键盘模块及应用
5.3.1键盘概述
5.3.2键盘模块结构
5.3.3键盘模块应用示例
第6章 定时器
6.1通用定时器工作原理
6.2 MC68HC908GP32定时器工作原理
6.2.1引脚和特性概述
6.2.2 结构框图和模块寄存器
6.3定时功能
6.3.1工作原理和寄存器设置
6.3.2应用示例
6.4输入捕捉功能
6.4.1工作原理和寄存器设置
6.4.2应用示例
6.5输出比较功能
6.5.1工作原理和寄存器设置
6.5.2带缓冲的输出比较
6.5.3应用示例
6.6脉宽调制功能
6.6.1工作原理和寄存器设置
6.6.2应用示例
第7章 异步串行通讯
7.1异步串行通讯基本知识
7.1.1工作方式、数据格式和波特率
7.1.2 串行通讯标准

7.2 MC68HC908GP32异步串行通讯模块
7.2.1引脚和特性概述
7.2.2工作原理和结构框图
7.2.3寄存器设置
7.2.4应用示例
第8章 同步串行接口
8.1同步串行接口概述
8.2 MC68HC908GP32同步串行接口模块
8.2.1引脚和特性概述
8.2.2工作原理和结构框图
8.2.3寄存器设置
8.2.4应用示例
第9章 时钟发生模块
9.1锁相环频率合成基本知识
9.2 MC68HC908GP32时钟发生模块
9.2.1特性概述
9.2.2结构框图
9.2.3外部引脚
9.3时钟发生模块的寄存器设置
9.4时钟发生模块的电路参数计算
9.5时钟发生模块的编程示例
第10章 复位、中断及其它模块
10.1复位
10.1.1复位源
10.1.2 复位状态寄存器
10.2中断
10.2.1中断处理过程与效果
10.2.2 中断源
10.2.3 中断状态寄存器
10.3低功耗模式
10.3.1 STOP模式
10.3.2 WAIT模式
10.3.3 唤醒事件
10.3.3 各模块在低功耗下的工作状态
10.4配置寄存器
10.5系统集成模块
10.6时基模块
10.7 A/D模块
10.8 低电压极限模块
第11章 FLASH在线编程技术
11.1 FLASH存储器简介
11.1.1 FLASH的特点
11.1.2 MC68HC908GP32的FLASH性能特点
11.2 FLASH在线编程
11.2.1 相关寄存器
11.2.2  FLASH在线编程步骤
11.2.3 在线编程示例
11.3 用户程序加密
第12章 断点模块
12.1 功能描述
12.1 断点模块的寄存器
第13章 监控ROM
13.1 监控模式和用户模式
13.2 进入监控模式的方法
13.3 数据通讯格式和命令
13.3 利用监控模式制作的编程器
第14章 自制在线开发工具
14.1 传统开发工具简介
14.2 自制开发工具的需求分析
14.3 自制开发工具的设计和资源占用
14.3.1 监控程序程序的运行环境
14.3.2 人机对话接口
14.3.3 资源分配
14.4 监控程序设计
第15章 应用示例-可调速电磨工具
15.1通用程序框架
15.2可调速电磨工具设计
15.2.1 用户需求分析
15.2.2软硬件设计和资源占用
15.2.3软件设计
第16章 C语言程序设计
16.1 CodeWarrior for HC08 简介
16.2 硬件定义
16.2.1寄存器定义
16.2.2中断函数定义
16.3 C语言示例和上机流程
附录A 汇编语言寄存器定义
附录B  C语言寄存器定义
附录C 指令集
附录D 存储器分配图
附录E 自制开发系统的监控程序源代码
附录F 有关freescal单片机的网上电子资源
liu1234就是我,欢迎访问我的博客http://www.mcublog.com/blog.asp?name=liu1234
大家再发表点意见,力争把它写成一本好书,谢谢
liu1234就是我,欢迎访问我的博客http://www.mcublog.com/blog.asp?name=liu1234
返回列表