工程背景下的单片机原理及系统设计

出版时间:2008-4  出版社:清华大学出版社  作者:刘焕成  页数:427  
Tag标签:无  

内容概要

本书系统介绍了MCS-51系列及与其兼容的STC系列单片机的组成原理、指令系统、接口技术及检测与控制系统的设计方法,并详细介绍了一个实际工程项目的设计和实现的全过程,其内容涉及工程项目的综合分析、系统电路设计、单片机资源在系统中的分配方法及系统软件实现方法。    本书在保证内容系统性的前提下,突出实用性,以实际应用背景为准则,书中所提供的电路、例题与训练题,与工程实际相融合,应用对象明确、理论深入浅出,加之书中程序注释详细,便于读者学习和运用。    本书可作为高等院校自动化、机电工程、计算机等各专业单片机原理与应用等课程的教材或参考书,也可作为从事单片机应用工作的工程技术人员的参考书。

书籍目录

第1章 单片机的发展与应用领域  1.1 单片机是什么    1.1.1 微型计算机分类    1.1.2 单片机的基本结构  1.2 单片机的分类    1.2.1 4位单片机    1.2.2 8位单片机    1.2.3 16位机    1.2.4 32位机  1.3 单片机的应用  1.4 小结第2章 工程任务、系统要求及系统需求分析  2.1 承接工程项目    2.1.1 工程项目的定义与来源    2.1.2 工程项目实例  2.2 工程需求分析    2.2.1 系统工作过程分析    2.2.2 系统工作环境分析    2.2.3 系统指标对需求的附加资源分析    2.2.4 项目需求分析报告    2.2.5 单片机外围电路的结构设计    2.2.6 单片机的选型方法第3章 系统需求条件下的单片机选型  3.1 MCS-51系列单片机的硬件资源  3.1.1 MCS-51系列单片机的体系结构    3.1.2 MCS-51系列单片机的内部结构    3.1.3 MCS-51系列单片机的片内资源    3.1.4 MCS-51系列单片机的管脚功能及排列    3.1.5 MCS-51系列单片机的输入/输出口    3.1.6 MCS-51系列单片机的外总线结构    3.1.7 常用的几类存储器    3.1.8 MCS-51系列单片机的振荡周期、状态周期、机器周期    3.1.9 MCS-51系列单片机运行的硬件条件  3.2 MCS-51机内核的升级型单片机--STC89C5X系列单片机的硬件资源  3.3 针对项目的系统硬件设计    3.3.1 单片机的选择    3.3.2 人机交互电路设计    3.3.3 系统控制模块规划    3.3.4 系统检测控制模块规划    3.3.5 检测控制板电路设计第4章 控制系统的大脑--软件(控制程序)的构建基础  4.1 系统开发条件及开发平台的建立  4.2 从机器码到高级语言  4.3 STC系列单片机的片内存储器及特殊功能寄存器    4.3.1 STC系列单片机的片内存储器    4.3.2 MCS-51系列单片机的片内数据存储器    4.3.3 STC系列单片机的片内特殊功能寄存器  4.4 汇编语言指令分析    4.4.1 MCS-51汇编语言格式    4.4.2 MCS-51指令系统的分类及一般说明    4.4.3 MCS-51的寻址方式    4.4.4 MCS-51汇编语言程序设计基础  4.5 从指令到程序设计    4.5.1 伪指令    4.5.2 数据传送类指令    4.5.3 算术运算类指令    4.5.4 逻辑操作类指令    4.5.5 控制转移指令    4.5.6 位(布尔)操作类指令  4.6 结构和数制转换类汇编语言程序设计    4.6.1 查表程序设计    4.6.2 散转程序设计    4.6.3 循环程序设计    4.6.4 数据拼拆与转换程序设计第5章 MCS-51系列单片机内部定时/计数器、中断系统及串行口I/O口的应用  5.1 I/O口的应用    5.1.1 创建汉字显示条件    5.1.2 字符或汉字字模的处理    5.1.3 液晶显示器字符或汉字的静态效果显示驱动程序  5.2 定时/计数器    5.2.1 时间的表达方式及时间测量分辨率    5.2.2 定时/计数功能概述    5.2.3 定时/计数器的应用  5.3 中断的基本概念、中断控制及中断响应过程    5.3.1 中断的基本概念    5.3.2 中断控制    5.3.3 中断响应过程  5.4 定时/计数器中断编程步骤及应用    5.4.1 定时/计数器中断编程步骤  5.4.2 定时/计数器中断编程实例  5.5 外部中断源的中断请示及中断服务程序编写  5.6 主程序的几种结构    5.6.1 过程控制结构    5.6.2 时间触发结构    5.6.3 事件触发结构  5.7 多个外部中断源的设计    5.7.1 计数器作为外部中断源的使用方法    5.7.2 外部中断源复用技术--硬件、软件结合  5.8 串行口及串行通信    5.8.1 串行通信的基本概念    5.8.2 串行通信    5.8.3 串行口结构及工作原理    5.8.4 串行口的工作方式    5.8.5 双机通信及编程举例    5.8.6 多机通信原理及系统设计    5.8.7 多机通信及编程举例  5.9 RS-232C接口    5.9.1 RS-232C接口标准    5.9.2 RS-232C逻辑电平    5.9.3 RS-232C标准的电气连接方式    5.9.4 RS-232C设备与TTL/CMOS器件接口间的电平转换  5.10 RS-485接口    5.10.1 RS-485接口标准    5.10.2 RS-485收/发器    5.10.3 51单片机RS-485通信系统设计  5.11 多个中断源同时开放时应注意的问题第6章 STC系列单片机新增片内资源及应用  6.1 系统性能方面的改善    6.1.1 降低单片机对系统的电磁干扰的三大措施    6.1.2 STC片内扩展RAM的用法    6.1.3 STC片内扩展DATA_Flash的用法    6.1.4 STC系列中新增加的外部中断源的应用    6.1.5 STC系列中新增加的其他功能概述  6.2 定时/计数器T2原理及应用    6.2.1 概述    6.2.2 定时/计数器T2的工作方式及应用  6.3 步进电机的运行控制    6.3.1 步进电机的运行控制原理    6.3.2 步进电机的驱动程序第7章 MCS-51系列单片机并行总线扩展方法  7.1 MCS-51系列单片机的控制信号及三总线    7.1.1 单片机的最小应用系统及扩展系统    7.1.2 MCS-51系列单片机并行总线扩展方法  7.2 MCS-51系列单片机外部程序存储器扩展    7.2.1 总线扩展常用器件简介    7.2.2 27系列EPROM型存储器  7.3 MCS-51系列单片机外部数据存储器扩展    7.3.1 MCS-51系列单片机常用数据存储器简介    7.3.2 MCS-51系列单片机与62系列数据存储器的接口设计  7.4 MCS-51系列单片机外部非易失性数据存储器扩展    7.4.1 并行接口EEPROM型非易失性数据存储器概述    7.4.2 28系列并行接口EEPROM的一般特性    7.4.3 28系列EEPROM的选型    7.4.4 28系列并行EEPROM存储器的数据安全措施  7.5 MCS-51系列单片机总线扩展系统的地址译码技术    7.5.1 问题的来源    7.5.2 可编程逻辑器件解决方案  7.6 I/O接口芯片的扩展    7.6.1 概述    7.6.2 可编程并行输入/输出接口8255A  7.7 模数转换器的扩展    7.7.1 研究模数、数模转换器的意义    7.7.2 A/D转换的原理    7.7.3 ADC0808/0809与8051的接口设计    7.7.4 基于ADC0808/0809的8051采样程序设计  7.8 数模转换器的扩展    7.8.1 数模转换原理    7.8.2 数模转换器DAC0832的内部结构与外部特性    7.8.3 DAC0832与51机的接口电路与程序设计第8章 串行总线技术在工程中的应用  8.1 串行总线简介  8.2 I?2C总线时序分析及器件应用实例    8.2.1 I?2C总线时序分析    8.2.2 CAT1161与51机的接口及应用程序  8.3 SPI总线时序分析及器件应用实例    8.3.1 SPI总线时序分析    8.3.2 LTC1598与51机的接口及应用程序  8.4 一总线时序分析及器件应用实例    8.4.1 一总线简介    8.4.2 DS18B20与51机的接口与应用程序  8.5 容错技术  8.6 单片机系统开发的全过程第9章 单片机应用系统的图形化编程  9.1 图形化编译系统简介  9.2 单片机应用系统的图形化编程附录A 单片机常用数制、编码及数据格式  A.1 数制    A.1.1 十进制数    A.1.2 十进制计数    A.1.3 二进制    A.1.4 二进制计数    A.1.5 八进制数    A.1.6 十六进制  A.2 数制与代码    A.2.1 二进制、八进制、十六进制向十进制转换的方法    A.2.2 十进制数转换成二进制、八进制、十六进制数    A.2.3 二进制与八进制、十六进制之间的相互转换及八进制与十六进制之间的相互转换    A.2.4 十进制与十六进制转换方法  A.3 二进制数的运算    A.3.1 二进制数的算术运算    A.3.2 计算机中数的表示方法    A.3.3 二进制数的逻辑运算    A.3.4 浮点数简介  A.4 编码    A.4.1 二-十进制编码    A.4.2 字符数字码附录B MCS-51系列单片机指令编码表附录C ASCII码表参考文献

章节摘录

  2.2 工程需求分析  2.2.1 系统工作过程分析  通过系统的工作过程分析,可以使系统的开发者以现项目任务所应采用的技术路线和方案有较明确认识,找出系统研发中的重点和难点,确定工作重心,这是项目的规划、人员和时间分配合理性安排的基础。  系统工作过程分析结论最好形成文档,文档以文字说明为主,也可以用据图形式、文档应简明扼要,突出重点和工作中心。形成的文档可以作为项目开发的技术指导文件,也称为项目任务书。

编辑推荐

《高等院校信息技术规划教材·工程背景下的单片机原理及系统设计》由清华大学出版社出版。

图书封面

图书标签Tags

评论、评分、阅读与下载


    工程背景下的单片机原理及系统设计 PDF格式下载


用户评论 (总计10条)

 
 

  •   结合实际,是我所接触的同类书中的NO.1
  •   很不错的一本书,内容比较简单易懂.对51机也介绍许多.只是想再深入的就要不断学习了..
  •   该书说明比较详细,但在编程几乎是汇编,不爽,需要改进。
  •   该书做为教材,深浅适中
  •   学院多年延用,内容非富,有一定参考价值。挺不错的!
  •   帮老公买的 自己没看 不知道哈 不过老公说还可以,就是子张看起来有点次
  •   案发发热特
  •   这本教材是我们学校自己编写的,是我们学校的一个老师根据自己的工作经验和所做过的项目编写的,每一章前面都是讲解与项目有关的知识。但是老师上课时,实际上前面的那些项目相关的都没讲,原因很简单,基础都还没学好,哪里看得懂项目。这本书确实不怎么好,不够基础,我们学校上课是用这本教材的,80%以上的人反映很不好。我自己另外买了一本书,是哈工大张毅刚编的那本,强烈推荐,很不错,在结合十天学会单片机和C语言的视频,是哈工大一个老师培训班的视频,网上有下载,结合书和视频,保证一个星期能够入门。单片机其实很简单,学到后面你就会发现,不过几个引脚和寄存器而已
  •   这本教材是我们学校自己编写的,是我们学校的一个老师根据自己的工作经验和所做过的项目编写的,每一章前面都是讲解与项目有关的知识。但是老师上课时, 实际上前面的那些项目相关的都没讲,原因很简单,基础都还没学好,哪里看得懂项目。这本书确实不怎么好,不够基础,我们学校上课是用这本教材的,80%以上的人反映很不好。 我自己另外买了一本书,是哈工大张毅刚编的那本,强烈推荐,很不错,在结合 十天学会单片机和C语言的视频 ,是哈工大一个老师培训班的视频,网上有下载,结合书和视频,保证一个星期能够入门。单片机其实很简单,学到后面你就会发现,不过几个引脚和寄存器而已
  •   非常的垃圾 借用清华出版社的名字
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7