当前位置首页 > 百科> 正文

MCS-51单片机培训教程

2019-12-12 22:57:03 百科
MCS-51单片机培训教程

MCS-51单片机培训教程

《MCS-51单片机培训教程》是2005年电子工业出版社出版的图书,作者是刘文涛。

基本介绍

  • 书名:MCS-51单片机培训教程
  • 作者:刘文涛
  • ISBN:712101551X
  • 页数:315
  • 出版社:电子工业出版社
  • 出版时间:2005 年8月
  • 开本:16开

内容简介

本书是一本基于c51语言编程的、介绍mcs-51基本原理以及套用的培训教程。
本书详细介绍了mcs-51系列单片机的硬体结构,指令系统及採用c51编程的方法,内部功能及接口,系统外部功能的扩展,单片机系统开发及套用实例,最后介绍了新串列汇流排以及开发单片机不可缺少的电源技术。
书中通过大量的例题和由浅入深的单片机套用实例,引导读者逐步了解和掌握51系列单片机的开发,并在每章的最后给出了习题与上机实验指导。

目录

第1章 mcs-51系列单片机概述
1.1 单片机发展历史
1.2 msc-51系列单片机
1.3 硬体部分系统设计
1.4 软体设计
1.5 单片机最新进展
1.5.1 数字单片机
1.5.2 嵌入式系统
1.5.3 可靠性技术发展
1.6 习题与上机实验指导
第2章 硬体结构和指令系统
2.1 mcs-51系列单片机基本功能
2.2 管脚概述
2.3 i/o输入/输出)连线埠结构
2.3.1 p0口
2.3.2 p1口
2.3.3 p2口
2.3.4 p3口
2.3.5 连线埠的负载能力和接口要求
2.4 8051存储器配置
.2.4.1 程式存储器地址空间
2.4.2 数据存储器地址空间
2.4.3 psw
2.5 复位
2.5.1 复位信号和复位状态
2.5.2 常用的几种复位电路
2.6 mcs-51单片机工作时序
2.6.1 片内振荡器及时钟信号的产生
2.6.2 时序
2.6.3 cpu取指令、执行指令周期时序
2.6.4 访问片外rom的操作时序
2.6.5 访问片外ram的操作时序
2.7 mcs-51指令系统
2.7.1 指令系统综述
2.7.2 定址方式
2.7.3 数据传送类指令
2.7.4 算术运算类指令
2.7.5 逻辑操作类指令
2.7.6 控制转移类指令
2.7.7 布尔操作类指令
2.8 习题与上机实验指导
第3章 c51程式设计
3.1 c51程式设计基础
3.1.1 c51的标识符
3.1.2 c51的关键字
3.1.3 变数与常量
3.1.4 数据类型
3.1.5 变数的作用域
3.1.6 const修饰符
3.1.7 c51的分隔设定
3.1.8 运算符
3.1.9 表达式
3.2 c51语句
3.2.1 说明语句
3.2.2 表达式语句
3.2.3 複合语句
3.2.4 条件语句
3.2.5 开关与跳转语句
3.2.6 循环语句
3.2.7 函式调用语句
3.2.8 空语句
3.2.9 c51语句的流程与控制
3.3 c51函式
3.3.1 函式的定义
3.3.2 函式的调用和返回
3.3.3 函式作用範围
3.3.4 函式的变数作用域
3.3.5 main函式
3.4 c51数据结构
3.4.1 c51结构
3.4.2 数组
3.4.3 联合与枚举
3.4.4 类型说明
3.4.5 指针
3.5 预处理
3.5.1 档案包含指令
3.5.2 宏定义
3.5.3 预处理指令
3.5.4 c51头档案
3.6 c51编程实例
3.7 习题与上机实验指导
第4章 最小套用系统设计
4.1 at89c51单片机性能介绍
4.2 mcs-51单片机最小套用系统设计
4.3 8051单片机最小套用系统设计
4.4 c51套用开发初步
4.5 习题与上机实验指导
第5章 中断系统
5.1 中断的概念
5.2 8051中断控制
5.2.1 中断控制暂存器
5.2.2 中断回响过程及回响时间
5.3 c51中断函式
5.3.1 中断函式的定义
5.3.2 内部中断函式的使用
5.3.3 外部中断函式的使用
5.3.4 扩展外部中断函式的使用
5.3.5 使用中断函式要注意的问题
5.4 习题与上机实验指导
第6章 定时器/计数器
6.1 定时器/计数器简介
6.2 定时器/计数器的设定
6.2.1 工作模式暂存器tmod (89h)
6.2.2 控制暂存器tcon (88h)
6.3 定时器/计数器的四种工作模式
6.3.1 模式0
6.3.2 模式1
6.3.3 模式2
6.3.4 模式3
6.4 定时器/计数器的编程和套用
6.4.1 模式0的套用
6.4.2 模式1的套用
6.4.3 模式2的套用
6.4.4 模式3的套用
6.4.5 运行中读定时器/计数器
6.4.6 门控制位gate的功能和使用方法
6.5 定时器套用综合实例
6.5.1 简介
6.5.2 工作原理
6.5.3 电路原理图
6.5.4 程式
6.6 习题与上机实验指导
第7章 串列口
7.1 概述
7.1.1 并行和串列
7.1.2 串列通信的方式
7.1.3 同步通信和异步通信
7.1.4 波特率baud rate)
7.2 8051串列口
7.2.1 结构
7.2.2 串列口控制暂存器
7.2.3 串列通信工作方式
7.2.4 波特率设计
7.3 单片机双机通信技术
7.3.1 中断方式双机通信软体设计
7.3.2 通信软体的调试及故障排除
7.4 单片机多机通信技术
7.4.1 多机通信接口设计
7.4.2 多机通信原理
7.4.3 多机通信的软体协定
7.4.4 主机、从机构成中断方式的多机通信软体实例
7.5 pc与单片机的通信技术
7.6 习题与上机实验指导
第8章 人机互动设计
8.1 i/o口的使用
8.1.1 i/o口的直接输入/输出
8.1.2 开关电路及驱动电路接口
8.2 键盘接口技术
8.2.1 矩阵键盘工作原理
8.2.2 按键的识别方法
8.2.3 键盘的编码
8.3 显示器接口技术
8.3.1 显示器结构原理
8.3.2 led显示器接口及显示方式
8.3.3 16x2字元液晶显示lcd)程式
8.4 习题与上机实验指导
第9章 a/d与d/a转换
9.1 感测器
9.2 a/d与d/a转换技术
9.2.1 d/a转换
9.2.2 a/d转换器接口技术
9.3 mcs-51系列单片机admc812
9.3.1 admc812工作原理
9.3.2 控制adc工作的特殊功能暂存器
9.3.3 adc的工作模式
9.4 习题与上机实验指导
第10章 mcs-51单片机系统的扩展
10.1 外部i/o的扩展
10.1.1 i/o口扩展概述
10.1.2 i/o地址解码技术
10.2 扩展程式存储器
10.2.1 扩展汇流排
10.2.2 扩展8kb eprom
10.2.3 扩展16kb eprom
10.3 扩展数据存储器
10.3.1 扩展汇流排
10.3.2 8051扩展2kb ram
10.4 程式存储器与数据存储器同时扩展
10.4.1 8051外扩32kb eprom和32kb ram
10.4.2 解码法扩展大容量存储器
10.5 採用8279扩展键盘与显示接口
10.5.1 8279可程式键盘/显示器接口晶片
10.5.2 8279基本启动程式
10.6 採用晶片8255进行扩展
10.6.1 8255管脚功能
10.6.2 8255三种工作方式
10.6.3 8255与8051单片机的连线
10.6.4 8255扩展实例
10.7 8051存储结构
10.7.1 8051存储单元
10.7.2 数据类型
10.7.3 存储器类型
10.7.4 存储器模式
10.8 习题与上机实验指导
第11章 单片机实用技术
11.1 i2c汇流排
11.2 电源设计要注意的问题
11.3 抗干扰设计
11.3.1 硬体考虑
11.3.2 软体考虑
11.4 习题与上机实验指导
附录a c51编译方法
a.1 keil的编译环境mvision2
a.1.1 mvision2视窗与选单
a.1.2 编译检查工具pc-lint
a.1.3 开发工具选项
a.1.4 调试工具选项
a.2 keil c51编译器的控制指令
a.2.1 源档案控制类
a.2.2 目标档案object)控制类
a.2.3 列表档案listing)控制类
a.3 编译过程
a.3.1 a51宏彙编器
a.3.2 映像档案
a.3.3 lib51库管理器
a.3.4 oc51分段目标档案转换器
a.3.5 oh51目标代码到hex档案的转换器
a.4 代码最佳化
a.4.1 代码最佳化
a.4.2 对8051的特殊最佳化
a.4.3 代码生成选项
a.5 混合编译
a.5.1 项目目标和档案组
a.5.2 浏览项目视窗中的档案和档案组的属性
a.5.3 用户上电初始化程式startup.a51简介
a.5.4 与彙编语言的接口
a.5.5 和pl/m-51的接口
a.6 mvision2其他功能
a.6.1 多个档案中查找
a.6.2 资源浏览器
a.7 出错信息
附录b 致命错误信息
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net