| 图书基本信息 | |||
| 图书名称 | 单片机原理与接口技术 | 作者 | 邓宏贵 |
| 定价 | 29.00元 | 出版社 | 中南大学出版社 |
| ISBN | 9787548708582 | 出版日期 | 2014-07-01 |
| 字数 | 页码 | 215 | |
| 版次 | 1 | 装帧 | 平装 |
| 开本 | 16开 | 商品重量 | 0.4Kg |
| 内容简介 | |
| 《单片机原理与接口技术/高等院校电工电子技术类课程“十二五”规划教材》以51单片机为例,系统地介绍了单片机的系统架构、中断控制、常用外围部件、总线系统和程序设计方法,由浅入深地讲解了单片机系统的使用方法和设计要点,是学生入门、深入学习单片机技术的常用参考书籍。 《单片机原理与接口技术/高等院校电工电子技术类课程“十二五”规划教材》、2、3章简单介绍了单片机的发展历程和架构,为读者学习单片机系统做好了理论铺垫;第5、6、7、8章介绍了单片机的常用外围部件,为读者设计单片机硬件系统打好基础;第9章介绍了单片机应用系统的实用设计,通过实用的单片机系统电路介绍,使读者快速掌握单片机系统硬件设计的方法;第4章和0章分别讲解了51单片机基于汇编语言和C语言的程序设计,帮助读者掌握实用的单片机软件设计方法。 全书贯串实际案例,以实用为宗旨,讲方法、讲要点,通过学习本书,读者能快速掌握单片机系统设计的精髓和重点。与其他的教材不同,本书着重于实践,重视技巧和方法,帮助读者更快地上手和实际使用。 |
| 作者简介 | |
| 目录 | |
| 章 单片机概述 1.1 微机的产生与发展 1.1.1 微机的发展 1.1.2 微机的基本结构 1.1.3 微处理器的基本组成 1.2 常用单片机系列介绍 1.3 单片机的发展及应用领域 1.3.1 单片机的发展 1.3.2 单片机的特点 1.3.3 单片机的应用领域 第2章 单片机系统结构及开发环境 2.1 80C51单片机的物理结构 2.1.1 80C51单片机资源 2.1.2 80C51单片机引脚定义 2.2 80C51单片机内部结构 2.2.1 80C51单片机内部结构 2.2.2 80C51单片机内部结构详解 2.3 80C51单片机开发环境 2.3.1 80C51单片机开发环境KeilμVision4介绍 2.3.2 如何使用KeilμVision4建立一个工程 2.4 80C51单片机小系统 2.4.1 80C51单片机小系统电路框图 2.4.2 80C51单片机小系统电路介绍 2.5 80C51单片机应用实例 2.5.1 硬件电路设计 2.5.2 程序设计 第3章 寻址方式与指令系统 3.1 指令系统概述 3.1.1 80C51指令的分类 3.1.2 80C51单片机指令系统的特点 3.2 指令格式及常用符号 3.2.1 机器指令编码格式 3.2.2 符号指令格式 3.2.3 符号指令及其注解中常用符号的含义 3.3 80C51的寻址方式 3.3.1 80C51的寻址方式 3.3.2 立即寻址 3.3.3 直接寻址 3.3.4 寄存器寻址 3.3.5 寄存器间接寻址 3.3.6 变址寻址 3.3.7 相对寻址 3.3.8 位寻址 3.4 80C51指令系统 3.4.1 数据传送类指令(29条) 3.4.2 算术运算类指令(24条) 3.4.3 逻辑运算与移位类指令(24条) 3.4.4 控制转移类指令(17条) 3.4.5 位操作类指令(17条) 3.5 案例 第4章 80C51的汇编语言程序设计 4.1 程序编制的方法和技巧 4.1.1 程序编制的步骤 4.1.2 程序编制的方法和技巧 4.1.3 汇编语言的语句种类 4.1.4 汇编语言的指令格式 4.2 源程序的编辑和汇编 4.2.1 源程序的编辑 4.2.2 汇编程序的汇编 4.3 汇编语言程序设计和基本程序结构 4.3.1 顺序程序设计 4.3.2 分支程序 4.3.3 循环程序 4.3.4 子程序及其调用 4.4 常用程序举例 4.4.1 算术运算程序 4.4.2 代码转换 4.5 LCD液晶显示器的汇编实例 第5章 中断系统与定时器 5.1 中断系统 5.1.1 中断的概念 5.1.2 中断源 5.1.3 中断控制 5.1.4 中断过程 5.1.5 中断应用实例 5.2 80C51单片机的定时器/计数器系统 5.2.1 定时器/计数器概述 5.2.2 定时器/计数器结构及工作原理 5.2.3 定时器/计数器的控制 5.2.4 定时器/计数器的工作方式及其应用实例 第6章 80C51单片机的串行口及串行总线扩展 6.1 串行通信基本知识 6.1.1 基本通信技术及特点 6.1.2 串行通信的数据传送方式 6.1.3 串行通信的分类 6.1.4 串行通信的波特率 6.1.5 RS-232C串行通信 6.2 80C51单片机串行口的结构 6.2.1 80C51单片机串行口控制 6.2.2 串行工作方式波特率 6.3 单片机的串行总线扩展 6.3.1 12C总线接口及其扩展 6.3.2 SPI总线接口及其扩展 6.3.3 USB通信协议 6.4 单片机与单片机通信应用 第7章 单片机系统的扩展 7.1 系统扩展的概述 7.2 存储器扩展 7.2.1 程序存储器的扩展 7.2.2 数据存储器的扩展 7.3 并行I/O口的扩展 7.3.1 I/O接口电路的功能 7.3.2 简单并行I/O接口的扩展 7.3.3 可编程接口电路的扩展 7.3.4 80C51和8155的接口方法和应用 第8章 80C51单片机的A/D和D/A转换 8.1 概述 8.1.1 模拟量与数字量概述 8.1.2 转换过程概述 8.2 数模转换 8.2.1 数模转换基本原理 8.2.2 数模转换器的内部构成 8.2.3 数模转换器的主要性能参数 8.2.4 D/A转换芯片 8.2.5 应用举例 8.3 模数转换 8.3.1 模数转换基本原理 8.3.2 A/D转换器的分类 8.3.3 A/D转换器的主要性能参数 8.3.4 A/D转换芯片 8.3.5 ADC0809应用举例 8.4 现代高精度高速度A/D和D/A转换器件 第9章 单片机系统设计 9.1 单片机应用系统开发概述 9.2 单片机应用系统总体设计 9.2.1 确定功能技术指标 9.2.2 可行性分析 9.2.3 系统方案设计 9.3 单片机应用系统硬件设计 9.3.1 单片机芯片选择 9.3.2 单片机系统扩展及系统配置 9.3.3 单片机系统可靠性设计 9.4 单片机应用系统软件设计 9.5 单片机系统调试 9.5.1 硬件调试 9.5.2 软件调试 9.6 单片机应用系统综合测试验证 9.7 工程实例 9.7.1 总体设计 9.7.2 硬件设计 9.7.3 软件设计 9.7.4 系统调试 9.7.5 系统综合验证 0章 C51语言程序设计及其实现 10.1 单片机C51语言概述 10.2 C51的数据类型 10.2.1 C51的基本数据类型 10.2.2 C51新增数据类型 10.2.3 C51数据存储模式 10.3 C51的运算符与表达式 10.4 C51程序控制结构 10.4.1 顺序结构 10.4.2 选择结构 10.4.3 条件语句 10.4.4 循环结构 10.4.5 循环语句 10.4.5 break、continue和goto语句 10.5 数组与指针 10.5.1 数组 10.5.2 指针 10.6 函数 10.6.1 C51函数定义 10.6.2 C51函数调用 10.7 C语言与汇编语言混合编程 10.7.1 C语言与汇编语言混合编程优点 10.7.2 C语言与汇编语言混合编程实现 10.8 应用实例 附录 学生设计作品案例 参考文献 |
| 编辑推荐 | |
| 文摘 | |
| 序言 | |
| 章 单片机概述 1.1 微机的产生与发展 1.1.1 微机的发展 1.1.2 微机的基本结构 1.1.3 微处理器的基本组成 1.2 常用单片机系列介绍 1.3 单片机的发展及应用领域 1.3.1 单片机的发展 1.3.2 单片机的特点 1.3.3 单片机的应用领域 第2章 单片机系统结构及开发环境 2.1 80C51单片机的物理结构 2.1.1 80C51单片机资源 2.1.2 80C51单片机引脚定义 2.2 80C51单片机内部结构 2.2.1 80C51单片机内部结构 2.2.2 80C51单片机内部结构详解 2.3 80C51单片机开发环境 2.3.1 80C51单片机开发环境KeilμVision4介绍 2.3.2 如何使用KeilμVision4建立一个工程 2.4 80C51单片机小系统 2.4.1 80C51单片机小系统电路框图 2.4.2 80C51单片机小系统电路介绍 2.5 80C51单片机应用实例 2.5.1 硬件电路设计 2.5.2 程序设计 第3章 寻址方式与指令系统 3.1 指令系统概述 3.1.1 80C51指令的分类 3.1.2 80C51单片机指令系统的特点 3.2 指令格式及常用符号 3.2.1 机器指令编码格式 3.2.2 符号指令格式 3.2.3 符号指令及其注解中常用符号的含义 3.3 80C51的寻址方式 3.3.1 80C51的寻址方式 3.3.2 立即寻址 3.3.3 直接寻址 3.3.4 寄存器寻址 3.3.5 寄存器间接寻址 3.3.6 变址寻址 3.3.7 相对寻址 3.3.8 位寻址 3.4 80C51指令系统 3.4.1 数据传送类指令(29条) 3.4.2 算术运算类指令(24条) 3.4.3 逻辑运算与移位类指令(24条) 3.4.4 控制转移类指令(17条) 3.4.5 位操作类指令(17条) 3.5 案例 第4章 80C51的汇编语言程序设计 4.1 程序编制的方法和技巧 4.1.1 程序编制的步骤 4.1.2 程序编制的方法和技巧 4.1.3 汇编语言的语句种类 4.1.4 汇编语言的指令格式 4.2 源程序的编辑和汇编 4.2.1 源程序的编辑 4.2.2 汇编程序的汇编 4.3 汇编语言程序设计和基本程序结构 4.3.1 顺序程序设计 4.3.2 分支程序 4.3.3 循环程序 4.3.4 子程序及其调用 4.4 常用程序举例 4.4.1 算术运算程序 4.4.2 代码转换 4.5 LCD液晶显示器的汇编实例 第5章 中断系统与定时器 5.1 中断系统 5.1.1 中断的概念 5.1.2 中断源 5.1.3 中断控制 5.1.4 中断过程 5.1.5 中断应用实例 5.2 80C51单片机的定时器/计数器系统 5.2.1 定时器/计数器概述 5.2.2 定时器/计数器结构及工作原理 5.2.3 定时器/计数器的控制 5.2.4 定时器/计数器的工作方式及其应用实例 第6章 80C51单片机的串行口及串行总线扩展 6.1 串行通信基本知识 6.1.1 基本通信技术及特点 6.1.2 串行通信的数据传送方式 6.1.3 串行通信的分类 6.1.4 串行通信的波特率 6.1.5 RS-232C串行通信 6.2 80C51单片机串行口的结构 6.2.1 80C51单片机串行口控制 6.2.2 串行工作方式波特率 6.3 单片机的串行总线扩展 6.3.1 12C总线接口及其扩展 6.3.2 SPI总线接口及其扩展 6.3.3 USB通信协议 6.4 单片机与单片机通信应用 第7章 单片机系统的扩展 7.1 系统扩展的概述 7.2 存储器扩展 7.2.1 程序存储器的扩展 7.2.2 数据存储器的扩展 7.3 并行I/O口的扩展 7.3.1 I/O接口电路的功能 7.3.2 简单并行I/O接口的扩展 7.3.3 可编程接口电路的扩展 7.3.4 80C51和8155的接口方法和应用 第8章 80C51单片机的A/D和D/A转换 8.1 概述 8.1.1 模拟量与数字量概述 8.1.2 转换过程概述 8.2 数模转换 8.2.1 数模转换基本原理 8.2.2 数模转换器的内部构成 8.2.3 数模转换器的主要性能参数 8.2.4 D/A转换芯片 8.2.5 应用举例 8.3 模数转换 8.3.1 模数转换基本原理 8.3.2 A/D转换器的分类 8.3.3 A/D转换器的主要性能参数 8.3.4 A/D转换芯片 8.3.5 ADC0809应用举例 8.4 现代高精度高速度A/D和D/A转换器件 第9章 单片机系统设计 9.1 单片机应用系统开发概述 9.2 单片机应用系统总体设计 9.2.1 确定功能技术指标 9.2.2 可行性分析 9.2.3 系统方案设计 9.3 单片机应用系统硬件设计 9.3.1 单片机芯片选择 9.3.2 单片机系统扩展及系统配置 9.3.3 单片机系统可靠性设计 9.4 单片机应用系统软件设计 9.5 单片机系统调试 9.5.1 硬件调试 9.5.2 软件调试 9.6 单片机应用系统综合测试验证 9.7 工程实例 9.7.1 总体设计 9.7.2 硬件设计 9.7.3 软件设计 9.7.4 系统调试 9.7.5 系统综合验证 0章 C51语言程序设计及其实现 10.1 单片机C51语言概述 10.2 C51的数据类型 10.2.1 C51的基本数据类型 10.2.2 C51新增数据类型 10.2.3 C51数据存储模式 10.3 C51的运算符与表达式 10.4 C51程序控制结构 10.4.1 顺序结构 10.4.2 选择结构 10.4.3 条件语句 10.4.4 循环结构 10.4.5 循环语句 10.4.5 break、continue和goto语句 10.5 数组与指针 10.5.1 数组 10.5.2 指针 10.6 函数 10.6.1 C51函数定义 10.6.2 C51函数调用 10.7 C语言与汇编语言混合编程 10.7.1 C语言与汇编语言混合编程优点 10.7.2 C语言与汇编语言混合编程实现 10.8 应用实例 附录 学生设计作品案例 参考文献 |
最近在准备一个教师资格考试,需要复习微机原理和嵌入式基础,时间紧任务重。朋友推荐了这本书,说它的章节结构非常适合快速构建知识框架。我发现这本书最大的特点是它的“渐进式学习曲线”。一开始从最基础的CPU架构讲起,循序渐进地引入存储器映射和总线结构,阅读体验非常流畅。它不像有些教材那样,一开始就把一堆陌生的专业术语砸过来,而是用最平实的语言,先建立概念,再引入专业术语,这样可以有效减少阅读焦虑。我发现我在学习中断处理流程时,书本里用流程图和时序图结合的方式,将中断的申请、响应、返回过程描绘得一清二楚,这比干巴巴地看文字描述效率高太多了。而且,这本书似乎对实践操作也十分友好,虽然我主要是在看理论,但书中的例子都非常具有可操作性,让人感觉这些知识点是真正能用在实际项目中的,而不是纯粹的纸上谈兵。对于需要高效掌握核心概念并通过考试的读者来说,这本书的知识密度和清晰度绝对是上乘之作。
评分这本《单片机原理与接口技术》简直是我的救命稻草!我之前对单片机一窍不通,感觉那些寄存器、中断这些概念就像天书一样,看那些厚厚的参考手册更是头大。但这本书,真的把复杂的知识点掰开了揉碎了讲,尤其是在讲解8051的结构和工作原理时,图文并茂,逻辑清晰得让人惊叹。作者似乎特别懂得初学者的痛点,总能在关键时刻给出最直观的解释。我记得刚开始学定时器/计数器的时候,怎么也弄不明白那种“计数溢出”的精妙之处,这本书里用了一个生动的比喻,一下子就打通了我任督二脉。而且,它不仅仅停留在理论层面,随后的章节对各种常用接口,比如并行I/O、串行通信(UART)和外部中断的配置和编程实例,讲解得非常详尽,每一个代码块都有对应的注释和详细的原理分析。我甚至可以毫不夸张地说,这本书让我对整个嵌入式系统设计有了一个全新的、扎实的认识,从硬件到软件的串联感从未如此强烈。手里拿着这本书,感觉自己就像拥有了一把通往硬件世界的万能钥匙,那种自信感是其他资料完全无法比拟的。对于想要系统入门单片机应用开发的朋友来说,这本书的价值绝对超乎想象,强烈推荐!
评分我是一位已经工作了几年的电子工程师,手头项目经常需要用到一些低功耗、高可靠性的嵌入式控制。说实话,市面上关于单片机的书籍汗牛充栋,但很多要么过于学术化,要么就是只针对某一特定型号的MCU进行介绍,缺乏普适性的底层逻辑梳理。拿到这本《单片机原理与接口技术》后,我惊喜地发现它在原理深度和实用广度之间找到了一个极佳的平衡点。它对指令集的分析,尤其是那些汇编层面的细节处理,描述得极其到位,这对于性能优化至关重要。更让我欣赏的是,它对“接口技术”这部分的覆盖面,涵盖了从基础的I/O驱动到更复杂的AD/DA转换和外部设备协议的底层实现,这些都是实际工作中绕不开的坎。这本书的排版和逻辑组织也很有特点,章节之间的衔接非常自然,不会让人感觉知识点是零散堆砌的。我特别喜欢它在讲解异步通信时,对波特率和时钟同步错误的分析,那一段的论述严谨而深刻,让我对自己之前遇到的通信丢包问题茅塞顿开。这本书更像是一本可以随时翻阅的“武功秘籍”,而非仅仅是入门教材,对于提升老手的底层功力,绝对是性价比极高的选择。
评分坦白说,我对市面上所有声称是“最新”的单片机教材都有点持保留态度,因为底层原理变化不大,但应用和开发环境迭代太快了。然而,这本《单片机原理与接口技术》却展现出一种难得的内容沉淀感。它没有过度纠缠于某个特定IDE或编译器的最新版本特性,而是将精力集中在那些跨越时代的核心原理上,比如数据总线的寻址机制、中断向量表的建立与切换,以及串行通信中的起止位和奇偶校验的物理意义。这种对“不变之理”的深刻阐述,使得这本书的生命力得以延续。我尤其欣赏它在讲解模数转换(ADC)时,对量化误差和参考电压选择的讨论,这些是教科书容易一带而过,但在实际高精度测量中却至关重要的细节。这本书的语言风格非常严谨,几乎没有发现歧义或模糊的表达,每一次技术点的阐述都力求精准到位,对于追求技术严谨性的读者来说,这是一种享受。它更像是一位经验丰富的老教授,耐心地为你揭示技术背后的“为什么”,而不是简单地告诉你“怎么做”。
评分自从接触了物联网项目后,我对如何高效地管理和驱动各种外设接口产生了强烈的兴趣。这本《单片机原理与接口技术》在这一块的表现,简直可以用“教科书级别”来形容。它对各种通信协议的解析,无论是早期的SPI、I2C,还是更复杂的异步串口,都不仅仅是给出寄存器设置的步骤,而是深入到时钟速率的计算、数据帧的构造和错误校验的原理层面。比如,在讲解I2C总线仲裁机制时,书上通过一个清晰的时序图模拟了多个主设备竞争总线的情景,那种处理冲突的逻辑被剖析得淋漓尽致。而且,这本书在处理模拟信号采集部分,比如如何通过软件技巧来降低ADC转换过程中的噪声干扰,也提供了非常实用的建议和理论支撑。这对我后续设计低噪声环境下的传感器数据采集模块帮助极大。这本书的内容组织极具条理性,让你在学习完基础篇后,可以直接带着系统思维去攻克接口应用难题,真正做到了原理与实践的无缝对接。它无疑是一本能在你的技术书架上占据重要位置的工具书。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有