网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 单片机原理及接口技术 |
分类 | |
作者 | 主编屈霞 ..-[等] |
出版社 | 西安电子科技大学出版社 |
下载 | ![]() |
简介 | 内容推荐 本书以单片机实践和创新应用为目标,基于C51编程语言,以Proteus 为虚拟仿真平台,结合趣味实际案例,系统介绍了MCS-51单片机片内功能部件及其应用、系统扩展和接口技术,其中包括以总线形式扩展存储器、各种并行接口、DAC和ADC等,并介绍了串口通信、各种异步串行扩展及通信协议设计案例,单总线、I2C总线、SPI总线等扩展案例,以及SPI人机接口、SPI传感器、SPI Flash、SPI无线射频通信芯片、电磁继电器、光耦输入/输出、可控硅、固态继电器、各种电机等工程设计案例,同时对案例进行了软、硬件设计和仿真验证。本书可作为各类工科、专科院校的自动化、电气工程、通信工程、电子工程、计算机、机电一体化、机械设计制造及自动化等专业单片机技术课程的教材或参考书,也可供从事单片机工程设计工作的技术人员参考。 目录 章 概述 11.1 单片机的概念 11.2 单片机的发展历程及趋势 11.2.1 单片机的发展历程 11.2.2 单片机的发展趋势 21.3 单片机的特点及分类 31.3.1 单片机的特点 31.3.2 单片机的分类 31.4 单片机的应用 41.5 典型的单片机产品 51.5.1 MCS-51系列单片机 51.5.2 8051内核的单片机 61.5.3 PIC内核的单片机 6习题1 7第2章 51单片机的硬件结构 82.1 MCS-51系列单片机简介 82.2 80C51的内部总体结构 82.3 80C51的引脚功能 102.4 80C51单片机存储器结构 122.5 单片机的时钟和复位电路 182.5.1 时钟电路 182.5.2 指令时序 202.5.3 复位电路 202.6 单片机的低功耗节电方式 222.6.1 空闲模式设计 232.6.2 掉电模式设计 23习题2 23第3章 C51语言编程基础 253.1 C51编程语言简介 253.2 C51语言的数据类型 263.3 数据存储类型 283.4 C51的运算量 293.4.1 常量 293.4.2 变量 303.5 数据存储模式 323.6 C51语言绝对地址的访问 333.7 C51语言的函数 353.7.1 函数的分类 353.7.2 函数的调用与声明 373.7.3 函数的嵌套与递归 393.7.4 宏定义、文件包含及库函数 393.8 C51语言的运算符 403.9 C51语言语句及程序结构 433.9.1 表达式语句 443.9.2 复合语句 443.9.3 C51语言程序基本结构 453.10 C51语言构造数据类型 503.10.1 C51语言的数组 503.10.2 C51语言的指针 513.10.3 C51语言结构 523.10.4 联合 533.10.5 枚举 54习题3 55第4章 80C51单片机I/O端口及应用 564.1 P0口 564.2 P1口 574.3 P2口 584.4 P3口 594.5 I/O口简单输入/输出设计 604.6 单片机I/O口控制电磁继电器 624.7 单片机I/O口控制光耦 644.8 单片机I/O口控制双向可控硅 664.8.1 晶闸管工作原理 664.8.2 单片机I/O口控制双向可控硅接口设计 674.9 单片机I/O口控制固态继电器 69习题4 70第5章 80C51单片机的中断系统 715.1 中断的概念 715.2 80C51中断系统的结构 715.2.1 中断源及中断标志位 725.2.2 中断控制寄存器 725.3 中断响应过程 755.4 中断服务函数及应用 775.4.1 中断服务函数 775.4.2 外部中断服务函数应用设计 78习题5 84第6章 80C51单片机定时器/计数器 856.1 定时器/计数器T0和T1的结构及工作原理 856.1.1 定时器/计数器T0和T1的结构 856.1.2 80C51单片机定时器/计数器的工作原理 866.2 定时器/计数器T0和T1的控制寄存器 876.3 定时器/计数器T0和T1的工作方式 886.4 定时器/计数器T0和T1的应用 91习题6 100第7章 单片机系统的并行扩展 1027.1 MCS-51单片机的最小系统 1027.2 MCS-51单片机系统并行扩展技术 1037.2.1 并行扩展总线原理 1037.2.2 I/O接口扩展概述 1047.2.3 并行扩展地址译码技术 1057.3 存储器扩展技术 1097.3.1 存储器概述 1097.3.2 程序存储器的扩展 1117.3.3 数据存储器的扩展 1137.4 I/O接口扩展概述 1157.5 简单74系列并行I/O接口的扩展 1167.6 通用可编程I/O接口芯片82C55的扩展 1177.6.1 并行I/O接口芯片82C55 1177.6.2 并行I/O接口82C55的三种工作方式 1217.6.3 80C51单片机与82C55的接口设计 124习题7 126第8章 人机交互接口设计 1288.1 键盘接口 1288.1.1 键盘的工作原理 1288.1.2 键盘的接口电路 1298.1.3 键盘的工作方式 1368.2 LED数码管显示器接口 1378.2.1 LED数码管的结构 1378.2.2 LED数码管的工作原理 1398.3 键盘与LED数码管显示器接口综合设计实例 1438.3.1 利用并行I/O芯片82C55实现的键盘/显示器接口 1438.3.2 利用单片机串行口实现的键盘/显示器接口 1468.3.3 基于专用芯片HD7279A实现的键盘/显示器接口 1488.4 LCD 1602液晶显示器接口 1628.4.1 LCD1602液晶显示模块介绍 1628.4.2 单片机控制LCD1602显示举例 169习题8 172第9章 80C51单片机与DAC、ADC接口芯片的设计 1739.1 单片机与DAC0832的接口 1739.1.1 D/A转换器概述 1739.1.2 80C51与8位DAC0832的接口设计 1749.1.3 单片机与DAC0832接口的应用设计 1789.2 80C51单片机与ADC0809的接口 1859.2.1 A/D转换器概述 1859.2.2 80C51与ADC0809的接口 1869.2.3 单片机控制ADC0809的输入采集设计 1899.3 80C51单片机与串行ADC0832的接口 196习题9 1990章 80C51单片机串口设计 20110.1 串口通信基础 20110.2 单片机串口的结构 20310.2.1 80C51串口结构 20310.2.2 串口相关的特殊功能寄存器 20410.3 串口工作方式 20510.4 串口波特率设计 20610.5 多机通信 20810.6 串口应用设计 20810.6.1 串口方式0的应用设计 20910.6.2 串口方式1的应用设计 21310.6.3 串口方式2和3的多机通信应用设计 21610.6.4 单片机与PC异步串行通信设计 21910.6.5 单片机与异步串口RS-232C的接口电路设计 22010.6.6 单片机与异步串口RS-422A接口电路设计 22310.6.7 单片机与异步串口RS-485接口电路设计 225习题10 2501章 80C51单片机串行扩展技术 25211.1 芯片级串行总线接口扩展 25211.2 单总线串行扩展 25311.2.1 单总线温度数据采集芯片DS18B20 25311.2.2 单总线温度数据采集元件的接口电路 25711.3 I2C总线串行扩展 26411.3.1 I2C总线系统的结构 26411.3.2 I2C总线的数据传输规则 26511.3.3 80C51单片机模拟I2C串行总线传送数据 26711.3.4 具有I2C串行总线的EEPROM AT24C02的设计 27011.4 SPI总线串行扩展 27711.4.1 SPI串行外设接口总线 27711.4.2 SPI接口Flash AT25F1024设计 279习题11 2852章 单片机应用实例 28612.1 直流电动机的控制设计 28612.2 单片机控制步进电机 29012.3 单片机电子音乐设计 29312.4 单片机频率计设计 29712.5 SPI射频收发芯片nRF24L01接口设计 301习题12 3253章 Keil C51和Proteus虚拟仿真平台的使用 32613.1 集成开发环境Keil C51简介 32613.1.1 Keil μVision5运行环境介绍 32613.1.2 Keil C51的安装 32613.1.3 Keil C51的使用 32913.2 Proteus虚拟仿真平台的使用 34013.2.1 Proteus的功能与应用软件 34013.2.2 Proteus ISIS编辑环境 34113.2.3 Proteus的虚拟仿真调试工具 34713.2.4 仿真工具栏 35113.2.5 Proteus虚拟设计与仿真 35113.2.6 Proteus与Keil的联调 358习题13 359参考文献 360 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。