书籍详情
单片微型计算机原理及应用
作者:张毅坤 陈善久 裘雪红
出版社:西安电子科技大学出版社
出版时间:2002-12-01
ISBN:9787560606200
定价:¥33.00
购买这本书可以去
内容简介
《高等学校电子信息类教材:单片微型计算机原理及应用》较为系统、全面地叙述了MCS-51系列单片微型计算机的基本原理、结构、指令系统、汇编语言程序设计、应用系统扩展、输入/输出技术以及常用接口芯片的原理与应用,并简要介绍了单片微型计算机系统的设计、开发、调试的原则、步骤及方法,同时对国内几种常见单片微型计算机的类型与性能也作了介绍。《高等学校电子信息类教材:单片微型计算机原理及应用》从教学与工程应用的角度出发,力求概念准确,由浅入深,内容充实,既有重点,又有扩展。为便于读者理解与掌握本书的内容,每章均配有大量的例子与习题。本书可作为高等院校有关专业师生及自学人员的教科书,也可供从事计算机应用方面的工程技术人员阅读、参考。
作者简介
暂缺《单片微型计算机原理及应用》作者简介
目录
第1章 预备知识(数制与码制)
1. 1 进位计数制及各计数制间的转换
1. 1. 1 进位计数制
1. 1. 2 各种进制数间的相互转换
1. 2 二进制数的运算
1. 2. 1 二进制数的算术运算
1. 2. 2 二进制数的逻辑运算
1. 3 带符号数的表示方法--原码反码. 补码
1. 3. 1 机器数与真值
1. 3. 2 原码. 补码与反码
1. 3. 3 补码的运算规则与溢出判别
1. 4 定点数与浮点数
1. 4. 1 定点表示法
1. 4. 2 浮点表示法
1. 5 BCD码和 ASCll码
1. 5. 1 BCD码 Binary CodedDecimal
1. 5. 2 BCD码运算及十进制调整
1. 5. 3 ASCll码与奇偶校验
习题与思考题
第2章 单片机基础
2. 1 概述
2. 1. 1 单片机的产生与发展
2. 1. 2 单片机的应用
2. 1. 3 单片机系列简介
2. 2 MCS-51系列单片机基本结构
2. 2. 1 MCS-51单片机系列
2. 2. 2 MCS-51系列单片机内部结构及功能部件
2. 2. 3 单片机外部引脚说明
2. 3 中央处理器CPU
2. 3. 1 运算部件
2. 3. 2 控制部件及振荡器
2. 4 MCS-51单片机存储器及存储空间
2. 4. 1 MCS-51单片机存储器分类及配置
2. 4. 2 程序存储器
2. 4. 3 内部数据存储器
2. 4. 4 外部数据存储器
2. 5 并行输入/输出接口
2. 5. 1 P0口
2. 5. 2 P1口
2. 5. 3 P2口
2. 5. 4 P3口
2. 6 CPU时序与复位
2. 6. 1 CPU时序
2. 6. 2 复位电路与复位状态
习题与思考题
第3章 指令系统及汇编语言程序设计
3. 1 MCS-51单片机汇编语言与指令格式
3. 1. 1 单片机的汇编语言
3. 1. 2 指令格式
3. 1. 3 指令中常用符号
3. 2 寻址方式
3. 2. 1 寄存器寻址
3. 2. 2 立即寻址
3. 2. 3 寄存器间接寻址
3. 2. 4 直接寻址
3. 2. 5 变址寻址
3. 2. 6 相对寻址
3. 2. 7 位寻址
3. 3 MCS-51单片机指令系统
3. 3. 1 数据传送类指令
3. 3. 2 算术运算类指令
3. 3. 3 逻辑运算及移位类指令
3. 3. 4 控制转移类指令
3. 3. 5 位操作类指令
3. 4 汇编语言及汇编语言程序设计
3. 4. l 机器语言. 汇编语言和高级语言
3. 4. 2 汇编程序与伪指令
3. 5 基本程序设计方法
3. 5. 1 程序的基本结构
3. 5. 2 顺序结构程序设计
3. 5. 3 分支(选择)结构程序设计
3. 5. 4 循环结构程序设计
3. 5. 5 子程序结构程序设计
3. 6 程序设计举例
3. 6. l 代码转换程序设计
3. 6. 2 运算子程序设计
3. 6. 3 查表程序设计
3. 6. 4 散转(多分支)程序设计
习题与思考题
第4章 单片机系统的扩展
4. 1 系统扩展概述
4. 1. l 最小应用系统
4. 1. 2 系统扩展的内容与方法
4. 2 常用的扩展器件简介
4. 2. 1 8D锁存器 74LS373
4. 2. 2 总线驱动器 74LS244. 74LS245
4. 2. 3 3-8译码器 74LS138
4. 3 存储器的扩展
4. 3. l 存储器扩展概述
4. 3. 2 程序存储器的扩展
4. 3. 3 数据存储器的扩展
4. 3. 4 全地址范围的存储器最大扩展系统
4. 4 I/O口的扩展
4. 4. 1 简单I/O接口的扩展
4. 4. 2 串行I/O口的扩展
4. 4. 3 利用MCS-80/85系列接口芯片的扩展
习题与思考题
第5章 输人/输出. 中断. 定时与串行通信
5. 1 I/O概述
5. 1. 1 I/O接口电路的作用
5. 1. 2 接口与端口
5. 1. 3 I/O的编址方式
5. 2 输入/输出传送方式
5. 2. 1 无条件传送方式
5. 2. 2 查询传送方式
5. 2. 3 中断传送方式
5. 3 MCS-51单片机的中断系统
5. 3. 1 中断的概念
5. 3. 2 中断源
5. 3. 3 中断的优先级
5. 3. 4 中断响应的条件. 过程与时间
5. 3. 5 MCS-51单片机的中断系统
5. 3. 6 外部中断及中断请求的撤除
5. 3. 7 中断程序举例
5. 4 定时/计数器
5. 4. l 定时/计数器的结构及工作原理
5. 4. 2 定时/计数器的方式和控制寄存器
5. 4. 3 定时/计数器的工作方式
5. 4. 4 定时/计数器应用举例
5. 5 串行通信接口
5. 5. 1 串行通信的基本知识
5. 5. 2 MCS-51单片机的串行接口
5. 5. 3 串行通信应用举例
习题与思考题
第6章 接口芯片与接口技术
6. 1 可编程并行I/O接口 8255A
6. 1. 1 8255A的内部结构与引脚
6. 1. 2 8255A的工作方式
6. 1. 3 8255A的控制字及初始化
6. 1. 4 8255A与系统的连接
6. 1. 5 8255A应用举例
6. 2 可编程RAM/IO/CTC接口 8155
6. 2. 1 8155的结构与引脚
6. 2. 2 8155的RAM和I/O口的编址
6. 2. 3 8155I/O口的工作方式
6. 2. 4 8155的命令/状态字
6. 2. 5 8155的定时/计数器
6. 2. 6 8155和MCS-51单片机的接口电路
6. 2. 7 8155的初始化编程及应用举例
6. 3 键盘显示器接口 8279
6. 3. 1 8279的组成及引脚
6. 3. 2 8279的接口电路与应用举例
6. 4 LED数码显示器接口
6. 4. 1 LED数码显示器的结构与显示段码
6. 4. 2 LED数码显示器的接口方法与接口电路
6. 4. 3 LED数码显示器的显示方法
6. 4. 4 LED数码显示器应用举例
6. 5 键盘接口
6. 5. l 非编码式键盘的结构与工作原理
6. 5. 2 键盘接口电路
6. 5. 3 键盘扫描程序
6. 6 A/D转换器接口
6. 6. 1 A/D转换器概述
6. 6. 2 典型 A/D转换器芯片 ADC0809简介
6. 6. 3 MCS-51单片机与 ADC0809的接口
6. 6. 4 A/D转换应用举例
6. 7 D/A转换器接口
6. 7 .1 D/A转换器接口的技术性能指标
6. 7. 2 典型 D/A转换器芯片DAC0832简介
6. 7. 3 MCS-51单片机与 DAC0832的接口
6. 7. 4 D/A转换应用举例
习题与思考题
第7章 单片机应用系统设计与开发
7. 1 单片机应用系统的开发过程
7. 2 单片机应用系统设计的基本原则与方法
7. 2. l 单片机应用系统的基本设计原则
7. 2. 2 单片机应用系统的一般设计方法
7. 3 单片机应用系统的一般结构
7. 4 单片机应用系统的调试
7. 4. 1 单片机应用系统调试工具
7. 4. 2 单片机应用系统的一般调试方法
7. 5 MCS-51单片机应用系统设计与调试实例--电话留言机
习题与思考题
第8章 几种典型的单片机
8. 1 8098单片机
8. 1. 1 8098基本结构
8. 1. 2 中央处理器(CPU)
8. 1. 3 存储器结构
8. 1. 4 系统复位与掉电保护
8. 1. 5 中断系统
8. 1. 6 定时器
8. 1. 7 高速输入HSI
8. 1. 8 高速输出HSO
8. 1. 9 模/数(A/D)转换器
8. l. 10 数/模(D/A)转换
8. 1. 11 串行口
8. 1. 12 8098指令系统
8. 1. 13 8098与51系列单片机主要性能对比
8. 1. 14 一种典型的8098应用系统
8. 2 AT89C2051单片机
8. 2. 1 AT89C2051主要性能
8. 2. 2 AT89C2051结构
8. 2. 3 特殊功能寄存器(SFR)
8. 2. 4 程序存储器的加密
8. 2. 5 低功耗工作方式
8. 2. 6 闪速存储器的编程
8. 2. 7 在线与远程编程
8. 3 MC68HC11A8单片机
8. 3. 1 MC68HC11A8 MCU概述
8. 3. 2 MC68HC11A8引脚与连接
8. 3. 3 操作设置和工作模式
8. 3. 4 片内存储器
8. 3. 5 复位与中断
8. 3. 6 中央处理单元(CPU)
8. 3. 7 同步串行外围接口(SPI)
8. 3. 8 异步串行通信接口(SCI)
8. 3. 9 主定时器和实时中断
8. 3. 10 脉冲累加器
8. 3. 11 模数转换系统
8. 4 Motorola 32位单片机
8. 4. 1 MC68332单片机概述
8. 4. 2 M68300系列MCU概要
附录A ASCll码与控制字符功能
附录B MCS-51系列单片机指令表
参考文献
1. 1 进位计数制及各计数制间的转换
1. 1. 1 进位计数制
1. 1. 2 各种进制数间的相互转换
1. 2 二进制数的运算
1. 2. 1 二进制数的算术运算
1. 2. 2 二进制数的逻辑运算
1. 3 带符号数的表示方法--原码反码. 补码
1. 3. 1 机器数与真值
1. 3. 2 原码. 补码与反码
1. 3. 3 补码的运算规则与溢出判别
1. 4 定点数与浮点数
1. 4. 1 定点表示法
1. 4. 2 浮点表示法
1. 5 BCD码和 ASCll码
1. 5. 1 BCD码 Binary CodedDecimal
1. 5. 2 BCD码运算及十进制调整
1. 5. 3 ASCll码与奇偶校验
习题与思考题
第2章 单片机基础
2. 1 概述
2. 1. 1 单片机的产生与发展
2. 1. 2 单片机的应用
2. 1. 3 单片机系列简介
2. 2 MCS-51系列单片机基本结构
2. 2. 1 MCS-51单片机系列
2. 2. 2 MCS-51系列单片机内部结构及功能部件
2. 2. 3 单片机外部引脚说明
2. 3 中央处理器CPU
2. 3. 1 运算部件
2. 3. 2 控制部件及振荡器
2. 4 MCS-51单片机存储器及存储空间
2. 4. 1 MCS-51单片机存储器分类及配置
2. 4. 2 程序存储器
2. 4. 3 内部数据存储器
2. 4. 4 外部数据存储器
2. 5 并行输入/输出接口
2. 5. 1 P0口
2. 5. 2 P1口
2. 5. 3 P2口
2. 5. 4 P3口
2. 6 CPU时序与复位
2. 6. 1 CPU时序
2. 6. 2 复位电路与复位状态
习题与思考题
第3章 指令系统及汇编语言程序设计
3. 1 MCS-51单片机汇编语言与指令格式
3. 1. 1 单片机的汇编语言
3. 1. 2 指令格式
3. 1. 3 指令中常用符号
3. 2 寻址方式
3. 2. 1 寄存器寻址
3. 2. 2 立即寻址
3. 2. 3 寄存器间接寻址
3. 2. 4 直接寻址
3. 2. 5 变址寻址
3. 2. 6 相对寻址
3. 2. 7 位寻址
3. 3 MCS-51单片机指令系统
3. 3. 1 数据传送类指令
3. 3. 2 算术运算类指令
3. 3. 3 逻辑运算及移位类指令
3. 3. 4 控制转移类指令
3. 3. 5 位操作类指令
3. 4 汇编语言及汇编语言程序设计
3. 4. l 机器语言. 汇编语言和高级语言
3. 4. 2 汇编程序与伪指令
3. 5 基本程序设计方法
3. 5. 1 程序的基本结构
3. 5. 2 顺序结构程序设计
3. 5. 3 分支(选择)结构程序设计
3. 5. 4 循环结构程序设计
3. 5. 5 子程序结构程序设计
3. 6 程序设计举例
3. 6. l 代码转换程序设计
3. 6. 2 运算子程序设计
3. 6. 3 查表程序设计
3. 6. 4 散转(多分支)程序设计
习题与思考题
第4章 单片机系统的扩展
4. 1 系统扩展概述
4. 1. l 最小应用系统
4. 1. 2 系统扩展的内容与方法
4. 2 常用的扩展器件简介
4. 2. 1 8D锁存器 74LS373
4. 2. 2 总线驱动器 74LS244. 74LS245
4. 2. 3 3-8译码器 74LS138
4. 3 存储器的扩展
4. 3. l 存储器扩展概述
4. 3. 2 程序存储器的扩展
4. 3. 3 数据存储器的扩展
4. 3. 4 全地址范围的存储器最大扩展系统
4. 4 I/O口的扩展
4. 4. 1 简单I/O接口的扩展
4. 4. 2 串行I/O口的扩展
4. 4. 3 利用MCS-80/85系列接口芯片的扩展
习题与思考题
第5章 输人/输出. 中断. 定时与串行通信
5. 1 I/O概述
5. 1. 1 I/O接口电路的作用
5. 1. 2 接口与端口
5. 1. 3 I/O的编址方式
5. 2 输入/输出传送方式
5. 2. 1 无条件传送方式
5. 2. 2 查询传送方式
5. 2. 3 中断传送方式
5. 3 MCS-51单片机的中断系统
5. 3. 1 中断的概念
5. 3. 2 中断源
5. 3. 3 中断的优先级
5. 3. 4 中断响应的条件. 过程与时间
5. 3. 5 MCS-51单片机的中断系统
5. 3. 6 外部中断及中断请求的撤除
5. 3. 7 中断程序举例
5. 4 定时/计数器
5. 4. l 定时/计数器的结构及工作原理
5. 4. 2 定时/计数器的方式和控制寄存器
5. 4. 3 定时/计数器的工作方式
5. 4. 4 定时/计数器应用举例
5. 5 串行通信接口
5. 5. 1 串行通信的基本知识
5. 5. 2 MCS-51单片机的串行接口
5. 5. 3 串行通信应用举例
习题与思考题
第6章 接口芯片与接口技术
6. 1 可编程并行I/O接口 8255A
6. 1. 1 8255A的内部结构与引脚
6. 1. 2 8255A的工作方式
6. 1. 3 8255A的控制字及初始化
6. 1. 4 8255A与系统的连接
6. 1. 5 8255A应用举例
6. 2 可编程RAM/IO/CTC接口 8155
6. 2. 1 8155的结构与引脚
6. 2. 2 8155的RAM和I/O口的编址
6. 2. 3 8155I/O口的工作方式
6. 2. 4 8155的命令/状态字
6. 2. 5 8155的定时/计数器
6. 2. 6 8155和MCS-51单片机的接口电路
6. 2. 7 8155的初始化编程及应用举例
6. 3 键盘显示器接口 8279
6. 3. 1 8279的组成及引脚
6. 3. 2 8279的接口电路与应用举例
6. 4 LED数码显示器接口
6. 4. 1 LED数码显示器的结构与显示段码
6. 4. 2 LED数码显示器的接口方法与接口电路
6. 4. 3 LED数码显示器的显示方法
6. 4. 4 LED数码显示器应用举例
6. 5 键盘接口
6. 5. l 非编码式键盘的结构与工作原理
6. 5. 2 键盘接口电路
6. 5. 3 键盘扫描程序
6. 6 A/D转换器接口
6. 6. 1 A/D转换器概述
6. 6. 2 典型 A/D转换器芯片 ADC0809简介
6. 6. 3 MCS-51单片机与 ADC0809的接口
6. 6. 4 A/D转换应用举例
6. 7 D/A转换器接口
6. 7 .1 D/A转换器接口的技术性能指标
6. 7. 2 典型 D/A转换器芯片DAC0832简介
6. 7. 3 MCS-51单片机与 DAC0832的接口
6. 7. 4 D/A转换应用举例
习题与思考题
第7章 单片机应用系统设计与开发
7. 1 单片机应用系统的开发过程
7. 2 单片机应用系统设计的基本原则与方法
7. 2. l 单片机应用系统的基本设计原则
7. 2. 2 单片机应用系统的一般设计方法
7. 3 单片机应用系统的一般结构
7. 4 单片机应用系统的调试
7. 4. 1 单片机应用系统调试工具
7. 4. 2 单片机应用系统的一般调试方法
7. 5 MCS-51单片机应用系统设计与调试实例--电话留言机
习题与思考题
第8章 几种典型的单片机
8. 1 8098单片机
8. 1. 1 8098基本结构
8. 1. 2 中央处理器(CPU)
8. 1. 3 存储器结构
8. 1. 4 系统复位与掉电保护
8. 1. 5 中断系统
8. 1. 6 定时器
8. 1. 7 高速输入HSI
8. 1. 8 高速输出HSO
8. 1. 9 模/数(A/D)转换器
8. l. 10 数/模(D/A)转换
8. 1. 11 串行口
8. 1. 12 8098指令系统
8. 1. 13 8098与51系列单片机主要性能对比
8. 1. 14 一种典型的8098应用系统
8. 2 AT89C2051单片机
8. 2. 1 AT89C2051主要性能
8. 2. 2 AT89C2051结构
8. 2. 3 特殊功能寄存器(SFR)
8. 2. 4 程序存储器的加密
8. 2. 5 低功耗工作方式
8. 2. 6 闪速存储器的编程
8. 2. 7 在线与远程编程
8. 3 MC68HC11A8单片机
8. 3. 1 MC68HC11A8 MCU概述
8. 3. 2 MC68HC11A8引脚与连接
8. 3. 3 操作设置和工作模式
8. 3. 4 片内存储器
8. 3. 5 复位与中断
8. 3. 6 中央处理单元(CPU)
8. 3. 7 同步串行外围接口(SPI)
8. 3. 8 异步串行通信接口(SCI)
8. 3. 9 主定时器和实时中断
8. 3. 10 脉冲累加器
8. 3. 11 模数转换系统
8. 4 Motorola 32位单片机
8. 4. 1 MC68332单片机概述
8. 4. 2 M68300系列MCU概要
附录A ASCll码与控制字符功能
附录B MCS-51系列单片机指令表
参考文献
猜您喜欢