书籍详情
微处理器与微型计算机:硬件和软件
作者:(美)Ronald J.Tocci,(美)Frank J.Ambrosio著;李小洪,冯昭群译;李小洪译
出版社:清华大学出版社
出版时间:2004-06-01
ISBN:9787302086284
定价:¥49.00
购买这本书可以去
内容简介
本书从通用、功能强大的Motorola68HC11入手,?娼樯芰擞布腿砑母拍钜约拔⒋砥骱臀⒋砥飨低场?本版具有以下特色:大量提供例题来阐述基本知识;提供简洁明了的结构图和流程图;涵盖了所有故障分析,用插图来帮助读者理解;在附录A中,对68HC11提供了所有指令进行了详细说明。(美)Ronald.Tocci,FrankJ.ambrosio两名作者均作职于美国Monroe社区大学。RonaldJ.tocci在单片机领域享有盛誉,具有丰富的实践和教学经验,并编写了7本相关的教材,其中《数字系统原理与应用》自1980年出版以来,一直被很多著名院校选作教材。李小洪,1992年考入西安电子科技大学电子工程系自动控制专业,1996年获学士学位,同年分配到电子工业部36所工作,主要从事单片机硬件的开发、设计和研究工作,熟悉51系列和PIC等单片机,曾翻译了《Keilsoftware-Cx51编译器用户手册》。冯昭群,中国船舶重工集团第七○七研究所高级工程师,从事嵌入式系统的开发研究15年,目前从事DSP开发研究。本书共9章,从介绍Motorola68HC11的原理和特性入手,全面介绍了微处理器和微处理器系统。本书大量使用图片、例子和练习,同时还在前一版的基础上,增加了一些习题和答案,以便读者自学。书后提供的3个附录分别展示了Motorola68HC11MCU的完整指令集、结构图和寄存器与控制位分配,具有重要的参考价值。本书供计算机系、电子工程系学生使用,也可供从事电子技术、单片机应用开发工作的广大工程技术人员参考。
作者简介
(美)Ronald.Tocci,Frank J.ambrosio 两名作者均作职于美国Monroe社区大学。 Ronald J.tocci在单片机领域享有盛誉,具有丰富的实践和教学经验,并编写了7本相关的教材,其中《数字系统原理与应用》自1980年出版以来,一直被很多著名院校选作教材。 李小洪,1992年考入西安电子科技大学电子工程系自动控制专业,1996年获学士学位,同年分配到电子工业部36所工作,主要从事单片机硬件的开发、设计和研究工作,熟悉51系列和PIC等单片机,曾翻译了《Keil software-Cx51 编译器用户手册》。冯昭群,中国船舶重工集团第七○七研究所高级工程师,从事嵌入式系统的开发研究15年,目前从事DSP开发研究。
目录
第1章 数制与编码
1.1 数制系统
1.2 编码
1.3 二进制算术
1.4 有符号数加法
1.5 2的补码系统的减法
1.6 二进制数据乘法
1.7 二进制数据除法
1.8 十六进制算术
1.9 浮点数
1.10 Motorola 68HC11浮点格式
术语表
习题
第2章 数字电路
2.1 并行和串行传输
2.2 逻辑门
2.3 三态逻辑
2.4 触发器
2.5 时钟信号
2.6 边沿触发器
2.7 同步和异步触发器输入
2.8 建立时间和保持时间
2.9 触发寄存器
2.10 集成电路寄存器
2.11 数据总线
2.12 数据总线操作
2.13 解码器
2.14 编码器
2.15 多路开关(数据选择器)
2.16 算术电路
2.17 数字系统的故障维修
2.18 内部数字IC故障
2.19 外部故障
2.20 用于数字系统故障维修的通用测试设备
术语表
习题
第3章 存储器器件
3.1 存储器术语
3.2 常规存储器操作
3.3 只读存储器
3.4 ROM结构
3.5 ROM时序
3.6 ROM的类型
3.7 FLASH
3.8 ROM应用
3.9 半导体RAM
3.10 RAM结构
3.11 静态RAM
3.12 动态RAM
3.13 动态RAM的结构和操作
3.14 DRAM读/写周期
3.15 DRAM刷新
3.16 扩展字大小和容量
术语表
习题
第4章 计算机介绍
4.1 计算机可以做什么
4.2 计算机如何思考
4.3 有多少种计算机
4.4 基本的计算机结构
4.5 微处理器
4.6 计算机字
4.7 二进制数据字
4.8 编码数据字
4.9 指令字
4.10 68HC11 MPU——一个简化版
4.11 执行一个程序
4.12 跳转和转移指令
4.13 硬件、软件和固件
4.14 编程语言——机器语言
4.15 汇编语言
4.16 高级语言
4.17 流程图
术语表
习题
第5章 微机的结构和操作
5.1 微机部件
5.2 为什么要用µP和µC
5.3 微机结构
5.4 读和写时序
5.5 程序执行时的总线活动
5.6 MPU地址空间分配
5.7 存储器模块
5.8 地址解码
5.9 完整的微机解码例子
5.10 MPU总线缓冲
5.11 存储映像和独立I/O
5.12 故障诊断情况研究
术语表
习题
第6章 微处理器:微型计算机的核心
6.1 68HC11 MPU——更复杂版
6.2 时序和控制部分
6.3 寄存器部分
6.4 算术/逻辑单元
6.5 微处理器——根据ALU大小分类
6.6 微处理器——两个方向
术语表
习题
第7章 68HC11 MPU编程
7.1 68HC11 MPU编程模型
7.2 68HC11 MPU寻址方式
7.3 68HC11 MPU指令集
7.4 指令说明
7.5 程序列表格式
7.6 指令分类
7.7 CCR指令
7.8 寄存器与存储器数据转移指令
7.9 寄存器到寄存器数据转移指令
7.10 算术指令
7.11 逻辑指令
7.12 移位和循环移位指令
7.13 数据变换指令
7.14 跳转指令
7.15 条件转移
7.16 68HC11条件转移指令
7.17 比较指令
7.18 BIT和TST指令
7.19 子程序
7.20 中断处理指令
7.21 变址寻址方式的应用
7.22 无操作(NOP)和停止指令
7.23 可用程序控制的定时间隔(延时)
7.24 延时子程序
7.25 68HC11 MCU的定时器系统
7.26 软件开发过程
术语表
习题
第8章 输入/输出模式
8.1 基本术语
8.2 一些I/O的例子
8.3 可选的输入/输出
8.4 MPU发起的无条件I/O传输
8.5 MPU发起的条件(轮询)I/O传输
8.6 68HC11 MCU结构图
8.7 68HC11 MCU的端口E——A/D转换器
8.8 由设备发起的I/O传输——中断
8.9 返回地址
8.10 禁止中断
8.11 中断输入类型
8.12 ISR的地址——中断矢量
8.13 中断一个ISR
8.14 多重中断
8.15 68HC11 MCU端口A
8.16 直接存储器访问(DMA)I/O数据传输
8.17 故障情况研究
术语表
习题
第9章 输入/输出接口
9.1 实际的接口注意事项
9.2 异步串行数据通信
9.3 并行/串行接口——UART
9.4 Motorola 6850 UART(ACIA)
9.5 6850接口到68HC11 MCU
9.6 68HC11 MCU的端口D——串行通信接口(SCI)
9.7 同步串行数据通信
9.8 EIA RS-232-C标准
9.9 介绍Modem
9.10 并行I/O接口芯片
9.11 键盘输入设备
9.12 视频显示终端(VDT)
9.13 故障研究
术语表
习题
附录A 68HC11 MCU完整指令集
附录B 68HC11 MCU结构图
附录C 68HC11 MCU寄存器和控制位分配
习题选解
1.1 数制系统
1.2 编码
1.3 二进制算术
1.4 有符号数加法
1.5 2的补码系统的减法
1.6 二进制数据乘法
1.7 二进制数据除法
1.8 十六进制算术
1.9 浮点数
1.10 Motorola 68HC11浮点格式
术语表
习题
第2章 数字电路
2.1 并行和串行传输
2.2 逻辑门
2.3 三态逻辑
2.4 触发器
2.5 时钟信号
2.6 边沿触发器
2.7 同步和异步触发器输入
2.8 建立时间和保持时间
2.9 触发寄存器
2.10 集成电路寄存器
2.11 数据总线
2.12 数据总线操作
2.13 解码器
2.14 编码器
2.15 多路开关(数据选择器)
2.16 算术电路
2.17 数字系统的故障维修
2.18 内部数字IC故障
2.19 外部故障
2.20 用于数字系统故障维修的通用测试设备
术语表
习题
第3章 存储器器件
3.1 存储器术语
3.2 常规存储器操作
3.3 只读存储器
3.4 ROM结构
3.5 ROM时序
3.6 ROM的类型
3.7 FLASH
3.8 ROM应用
3.9 半导体RAM
3.10 RAM结构
3.11 静态RAM
3.12 动态RAM
3.13 动态RAM的结构和操作
3.14 DRAM读/写周期
3.15 DRAM刷新
3.16 扩展字大小和容量
术语表
习题
第4章 计算机介绍
4.1 计算机可以做什么
4.2 计算机如何思考
4.3 有多少种计算机
4.4 基本的计算机结构
4.5 微处理器
4.6 计算机字
4.7 二进制数据字
4.8 编码数据字
4.9 指令字
4.10 68HC11 MPU——一个简化版
4.11 执行一个程序
4.12 跳转和转移指令
4.13 硬件、软件和固件
4.14 编程语言——机器语言
4.15 汇编语言
4.16 高级语言
4.17 流程图
术语表
习题
第5章 微机的结构和操作
5.1 微机部件
5.2 为什么要用µP和µC
5.3 微机结构
5.4 读和写时序
5.5 程序执行时的总线活动
5.6 MPU地址空间分配
5.7 存储器模块
5.8 地址解码
5.9 完整的微机解码例子
5.10 MPU总线缓冲
5.11 存储映像和独立I/O
5.12 故障诊断情况研究
术语表
习题
第6章 微处理器:微型计算机的核心
6.1 68HC11 MPU——更复杂版
6.2 时序和控制部分
6.3 寄存器部分
6.4 算术/逻辑单元
6.5 微处理器——根据ALU大小分类
6.6 微处理器——两个方向
术语表
习题
第7章 68HC11 MPU编程
7.1 68HC11 MPU编程模型
7.2 68HC11 MPU寻址方式
7.3 68HC11 MPU指令集
7.4 指令说明
7.5 程序列表格式
7.6 指令分类
7.7 CCR指令
7.8 寄存器与存储器数据转移指令
7.9 寄存器到寄存器数据转移指令
7.10 算术指令
7.11 逻辑指令
7.12 移位和循环移位指令
7.13 数据变换指令
7.14 跳转指令
7.15 条件转移
7.16 68HC11条件转移指令
7.17 比较指令
7.18 BIT和TST指令
7.19 子程序
7.20 中断处理指令
7.21 变址寻址方式的应用
7.22 无操作(NOP)和停止指令
7.23 可用程序控制的定时间隔(延时)
7.24 延时子程序
7.25 68HC11 MCU的定时器系统
7.26 软件开发过程
术语表
习题
第8章 输入/输出模式
8.1 基本术语
8.2 一些I/O的例子
8.3 可选的输入/输出
8.4 MPU发起的无条件I/O传输
8.5 MPU发起的条件(轮询)I/O传输
8.6 68HC11 MCU结构图
8.7 68HC11 MCU的端口E——A/D转换器
8.8 由设备发起的I/O传输——中断
8.9 返回地址
8.10 禁止中断
8.11 中断输入类型
8.12 ISR的地址——中断矢量
8.13 中断一个ISR
8.14 多重中断
8.15 68HC11 MCU端口A
8.16 直接存储器访问(DMA)I/O数据传输
8.17 故障情况研究
术语表
习题
第9章 输入/输出接口
9.1 实际的接口注意事项
9.2 异步串行数据通信
9.3 并行/串行接口——UART
9.4 Motorola 6850 UART(ACIA)
9.5 6850接口到68HC11 MCU
9.6 68HC11 MCU的端口D——串行通信接口(SCI)
9.7 同步串行数据通信
9.8 EIA RS-232-C标准
9.9 介绍Modem
9.10 并行I/O接口芯片
9.11 键盘输入设备
9.12 视频显示终端(VDT)
9.13 故障研究
术语表
习题
附录A 68HC11 MCU完整指令集
附录B 68HC11 MCU结构图
附录C 68HC11 MCU寄存器和控制位分配
习题选解
猜您喜欢