《单片机原理及应用》张岩张鑫 | PDF下载|ePub下载
单片机原理及应用 版权信息
- 出版社:机械工业出版社
- 出版时间:2015-10-01
- ISBN:9787111501046
- 条形码:9787111501046 ; 978-7-111-50104-6
单片机原理及应用 本书特色
全书分9章,系统地介绍了mcs―51单片机的结构与原理,指令系统与汇编语言程序设计、c51程序设计、proteus仿真软件及与keil集成开发环境联合调试,mcs―51单片机的内部资源及应用、系统扩展技术、输入/输出通道接口、交互通道配置与接口和应用系统设计。本书程序设计以汇编为主、c51并行的模式,通过硬、软件协同工作实现了单片机系统的功能。本书精化教学内容,合理安排教学顺序,精心提炼教学提示,丰富拓展阅读,并配套了相应实验与实训。本书提供的实例兼顾了教学与实际应用,实例稍加修改可直接应用于实际开发中,为实际应用提供了基本开发范例。本书遵循“理论―实践―再理论―再实践”的认知规律,使学生能边学边实践,将书本知识有效地转换为动手能力,使学生更全面地掌握单片机系统开发技术。全书具有较强的系统性、先进性和实用性。
单片机原理及应用 内容简介
全书分9章,系统地介绍了MCS―51单片机的结构与原理,指令系统与汇编语言程序设计、C51程序设计、Proteus仿真软件及与Keil集成开发环境联合调试,MCS―51单片机的内部资源及应用、系统扩展技术、输入/输出通道接口、交互通道配置与接口和应用系统设计。本书程序设计以汇编为主、C51并行的模式,通过硬、软件协同工作实现了单片机系统的功能。本书精化教学内容,合理安排教学顺序,精心提炼教学提示,丰富拓展阅读,并配套了相应实验与实训。本书提供的实例兼顾了教学与实际应用,实例稍加修改可直接应用于实际开发中,为实际应用提供了基本开发范例。本书遵循“理论―实践―再理论―再实践”的认知规律,使学生能边学边实践,将书本知识有效地转换为动手能力,使学生更全面地掌握单片机系统开发技术。全书具有较强的系统性、先进性和实用性。
单片机原理及应用 目录
前言第1章单片机概述引言1.1单片机的概念1.1.1单片机的基本概念1.1.2单片机的主要特点1.1.3单片机的发展过程1.2单片机的选择及应用领域1.2.1单片机的选择1.2.2单片机的应用领域1.2.3单片机的发展趋势1.3典型单片机性能概览1.4mcs-51单片机的学习1l习题1l第2章mcs-51单片机的结构与原理引言l2.1mcs-51单片机硬件结构及引脚2.1.1mcs-51单片机内部结构2.1.2mcs-51单片机外部引脚l2.2mcs-51单片机的存储器2.2.1存储器的基本结构2.2.2程序存储器rom2.2.3数据存储器ram2.2.4特殊功能寄存器sfr2.3mcs-51单片机的系统时钟及时序2.3.1时钟电路2.3.2mcs-51的时序单位2.3.3典型时序分析2.4mcs-51单片机的工作方式2.4.1复位方式””n””2.4.2程序执行方式2.4.3节电工作方式2.4.4编程和校验方式2.5mcs-51单片机*小系统2.6实验与实训2.6.1单片机*小系统硬件电路2.6.2复位、晶振、ale信号的观察习题第3章mcs-51单片机汇编语言与程序设计引言3.1概述3.1.1汇编语言程序的组成3.1.2汇编语言指令格式与伪指令3.1.3指令的分类3.2mcs-51单片机的寻址方式3.2.1立即寻址3.2.2直接寻址3.2.3寄存器寻址3.2.4寄存器间接寻址3.2.5变址寻址3.2.6相对寻址3.2.7位寻址3.3mcs-51单片机的指令系统3.3.1数据传送指令(datatransfer)3.3.2算术运算指令(arithmeticoperations)3.3.3逻辑运算及移位指令(logicaloperationsandrotate)3.3.4控制转移指令(programbranching)3.3.5位操作指令(booleanvariablemanipulation)3.4汇编语言程序设计基础3.4.1汇编语言程序设计的步骤3.4.2汇编语言的汇编与hex文件3.4.3汇编语言的开发系统及调试3.5汇编语言程序设计方法3.5.1顺序程序设计3.5.2分支程序设计3.5.3循环程序设计3.5.4查表程序设计3.5.5子程序设计3.6实验与实训3.6.1keilplvision4集成开发环境和程序调试3.6.2冒泡法数据排序习题第4章c51程序设计及proteus仿真引言4.1编程语言种类及其特点4.1.1汇编语言的特点4.1.2c语言的特点4.1.3c51语言的特点4.2c51简介及特征一4.2.1c51扩展4.2.2数据类型一4.2.3存储类型一4.2.4指针”4.2.5函数一4.3单片机的c51编程4.3.1输入/输出4.3.2外部中断4.3.3定时器/计数器4.3.4串行通信4.4proteus软件仿真1ll4.4.1proteus软件介绍4.4.2基于proteus的电路仿真4.4.3keil与proteus联合调试4.5实验与实训4.5.1proteus绘制单片机*小系统4.5.2交通灯控制习题第5章mcs-51单片机的内部资源及应用引言5.1mcs-51单片机的并行1/0接口5.1.1mcs-51内部并行i/o接口5.1.2mcs-51内部并行i/o接口的应用5.2mcs-51单片机的中断系统5.2.1中断的基本概念5.2.2mcs-51的中断系统5.2.3mcs-51中断系统的编程5.2.4mcs-51扩展外部中断请求输入口5.3mcs-51单片机的定时器/计数器5.3.1定时器/计数器5.3.2定时器/计数器的工作方式5.3.3定时器/计数器的应用5.4mcs-51单片机的串行通信5.4.1概述5.4.2mcs-51的串行口5.4.3串行口的工作方式5.4.4串行口的通信波特率l5.4.5串行口的应用一5.5实验与实训一5.5.1继电器控制5.5.2工业顺序控制一习题第6章mcs-51单片机系统的扩展技术引言一6.1mcs-51单片机系统扩展概述6.1.1mcs-51系列单片机的外部扩展原理一l6.1.2mcs-51单片机系统地址空间的分配6.2存储器的扩展l6.2.1程序存储器扩展6.2.2数据存储器扩展6.2.3mcs-51对外部存储器的扩展6.3并行i/o接口的扩展6.3.1概述6.3.2普通并行i/o接口扩展6.3.3可编程并行i/o接口芯片扩展6.4.总线接口扩展6.4.1eiars-232c总线标准与接口电路6.4.2rs-422/rs-485总线标准与接口电路6.4.312c总线标准与接口电路6.4.4其他常用总线标准6.5实验与实训6.5.1数据存储器扩展l6.5.2步进电动机控制习题6一第7章mcs-51单片机的输入/输出通道接口引言一7.1输入/输出通道概述一7.2d/a转换器及接口技术7.2.1d/a转换器的性能指标7.2.2d/a转换器的分类7.2.3dac0832转换器的接口7.3a/d转换器及接口技术7.3.1a/d转换器的性能指标7.3.2a/d转换器的分类7.3.3adc0809转换器的接口7.4实验与实训7.4.1直流电动机调速7.4.2数据采集系统习题7一第8章mcs-51单片机的交互通道配置与接口引言一8.1mcs-51单片机与键盘的接口技术8.1.1概述”8.1.2使用键盘时必须解决的问题8.1.3键盘接口8.2mcs-51单片机与显示器的接口技术8.2.1led显示器及其接口8.2.2lcd显示器及其接口8.3mcs-51单片机键盘和显示器接口设计实例8.3.1利用8255芯片实现键盘和显示器接口8.3.2利用mcs-51的串行口实现键盘和显示器接口8.3.3利用专用芯片实现键盘和显示器接口?8.4mcs-51单片机与微型打印机的接口技术一8.4.1微型打印机的特点8.4.2接口技术一8.4.3字符代码及打印命令8.4.4打印程序实例一8.5实验与实训一8.5.1可调数字电子钟8.5.2汉字打印实例一习题8″”.一第9章mcs-51单片机应用系统设计与实例”引言一9.1单片机应用系统设计过程9.1.1总体设计9.1.2硬件设计26l9.1.3软件设计9.1.4单片机应用系统的调试与测试9.2提高系统可靠性的一般方法9.2.1电源干扰及其抑制9.2.2地线干扰及其抑制9.2.3其他提高系统可靠性的方法9.3应用实例–单片机温度控制系统9.3.1方案论证9.3.2总体设计9.3.3硬件设计9.3.4软件设计9.3.5综合调试习题附录附录aascii码字符表附录bmcs-51单片机指令表附录cproteus库元器件分类及部分元器件参考文献”