【目录】
第1章 计算机基础知识
1.1 计算机中负数的表示和运算
1.1.1 机器数
1.1.2 机器数的原码、反码和补码
1.1.3 补码加/减运算
1.1.4 原码乘/除运算
1.2 计算机中的常用编码
1.2.1 ASCII码
1.2.2 非ASCII编码
1.2.3 BCD码
1.3 微型计算机概述
1.3.1 计算机的发展
1.3.2 微型计算机的基本组成
1.3.3 中央处理器的基本组成
1.3.4 微型计算机的程序存储与控制
1.4 单片机概述
1.4.1 单片机的发展过程及产况
1.4.2 AT89S5X单片机简介
1.4.3 STC系列单片机简介
1.4.4 STM32系列单片机简介
1.4.5 GD32系列单片机简介
1.5 单片机应用的开发仿真工具
1.5.1 Keil μVision集成开发环境简介
1.5.2 Proteus软件介绍
1.5.3 跑马灯仿真实例
思考题与br/>第2章 存储器
2.1 概述
2.2 只读存储器
2.2.1 只读存储器的结构及分类
2.2.2 EPROM芯片27256介绍
2.3 存储器
2.3.1 静态基本存储电路
2.3.2 动态基本存储电路
2.3.3 SRAM芯片6116介绍
2.3.4 DRAM芯片2116介绍
2.4 闪存
2.4.1 闪存简介
2.4.2 闪存芯片M45PE80
2.5 存储器的选择与扩展
2.5.1 存储器的选择
2.5.2 存储器的扩展
思考题与br/>第3章 80C51单片机的结构和原理
3.1 80C51单片机的概述
3.1.1 MCS-51单片机
3.1.2 80C51单片机的应用模式
3.2 80C51单片机典型产品资源配置与引脚
3.2.1 80C51单片机典型产品资源配置
3.2.2 引脚及能
3.3 80C51单片机的结构
3.3.1 80C51单片机逻辑结构
3.3.2 80C51单片机内部结构
3.4 80C51单片机内部数据存储器
3.4.1 80C51单片机的内部RAM
3.4.2 专用寄存器的位寻址
3.5 80C51单片机内部程序存储器
3.5.1 内部与外部ROM的选择
3.5.2 ROM的几个特殊单元
3.6 80C51单片机输入/输出(I/O)接口
3.6.1 P0口
3.6.2 P1口
3.6.3 P2口
3.6.4 P3口
3.7 单片机的工作方式
3.7.1 复位及复位电路
3.7.2 时钟电路和时序
3.7.3 单片机的耗方式
3.8 单片机执行指令的过程
思考题与br/>第4章 80C51单片机的指令系统
4.1 指令的基本格式及常用符号
4.1.1 指令的字节数
4.1.2 指令的执行时间
4.1.3 汇编语言的语句结构
4.2 80C51单片机的寻址方式
4.2.1 立即寻址
4.2.2 直接寻址
4.2.3 寄存器寻址
4.2.4 寄存器间接寻址
4.2.5 变址寻址
4.2.6 相对寻址
4.2.7 位寻址
4.3 数据传送类指令
4.3.1 一般传送指令
4.3.2 特殊传送指令
4.4 算术运算类指令
4.4.1 不位加法指令及BCD码调整指令
4.4.2 位加法指令
4.4.3 加1指令
4.4.4 带借位减法指令
4.4.5 减1指令
4.4.6 乘、除法指令
4.5 逻辑运算类指令
4.5.1 逻辑与指令
4.5.2 逻辑或指令
4.5.3 逻辑异或指令
4.5.4 清零及取反指令
4.5.5 移位指令
4.6 控制转移类指令
4.6.1 无条件转移指令
4.6.2 条件转移指令
4.6.3 子程序调用和返回指令
4.7 布尔变量操作指令
4.7.1 位传送指令
4.7.2 位置位指令
4.7.3 位运算指令
4.7.4 位控制转移指令
思考题与br/>第5章 80C51单片机的汇编语言程序设计
5.1 程序编制的方法和技巧
5.1.1 汇编语言的语句种类及指令格式
5.1.2 指令
5.1.3 源程序的编辑和汇编
5.2 汇编语言基本程序结构
5.2.1 顺序程序
5.2.2 分支程序
5.2.3 循环程序
5.2.4 子程序及其调用
5.3 常用程序举例
5.3.1 算术运算程序
5.3.2 代码转换
5.3.3 I/Or/> 5.4 简单I/O设备的并行口直接驱动示例
思考题与br/>第6章 80C51单片机的C语言程序设计
6.1 单片机C语言概述
6.1.1 C51的程序结构
6.1.2 C51编译器介绍
6.1.3 C51语言和汇编语言的关系
6.2 C51的数据类型及存储类型
6.2.1 C51的数据类型
6.2.2 C51数据的存储类型
6.2.3 80C51单片机特能寄存器的C51定义
6.3 C51的运算符和表达式
6.3.1 赋值运算符
6.3.2 算术运算符
6.3.3 关系运算符
6.3.4 逻辑运算符
6.3.5 位运算符
6.3.6 其他运算符
6.4 C51流程控制语句
6.4.1 条件语句
6.4.2 循环语句
6.4.3 开关语句
6.4.4 break、continue和goto语句
6.5 C51的构造数据类型
6.5.1 数组
6.5.2 指针
6.5.3 结构体
6.5.4 枚举
6.6 C51函数
6.6.1 C51函数定义
6.6.2 C51函数调用
6.6.3 混合编程简介
6.6.4 混合编程形式
6.6.5 C51库函数
6.7 C51中断编程实例
6.8 C51实例
6.8.1 C51仿真实例
6.8.2 混合编程实例
思考题与br/>第7章 80C51单片机的中断系统及定时/计数器
7.1 中断概述
7.2 中断处理过程
7.3 80C51单片机的中断系统及其控制
7.4 80C51单片机中断源的扩展
7.5 80C51单片机的定时/计数器及其应用
思考题与br/>第8章 80C51单片机的串行口及串线扩展
8.1 串行通信基本知识
8.1.1 基本通信方式及特点
8.1.2 串行通信的数据传送方式
8.1.3 串行通信的分类
8.1.4 串行通信的波特率、比特率
8.2 80C51单片机的串行口
8.2.1 80C51单片机串行口的结构
8.2.2 80C51单片机串行口控制
8.2.3 80C51单片机串行口实例
8.3 80C51单片机的串行口应用
8.3.1 双机通信
8.3.2 多机通信
8.3.3 单片机与PC通信
8.4 单片机的串线扩展
8.4.1 I2线接口及其扩展
8.4.2 SP线接口及其扩展
8.4.3 CA线
8.4.4 US线
8.4.5 线(1-Wire)
思考题与br/>第9章 80C51单片机的系统扩展
9.1 I/O接口电路概述
9.2 数据传送方式
9.2.1 无条件传送方式
9.2.2 查询传送方式
9.2.3 中断传送方式
9.2.4 直接存储器存取(DMA)方式
9.3 存储器扩展及时序
9.3.1 系统扩线及扩展芯片的寻址方式
9.3.2 程序存储器扩展
9.3.3 数据存储器扩展
9.3.4 简单I/O接口扩展
9.4 可编程接口芯片81C55及其应用
9.5 可编程接口芯片82C55及其应用
9.6 单片机显示、键盘系统
9.6.1 并行扩展静态显示电路
9.6.2 串行扩展静态显示电路
9.6.3 动态显示电路及其实例
9.7 单片机LCD显示接口及其实例
9.8 单片机键盘接口
思考题与br/>第10章 80C51单片机的模拟量接口
10.1 并行D/A转换器与单片机的接口
10.1.1 D/A转换概述及DAC的主要能指标
10.1.2 8位D/A转换器DAC0832及与单片机接口
10.1.3 12位D/A转换器DAC1208及与单片机接口
10.2 并行A/D转换器与单片机的接口
10.2.1 A/D转换器概述及其主要能指标
10.2.2 8位A/D转换器ADC0809及与单片机接口
10.2.3 12位A/D转换器AD1674及与单片机接口
10.3 串行A/D转换器与单片机的接口
10.3.1 串行A/D转换器HX711介绍
10.3.2 HX711的工作原理
10.3.3 80C51单片机和HX711的接口设计
思考题与br/>第11章 80C51单片机应用系统设计
11.1 单片机应用设计过程
11.1.1 确定系统能与能
11.1.2 确定系统基本结构
11.1.3 单片机应用系统硬件、软件的设计原则
11.1.4 硬件设计
11.1.5 软件设计
11.1.6 资源分配
11.1.7 单片机应用系统的开发
11.2 提高系统可靠的一般方法
11.2.1 电源干扰及其
11.2.2 地线干扰及其
11.2.3 其他提高系统可靠的方法
11.3 设计与制作实例
11.3.1 单片机学计与制作
11.3.2 用温度传感器DS18B2行温度测量
11.3.3 电子密码锁设计
思考题与br/>第12章 微处理器及微机系统
12.1 微处理器概述
12.1.1 微处理器发展简介
12.1.2 8086的结构
12.1.3 8086的内部寄存器
12.1.4 8086的存储空间管理
12.1.5 8086的引能
12.1.6 8086的两种工作方式
12.1.7 8086线周期
12.1.8 8086的指令系统
12.1.9 汇编语言程序设计
12.2 微机系统的构成与扩展
12.2.1 微机系统的构成
12.2.2 8086系统扩展
12.3 线技术
12.3.1 线概述
12.3.2 线规范及主要能指标
12.3.3 常用的系线
思考题与br/>参考文献
返回顶部