![]()
内容推荐 “单片机原理及应用”是电气信息类和机电类专业的必修课程,也是一门实践性很强的应用技术课程。本书从实际应用出发,将单片机的基本知识与基本原理、C51程序设计、μVision5集成开发环境、实验板和典型教学实例有机地结合在一起,体系完整,便于教学和自学。 本书内容主要包括单片机概述、51系列单片机的内部硬件结构、指令系统与汇编语言程序设计、C51语言程序设计、单片机的中断和定时系统、串行通信、μVision5集成开发环境的使用和上机实验指导等内容。在此基础上,以国产STC8H系列单片机为例,详细介绍了扩展功能与接口技术;结合全国大学生电子设计竞赛、智能汽车竞赛和创新创业活动,介绍了单片机应用系统设计并给出典型实例。 本书论述严谨、内容新颖、图文并茂、注重基本原理和基本概念的阐述、强调理论联系实际、突出应用技术和实践。本书可作为高等学校电气信息类和机电类专业本科学生的教材和教学参考书,也可作为从事单片机应用开发的工程技术人员的参考书。 目录 第1章 单片机概述 1.1 单片机的概念 1.2 单片机的发展 1.2.1 单片机的发展趋势 1.2.2 常用单片机的分类 1.3 单片机的应用 1.3.1 单片机的主要特点 1.3.2 单片机的应用领域 1.4 单片机应用系统的开发 1.4.1 单片机应用系统的硬件构成 1.4.2 单片机应用系统的开发过程 1.5 单片机应用系统的开发调试模式 1.5.1 集成开发环境+仿真器+编程器的开发模式 1.5.2 集成开发环境+ISP/IAP的开发模式 1.6 本课程的性质和任务 习题 第2章 51系列单片机的硬件结构 2.1 内部总体结构 2.2 引脚定义与功能 2.3 存储器配置 2.3.1 程序存储器 2.3.2 外部数据存储器 2.3.3 内部数据存储器 2.3.4 特殊功能寄存器 2.4 输入/输出接口 2.4.1 P0口 2.4.2 P1口 2.4.3 P2口 2.4.4 P3口 2.5 时钟电路与时序 2.5.1 时钟电路 2.5.2 单片机的时序单位 2.6 复位和复位电路 2.7 工作方式 2.7.1 程序执行方式 2.7.2 掉电保护方式 2.7.38 0C51的低功耗方式 习题 第3章 指令系统与汇编语言程序设计 3.1 指令概述 3.1.1 指令格式 3.1.2 指令中用到的标识符 3.2 寻址方式 3.2.1 立即寻址 3.2.2 直接寻址 3.2.3 寄存器寻址 3.2.4 寄存器间接寻址 3.2.5 变址寻址 3.2.6 相对寻址 3.2.7 位寻址 3.3 指令系统 3.3.1 指令系统概述 3.3.2 数据传送指令 3.3.3 算术运算指令 3.3.4 逻辑操作指令 3.3.5 控制转移指令 3.3.6 位操作指令 3.4 伪指令 3.5 汇编语言程序设计 3.5.1 编写汇编语言程序的基本格式 3.5.2 运算程序 3.5.3 数据的拼拆和转换 3.5.4 多分支转移程序 3.5.5 显示程序 习题 第4章 C51语言程序设计 第5章 单片机的中断与定时系统 第6章 单片机的串行接口及串行通信 第7章 STC8H系列单片机硬件结构 第8章 STC8H系列的中断与定时系统 第9章 单片机的接口扩展技术 第10章 单片机串行总线扩展技术 第11章 项目一 温度控制系统设计实例 第12章 项目二 基于STC8H8K64的两轮自平衡车设计 第13章 项目三 智能汽车竞赛电磁车实例 第14章 μVision5集成开发环境的使用 第15章 单片机实验指导 参考文献 |