单片机原理及应用(赠电子教案) / 全国高等专科教育自动化类专业规划教材
作者: 佟云峰
出版时间:2010年11月
出版社:机械工业出版社
- 机械工业出版社
- 9787111218906
- 51958
- 0063157212-0
- 16开
- 2010年11月
- 241
- 工学
- 计算机科学与技术
- TP368.1
- 机电类
- 高职高专
本书可作为高职高专院校和成人教育学院电气自动化技术、生产过程自动化技术、机电一体化技术、电力系统自动化技术以及数控技术等专业的教材,也可供相关工程技术人员参考。
前言
第1章 单片机基础
1.1 单片机的基本概念
1.2 单片机的特点
1.3 单片机的应用
1.4 单片机的发展概况
1.4.1 单片机技术的发展历史
1.4.2 单片机技术的发展趋势
1.5 单片机的封装
1.6 单片机厂商及产品介绍
1.6.1 著名单片机厂商
1.6.2 单片机的种类
1.6.3 80C51单片机的家族简介
1.7 单片机中的数及编码
1.7.1 单片机中的数
1.7.2 单片机中的编码
1.8 单片机与嵌入式系统
1.8.1 什么是嵌入式系统
1.8.2 嵌入式系统综述
1.9 最简单片机控制系统
1.9.1 最简单片机控制系统的硬件构成
1.9.2 简单控制程序编写
1.9.3 学习单片机应注意的事项
本章小结
思考与练习题
第2章 单片机的基本结构
2.1 单片机的基本组成
2.1.1 单片机的结构框图
2.1.2 单片机的内部结构
2.1.3 单片机的引脚功能介绍
2.2 单片机的存储器结构
2.2.1 单片机的存储器结构类型
2.2.2 程序存储器
2.2.3 数据存储器
2.3 单片机的端口结构
2.3.1 P0口和P2口
2.3.2 P1口和P3口
2.4 单片机的复位
2.4.1 单片机的复位功能
2.4.2 复位电路设计
2.5 单片机的指令时序
2.5.1 时序的基本概念
2.5.2 8051单片机指令时序
2.5.3 典型的指令时序
2.5.4 时钟电路
2.5.5 程序执行时间估算
2.6 单片机的工作方式
2.6.1 低功耗操作方式
2.6.2 编程和加密方式
本章小结
思考与练习题二
第3章 指令系统及汇编语言
程序设计
3.1 指令系统概述
3.1.1 指令格式
3.1.2 常用符号注释
3.2 单片机的寻址方式
3.2.1 单片机的寻址范围
3.2.2 七种不同的寻址方式
3.3 指令系统
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 逻辑操作指令
3.3.4 控制转移类指令
3.3.5 位操作类指令
3.4 汇编语言程序设计
3.4.1 伪指令
3.4.2 汇编语言程序结构
3.4.3 源程序的汇编
3.4.4 汇编语言程序设计举例
本章小结
思考与练习题三
第4章 单片机的内部功能模块
及应用
4.1 单片机的中断系统
4.1.1 中断的概念
4.1.2 MCS-51单片机中断系统结构
4.1.3 MCS-51单片机的中断控制
4.1.4 MCS-51单片机的中断处理
4.1.5 中断系统应用举例
4.2 MCS-51单片机的定时/计数器
4.2.1 定时/计数器的组成
4.2.2 定时/计数器的工作模式
4.2.3 定时/计数器应用举例
4.3 MCS-51单片机的串行通信接口
4.3.1 串行通信基础
4.3.2 单片机的UART
4.3.3 UART的工作方式
4.3.4 串行通信口应用示例
4.4 单片机的其他内部功能模块
4.4.1 看门狗
4.4.2 I2C总线
4.4.3 SPI总线
本章小结
思考与练习题四
第5章 单片机接口技术
5.1 单片机的总线结构
5.2 单片机的外部存储器扩展
5.2.1 外部数据存储器扩展
5.2.2 外部程序存储器扩展
5.2.3 外部程序存储器和数据存储器同时扩展
5.3 键盘及显示器接口
5.3.1 键盘及接口
5.3.2 1ED显示器及接口
5.3.3 键盘/显示专用接口芯片
5.3.4 1CD显示器接口
5.4 实时时钟/日历芯片DS1302介绍
5.4.1 DSL302引脚与内部结构
5.4.2 DSL302的数据操作
5.4.3 DSL302与单片机的接口
与编程
5.5 单片机与开关元器件的接口
5.5.1 普通继电器接口
5.5.2 固态继电器接口
5.5.3 功率晶体管驱动电路
5.5.4 光耦合器驱动接口
本章小结
思考与练习题五
第6章 单片机C语言程序设计基础
6.1 C语言基本概念
6.1.1 H程序初步
6.1.2 C语言的运算符
6.1.3 C程序的流程控制
6.2 μVision2集成开发环境
6.2.1 μVision2的菜单介绍
6.2.2 用μVision2建立一个项目
6.2.3 HEX文件的生成
6.3 KeilC 51软件应用实例
6.3.1 软件延时程序
6.3.2 跑马灯及蜂鸣器测试程序-
本章小结
思考与练习题六
第7章 单片机的系统设计
7.1 系统设计概述
7.1.1 系统设计的一般原则
7.1.2 系统设计的步骤
7.1.3 系统的可靠性设计
7.2 系统开发工具介绍
7.2.1 系统硬件开发工具
7.2.2 系统软件开发工具
7.3 系统实例设计
7.3.1 单片机时间顺序控制系统
7.3.2 单片机温度测控系统
本章小结
思考与练习题七
附录
附录A 单片机指令表
附录B ASCII(美国标准信息交换码)表
参考文献