作者 |
陈桂友 吴皓 副 |
丛书名 |
21世纪高等院校电气信息类系列教材 |
出版社 |
机械工业出版社* |
ISBN |
9787111671374 |
简要 |
简介 |
内容简介书籍计算机书籍 《单片机原理及应用 第2版》从微型计算机的基本构成和基本概念入手,介绍单片机的构成、各个模块的工作过程、接口原理、应用电路设计、汇编语言和C语言设计,选择了目前实际工程中常用的新技术、新器件,力图达到学以致用的根本目的。 全书共12章,每章均配有习题,所举例程均经调试通过,很多程序来自科研和实际应用系统。为了便于学习,还开发设计了与教材配套的综合教学实验平台,该平台提供了20余种实验供学生选用学习,也为善于思考、乐于动手实践的学生提供了自学实验手段。 《单片机原理及应用 第2版》深入浅出,层次分明,实例丰富,通俗易懂,突出实用,可操作性强,特别适合作为普通高校计算机类、电子类、自动化类及机械专业的教材,还可作为高职高专以及培训班的教材。同时,也可作为单片机应用领域的工程技术人员的参考书。 |
目录 |
前言 第1章单片机技术概述 1.1微型计算机的基本概念及分类 1.1.1微型计算机的组成 1.1.2微型计算机的分类 1.2单片机技术发展的特点 1.3常见的单片机 1.3.18051内核的单片机 1.3.2其他单片机 1.4单片机的应用 1.4.1单片机的应用范围 1.4.2单片机应用系统的设计 1.5习题 第2章8051单片机及增强型8051内核 2.18051单片机的引脚及内部结构 2.1.18051单片机的引脚 2.1.28051单片机的内部结构 2.1.3CPU结构 2.1.4存储器空间及存储器 2.2STC8A8K64S4A12的增强型8051内核 2.2.1STC8A8K64S4A12单片机的引脚及功能 2.2.2STC8A8K64S4A12单片机的增强型8051内核 2.3习题 第3章数字输入/输出端口 3.1单片机数字输入/输出端口的概述 3.1.1单片机数字输入/输出端口的作用 3.1.2带有总线扩展的单片机系统典型构成 3.2STC8A8K64S4A12的数字输入/输出端口 3.2.1STC8A8K64S4A12单片机的数字输入/输出口概述 3.2.2STC8A8K64S4A12输入/输出口的工作模式 3.2.3STC8A8K64S4A12输入/输出口的结构 3.3习题 第4章指令系统 4.1助记符语言 4.1.1助记符语言概述 4.1.2操作码 4.1.3操作数 4.2指令格式及分类 4.2.1汇编语言的概念及格式 4.2.2指令代码的存储格式 4.2.3指令中的符号约定 4.3寻址方式 4.4数据传送类指令 4.4.1数据传送指令 4.4.2数据交换指令 4.4.3栈操作指令 4.5逻辑操作类指令 4.5.1对累加器A进行的逻辑操作 4.5.2双操作数指令 4.6算术运算类指令 4.6.1加减运算指令 4.6.2乘除运算指令 4.6.3增量、减量指令 4.6.4二-十进制调整指令 4.7位操作指令 4.7.1位数据传送指令 4.7.2位状态控制指令 4.7.3位逻辑操作指令 4.7.4位条件转移指令 4.8控制转移类指令 4.9习题 第5章汇编语言程序设计及仿真调试 5.1汇编语言程序设计基础知识 5.1.1伪指令(Pseudo-Instruction) 5.1.2汇编语言程序设计的一般步骤和基本框架 5.2汇编语言程序设计举例 5.3利用Keil μVision集成开发环境调试程序 5.4自行制作仿真器进行在线仿真调试 5.5将程序下载到单片机中进行验证 5.6习题 第6章单片机的C语言程序设计 6.1单片机C语言程序中的常用运算 6.2C51对ANSI C的扩展 6.2.1C51扩展的关键字 6.2.2C51对函数的扩展 6.3STC8A8K64S4A12单片机C51程序框架 6.4习题 第7章中断 7.1中断的概念 7.28051单片机的中断系统及其管理 7.2.1中断源及其优先级管理 7.2.2单片机中断处理过程 7.2.3中断请求的撤除 7.2.4关于外部中断 7.3STC8A8K64S4A12单片机的中断系统及其管理 7.3.1中断源及中断系统构成 7.3.2中断控制寄存器 7.4中断应用开发举例 7.4.1中断使用过程中需要注意的问题 7.4.2中断应用开发举例 7.5习题 第8章定时/计数器 8.1STC8A8K64S4A12单片机的定时/计数器 8.1.1定时/计数器的结构及工作原理 8.1.2定时/计数器的工作方式 8.1.3定时/计数器的功能寄存器 8.1.4定时/计数器量程的扩展 8.1.5定时/计数器编程举例 8.2STC8A8K64S4A12的可编程计数器阵列模块 8.2.1PCA模块的结构 8.2.2PCA模块的特殊功能寄存器 8.2.3PCA模块的工作模式 8.2.4PCA模块的应用举例 8.3习题 第9章串行通信 9.1通信的一般概念 9.1.1并行通信与串行通信 9.1.2串行通信的基本方式及数据传送方向 9.1.3通用的异步接收器/发送器UART 9.2STC8A8K64S4A12单片机的串行接口 9.2.1串行接口的工作方式 9.2.2串行接口的寄存器 9.2.3波特率设定 9.2.4STC8A8K64S4A12单片机串行接口应用举例 9.3STC8A8K64S4A12单片机的SPI 9.3.1SPI的结构 9.3.2SPI的数据通信 9.3.3SPI的应用举例 9.4习题 第10章模拟量模块 10.1模拟量处理系统的一般结构 10.2STC8A8K64S4A12片内集成A/D模块的结构及使用 10.2.1A/D转换器的结构及相关寄存器 10.2.2A/D转换器的应用 10.3D/A转换器及其与单片机的接口应用 10.3.1TLC5615简介 10.3.2TLC5615接口电路及应用编程 10.4习题 第11章增强型PWM波形发生器 11.1PWM概述 11.2增强型PWM发生器的结构 11.3增强型PWM发生器相关寄存器 11.4增强型PWM波形发生器的应用 11.5习题 第12章单片机应用系统设计举例 12.1系统要求 12.2需求分析 12.3系统硬件设计 12.4系统软件设计 12.5习题 附录 附录ASTC8A8K64S4A12单片机寄存器头文件STC8.INC内容 附录BSTC8A8K64S4A12单片机寄存器头文件stc8.h内容 附录C逻辑符号对照表 参考文献 |