第1章 单片机基础知识
1.1 单片微型计算机
1.1.1 单片机小系统
1.1.2 单片机的基本知识
1.1.3 KeiIC51仿真软件的基本用法
1.1.4 Proteus的基本用法
1.1.5 单片机的应用
1.2 计算机的数制
1.2.1 数制
1.2.2 数制转换
1.2.3 二进制编码
1.2.4 计算机中数的表示
习题与思考题
第2章 MCS-51单片机的结构
2.1 MCS-51单片机的基本结构原理
2.1.1 MCS-51单片机的组成
2.1.2 MCS-51单片机的内部结构框图及引脚功能
2.1.3 时钟电路与复位电路
2.1.4 中央处理器CPU
2.1.5 8051单片机I/O结构
2.2 MCS-51的存储器
2.2.1 程序存储器ROM
2.2.2 数据存储器RAM
2.2.3 MCS-51片内数据存储器的配置
2.2.4 单片机特殊功能寄存器
2.2.5 特殊功能寄存器的位寻址
2.3 实践训练
2.3.1 任务1数据存储器的读写
2.3.2 任务2彩灯控制
习题与思考题
第3章 MCS-51汇编语言
3.1 指令系统
3.1.1 指令格式
3.1.2 寻址方式
3.1.3 指令类型
3.1.4 伪指令
3.2 汇编语言程序设计
3.2.1 三种基本程序结构
3.2.2 子程序和参数传递方法
3.2.3 查表程序设计
3.2.4 散转程序设计
3.3 实践训练
3.3.1 任务1指令的熟悉及使用
3.3.2 任务2指令的分析及应用
3.3.3 任务3进行20个数的从小到大排序
3.3.4 任务4数码管显示程序设计
习题与思考题
第4章 单片机的中断系统及定时/计数器
4.1 中断系统
4.1.1 中断的有关概念
4.1.2 中断处理过程
4.2 定时/计数器
4.2.1 定时/计数器的工作原理
4.2.2 定时/计数器的应用
4.3 实践训练
4.3.1 中断部分
4.3.2 定时/计数器
习题与思考题
第5章 MCS-51系统扩展及接口技术
5.1 单片机系统扩展概述
5.1.1 单片机应用系统扩展要求
5.1.2 单片机常用扩展芯片
5.2 110口扩展设计
5.2.1 8255可编程并行接口芯片
5.2.2 8155可编程并行接口芯片
5.3 显示器接口扩展技术
5.4 键盘接口设计
5.4.1 键盘工作原理
5.4.2 键盘接口设计
5.5 模/数(A/D)和数/模(D/A)转换电路
5.5.1 D/A转换器与8031的接口设计
5.5.2 A/D转换器与8031的接口设计
5.6 串行接口
5.6.1 串行通信基础及基本概念
5.6.2 MCS-51单片机串行口结构
5.6.3 串行接口的工作方式
5.6.4 MCS-51串行口的波特率
5.7 实践训练
5.7.1 任务l输入/输出口扩展设计
5.7.2 任务2A/D和D/A转换器电路接口设计
5.7.3 任务3单片机与PC机通信
习题与思考题
第6章 C51仿真与应月
6.1 八位LED实现乒乓灯
6.2 数码管动态扫描
6.3 定时/计数器的使用
6.4 单片机外部中断应用
6.5 直流电机正反转
6.6 用ADC0809实现电压表
6.7 1602液晶显示器控制
6.8 简易秒表制作
6.9 点阵LED简单图形显示技术
习题与思考题
第7章 单片机应用系统设计
7.1 单片机应用系统的基本结构
7.1.1 单片机应用系统的结构
7.1.2 单片机应用系统设计的基本过程
7.2 单片机应用系统的硬件设计
7.2.1 硬件系统设计原则
7.2.2 硬件设计
7.3 单片机应用系统的软件设计
7.3.1 软件设计的特点
7.3.2 资源分配
7.3.3 单片机应用系统开发工具
7.4 实践训练
7.4.1 单片机应用系统设计项目1——单片片机自动门锁设计
7.4.2 单片机应用系统设计项目2——红外遥控系统设计习题与思考题
附录1 μVision菜单项命令、工具栏图标、默认快捷键及描述
附录2 C51常用库函数
附录3 C51中的关键字
附录4 汇编指令表
^ 收 起