本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
商品基本信息,请以下列介绍为准 | |
商品名称: | 单片机实战宝典-从入门到精通 |
作者: | 文武松等编著 |
定价: | 59.8 |
出版社: | 机械工业出版社 |
出版日期: | 2014-01-01 |
ISBN: | 9787111449614 |
印次: | |
版次: | 1 |
装帧: | |
开本: | 16开 |
内容简介 | |
文武松杨贵恒王璐曹龙汉等编著机械工业出版社 全书分为基础篇、提高篇和精通篇,系统论述了单片机应用系统的开发工具与流程,MCS-51单片机的结构、原理及应用,常用硬件接口的扩展技术,并结合大量实例对单片机综合应用系统的设计、开发与调试行了详细阐述。 本书内容由浅入深,阐述透彻、清晰,可读性好,实用性强,适合从事单片机应用技术开发的广大工程技术人员和单片机爱好者阅读,也可作为高等院校有关专业单片机原理及应用课程的案例教材和教学参考书。 |
目录 | |
前言 基础篇 第1章初识单片机 1.1单片机的发展与应用 1.1.1发展概况 1.1.2发展趋势 1.1.3应用领域 1.2单片机的硬件结构 1.2.1基本组成 1.2.2中央处理器 1.2.3能 1.2.4存储器结构 1.3单片机系统 1.3.1电源 1.3.2时钟电路 1.3.3复位电路 1.4总结交流 第2章单片机开发工具与流程 2.1硬件开发工具Altium Designer 2.1.1创建集成元件库 2.1.2原理图设计 2.1.3PCB设计 2.2软件开发工具Keil 2.2.1工程项目的创建 2.2.2项目文件的设置 2.2.3编译与链接 2.3仿真与下载工具 2.3.1仿真器 2.3.2编程器 2.3.3单片机应用系统开发模式 2.4应用系统开发流程 2.5总结交流 第3章单片机C语言基础 3.1C51语言简介 3.1.1C51程序结构 3.1.2数据与数据类型 3.1.3常量与变量 3.1.4数据存储类型 3.1.5能寄存器的C51定义 3.1.6位变量的C51定义 3.1.7运算符与表达式 3.2C51的流程控制语句 3.2.1表达式语句 3.2.2复合语句 3.2.3条件语句 3.2.4开关语句 3.2.5循环语句 3.2.6跳转语句 3.3构造数据 3.3.1数组 3.3.2指针 3.3.3结构 3.3.4共用体 3.3.5枚举 3.4函数与中断子程序 3.4.1函数 3.4.2中断子程序 3.5总结交流 第4章输入/输出端口 4.1输入/输出口工作原理 4.1.1P0口 4.1.2P1口 4.1.3P2口 4.1.4P3口 4.2输出口的应用——声光报警 4.2.1实例说明 4.2.2硬件电路设计 4.2.3程序设计 4.3输入/输出口的应用——BCD拨码开关 4.3.1实例说明 4.3.2硬件电路设计 4.3.3程序设计 4.4总结交流 第5章中断系统 5.1中断系统的工作原理 5.1.1中断的概念 5.1.2中断的控制 5.1.3中断的响应过程 5.2外部中断边沿触发方式的应用——简易红外报警装置 5.2.1实例说明 5.2.2硬件电路设计 5.2.3程序设计 5.3外部中断触发方式的应用——键控LED 5.3.1实例说明 5.3.2硬件电路设计 5.3.3程序设计 5.4多级中断程序设计举例 5.4.1设计需求 5.4.2初始化子程序设计 5.4.3中断服务程序设计 5.4.4主程序设计 5.5总结交流 第6章定时/计数器 6.1定时/计数器的工作原理 6.1.1定时/计数器的结构 6.1.2定时/计数器的控制 6.1.3定时/计数器的工作模式 6.2定时方式的应用——霓虹灯 6.2.1实例说明 6.2.2硬件电路设计 6.2.3程序设计 6.3计数方式的应用——光电计数器 6.3.1实例说明 6.3.2硬件电路设计 6.3.3程序设计 6.4门控位的应用——电动机测速 6.4.1实例说明 6.4.2硬件电路设计 6.4.3程序设计 6.5总结交流 第7章串行通信接口 7.1串行通信接口的工作原理 7.1.1串行通信的基本概念 7.1.2串行通信接口的结构 7.1.3串行通信接口的工作方式 7.1.4波特率的设定方法 7.2串行接口的应用——人机对话 7.2.1实例说明 7.2.2硬件电路设计 7.2.3程序设计 7.3串行接口的应用——多机通信 7.3.1RS-485串行通信标准 7.3.2实例说明 7.3.3硬件电路设计 7.3.4自定义通信协议 7.3.5程序设计 7.4串行通信的软件模拟 7.4.1设计思路 7.4.2串口发送程序设计 7.4.3串口接收程序设计 7.5总结交流 提高篇 第8章存储器及I/O口的扩展 8.1单片机外部并行总线结构 8.1.1单片机的三总线 8.1.2外部总线扩展的基本方法 8.2外部存储器的扩展 8.2.1程序存储器的扩展 8.2.2数据存储器的扩展 8.3并行I/O口扩展原理 8.3.1NEC8255芯片介绍 8.3.2NEC8255的扩展方法 8.4并行I/O口扩展应用——打印机接口 8.4.1实例说明 8.4.2硬件电路设计 8.4.3软件设计 8.5总结交流 第9章键盘与显示器的扩展 9.1键盘接口原理 9.1.1键盘实现方法 9.1.2键盘设计原理 9.1.3键盘扫描方法 9.2LED接口原理 9.2.17段数码管的工作原理 9.2.27段数码管的控制原理 9.3键盘及显示器的应用——电子密码锁 9.3.1实例说明 9.3.2硬件电路设计 9.3.3软件设计 9.41602字符型LCM的应用——数字和字符的显示 9.4.11602字符型LCM 9.4.2实例说明 9.4.3硬件电路设计 9.4.4软件设计 9.512864点阵型LCM的应用——汉字和图形的显示 9.5.112864点阵型LCM 9.5.2实例说明 9.5.3硬件电路设计 9.5.4软件设计 9.6总结交流 第10章常用数据传输接口与技术 10.1I2C 总线 10.1.1I2C 总线协议 10.1.2I2C 总线的软件模拟 10.1.3EEPROM芯片AT24C64 10.1.4AT24C64的应用——接触式IC卡读写器 10.2SPI总线 10.2.1SPI总线协议 10.2.2SPI总线的软件模拟 10.2.3时钟芯片DS1302 10.2.4DS1302的应用——电子时钟 10.31-Wire总线 10.3.11-Wire总线器件简介 10.3.21-Wire总线协议 10.3.31-Wire总线的软件模拟 10.3.4数字温度传感器DS18B20 10.3.5DS18B20的应用——数字温度计 10.4总结交流 第11章A/D与D/A接口的扩展 11.1A/D转换器概述 11.1.1A/D转换器的转换原理 11.1.2A/D转换器的主要性能指标 11.2ADC0809的应用——数字电压表 11.2.1A/D转换芯片ADC0809 11.2.2实例说明 11.2.3硬件电路设计 11.2.4软件设计 11.3D/A转换器概述 11.3.1D/A转换器的转换原理 11.3.2D/A转换器的主要技术指标 11.4DAC0832的应用——波形发生器 11.4.1D/A转换芯片DAC0832 11.4.2实例说明 11.4.3硬件电路设计 11.4.4软件设计 11.5基于PWM技术的D/A转换器设计 11.5.1设计原理 11.5.2实例说明 11.5.3硬件电路设计 11.5.4软件设计 11.6总结交流 精通篇 第12章电动机的单片机控制 12.1直流电动机概述 12.1.1直流电动机的工作原理 12.1.2直流电动机的转速 12.1.3直流电动机的特性曲线 12.2直流电动机的控制原理 12.2.1直流电动机的驱动方法 12.2.2直流电动机的转速检测 12.2.3直流电动机的控制方法 12.2.4直流电动机的单片机控制实例 12.3电动机概述 12.3.1电动机的工作机理 12.3.2电动机的工作方式 12.4电动机的控制原理 12.4.1电动机的控制方案 12.4.2电动机的位置控制 12.4.3电动机的速度控制 12.5总结交流 第13章触摸屏温度控制器设计 13.1方案设计 13.1.1能要求 13.1.2系统结构及工作原理 13.2主要器件介绍 13.2.1温度传感器——铂电阻PT100 13.2.216位A/D转换器ADS1110 13.2.3智能彩色液晶显示器YD-511A 13.2.4电阻式触摸屏 13.2.5触摸屏控制器ADS7846 13.2.6无线通信模块PTR4000 13.3硬件电路设计 13.3.1主控电路 13.3.2温度检测电路 13.3.3无线通信接口电路 13.3.4人机界面接口电路 13.4软件设计 13.4.1温度检测与处理 13.4.2触摸屏坐标定位算法 13.4.3人机界面设计 13.4.4无线通信接口设计 13.5系统调试 13.6总结交流 第14章汽车防盗报警系统设计 14.1方案设计 14.1.1系统能 14.1.2系统结构及工作原理 14.2主要器件介绍 14.2.1超声波传感器 14.2.2GSM模块TC35i 14.2.3看门狗芯片MAX813L 14.3硬件电路设计 14.3.1主控电路 14.3.2超声波测距电路 14.3.3GSM模块TC35i外围电路 14.3.4断油控制电路 14.3.5电源电路 14.4软件设计 14.4.1系统软件处理流程 14.4.2超声波测距原理 14.4.3入侵检测程序 14.4.4GSM短信规约 14.4.5短信收发处理程序 14.4.6电话处理程序 14.4.7看门狗控制 14.5系统调试 14.6总结交流 |
编辑推荐 | |
单片机是20世纪70年代中期发展起来的一种大规模集成电路芯片,是集cpu、ram、rom、i/o接口和中断系统等于同一硅片的器件。 为了适应单片机广泛应用的新形势和工科院校开设单片机课程的需要,作者结合多年从事单片机应用技术的教学和科研实践,编写了这本《单片机实战宝典--从入门到精通》(作者文武松、杨贵恒、王璐、曹龙汉),奉献给广大读者。 本书以mcs-51系列单片机为核心,按照基础篇、提高篇及精通篇的顺序,由浅入深逐步剖析单片机。 |