书名:单片机原理及应用
编号:234228
ISBN:9787560611044[十位:7560611044]
作者:李建忠
出版社:西安电子科技大学出版社
出版日期:2002年02月
页数:262
定价:18.00 元
参考重量:0.380Kg
-------------------------
图书情况:正版二手旧书,绝不影响正常阅读!
绝无缺页少页,发货前再次检查,请放心购买!
* 内容提要 *
本书以目前中、小规模单片机应用系统普遍采用的MCS-51系列单片机为对象,系统地介绍了单片机的内部结构、指令系统、汇编语言程序设计、应用系统扩展、常用外部设备的接口技术、单片机应用系统的软硬件结构与开发过程及手段。本书最后一章(单片机的C语言应用程序设计)可使读者紧密结合单片机的软、硬件特点,迅速掌握带趋势性的单片机应用系统开发设计的C语言程序设计方法。
本书概念准确,注重知识的内在联系与规律,采用归纳、类比的方法,系统地介绍了单片机的结构原理及应用系统的组成与设计方法,目的是使读者在较短的时间内掌握单片机的应用技术。为了便于读者理解、掌握本书的内容,每章均配有大量的例题与习题;同时也着眼于工程实用,选用了大量具有实用价值的问题进行讨论。
本书既可作为大专院校有关专业师生及自学人员的教科书,也可供从事单片机技术开发
* 图书目录 *
目录第1章概述1.1单片机的基本概念1.2单片机的发展概况1.3单片机的特点及应用1.3.1单片机的特点1.3.2单片机的应用1.4常用单片机系列介绍1.4.1MCS系列产品_1.4.2MCS-51系列单片机的结构特点第2章MCS-51系列单片机的硬件结构2.1MCS-51系列单片机简介2.2MCS-51系列单片机内部结构与外部引脚说明2.2.1内部结构框图2.2.2外部引脚说明2.3微处理器2.3.1运算部件2.3.2控制部件及振荡器2.3.3CPU时序2.4存储器2.4.1程序存储器2.4.2数据存储器2.5并行输入/输出接口2.5.1P0口2.5.2P1口2.5.3P2口2.5.4P3口2.6定时器/计数器2.6.1定时器/计数器T0.T1的结构2.6.2定时器/计数器T0.T1的四种工作方式2.7串行输入/输出口2.7.1串行通信的基本概念2.7.2MCS-51单片机的串行口2.8MCS-51单片机的中断系统2.8.1中断的基本概念2.8.2中断源2.8.3中断控制2.8.4中断响应的条件.过程与时间2.9复位状态及复位电路2.9.1复位状态2.9.2复位电路第3章MCS-51单片机指令系统和汇编语言程序示例3.1MCS-51单片机指令系统概述3.1.1指令.指令系统的概念3.1.2MCS-51单片机指令系统及其指令格式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.4算术运算类指令3.4.1加.减法指令3.4.2十进制调整指令3.4.3乘.除法指令3.5逻辑运算及移位指令3.6控制转移类指令3.6.1无条件转移指令3.6.2条件转移指令3.7子程序调用与返回指令3.7.1子程序调用指令3.7.2返回指令3.7.3空操作指令3.8位操作类指令3.9汇编程序格式与他指令3.10汇编程序设计示例3.10.1算术.逻辑处理程序3.10.2数制转换程序3.10.3多分支转移(散转)程序3.10.4定时器/计数器应用程序3.10.5外部中断应用程序3.10.6串行口应用程序第4章MCS-51单片机系统功能的扩展4.1系统扩展概述4.1.1最小应用系统4.1.2单片机系统扩展的内容与方法4.2常用扩展器件简介4.2.18D锁存器74LS3734.2.274LS244和74LS245芯片4.2.33-8译码器74LS1384.3存储器的扩展4.3.1存储器扩展概述4.3.2程序存储器的扩展4.3.3数据存储器的扩展4.3.4兼有片外程序存储器和片外数据存储器的扩展举例4.4I/O扩展4.4.1I/O扩展概述4.4.28255可编程并行I/O口扩展4.4.38155可编程并行I/O口扩展4.4.4用TTL芯片扩展简单的I/O接口4.4.5用串行口扩展并行I/O口第5章MCS-51单片机的接口与应用5.1按键.键盘及其接口5.1.1键输入过程与软件结构5.1.2键盘接口和键输入软件中应解决的几个问题5.1.3独立式按键5.1.4行列式键盘5.2显示及显示器接口5.2.1LED显示器结构与原理5.2.2LED显示器与显示方式5.2.3LED显示器接口5.2.4键盘.显示器组合接口5.3A/D转换器接口5.3.1A/D转换器概述5.3.2A/D转换器ADC0809与单片机的接口5.3.3单片机与A/D转换器AD574的接口5.4D/A转换器接口5.4.1D/A转换器概述5.4.28位D/A转换器与单片机的接口5.4.3高于8位D/A转换器与单片机的接口5.5行程开关.晶闸管.继电器与单片机的接口5.5.1光电耦合器件5.5.2行程开关.继电器触点与单片机的接口5.5.3晶闸管元件与单片机接口5.5.4继电器与单片机接口第6章单片机应用系统设计与开发6.1单片机应用系统结构与应用系统的设计内容6.1.1单片机应用系统的一般硬件组成6.1.2单片机应用系统的设计内容6.2单片机应用系统开发过程6.2.1系统需求与方案调研6.2.2可行性分析6.2.3系统方案设计6.2.4系统详细设计与制作6.2.5系统调试与修改6.2.6生成正式系统(或产品)6.3单片机应用系统的一般设计方法6.3.1确定系统的功能与性能6.3.2确定系统基本结构6.3.3单片机应用系统硬.软件的设计原则6.3.4硬件设计6.3.5软件设计6.3.6资源分配6.4单片机应用系统调试6.4.1单片机应用系统调试工具6.4.2单片机应用系统的一般调试方法6.5MCS-51单片机应用系统设计与调试实例第7章单片机的C语言应用程序设计7.1C语言与MCS-517.2C51数据类型及在MCS-51中的存储方式7.1.1C51的数据类型7.2.2C51数据在MCS-51中的存储方式7.3C51数据的存储类型与MCS-51存储结构7.4MCS-51特殊功能寄存器(SFR)的C51定义7.5MCS-51并行接口的C51定义7.6位变量的C51定义7.7C51构造数据类型7.8模块化程序开发过程7.8.1混合编程7.8.2覆盖和共享7.3.3库和连接器/定位器7.8.4程序优什7.9MCS-51内部资源使用的C语言编程7.9.1中断应用的C语言编程7.9.2定时器/计数器(T/C)应用的C语言编程7.9.3串行口使用的C语言编程7.10MCS-51片外扩展的C语言编程7.10.18255与8031接口C应用程序举例7.10.2MCS-51数据采集的C语言编程7.10.3MCS-51输出控制的C语言编程7.11频率量测量的C语言编程7.11.1测量频率法7.11.2频率脉冲的测量周期法7.12MCS-51机间通信的C语言编程7.12.1点对点的串行异步通信7.12.2多机通信7.1.3键盘和数码显示人机交互的C语言编程7.13.1行列式键盘与8031的接口7.13.2七段数码显示与8031的接口附录AASCII(美国标准信息交换码)表附录BMCS-51系列单片机指令表附录CFranklinC51上机指南C.1安装C.2编译器C.2.1编译器控制指令C.2.2预处理器C.2.3C库函数C.3连接器C.3.1L51的使用C.3.2连接器控制命令C.4汇编器C.4.1汇编控制C.4.2伪指令C.5实用程序C.5.1库管理器LIB51C.5.2目标-十六进制-符号转换器OHS51C.5.3其它
* 文章节选 *
暂无相关介绍
* 编辑推荐与评论 *
暂无相关介绍
* 作者介绍 *
暂无相关介绍