MCS-51单片机原理及应用免费下载

《MCS-51单片机原理及应用》为单片机学习的入门教材。全书共11章。
第l章介绍单片机的概念和作用;

第2章介绍MCS-51单片机的硬件工作原理;

第3章介绍MCS-51单片机的指令系统;

第4章介绍汇编语言程序设计方法;

第5章至第7章介绍单片机基本资源使用方法及应用设计;

第8章介绍MCS-51单片机系统扩展方法;

第9章介绍典型接口及新接口扩展方法;

第10章介绍单片机的抗干扰方法;

第11章简要介绍单片机C语言程序设计。


MCS-51单片机原理及应用详细目录

第1章 单片机概述
1.1 单片机概述
1.1.1 单片机及其应用
1.1.2 单片机与嵌入式系统的关系
1.2 单片机的发展与分类
1.2.1 单片机的发展
1.2.2 单片机的分类
1.2.3 目前我国主流的单片机系列
1.3 单片机的开发与学习
1.3.1 单片机应用系统的构建
1.3.2 单片机产品的设计过程
练习题
第2章 MCS-51单片机的硬件结构与工作原理
2.1 MCS-51单片机的片内结构
2.2 MCS-51单片机的封装与引脚
2.2.1 MCS-51单片机的封装形式
2.2.2 MCS-51单片机的引脚功能
2.3 MCS-51单片机的CPU
2.3.1 MCS-51单片机CPU的组成
2.3.2 指令执行的基本过程
2.4 MCS-51单片机最小系统
2.4.1 MCS-51单片机最小系统的电路和制作
2.4.2 MCS-51的时钟电路与时序
2.4.3 复位电路
2.5 MCS-51单片机的存储器结构
2.5.1 程序存储器
2.5.2 内部数据存储器
2.5.3 特殊功能寄存器
练习题
第3章 MCS-51指令系统
3.1 汇编语言概述
3.2 汇编语言格式
3.2.1 MCS-51汇编语言格式
3.2.2 指令系统常用符号和含义
3.3 寻址方式
3.3.1 寻址的含义
3.3.2 多种寻址方式
3.4 指令系统
3.4.1 数据传送类指令
3.4.2 算术操作类指令
3.4.3 逻辑运算与移位类指令
3.4.4 控制转移类指令
3.4.5 位操作类指令
3.5 伪指令
练习题
第4章 MCS-51汇编语言程序设计
4.1 汇编语言编程概述
4.2 汇编语言程序的基本结构
4.2.1 顺序结构
4.2.2 分支结构
4.2.3 循环结构
4.2.4 子程序
4.3 汇编语言实用程序设计
4.3.1 延时程序
4.3.2 查表程序
4.3.3 散转程序
4.3.4 码制转换程序
4.3.5 布尔处理程序
4.3.6 定点数运算程序
练习题
第5章 MCS-51单片机I/O接口的简单应用设计
5.1 I/O接口概述
5.2 I/O接口的功能和内部结构
5.2.1 PO口的内部结构及功能
5.2.2 P1口的内部结构及功能
5.2.3 P2口的内部结构及功能
5.2.4 P3口的内部结构及功能
5.3 I/O接口的编程
5.3.1 I/O接口的编程操作方式
5.3.2 I/O接口编程实例:发光二极管的控制
5.4 单片机与LED数码管的接口
5.4.1 LED数码管的结构
5.4.2 LED数码管的工作原理
5.4.3 数码管的应用I
5.5 单片机与键盘的接口
5.5.1 按键
5.5.2 键盘的分类
5.5.3 键盘防抖
5.5.4 键盘接口
练习题
第6章 MCS-51单片机的中断和定时/计数原理及应用
6.1 中断的相关概念
6.2 MCS-51单片机的中断系统
6.2.1 MCS-51单片机中断系统的结构
6.2.2 中断相关寄存器
6.2.3 中断处理的过程
6.3 中断程序的设计及实例
6.3.1 中断程序的设计
6.3.2 中断程序设计实例
6.4 MCS-51单片机的定时器/计数器
6.4.1 定时器/计数器概述
6.4.2 定时器/计数器的结构
6.4.3 定时器/计数器的相关寄存器
6.4.4 定时器/计数器的四种工作方式
6.5 定时器/计数器的编程实例和应用
6.5.1 实例1方波的产生
6.5.2 实例2测量脉冲宽度
6.5.3 实例3实时时钟的设计
练习题
第7章 MCS-51单片机串行口应用设计
7.1 通信方式与串行接口概述
7.2 串行口的编程操作
7.2.1 MCS-51单片机串行口的结构
7.2.2 MCS-51串行口的工作方式
7.2.3 串行口的使用方法
7.3 常用标准串行通信接口
7.3.1 RS-232C接口
7.3.2 RS-422A接口
7.3.3 RS-485接口
7.3.4 20mA电流环串行接口
7.4 MCS-51串口编程实例
7.4.1 实例1PC机与MCS-51单片机双机通信设计
7.4.2 实例2多单片机通信设计
7.4.3 实例3PC机与多单片机通信设计
练习题
第8章 MCS-51系统扩展
8.1 MCS-51单片机的总线结构
8.2 MCS-51存储器的扩展
8.2.1 片外程序存储器的扩展
8.2.2 片外数据存储器的扩展
8.3 MCS-51单片机扩展I/O接口
8.3.1 简单I/O接口的扩展
8.3.2 用8255A扩展单片机的并行I/O接口
8.3.3 用8155H扩展单片机的并行I/O接口
8.4 MCS-51单片机扩展外部中断源
练习题
第9章 单片机接口技术
9.1 A/D转换接口扩展
9.1.1 A/D转换器概述
9.1.2 A/D转换器ADC0809与MCS-51单片机接口电路
9.2 D/A转换器接口扩展
9.2.1 D/A转换器的主要技术指标
9.2.2 DAC0832与MCS-51单片机接口
9.3 I2C接口扩展
9.3.1 I2C总线介绍
9.3.2 I2C接口串行E2PROM的应用
9.3.3 I2C串行A/D转换器MAXll69的接口应用
9.4 SPI接口扩展
9.4.1 SPI总线介绍
9.4.2 SPI串行A/D器件TLCl543的接口
9.5 USB接口扩展
9.5.1 USB总线介绍
9.5.2 USB器件FT245BM的接口开发
练习题
第10章 单片机系统的抗干扰设计
10.1 干扰的来源
10.2 硬件抗干扰措施
10.2.1 电源噪声的抑制
10.2.2 过程通道干扰抑制
10.2.3 接地技术
10.3 软件抗干扰措施
10.3.1 状态信号输入/输出中的抗干扰措施
10.3.2 CPU抗干扰技术
10.3.3 数字滤波
练习题
第11章 Keil软件与单片机C语言
11.1 KeilC51软件使用简介
11.1.1 KeilC51软件概述
11.1.2 KeilC51操作入门
11.1.3 在KeilC51下调试程序
11.2 单片机C语言程序设计及实例
11.2.1 单片机C语言概述
11.2.2 单片机内部资源的C语言编程实例
11.2.3 汇编语言和C语言的混合编程
11.3 液晶模块C语言驱动
练习题
附录A 指令速查表
附录B Proteus仿真软件简介



本主题由 bing680610 于 文件到原文下载,原文出自:https://bbs.usoftchina.com/thread-199129-1-1.html

推荐阅读更多精彩内容