1计算机基础知识
1.1概述
1.2数制与编码
1.3数据在计算机内的表示
1.4常用编码(BCD、ASCII、汉字编码)
1.5定点数与浮点数
2计算机的基本工作原理
2.1计算机的组成单元
2.2中央处单元(CPU)
2.3存储器
2.4I/O接口
2.5总线
2.6数据的基本单位
2.7计算机系统
2.8计算机的程序执行
2.9流水线
3MCS51单片机内部结构
3.1单片机简介
3.251单片机的内部结构
3.3存储器
3.4特殊功能寄存器
3.5时钟电路与复位电路
3.6引脚功能
3.7单片机最小系统
451单片机的指令系统
4.1程序设计语言
4.2寻址方式
4.3基本指令
551单片机汇编程序设计
5.1概述
5.2汇编语言的语句格式
5.3伪指令
5.4汇编语言程序设计步骤
5.5顺序程序设计
5.6分支程序设计
5.7循环程序设计
5.8位操作程序设计
5.9子程序
651单片机的C程序设计
6.1概述
6.2C51程序结构
6.3C51的数据类型
6.4数据的存储器类型和存储器模式
6.5指针
6.6C51对SFR、可寻址位、存储器和I/O口的定义
6.7C51的运算符
6.8函数
6.9汇编语言和C语言的混合编程
6.10开发工具简介(Keil C)
751单片机中断系统
7.1中断的基本概念
7.251单片机的中断系统
7.3MCS51中断处理过程
7.4中断的程序设计
851单片机的I/O接口
8.1P0~P3口的功能和内部结构
8.2I/O口编程举例
8.3用并行口设计LED数码显示器
8.4用并行口设计键盘电路
951单片机定时/计数器
9.1概述
9.251单片机定时/计数器工作原理
9.351单片机定时/计数器的工作方式
9.451单片机定时/计数器的应用
1051单片机的串行接口
10.1概述
10.2单片机串行口的结构与工作原理
10.3串行口的控制寄存器
10.4串行口的工作方式
10.5串行口的应用编程
10.6利用串行口方式0扩展I/O口
1151单片机的扩展
11.1单片机系统总线和系统的扩展方法
11.2存储器的扩展
11.3I/O接口的扩展
11.4存储器和I/O综合扩展举例
11.5定时器/计数器扩展
11.6中断的扩展
11.7D/A扩展
11.8A/D扩展
11.9隔离与驱动
附录MCS51指令表
参考答案
主要参考文献