书籍详情
EM78单片机实用教程:基础篇
作者:李学海
出版社:电子工业出版社
出版时间:2003-05-01
ISBN:9787505382404
定价:¥32.00
购买这本书可以去
内容简介
本书讲解以EM78P447S型号单片机为主,适当兼顾EM78整个系列的产品。内容共分10章,包括:基本概念、硬件概况、指令系统、汇编程序基础、软硬件模拟器、集成模拟环境、集成开发环境和仿真器、定时器、中断、系统配置和可靠设计。本教材实用性强、通俗易懂、系统全面、学用并重、实例丰富、习题齐全,令教者轻松、学者生趣。本书适用于初步具备电子技术基础和计算机基础的学生、教师、电子爱好者、电器维修者、电子产品开发者以及工程技术人员阅读。
作者简介
暂缺《EM78单片机实用教程:基础篇》作者简介
目录
第1章 绪论
1.1 学习单片机理论知识和开发技术的现实意义
1.2 单片机究竟是什么
1.3 单片机有哪些应用
1.4 单片机有哪些特点
1.5 单片机的发展状况
1.6 本教程的写作思路和目标
1.7 常用专业术语
1.7.1 硬件方面
1.7.2 软件方面
1.8 EM78P447S单片机的性能特点
思考与练习题
第2章 EM78P447S硬件系统概况
2.1 EM78P447S的引脚功能
2.2 EM78P447S内部结构
2.2.1 核心区域的单元电路及其功能
2.2.2 功能部件及其功能
2.2.3 外设模块及其功能
2.3 程序存储器ROM和硬件堆栈
2.4 数据存储器RAM
2.4.1 通用寄存器
2.4.2 专用寄存器
2.5 输入/输出端口模块
2.5.1 与输入/输出端口基本功能相关的寄存器
2.5.2 输入/输出端口的内部结构和工作原理
思考与练习题
第3章 指令系统
3.1 EM78P447S指令的执行时序
3.2 EM78P447S指令概述
3.2.1 指令结构
3.2.2 指令描述方法
3.3 EM78P447S指令说明
3.4 EM78P447S指令中操作数的寻址方式
3.4.1 立即寻址
3.4.2 直接寻址
3.4.3 间接寻址
3.4.4 隐含寻址
3.4.5 比特寻址(或位寻址)
3.5 以累加器A为中枢的数据传递方式
3.6 “CPU内核-专用寄存器-模块或部件”三者相互关系
思考与练习题
第4章 汇编器MASM78和汇编程序设计基础
4.1 汇编语言的语句格式
4.2 常用伪指令
4.3 程序书写格式
4.4 程序流程图
4.5 顺序程序结构
4.6 分支程序结构
4.7 循环程序结构
4.8 子程序结构
4.9 延时程序的设计方法
4.10 查表程序的设计方法
4.11 工作寄存器体选寻址的处理方法
4.12 程序跨页跳转和跨页调用的处理方法
4.13 汇编器MASM78的应用
思考与练习题
第5章 软硬件模拟器SIM447及其应用
5.1 软硬件模拟器简介
5.1.1 硬件仿真器
5.1.2 软件模拟器
5.1.3 软硬件模拟器SIM
5.2 SIM447的安装与启用
5.2.1 安装条件
5.2.2 安装方法
5.2.3 首次启用
5.2.4 画面介绍
5.3 初次体验程序的运行
5.4 SIM447系统命令
5.5 虚拟电路组件及其应用
5.5.1 电路组件及其与单片机的连接关系
5.5.2 开发应用和编程方法
思考与练习题
第6章 视窗版集成模拟环境软件包
6.1 Simulator功能简介
6.2 Simulator如何下载
6.3 Simulator如何安装
6.4 Simulator如何启动和退出
6.4.1 Simulator的启动
6.4.2 Simulator工作环境简介
6.4.3 Simulator工作窗口布局方法
6.4.4 Simulator的退出
6.5 Simulator如何应用
6.5.1 如何创建一个新项目
6.5.2 如何在项目中添加、创建或删除文件
6.5.3 如何建立目标文件
6.5.4 如何调试程序
6.6 Simulator系统命令汇总归纳
6.6.1 工具栏(Tool bar)
6.6.2 系统命令归纳
思考与练习题
第7章 在线实时仿真器和集成开发环境
7.1 E8-ICE仿真设备简介
7.2 EM78447ICE-WR开发设备简介
7.3 集成开发环境软件包WICE
7.4 如何获取WICE
7.5 如何安装和拆除WICE
7.6 仿真器与WICE如何配合使用
7.6.1 仿真器的安装和设置
7.6.2 WICE的启动
7.6.3 WICE的退出
7.7 如何应用仿真器和WICE统调目标程序和电路
7.7.1 项目开发流程
7.7.2 程序调试举例
思考与练习题
第8章 定时器/计数器TCC
8.1 定时器/计数器模块的基本用途
8.2 EM78系列单片机中定时器/计数器TCC模块的特性
8.3 定时器/计数器TCC相关的寄存器
8.4 定时器/计数器TCC模块的电路结构和工作原理
8.4.1 分频器
8.4.2 TCC累加计数寄存器
8.5 定时器/计数器TCC模块的应用举例
8.5.1 TCC用做硬件定时器
8.5.2 TCC用做硬件计数器
思考与练习题
第9章 中断功能
9.1 中断的基本概念
9.2 EM78P447S的中断源和中断逻辑
9.3 中断相关的寄存器
9.4 中断的处理
9.4.1 中断的延时处理问题
9.4.2 中断的现场保护问题
9.4.3 需要注意的一些问题
9.5 中断功能的应用举例
9.5.1 TCC溢出中断
9.5.2 INT外部中断
9.6 外部中断的扩充方法
9.6.1 用TCC外部时钟源扩展法
9.6.2 用P6端口扩展法
思考与练习题
第10章 系统配置方法和可靠运行措施
10.1 系统配置字单元
10.1.1 系统配置位
10.1.2 用户识别码ID位
10.2 时钟系统
10.2.1 外接晶体振荡器/陶瓷谐振器(HXT和LXT)
10.2.2 外接阻容器件(ERC)
10.2.3 引入外来时钟源(HXT和LXT)
10.3 复位系统
10.3.1 几种不同的复位方式
10.3.2 单片机内部复位的操作处理
10.3.3 复位系统硬件逻辑
10.3.4 内部上电延时复位功能
10.3.5 外部上电延时复位电路
10.3.6 外部人工复位开关电路
10.3.7 外接电压检测复位电路举例
10.4 监视定时器WDT
10.4.1 程序失控的回复
10.4.2 WDT的电路结构
10.4.3 WDT的工作原理
10.4.4 WDT相关寄存器
10.4.5 使用WDT的注意事项
10.4.6 WDT的应用举例
思考与练习题
附录A 英文指令一览表
附录B ASCII码表
附录C 典型算术例程7款
附录D 电压检测器HT70XX系列专用芯片
附录E 带延时复位功能的电源监控器IMP809/
附录F 带延时和人工复位的电源监控器IMP811/
附录G 带延时、人工复位及电源故障检测的电压监测器MAX707/
参考文献
1.1 学习单片机理论知识和开发技术的现实意义
1.2 单片机究竟是什么
1.3 单片机有哪些应用
1.4 单片机有哪些特点
1.5 单片机的发展状况
1.6 本教程的写作思路和目标
1.7 常用专业术语
1.7.1 硬件方面
1.7.2 软件方面
1.8 EM78P447S单片机的性能特点
思考与练习题
第2章 EM78P447S硬件系统概况
2.1 EM78P447S的引脚功能
2.2 EM78P447S内部结构
2.2.1 核心区域的单元电路及其功能
2.2.2 功能部件及其功能
2.2.3 外设模块及其功能
2.3 程序存储器ROM和硬件堆栈
2.4 数据存储器RAM
2.4.1 通用寄存器
2.4.2 专用寄存器
2.5 输入/输出端口模块
2.5.1 与输入/输出端口基本功能相关的寄存器
2.5.2 输入/输出端口的内部结构和工作原理
思考与练习题
第3章 指令系统
3.1 EM78P447S指令的执行时序
3.2 EM78P447S指令概述
3.2.1 指令结构
3.2.2 指令描述方法
3.3 EM78P447S指令说明
3.4 EM78P447S指令中操作数的寻址方式
3.4.1 立即寻址
3.4.2 直接寻址
3.4.3 间接寻址
3.4.4 隐含寻址
3.4.5 比特寻址(或位寻址)
3.5 以累加器A为中枢的数据传递方式
3.6 “CPU内核-专用寄存器-模块或部件”三者相互关系
思考与练习题
第4章 汇编器MASM78和汇编程序设计基础
4.1 汇编语言的语句格式
4.2 常用伪指令
4.3 程序书写格式
4.4 程序流程图
4.5 顺序程序结构
4.6 分支程序结构
4.7 循环程序结构
4.8 子程序结构
4.9 延时程序的设计方法
4.10 查表程序的设计方法
4.11 工作寄存器体选寻址的处理方法
4.12 程序跨页跳转和跨页调用的处理方法
4.13 汇编器MASM78的应用
思考与练习题
第5章 软硬件模拟器SIM447及其应用
5.1 软硬件模拟器简介
5.1.1 硬件仿真器
5.1.2 软件模拟器
5.1.3 软硬件模拟器SIM
5.2 SIM447的安装与启用
5.2.1 安装条件
5.2.2 安装方法
5.2.3 首次启用
5.2.4 画面介绍
5.3 初次体验程序的运行
5.4 SIM447系统命令
5.5 虚拟电路组件及其应用
5.5.1 电路组件及其与单片机的连接关系
5.5.2 开发应用和编程方法
思考与练习题
第6章 视窗版集成模拟环境软件包
6.1 Simulator功能简介
6.2 Simulator如何下载
6.3 Simulator如何安装
6.4 Simulator如何启动和退出
6.4.1 Simulator的启动
6.4.2 Simulator工作环境简介
6.4.3 Simulator工作窗口布局方法
6.4.4 Simulator的退出
6.5 Simulator如何应用
6.5.1 如何创建一个新项目
6.5.2 如何在项目中添加、创建或删除文件
6.5.3 如何建立目标文件
6.5.4 如何调试程序
6.6 Simulator系统命令汇总归纳
6.6.1 工具栏(Tool bar)
6.6.2 系统命令归纳
思考与练习题
第7章 在线实时仿真器和集成开发环境
7.1 E8-ICE仿真设备简介
7.2 EM78447ICE-WR开发设备简介
7.3 集成开发环境软件包WICE
7.4 如何获取WICE
7.5 如何安装和拆除WICE
7.6 仿真器与WICE如何配合使用
7.6.1 仿真器的安装和设置
7.6.2 WICE的启动
7.6.3 WICE的退出
7.7 如何应用仿真器和WICE统调目标程序和电路
7.7.1 项目开发流程
7.7.2 程序调试举例
思考与练习题
第8章 定时器/计数器TCC
8.1 定时器/计数器模块的基本用途
8.2 EM78系列单片机中定时器/计数器TCC模块的特性
8.3 定时器/计数器TCC相关的寄存器
8.4 定时器/计数器TCC模块的电路结构和工作原理
8.4.1 分频器
8.4.2 TCC累加计数寄存器
8.5 定时器/计数器TCC模块的应用举例
8.5.1 TCC用做硬件定时器
8.5.2 TCC用做硬件计数器
思考与练习题
第9章 中断功能
9.1 中断的基本概念
9.2 EM78P447S的中断源和中断逻辑
9.3 中断相关的寄存器
9.4 中断的处理
9.4.1 中断的延时处理问题
9.4.2 中断的现场保护问题
9.4.3 需要注意的一些问题
9.5 中断功能的应用举例
9.5.1 TCC溢出中断
9.5.2 INT外部中断
9.6 外部中断的扩充方法
9.6.1 用TCC外部时钟源扩展法
9.6.2 用P6端口扩展法
思考与练习题
第10章 系统配置方法和可靠运行措施
10.1 系统配置字单元
10.1.1 系统配置位
10.1.2 用户识别码ID位
10.2 时钟系统
10.2.1 外接晶体振荡器/陶瓷谐振器(HXT和LXT)
10.2.2 外接阻容器件(ERC)
10.2.3 引入外来时钟源(HXT和LXT)
10.3 复位系统
10.3.1 几种不同的复位方式
10.3.2 单片机内部复位的操作处理
10.3.3 复位系统硬件逻辑
10.3.4 内部上电延时复位功能
10.3.5 外部上电延时复位电路
10.3.6 外部人工复位开关电路
10.3.7 外接电压检测复位电路举例
10.4 监视定时器WDT
10.4.1 程序失控的回复
10.4.2 WDT的电路结构
10.4.3 WDT的工作原理
10.4.4 WDT相关寄存器
10.4.5 使用WDT的注意事项
10.4.6 WDT的应用举例
思考与练习题
附录A 英文指令一览表
附录B ASCII码表
附录C 典型算术例程7款
附录D 电压检测器HT70XX系列专用芯片
附录E 带延时复位功能的电源监控器IMP809/
附录F 带延时和人工复位的电源监控器IMP811/
附录G 带延时、人工复位及电源故障检测的电压监测器MAX707/
参考文献
猜您喜欢