本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
书[0名0]: | 单片[1机1]应用技术|3696373 |
图书定价: | 28元 |
图书作者: | 刁金霞;邹志慧 |
出版社: | [1机1]械工业出版社* |
出版日期: | 2012/6/1 0:00:00 |
ISBN号: | 9787111377696 |
开本: | 16开 |
页数: | 223 |
版次: | 1-1 |
内容简介 |
《单片[1机1]应用技术》系统地介绍了MCS-51系列单片[1机1]的原理与应用技术。全书共11章,[1主1]要包括单片[1机1]入门与基础[0知0]识、MCS-51单片[1机1]的硬[亻牛]组成与工作原理、MCS-51单片[1机1]的指令系统、并行I/O口的基本应用、单片[1机1]的中断系统、单片[1机1]的定时/计数器、单片[1机1]的串行通信、存储器的扩展应用、并行I/O口的扩展及应用、A-D、D-A转换器的扩展应用、单片[1机1]的应用系统等。 《单片[1机1]应用技术》采用PROTEUS软[亻牛]和Keil软[亻牛]为开发平台,由简入繁、循序渐进地进行原理和设计方[0法0]的介绍,介绍了汇编语言编程方[0法0]与技巧,同时加入对应的C语言程序以方便[0学0]习和参考,在每个项目中均给出项目设计分析、原理图、元器[亻牛]列表和程序设计等内容,同时还加入相关[纟巠]验、技巧及注意事项,具有很强的实用性和指导性。 《单片[1机1]应用技术》既可作为高职高专电子信息、自动化、[1机1]电一体化、生产过程自动化、计算[1机1]等专业的教材,也可作为[0学0]生自[0学0]和从事单片[1机1]工作的工程技术人员的参考资料。 |
目录 |
《单片[1机1]应用技术》 前言 [0第0]1章单片[1机1]入门与基础[0知0]识1 1.1初识单片[1机1]1 1.1.1单片[1机1]概述2 1.1.2单片[1机1]应用系统的设计开发步骤4 1.1.3简单单片[1机1]应用系统项目举例——灯[1光1]闪烁4 1.1.4单片[1机1]的特点和应用[令页]域6 1.1.5单片[1机1]系列产[0品0]介绍6 1.2数制表示与编码7 1.2.1二进制、十进制与十六进制7 1.2.2数制的转换8 1.2.3原码、反码与补码——有符号数的表示9 1.2.4计算[1机1]中常用的编码10 本章小结11 自我检测与习题11 [0第0]2章MCS-51单片[1机1]的硬[亻牛]组成与工作原理12 2.1MCS-51单片[1机1]的概况与引脚功能12 2.1.1MCS-51单片[1机1]的概况12 2.1.2MCS-51单片[1机1]的引脚定义及功能13 2.2单片[1机1]的内部结构组成14 2.3存储器的结构16 2.3.1存储器的结构及地址分配16 2.3.2内部数据存储器及特殊功能寄存器16 2.4并行I/O口的结构与操作20 2.4.1P0口的结构20 2.4.2P1口的结构21 2.4.3P2口的结构22 2.4.4P3口的结构22 2.5单片[1机1]的外围电路24 2.5.1时钟电路和时序24 2.5.2复位电路26 2.6单片[1机1]的工作方式27 本章小结28 自我检测与习题29 [0第0]3章MCS-51单片[1机1]的指令系统30 3.1单片[1机1]指令系统的概述与Keil软[亻牛]的基本应用30 3.1.1指令概述30 3.1.2单片[1机1]汇编指令格式及常用符号31 3.1.3指令分类32 3.1.4指令执行时间与[1机1]器码的查表计算33 3.2寻址方式33 3.2.1立即寻址33 3.2.2直接寻址33 3.2.3寄存器寻址34 3.2.4寄存器间接寻址34 3.2.5变址寻址34 3.2.6相对寻址35 3.2.7位寻址35 3.3指令系统36 3.3.1数据传送类指令36 3.3.2算术运算类指令37 3.3.3逻辑运算类指令38 3.3.4控制转移类指令39 3.3.5位操作指令42 3.4伪指令44 3.5Keil编程调试软[亻牛]的基本应用46 3.5.1Keil工程文[亻牛]的创建、设置与生成目标文[亻牛]46 3.5.2Keil的调试命令、在线汇编与断点设置51 3.6PROTEUS软[亻牛]简介与基本应用54 3.6.1PROTEUS软[亻牛]简介54 3.6.2PROTEUS软[亻牛]应用举例54 3.6.3PROTEUS与Keil软[亻牛]联合调试58 本章小结59 自我检测与习题59 [0第0]4章并行I/O口的基本应用62 4.1单片[1机1]程序设计的基础[0知0]识62 4.1.1单片[1机1]程序设计的基本步骤和方[0法0]62 4.1.2单片[1机1]程序的结构分类63 4.2并行I/O口基本应用项目实例——流水灯花样控制64 4.2.1硬[亻牛]需求分析与硬[亻牛]电路的确定64 4.2.2软[亻牛]需求分析及解决方案65 4.2.3程序调试与下载运行69 本章小结70 自我检测与习题70 [0第0]5章单片[1机1]的中断系统72 5.1中断系统73 5.1.1中断系统的功能和组成结构73 5.1.2中断响应过程75 5.1.3中断的控制76 5.2外部中断应用项目实例1——单个外部中断78 5.2.1硬[亻牛]需求分析与硬[亻牛]电路的确定79 5.2.2软[亻牛]需求分析及解决方案79 5.2.3程序调试与下载运行82 5.3外部中断应用项目实例2——多级外部中断的扩展应用82 5.3.1硬[亻牛]需求分析与硬[亻牛]电路的确定83 5.3.2软[亻牛]需求分析及解决方案84 5.3.3程序调试与下载运行86 本章小结86 自我检测与习题87 [0第0]6章单片[1机1]的定时/计数器88 6.1单片[1机1]的定时/计数器工作原理88 6.1.1定时/计数器的基本结构88 6.1.2定时/计数器的寄存器控制89 6.1.3定时/计数器的工作方式与控制功能91 6.2定时/计数器初始值的计算93 6.3定时/计数器控制项目实例1——方波脉冲的产生94 6.3.1方案一:T/C0工作在方式0下产生方波94 6.3.2方案二:T/C1工作在方式1下产生方波95 6.4定时/计数器控制项目实例2——计数器控制引脚状态97 本章小结99 自我检测与习题99 [0第0]7章单片[1机1]的串行通信100 7.1基本概念100 7.1.1并行通信和串行通信100 7.1.2串行通信的基本方式101 7.1.3波特率102 7.2单片[1机1]串行接口的工作原理及工作方式102 7.2.1串行接口的结构及工作原理102 7.2.2串行接口的控制寄存器103 7.2.3串行接口的工作方式105 7.2.4串行接口的波特率设定106 7.3串行接口通信项目实例1——[0双0][1机1]通信107 7.3.1通信[0双0]方的约定107 7.3.2[0双0][1机1]通信的波特率设定108 7.4串行接口通信项目实例2——多[1机1]通信112 7.4.1多[1机1]通信原理113 7.4.2多[1机1]通信的软[亻牛]协议113 7.4.3[1主1][1机1]程序清单114 7.4.4从[1机1]程序清单115 本章小结123 自我检测与习题124 [0第0]8章存储器的扩展应用125 8.1存储器的扩展125 8.1.1I/O接口电路的功能与通信125 8.1.2I/O接口的编址126 8.1.3扩展外部存储器芯片的编址方式126 8.1.4存储器扩展的概况127 8.2存储器扩展项目实例1——并口扩展程序存储器127 8.2.1硬[亻牛]需求分析与硬[亻牛]电路的确定128 8.2.2软[亻牛]需求分析及解决方案130 8.2.3程序调试与下载运行131 8.3存储器扩展项目实例2——并口扩展数据存储器131 8.3.1硬[亻牛]需求分析与硬[亻牛]电路的确定132 8.3.2软[亻牛]需求分析及解决方案134 8.3.3程序调试与下载运行136 8.4I2C总线136 8.5存储器扩展项目实例3——串行扩展总线(I2C)扩展E2PROM143 8.5.1硬[亻牛]需求分析与硬[亻牛]电路的确定143 8.5.2软[亻牛]需求分析及解决方案144 8.5.3程序调试与下载运行146 本章小结146 自我检测与习题147 [0第0]9章并行I/O口的扩展及应用148 9.1概述148 9.1.1I/O口扩展方[0法0]149 9.1.2I/O口扩展的几个注意事项149 9.1.3I/O口扩展的常用芯片149 9.2并行I/O口扩展项目实例1——简单并行I/O口的扩展149 9.2.1硬[亻牛]需求分析与硬[亻牛]电路的确定149 9.2.2软[亻牛]分析及编程151 9.3并行I/O口扩展项目实例2——并行I/O口的一般扩展152 9.3.1可编程接口芯片8255A152 9.3.2可编程I/O接口芯片8155156 9.4显示与键盘的扩展概述160 9.4.1显示器的基本显示原理160 9.4.2键盘的分类及其原理163 9.5显示与键盘的扩展项目实例1——用8255A扩展键盘和LED显示165 9.5.1硬[亻牛]需求分析与硬[亻牛]电路的确定165 9.5.2软[亻牛]需求分析及解决方案166 9.5.3程序调试与下载运行167 9.6显示与键盘扩展项目实例2——用8155扩展I/O接口接微型打印[1机1]167 9.6.1硬[亻牛]需求分析及硬[亻牛]电路的确定167 9.6.2软[亻牛]需求分析及解决方案168 9.6.3程序调试与下载运行171 9.7扩展并行口项目实例——用串行口扩展并行I/O口171 9.7.1硬[亻牛]需求分析及硬[亻牛]电路的确定171 9.7.2软[亻牛]需求分析及解决方案172 9.7.3程序调试与下载运行174 本章小结175 自我检测与习题175 [0第0]10章A-D、D-A转换器的扩展应用176 10.1A-D转换器的工作原理与应用176 10.1.1概述176 10.1.2实时控制系统的组成177 10.1.3A-D转换器简介177 10.2A-D转换器扩展应用项目实例1——8位ADC0809应用于温度巡检系统178 10.2.1硬[亻牛]需求分析与硬[亻牛]电路的确定178 10.2.2软[亻牛]需求分析及解决方案181 10.3A-D转换器扩展应用项目实例2——串行ADCMAX187的基本应用187 10.3.1硬[亻牛]需求分析与硬[亻牛]电路的确定188 10.3.2软[亻牛]需求分析及解决方案190 10.4D-A转换器的工作原理与应用191 10.5D-A转换器扩展项目实例——DAC0832应用于低频信号发生器194 10.5.1硬[亻牛]需求分析与硬[亻牛]电路的确定194 10.5.2软[亻牛]需求分析及解决方案196 10.5.3程序调试与下载运行198 本章小结199 自我检测与习题199 [0第0]11章单片[1机1]的应用系统200 11.1单片[1机1]系统的可靠性设计200 11.1.1单片[1机1]系统的可靠性及可靠性设计的重要性200 11.1.2可靠性设计201 11.2抗干扰设计202 11.2.1干扰及干扰的传播202 11.2.2单片[1机1]系统的抗干扰设计203 11.3单片[1机1]应用项目实例1——水塔水位控制系统204 11.3.1水塔水位控制系统的控制要求204 11.3.2水位控制系统的硬[亻牛]设计205 11.3.3系统的软[亻牛]设计206 11.4单片[1机1]应用项目实例2——数据采集系统208 11.4.1系统的硬[亻牛]设计208 11.4.2软[亻牛]需求分析及解决方案210 11.4.3程序的调试与运行213 本章小结213 自我检测与习题214 附录215 附录AMCS-51系列单片[1机1]指令表215 附录BASCII码表218 附录C常用集成芯片引脚图219 附录D常用专业英语词汇220 参考文献223 |
编辑推荐 |
《教育部高等职业教育示范专业规划教材:单片[1机1]应用技术》既可作为高职高专电子信息、自动化、[1机1]电一体化、生产过程自动化、计算[1机1]等专业的教材,也可作为[0学0]生自[0学0]和从事单片[1机1]工作的工程技术人员的参考资料 |