词条 | 单片机原理与应用技术 |
释义 | 1.图书信息基本信息作者:黄惟公,邓成中,王燕编著 ISBN:10位[756061874X]13位[9787560618746] 出版社:西安电子科技大学出版社 出版日期:2007-8-1 定价:¥22.00元 内容提要本书从计算机基础知识开始,介绍了MCS一51系列单片机的硬件结构、指令系统、汇编语言程序设计、中断系统、定时/计数器、串口以及存储器、输入/输出接口的扩展、A/D转换器、D/A转换器、键盘、显示器等的基本内容和应用实例。同时,增加了C51、I2C总线等内容作为选修,以适应单片机新技术的发展。另外,在本书附录A中给出了一个特别实用的实验装置,同时列出了相应的实验内容;在附录B中介绍了仿真软件Proteus的使用方法。 本书针对非电类专业学时少、电知识相对较弱的特点,精化教学内容,合理安排教学顺序,精心攻克难点,并配套了相应实验。本书适合非电类专业的学生和自学者使用,同时也可供电类专业学生参考。 目录第1章单片机基础知识概述 1.1单片机概述 1.1.1单片机的概念 1.1.2单片机的发展历史 1.2单片机的特点及应用领域 1.2.1 单片机的特点 1.2.2 单片机的应用领域 1.2.3 单片机的发展趋势 1.2.4 MCS一51单片机的学习 1.3 单片机学习的预备知识 1.3.1 数制及其转换 1.3.2 有符号数的表示方法 1.3.3 位、字节和字 1.3.4 BCD码 l.3.5 ASCII码 思考题与习题 第2章 MCS-51单片机基本结构 2.1 MCS-51单片机的基本结构与类型 2.1.1 MCS-51单片机的基本结构 2.1.2 MCS-5l单片机的基本类型 2.2 引脚及封装 2.2.1 引脚 2.2.2 封装 2.3 MCS-5l存储器组织 2.3.1MCS-51存储器组织简介 2.3.2 程序存储器 2.3.3 内部数据存储器 2.3.4 特殊功能寄存器 2.3.5 外部数据存储器 2.4 复位电路 2.4.1 复位后各寄存器的状态 2.4.2 复位电路 2.5 时钟电路 2.5.1晶振电路 2.5.2 单片机的时序单位 思考题与习题 第3章MCS-51单片机指令系统 3.1 基本概念 3.1.1 汇编语言格式 3.1.2 指令中常用符号 3.1.3 寻址方式 3.2 MCS-51指令系统 3.2.1 数据传送与交换指令 3.2.2 算术运算指令 3.2.3 逻辑运算与移位指令 3.2.4 子程序调用与转移指令 3.2.5 位操作指令 思考题与习题 第4章MCS-51汇编语言程序设计 4.1汇编语言程序格式及伪指令 4.1.1 汇编指令格式 4.1.2 伪指令 4.2 基本程序设计方法 4.2.1 顺序程序设计 4.2.2 分支程序设计 4.2.3 循环程序设计 4.2.4 查表程序设计 4.2.5 子程序设计 思考题与习题 第5章 I/O接口及简单应用 5.1 I/O端口的输入/输出特性 5.1.1P1口 5.1.2P3口 5.1.3P0口 5.1.4P2口 5.2I/O端口的应用 5.2.1 I/O的简单控制 5.2.2 LED数码管显示 5.2.3 键盘 思考题与习题 第6章 中断系统 6.1 中断的概念 6.2 中断系统的结构 …… 第7章 定时/计数器 第8章 串行通信接口 第9章 存储器和并行口的扩展 第10章 单片机测控接口 第11章 C51程序设计入门 第12章 串行总线扩展技术 附录A MCS-51单片机实验 附录B Proteus使用入门 附录C MCS-51指令表 参考文献 2.图书信息基本信息书 名: 单片机原理与应用技术 作 者:高惠芳 出版社: 科学出版社 出版时间: 2010年4月1日 ISBN: 9787030271143 开本: 16开 定价: 36.00元 内容简介《单片机原理与应用技术》针对目前最通用的MCS-51单片机,在汇编语言的基础上,增加了目前最流行的C51程序设计语言,内容主要包括:单片机芯片的硬件原理和结构、汇编语言指令系统和程序设计、C51的程序设计、单片机内部资源(包括中断、定时/计数器、串行口)、单片机系统扩展(包括存储器扩展、I/O扩展)及功能扩展(包括键盘、显示器、A/D及D/A转换)、KeilC集成调试软件及Proteus仿真软件的使用介绍等。 《单片机原理与应用技术》的特点是通过汇编语言和C语言穿插进行讲述,实例较多,且很多例子都给出了汇编语言和C语言的对照程序,使读者能同时学习汇编语言和C语言,并使熟悉汇编语言的读者能更快地学好单片机C51程序设计。 《单片机原理与应用技术》可作为高等院校电类、机械类等专业本科生的教材,也可作为函授教材或培训班教材。另外,《单片机原理与应用技术》可供从事单片机应用产品研发的工程技术人员及单片机爱好者参考。 图书目录前言 第1章 单片机概述 1.1 单片机的基本概念 1.1.1 什么是单片机 1.1.2 微控制器MCU 1.1.3 如何使用单片机 1.2 单片机的发展概况 1.2.1 单片机的发展历史 1.2.2 MCS-51单片机的发展 1.2.3 现阶段主流单片机系列简介 1.3 单片机的应用特点与应用领域 1.3.1 单片机应用特点 1.3.2 单片机应用领域 1.4 单片机的发展趋势 习题 第2章 MCS-51单片机的结构和原理 2.1 MCS-51单片机的基本组成 2.1.1 MCS-51单片机的基本组成 2.1.2 MCS-51单片机的封装与信号引脚 2.2 MCS-51单片机的并行I/O端口结构 2.3 MCS-51单片机的存储器结构 2.3.1 程序存储器 2.3.2 数据存储器 2.4 MCS-51单片机的时钟电路与时序 2.4.1 时钟电路 2.4.2 时序 2.5 MCS-51单片机的工作方式 2.5.1 复位方式 2.5.2 程序执行方式 2.5.3 单步执行方式 2.5.4 低功耗方式 2.5.5 EPROM的编程和校验工作方式 习题 第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 MCS-51单片机指令系统 3.3.1 数据传送类指令 3.3.2 算术运算类指令 3.3.3 逻辑运算及移位类指令 3.3.4 控制转移类指令 3.3.5 位操作类指令 习题 第4章 MCS-51单片机汇编语言程序设计 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章 单片机C51程序设计基础 5.1 C51数据与运算 5.1.1 C51的数据类型 5.1.2 C51数据的存储类型 5.1.3 8051特殊功能寄存器的C51定义 5.1.4 8051并行接口及位变量的C51定义 5.2 C51运算符、表达式及其规则 5.2.1 (复合)赋值运算符 5.2.2 算术运算符 5.2.3 自增和自减运算符 5.2.4 关系运算符 5.2.5 逻辑运算符 5.2.6 位运算符 5.2.7 条件运算符 5.2.8 指针和地址运算符 5.2.9 优先级和结合性 5.3 C51流程控制语句 5.3.1 C51程序的基本结构及其流程图 5.3.2 选择语句 5.3.3 循环语句 5.4 C51构造数据类型 5.4.1 数组 5.4.2 指针 5.4.3 结构体 5.4.4 共用体 5.4.5 枚举 5.5 函数 5.5.1 函数的定义 5.5.2 函数的调用 5.5.3 函数的嵌套调用与递归调用 5.5.4 中断服务函数 5.5.5 指向函数的指针变量 5.5.6 局部变量和全局变量 5.6 C51的库函数 5.6.1 一般I/O函数,stdio.h 5.6.2 字符函数库string.h 5.6.3 标准函数库stdlib.h及其他头文件 5.7 C51模块化程序设计 5.7.1 基本概念 5.7.2 模块化程序开发过程 习题 第6章 单片机内部资源及编程 6.1 中断系统 6.1.1 中断概述 6.1.2 中断源 6.1.3 中断控制 6.1.4 中断响应过程 6.1.5 中断请求的撤除 6.1.6 中断程序设计 6.1.7 外部中断源的扩展 6.2 定时/计数器 6.2.1 定时/计数器的结构及工作原理 6.2.2 定时/计数器的控制 6.2.3 定时/计数器的工作方式 6.2.4 定时/计数器的初始化 6.2.5 定时/计数器应用举例 6.3 串行通信口 6.3.1 数据通信概述 6.3.2 单片机的串行通信接口 6.3.3 串行通信的工作方式及波特率设置 6.3.4 串行口应用举例 习题 第7章 单片机系统扩展 7.1 单片机最小应用系统 7.1.1 单片机最小应用系统构成 7.1.2 系统扩展的内容与方法 7.2 存储器的扩展 7.2.1 程序存储器的扩展 7.2.2 数据存储器的扩展 7.2.3 存储器综合扩展 7.2.4 闪速存储器及其扩展 7.3 输入与输出口的扩展 7.3.1 简单的并行I/O接口扩展 7.3.2 用8255扩展并行I/O接口 7.4 串行口扩展 7.4.1 FC总线及其接口芯片 7.4.2 SPI接口及其接口芯片 7.4.3 单总线接口及其接口芯片 7.4.4 Microwire串行总线及其接口芯片 习题 第8章 单片机功能扩展 8.1 键盘输入及接口 8.2 显示器及其接口 8.3 D/A转换器的接口与应用 8.4 A/D转换器的接口与应用 习题 第9章 单片机应用系统的开发与设计 9.1 单片机开发系统 9.2 51实验板 9.3 单片机应用系统的设计 9.4 单片机应用系统举例 习题 第10章 Keil C51软件使用介绍 10.1 Keil C51软件安装 10.2 霁ision3集成开发环境 10.3 建立工程项目 10.4 程序举例 10.5 编译程序 10.6 程序调试 习题 第11章 可视化仿真开发工具Proteus介绍 11.1 Proteus ISIS编辑环境介绍 11.2 进入Proteus ISIS编辑环境 11.3 单片机仿真 11.4 Proteus与Keil整合构建单片机虚拟实验室 附录 MCS-51单片机指令汇总 附表1 数据传送类指令 附表2 算术运算类指令 附表3 逻辑运算及移位类指令 附表4 控制转移类指令 附表5 位操作类指令 参考文献 3图书信息基本信息书名:单片机原理与应用技术 图书编号:1655094 出版社:北京大学出版社 定价:25.0 ISBN:730110760 作者:魏立峰 出版日期:2006-01-01 版次:1 开本:16开 简介本书以MCS-51单片机为例,介绍了其结构和原理、指令系统、外部并行接口扩展技术、外部串行总线接口技术、MCS-51应用系统的开发与设计等。 目录第1章 绪论 1.1 引言 1.2 单片机的特点 1.3 单片机的发展及应用 1.3.1 单片机的发展趋势 1.3.2 单片机的应用 1.4 MCS-51系列和AT89系列单片机 1.5 本章小结 1.6 本章习题 第2章 MCS-51单片机的结构和原理 2.1 MCS-51单片机的组成和内部结构 2.1.1 中央处理器 2.1.2 存储器 2.1.3 接口电路 2.1.4 时钟振荡电路 2.2 MCS-51的外部引脚及功能 2.2.1 I/O端口 2.2.2 控制引脚 2.2.3 电源与晶振引脚 2.3 MCS-51的存储器配置 2.3.1 程序存储器配置 2.3.2 数据存储器配置 2.3.3 特殊功能寄存器(SFR) 2.4 时钟电路与复位电路 2.4.1 时钟电路 2.4.2 复位方式与电路 2.5 I/O端口电路与电气特性 2.5.1 I/O接口内部电路结构(引脚) 2.5.2 I/O端口负载能力 2.5.3 低功耗工作方式 2.6 本章小结 2.7 本章习题 第3章 MCS-51单片机的指令系统 3.1 指令格式及其符号说明 3.1.1 MCS-51单片机指令格式 3.1.2 指令的字节 3.1.3 MCS-51单片机的助记符语言 3.1.4 常用符号说明 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 MCS-51的指令集 3.3.1 数据传送类指令 3.3.2 算术运算类指令 3.3.3 逻辑运算及移位类指令 3.3.4 控制转移类指令 3.3.5 布尔变量操作类指令 3.4 汇编语言程序的基本形式 3.4.1 汇编语言程序的伪指令 3.4.2 汇编语言程序的编辑与汇编 3.4.3 汇编语言源程序的格式 3.5 汇编语言程序的基本结构 3.5.1 顺序程序设计 3.5.2 分支程序设计 3.5.3 循环程序设计 3.5.4 子程序设计 3.6 本章小结 3.7 本章习题 第4章 MCS-51单片机内部标准功能单元 4.1 MCS-51单片机的中断系统 4.1.1 中断系统的概念和基本结构 4.1.2 中断系统的控制与实现 4.1.3 中断系统的处理过程 4.1.4 中断系统设计举例 4.2 MCS-51的定时/计数器 4.2.1 定时/计数器的基本结构 4.2.2 定时/计数器的控制与实现 4.2.3 定时/计数器的工作方式 4.2.4 定时/计数器程序设计举例 4.3 MCS-51的串行接口 4.3.1 串行通信基础 4.3.2 串行接口的基本结构 4.3.3 串行接口的控制与实现 4.3.4 用串行接口扩展并行I/O接口 4.3.5 串行通信接口标准 4.3.6 单片机串行接口通信技术举例 4.4 本章小结 4.5 本章习题 第5章 MCS-51单片机外部并行接口扩展技术 5.1 系统总线扩展及编址技术 5.1.1 系统总线扩展 5.1.2 编址技术 5.2 存储器扩展 5.2.1 程序存储器(ROM)的扩展 5.2.2 数据存储器(RAM")的扩展 5.2.3 非易失数据存储器NVRAM的扩展(DSl230XL/AB) 5.3 并行口扩展 5.3.1 简易8位并行口扩展 5.3.2 可编程RAM/IO芯片8155接口设计 5.4 键盘/显示器接口扩展技术 5.4.1 显示器及其接口 5.4.2 键盘接口工作原理 5.4.3 键盘/显示器专用接口芯片8279工作原理 5.4.4 键盘/显示器接口实例 5.5 模拟量I/O通道 5.5.1 D/A转换原理及主要性能指标 5.5.2 MCS-51单片机与DAC0832芯片接口设计 5.5.3 A/D转换原理及主要技术指标 5.5.4 MCS-51单片机与ADC0809芯片接口设计 5.5.5 A/D与D/A转换电路中的 参考电源设计 5.6 开关量I/O通道设计 5.7 本章小结 5.8 本章习题 第6章 MCS-51单片机外部串行总线接口技术 6.1 几种外部串行总线工作方式 6.1.1 SPI串行总线 6.1.2.I2C总线 6.1.3 单总线 6.1.4 Microwire串行总线 6.2 串行E2PROM X5045接口扩展技术 6.2.1 X5045的基本功能 6.2.2 X5045的控制与实现 6.2.3 MCS-51单片机与X5045的接口电路 6.2.4 X5045应用软件设计实例 6.3 串行专用键盘/显示器接口芯片HD7279 6.3.1 HD7279的基本功能 6.3.2 HD7279的控制与实现 6.3.3 MCS-51单片机与HD7279的接口电路 6.3.4 HD7279应用软件设计实例 6.4 串行A/D转换接口芯片TLCl543 6.4.1 TLC1543的基本功能 6.4.2 TLCl543的控制与实现 6.4.3 MCS-51单片机与TLCl543的接口电路 6.4.4 TLCl543应用软件设计实例 6.5 串行D/A转换接口芯片TLC5615 6.5.1 TLC5615的基本功能 6.5.2 TLC5615的控制与实现 6.5.3 MCS-51单片机与TLC5615的接口电路 6.5.4 TLC56]5应用软件设计实例 6.6 本章小结 6.7 本章习题 第7章 MCS-5]应用系统开发与设计 7.1 MCS-51应用系统开发过程 7.1.1 明确任务 7.1.2 硬件设计 7.1.3 软件设计 7.1.4 印制电路板计算机辅助设计 7.1.5 系统调试 7.2 数据采集系统设计 7.2.1 实例功能 7.2.2 主机单元设计 7.2.3 数据采集单元 7.2.4 人机接口单元 7.2.5 报警单元 7.3 步进电动机控制系统设计 7.3.1 实例功能 7.3.2 控制系统硬件、软件设计 7.4 信号发生器 7.4.1 实例功能 7.4.2 硬件电路设计 7.5 无线通信系统设计 7.5.1 实例功能(无线数据传输) 7.5.2 硬件电路设计(电路原理、器件选择及参数设计) 7.6 本章小结 7.7 本章习题 第8章 AT89系列单片机简介 8.1 AT89S51单片机 8.1.1 外部引脚及功能 8.1.2 内部增强功能单元 8.1.3 在系统编程技术(ISP) 8.2 AT89C52单片机 8.2.1 外部引脚及功能 8.2.2 内部增强功能单元 8.2.3 典型使用举例 8.3 AT89C1051/2051/4051单片机 8.3.1 外部引脚及功能 8.3.2 内部变化功能单元 8.3.3 典型使用举例 8.4 本章小结 8.5 本章习题 附录 I MCS-89C51系列单片机指令表 II ASCII码表 参考文献 4图书信息书名:单片机原理与应用技术 书号:9787302071280 作者:李珍 定价:21元 出版日期:2003-9-1 出版社:清华大学出版社 内容简介本书介绍了单片机基础知识及结构,并以80C51单片机为主体,详细介绍了80C51系列单片机的内部结构,指令系统、输入输出接口、存储器和接口的扩展技术,并利用万利模拟传真软件模拟仿真中断发生、定时器定时、串行口传送数据等情况,以加深初学者对单片机知识的理解。本书包含了许多浅显易懂、典型实用的例题。各章节后都有简短的小结,并附有多种类型的习题,第12章专门介绍应用程序,这些程序均经过上机调试,读者可直接调用。附录中给出了单片机常用外围器件,供读者参考。 本书内容丰富、新颖、实用,适合初学者使用。可作为高职类和普通高校的教材,也可供从事单片机产品开发的工程技术人员参考。 前言本教材是为适应迅猛发展的高等职业教育需要,培养面向生产、管理第一线的高级应用型技术人才,并结合多年办学经验编写的。 单片机实用技术是高等职业院校机电类专业学生必修的一门专业基础课。通过对本教材的学习,学生可以掌握必备的单片机基本理论和实际应用技能,为后续专业课的学习以及从事单片机产品的开发打下良好的实践基础。 本教材的编写特点是区别于大学本科和普通专科,本书着重理论研究能力的培养,并以高等职业教育为主线,注重实践能力的培养。每章节都有小结和思考题,并增加了新颖的模拟仿真练习等内容,突出对学生实际能力的培养;精选内容,强调概念,并保证全书有一定的深度。考虑课程的基础性和应用性,本教材的重点放在单片机的基本理论和基本分析方法上,同时强化应用,介绍了一些常用的外围器件、基本电路及其控制与应用。教材内容以理论为基础,通过例题来说明理论的实际应用。考虑职业教育的特点,适当增加了例题量,并尽可能结合实际。书中的应用程序,均经过上机调试,读者可直接调用。在附录中给出常用的外围器件,以便学生学习时参考。为充分利用现代化教学手段配合教学,本书内容拟做成课件。 本书由天津职业大学李珍、付植桐担任主编,陕西工业职业技术学院王坤、广东轻工职业技术学院颜学定、天津师范大学于丽担任副主编。李珍编写第1,2,6,7和第8章;付植桐编写第12章;王坤编写第4和第10章;颜学定编写第9和第11章;于丽编写第3和第5章;李珍老师负责全书的统稿工作。 全书由天津大学周定文教授主审,他对初稿提出了很多宝贵的意见和建议,清华大学出版社陈国新编辑对本书给予了很多指导,在此一并表示衷心感谢。 由于作者水平有限,书中难免有错误和不妥之处,恳请读者予以指正或提出修改意见。 目录第1章单片微型计算机知识概述1 1.1单片机知识概述1 1.2单片机的基础知识3 本章小结5 思考题与习题5 第2章单片机开发系统与模拟仿真技术6 2.1单片机开发系统6 2.2万利仿真器的安装6 2.3万利仿真器的使用6 第3章80C51单片机的结构和原理13 3.180C51单片机的结构及引脚13 3.280C51存储器配置16 3.3数据存储器的配置18 3.480C51 CPU的时序24 3.5复位及复位电路26 本章小结28 思考题与习题28 第4章80C51 指令系统30 4.1指令格式和寻址方式30 4.2指令系统34 4.3简单指令的模拟仿真49 本章小结51 思考题与习题51 第5章汇编语言程序设计54 5.1程序设计语言54 5.2汇编语言程序设计54 5.3汇编语言程序设计举例58 5.4实用子程序设计67 5.5简单程序的模拟仿真72 本章小结73 思考题与习题73 第6章并行输入输出接口75 6.180C51单片机中的并行输入输出口75 6.2并行口的输出79 6.3利用仿真软件模拟并行口的输出80 6.4显示器的输出81 6.5并行输入85 本章小结90 思考题与习题90 第7章中断系统92 7.1微机的输入输出方式92 7.2中断的概述93 7.380C51中断系统结构及中断控制94 7.4中断处理过程100 7.5外部中断应用和模拟仿真103 本章小结108 思考题与习题108 第8章单片机的定时计数功能及其应用110 8.1定时器的结构与工作原理110 8.2定时器/计数器的控制111 8.3定时器/计数器的工作模式及应用113 8.4定时器/计数器模拟仿真119 8.5定时器/计数器的综合应用121 本章小结128 思考题与习题129 第9章80C51串行口及串行通信技术131 9.1串行通信基础知识131 9.2串行口的特点132 9.3串行通信工作方式136 9.480C51串行口的应用138 9.5RS?232C 标准接口总线146 9.6串行口模拟仿真148 本章小结149 思考题与习题150 第10章存储器及I/O口的扩展152 10.1扩展系统的组成152 10.2存储器概述153 10.3程序存储器的扩展155 10.4数据存储器的扩展158 10.5片选方式和地址分配160 10.680C51单片机并行I/O接口的扩展164 本章小结172 思考题与习题172 第11章接口技术174 11.1前向通道的配置及接口技术174 11.2系统后向通道配置及接口技术178 本章小结185 思考题与习题185 第12章实用程序设计187 12.1数字滤波程序设计187 12.2算术运算类程序设计189 12.3交通灯控制196 12.4倒计时器设计198 附录A80C51指令表205 附录B常用集成电路引脚图211 参考文献215 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。