第1章 单片机基础
1.1 单片机的发展与应用
1.1.1 发展概况
1.1.2 发展趋势
1.1.3 应用领域
1.2 单片机的硬件结构
1.2.1 基本组成
1.2.2 引脚功能
1.2.3 核心部件
1.2.4 存储结构
1.2.5 控制电路
1.3 单片机的指令系统
1.3.1 指令概述
1.3.2 寻址方式
1.3.3 指令介绍
第2章 单片机硬件开发工具Protel
2.1 Protel99SE概述
2.1.1 操作环境
2.1.2 文件管理
2.1.3 Protel硬件设计流程
2.2 原理图设计
2.2.1 基本操作
2.2.2 设计流程
2.3 PCB图设计
2.3.1 基本操作
2.3.2 设计流程
2.4 本章小结
第3章 单片机软件开发工具KeII
3.1 Keil软件包功能简介
3.2 集成工作环境
3.2.1 作界面
3.2.2 菜单命令
3.3 项目开发流程
3.3.1 工程项目的创建
3.3.2 项目文件的设置
3.3.3 软件编译与连接
3.3.4 软件调试
3.4 软件应用技巧
3.4.1 添加新器件
3.4.2 文件管理
3.4 13代码优化
3.5 本章小结
第4章 单片机程序设计语言
4.1 汇编语言程序设计
4.1.1 汇编语言程序设计步骤
4.1.2 汇编语言程序结构
4.1.3 汇编语言程序设计方法
4.1.4 汇编语言编程规范
4.2 c语言程序设计
4.2.1 C51程序结构
4.2.2 C51基本语法规则
4.2.3 C51编程技巧
4.3 c语言与汇编语言的对照
4.3.1 实例描述
4.3.2 硬件电路
4.3.3 程序设计
4.3.4 汇编语言编写的代码
4.3.5 C语言编写的代码
4.3.6 实例小结
4.4 汇编语言与C语言的混合编程
4.4.1 C51和A51接口所涉及的几个主要问题
4.4.2 C51程序中嵌入汇编
4.4 -3C5l与汇编函数的相互调用
4.5 本章小结
第5章 单片机应用系统设计基础
5.1 应用系统研制概述
5.2 总体方案的确定
5.2.1 可行性调研
5.2.2 元器件选型
5.2.3 方案设计
5.3 系统设计
5.3.1 硬件设计
5.3.2 软件设计
5.4 系统调试
5.4.1 硬件调试
5.4.2 软件调试
5.4 -3系统联调
5.5 本章小结
第6章 I/O口应用——电子琴设计
6.1 概述
6.2 实例说明
6.3 硬件电路
6.3.1 元器件的选择
6.3.2 硬件电路图
6.3.3 电路各部分简要分析
6.4 软件流程
6.4.1 设计思路与流程图
6.4.2 示例程序
6.5 本章小结
第7章 定时器,计数器口应用——电子时钟
7.1 概述
7.1.1 定时器/计数器基本功能和结构
7.1.2 定时器/计数器的工作方式
7.1.3 定时器/计数器的初始化
7.2 实例说明
7.2.1 电子钟的功能介绍
7.2.2 电子钟设计基本方案
7.3 硬件电路
7.4 软件流程
7.4.1 主程序流程框图
7.4.2 键扫描子程序流程框图
7.4.3 中断服务程序流程框图
7.4.4 “P”点显示子程序流程框图
7.4.5 显示子程序流程框图
7.4.6 加一子程序流程框图
7.4.7 电子钟总程序清单
7.5 使用及调试
7.5.1 操作说明
7.5.2 电子钟运行结果
7.6 本章小结
第8章 串口通信应用——人机对话
8.1 概述
8.1.1 McS一5l串口的结构
8.1.2 串行通信的方式
8.1.3 串行通信方向
8.1.4 串口的控制与状态寄存器
8.1.5 串口的_『作方式
8.1.6 Mcs一5I串行通信的波特率选择
8.2 实例说明
8.3 硬件电路
8.3.1 元器件的选择
8.3.2 硬件电路图
8.3.3 电路各部分简要分析
8.4 软件流程
8.4.1 设计思路与流程图
8.4.2 示例程序
8.4 3运行结果,
8.5 本章小结
第9章 中断应用——光电计数器
9.1 概述
9.I.1 中断的基本概念
9.1.2 Mcs-51单片机的中断系统结构
9.1.3 McS-51单片机的中断源及控制
9.1.4 外部中断响应时间
9.1.5 外部中断的触发方式选择
9.2 实例说明
9.3 硬件电路
9.4 软件流程
9.4.1 设计思路与流程图
9.4.2 示例程序
9.5 本章小结
第10章 存储器扩展应用——实现ISP功能
10.1 概述
10.1.1 外部总线结构
10.1.2 外部系统扩展的实现
10.1.3 外扩芯片片选和地址分配方法
10.1.4 外部程序存储器设计
10.1.5 外部数据存储器设计
第11章 键盘接口应用——计算器
第12章 LEC显示接口应用——电子密码锁
第13章 LEC显示接口应用——电子温度计
第14章 A/D接口应用——电压表
第15章 D/A接口应用——波型发生器
第16章 USB接口应用——简易USB键盘
第17章 I2C接口应用——IC卡读/写器
第18章 SPI总线接口应用——无线呼叫器用接收器
第19章 CAD总线接口应用——电脑打铃系统
第20章 软件抗干扰应用
第21章 电厂温度实时监控系统
第22章 智能玩具小车