内容简介
目 录
第一章概论
§1.1 单片微型计算机发展简述
1.1.1单片微型计算机的功能特点
1.1.2单片微型计算机的发展
§1.2微型计算机基础简介
1.2.1微型计算机的基本组成
1.2.2程序设计简介
§2.1 Intel单片机系列简介
第二章 MCS-48单片机的结构原理
§2.2 MCS-48单片机的结构特点
§2.3 MCS-48内部结构框图及引脚功能
2.3.1单片机内部结构框图
2.3.2单片机引脚功能说明
§2.4 MCS-48单片机的内部结构
2.4.1 MCS-48单片机的CPU
2.4.2存贮器
2.4.3输入/输出(I/O)口
2.4.4程序计数器(PC)和程序状态字(PSW)
2.4.5 中断逻辑
2.4.6定时器/计数器
2.4.7时钟
§2.5单片机的工作方式与定时
第三章指令系统及程序举例
§3.1 MCS-48指令系统概述
§3.2 MCS-48单片机的寻址方式
§3.3 8048/8049单片机的一般指令
3.3.1部分数据传送类指令
3.3.2算术/逻辑运算类指令
3.3.3其它常用指令
§3.4程序转移指令
3.4.1无条件转移指令
3.4.2条件转移指令
3.4.3循环转移指令
§3.5输入/输出类指令
3.5.1标准(I/O口)输入/输出指令
3.5.2 I/O口逻辑操作指令
§3.6查表指令
3.6.1当前页数据传送指令
3.6.2固定页3的数据传送指令
3.7.1子程序调用指令
§3.7子程序
3.7.2返回指令
§3.8程序状态字PSW和开关指令
3.8.1程序状态字PSW指令
3.8.2工作寄存器区开关指令
3.8.3中断开关指令
§3.9定时器/计数器控制指令
3.9.1 定时器/计数器内容的设置与修改
3.9.2控制工作方式指令
3.9.3定时器/计数器停止指令
3.9.4溢出判跳指令
3.9.5控制TO输出时钟指令
§3.10程序编制举例
第四章系统扩展
§4.1 程序存贮器的扩展
§4.2数据存贮器的扩展
§4.3输入/输出(I/O)口的扩展
4.3.1 通过BUS口进行I/O扩展
4.3.2通过P 1、P 2口进行I/O扩展
4.3.3采用TTL/三态门电路扩展I/O口
4.4.1 D/A和DAC 0832
§4.4数/模和模/数转换的扩展
4.4.2 A/D和ADC 0809
第五章应用举例
§5.1应用程序段举例
5.1.1单字节减法比较程序
5.1.2单字节整数除法程序段
5.1.3双字节数据处理
5.1.4多分支转移程序
§5.2 中断的应用
5.2.1中断请求电路
5.2.2内部中断
5.2.3中断响应
§5.3 MCS-48系列单片机的开发
§5.4单片机应用实例
第六章常用外围器件简介
§6.1 8755 A带I/O口的2k×8 EPROM器件
§6.2 2716/2732可用紫外线擦除的EPROM
§6.3 8155/8156 RAM和I/O扩展器
§6.4 8243专用I/O扩展器
§6.5可编程并行I/O接口片8255A
附表1 指令集常用符号说明
附表2 MCS-48系列指令系统