内容简介
上篇 基础篇
第1章 微型计算机基本结构
1.1 微型计算机系统硬件结构
1.2 指令与程序的概念
1.3 微型计算机工作原理
1.3.1 CPU工作原理
1.3.2 从片工作原理简介
1.3.3 微型计算机系统工作原理
第2章 总线
2.1 总线
2.1.1 总线概述
2.1.2 总线构建
2.2 总线信号及时序
2.2.1 “读”激励信号详析
2.2.2 “写”激励信号详析
第3章 存储器基础
3.1 微机系统存储器体系结构
3.2 半导体存储器概述
3.2.1 存储器的分类
3.2.2 存储器的主要性能指标
3.3 典型存储器心芯片
3.3.1 静态随机存取存储器SRAM
3.3.2 EPROM(紫外线擦除可编程ROM)
3.3.3 EEPROM(电擦除可编程ROM)
3.3.4 FLASH
3.3.5 抽象存储器
3.4 存储器与总线的连接
3.4.1 存储器接入总线方法
3.4.2 地址译码方法
3.4.3 地址位图
3.4.4 存储器接入总线实例
第4章 I/O接口基础
4.1 I/O接口的基本概念
4.1.1 接口的基本功能
4.1.2 接口的基本结构
4.1.3 接口的引脚和工作逻辑
4.2 简单I/O接口芯片
4.2.1 三态门与缓冲器
4.2.2 触发器与锁存器
4.3 可编程并行I/O接口芯片
4.3.1 8255A的结构
4.3.2 方式选择
4.3.3 各方式的功能
4.3.4 端口C 8255A的状态字
4.3.5 8255与接口典型结构比较
4.4 并行接口接入总线实例
4.4.1 接口接入总线方法
4.4.2 接口接入MCS-51单片机实例
4.5 可编程串行接口芯片
4.5.1 串行通信概念
4.5.2 常用的可编程串行接口芯片
4.5.3 串行接口与并行接口对比
第5章 基于裸机的微机软件组织
5.1 概述
5.2 软件控制式数据传输
5.2.1 直接I/O传输方式
5.2.2 程序查询式I/O控制
5.2.3 中断驱动式I/O控制
5.3 I/O接口中的中断技术
5.3.1 中断的基本概念
5.3.2 中断的开关、屏蔽与禁允
5.3.3 中断优先级与中断嵌套
5.3.4 中断响应条件
5.3.5 中断服务过程
5.4 DMA式数据传输
下篇 实践篇
第6章 MCS-51系列单片机硬件结构
6.1 概述
6.2 MCS-51单片机内部结构
6.3 MCS-51系列单片机引脚及其功能
6.4 时钟电路与时序
6.4.1 MCS-51单片机时钟和时钟电路
6.4.2 MCS-51单片机CPU时序
6.5 单片机的工作方式
6.6 单片机存储器组织
6.7 并行输入/输出接口
6.7.1 P0口
6.7.2 P1口
6.7.3 P2口
6.7.4 P3口
第7章 MCS-51系列单片机指令系统
7.1 概述
7.1.1 指令格式
7.1.2 指令的描述约定
7.1.3 寻址方式
7.2 指令系统
7.2.1 数据传送指令
7.2.2 算术运算指令
7.2.3 逻辑运算指令
7.2.4 控制转移指令
7.2.5 位操作指令
7.3 伪指令
7.4 单片机程序设计
7.4.1 程序设计步骤
7.4.2 汇编语言程序设计应用举例
第8章 MCS-51片内功能模块
8.1 MCS-51中断控制系统
8.1.1 CPU与中断
8.1.2 中断源
8.1.3 中断控制
8.1.4 单片机中断响应及中断处理过程
8.1.5 中断请求标志的撤销
8.1.6 中断举例
8.2 MCS-51定时器/计数器(Timer/Counter)
8.2.1 定时方法概述
8.2.2 定时器/计数器的定时和计数功能
8.2.3 定时器/计数器的控制寄存器
8.2.4 定时器工作方式
8.2.5 定时器/计数器应用举例
8.3 串行接口
8.3.1 串行接口的功能与结构
8.3.2 串行接口的工作方式
8.3.3 串行接口应用举例
第9章 单片机系统开发实例
9.1 常用外部设备
9.1.1 八段显示器LED
9.1.2 键盘接口技术
9.2 应用系统开发实例
9.2.1 技术指标确定(功能设计)
9.2.2 操作手册设计
9.2.3 硬件设计
9.2.4 软件设计
附录 MCS-51单片机指令表简述