单片机原理与接口技术 作者:梅丽凤 主编出版时间:2015内容简介 《单片机原理与接口技术》以MCS-51系列单片机为主,全面、详细地介绍了单片机的硬件组成、指令系统、接口及应用技术。主要内容包括:MCS-51单片机的结构及原理、指令系统、汇编语言程序设计、中断系统及应用、定时器及应用、串行接口及串行通信应用,并从应用角度出发,详细介绍了单片机系统扩展技术、单片机各种接口技术及应用。书中还介绍了Flash存储器在单片机系统中的应用,I2C总线及单总线在单片机系统中的应用技术。《单片机原理与接口技术》选材新颖、内容丰富、由浅入深、循序渐进、编排顺序合理、可读性好、实用性强,有丰富的例题及习题。《单片机原理与接口技术》可以作为高等院校、高等职业学校以及成人高等学校的单片机原理课程的教材,也可供从事单片机应用的工程技术人员学习参考或作为培训班的教材。目录出版说明前言第1章绪论1.1单片机的特点及应用领域1.1.1单片机的定义1.1.2单片机的特点1.1.3单片机的应用领域1.2常用单片机系列介绍1.2.1Intel 公司MCS-51系列单片机1.2.2与51系列兼容的其他单片机思考题与习题第2章MCS-51系列单片机的结构及原理2.1MCS-51系列单片机的基本结构及引脚功能2.1.18051单片机的基本结构2.1.28051单片机引脚功能2.1.3单片机的三总线结构2.2MCS-51单片机存储器配置2.2.1程序存储器2.2.2数据存储器2.2.3特殊功能寄存器 2.3并行I/O端口结构2.3.1P0口的结构2.3.2P1口的结构2.3.3P2口的结构2.3.4P3口的结构2.4单片机的时钟电路与时序2.4.1时钟电路2.4.2CPU的时序及有关概念2.4.3CPU取指令时序2.4.4访问外部ROM的操作时序2.4.5访问外部RAM的操作时序2.5单片机的复位状态与复位电路2.5.1单片机的复位状态2.5.2单片机的复位电路2.6低功耗工作方式2.6.1低功耗工作方式的控制及特点2.6.2低功耗工作方式的进入与退出思考题与习题第3章MCS-51系列单片机的指令系统3.1指令系统概述3.1.1指令概述3.1.2指令格式3.1.3指令中常用符号说明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内部RAM数据传送指令3.3.2访问外部RAM的数据传送指令3.3.3读ROM指令3.3.4数据交换指令3.3.5堆栈操作指令3.4算术运算类指令3.4.1加法指令3.4.2带进位加法指令3.4.3带借位减法指令3.4.4加1指令3.4.5减1指令3.4.6乘、除法指令3.4.7十进制调整指令3.5逻辑运算及移位类指令3.5.1逻辑与运算指令3.5.2逻辑或运算指令3.5.3逻辑异或运算指令3.5.4累加器清零、取反指令3.5.5循环移位指令3.6控制转移类指令3.6.1无条件转移指令3.6.2条件转移指令3.6.3子程序调用及返回指令3.6.4空操作指令3.7位操作类指令3.7.1位变量传送指令3.7.2位置位、清零指令3.7.3位逻辑运算指令3.7.4位控制转移指令 思考题与习题第4章汇编语言程序设计4.1程序设计语言及设计步骤4.1.1程序设计语言概述4.1.2汇编语言程序设计步骤4.2伪指令及源程序的编辑和汇编4.2.1伪指令4.2.2源程序的编辑和汇编4.3汇编语言程序设计4.3.1顺序程序设计4.3.2分支程序设计4.3.3循环程序设计4.3.4子程序设计4.3.5运算类程序思考题与习题第5章定时/计数器5.1定时/计数器的结构和工作原理5.1.1定时/计数器的结构5.1.2定时/计数器的功能及工作原理5.2定时/计数器的控制5.2.1工作模式寄存器TMOD5.2.2控制寄存器TCON5.3定时/计数器的工作模式5.3.1模式05.3.2模式15.3.3模式25.3.4模式35.4定时/计数器的应用5.4.1定时/计数器使用方法5.4.2定时/计数器的应用举例思考题与习题第6章串行接口 6.1串行通信的基础知识6.1.1串行通信的两种基本方式6.1.2串行通信的数据传送方式6.1.3串行通信的校验6.1.4通信协议6.2MCS-51系列单片机的串行接口6.2.1MCS-51系列单片机串行接口的结构6.2.2MCS-51系列单片机串行接口的控制6.2.3串行接口的波特率6.3串行接口工作模式6.3.1模式06.3.2模式16.3.3模式26.3.4模式36.4串行接口应用举例6.4.1用串行接口扩展I/O端口6.4.2单片机双机通信6.4.3单片机多机通信简介思考题与习题第7章中断系统7.1中断概述7.1.1中断的概念7.1.2中断技术的优点7.2MCS-51单片机中断系统7.2.1中断源7.2.2中断请求标志7.2.3中断允许控制7.2.4中断优先级控制7.3中断处理过程7.3.1中断响应7.3.2中断处理7.3.3中断返回7.3.4中断响应时间7.3.5中断请求的撤除7.4中断系统应用举例思考题与习题第8章MCS-51单片机的系统扩展8.1存储器扩展概述8.1.1单片机片外三总线结构8.1.2地址锁存器8.2程序存储器的扩展8.2.1程序存储器的分类8.2.2典型程序存储器芯片介绍8.2.3典型程序存储器扩展电路8.3数据存储器的扩展8.3.1典型数据存储器芯片介绍8.3.2典型数据存储器扩展电路8.4MCS-51单片机片选方法简介8.4.1线选法8.4.2译码法8.5Flash存储器的扩展8.5.1Flash存储器的分类8.5.2典型Flash存储器芯片简介8.5.3典型Flash存储器的扩展8.6并行I/O接口的扩展8.6.1简单并行I/O接口的扩展8.6.2可编程并行接口电路的扩展思考题与习题第9章单片机的接口技术9.1键盘、显示器与单片机接口技术9.1.1键盘与单片机接口技术9.1.2显示器与单片机接口技术9.1.3键盘、显示器组合接口电路9.2A-D转换器与单片机接口技术9.2.1A-D转换器的主要性能指标9.2.2ADC0809与单片机接口技术9.3D-A转换器与单片机的接口技术9.3.1D-A转换器的主要性能指标9.3.2DAC0832与单片机接口技术9.4开关量接口技术9.4.1开关量输入接口9.4.2开关量输出接口思考题与习题第10章MCS-51单片机应用系统设计举例10.1单片机应用系统的设计10.1.1总体设计10.1.2硬件设计10.1.3软件设计 10.1.4抗干扰设计10.2交通信号灯模拟控制10.2.1交通信号灯模拟控制的硬件设计10.2.2交通信号灯模拟控制的软件设计10.3火灾报警控制系统10.3.1火灾报警控制系统工作原理10.3.2火灾报警控制电路及软件设计10.4步进电机控制10.4.1步进电机控制原理10.4.2步进电机接口电路及软件设计10.5倒计时器的设计10.5.1实时日历时钟芯片DS12C887简介10.5.2计时器的硬件电路设计10.5.3计时器的软件设计思考题与习题第11章I2C串行总线及单总线技术11.1I2C串行总线扩展技术11.1.1I2C串行总线概述11.1.2I2C总线的数据传送11.1.3I2C总线数据传送的模拟11.1.4I2C总线应用程序设计实例11.2单总线技术及其应用 11.2.1单总线简介11.2.2DS18B20构成的单总线测温系统思考题与习题附录附录AASCII表附录BMCS-51系列单片机指令系统表附录C常用芯片引脚图参考文献 上一篇: 模态空间系列丛书 从这里学NVH 噪声、振动、模态分析的入门与进阶 下一篇: 单片机开发入门与典型设计实例