首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | 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
不错! 但请留意,是freescale而不是freescal[em06]
我觉得还应加多点关于C语言方面的内容,比如段的分类,定义,存储结构在C中的表达方法等添加一些用CW写的标准I2C,SCI,SPI,LCD等列子讲解
另外在汇编中也讲讲一些关于宏汇编的用法.涉及一些高级语言的特性.
如果出版了我一定买一本,推荐给朋友几本.
走向MCU开发的乐趣!
大家再发表点意见,力争把它写成一本好书,谢谢
liu1234就是我,欢迎访问我的博客http://www.mcublog.com/blog.asp?name=liu1234
我觉得应该把重点放在用C语言来描述,最好换一种MCU。GP32已经说得太多了。找个简单一点的JL8或者LJ12吧
能不能以GZ32为例把CAN加上
.加油!
我觉得对于指令系统和汇编语言方面可以参考下清华的那一章,在加点C和汇编结合的应用
第二行就有问题,笔误“从难到易”
能不用日货,尽量不用日货! 能不用日货,尽量不用日货! 能不用日货,尽量不用日货!
你在哪里啊,建议你和FS的联系下,得到些帮助,对你有好处
签名: 最多300字节 文字将出现在您发表的文章的结尾处。体现您的个性。
哎,怎么看着就是把数据手册翻译了一下,怎么才能有新意呢。。
签名: 最多300字节 文字将出现在您发表的文章的结尾处。体现您的个性。
应该把08系列具有的的所有接口如SPI,SCI,CAN等等全部讲到,并有codewarrior的C语言例程。最好不用GP32,讲的实在是太多了。C语言侧重一些直接对硬件操作的移植性不太好的codewarrior所独具的语法,例如◎指令等。
感觉和freescale的datasheet太多雷同了
创造中国人的人月
有没有讲68hc908系列的书??
原 wit_yd 不再使用
最好写成指导性强的书
具体细节可以查data sheet
多些思路

个人意见阿,哈哈
返回列表