第2版 单片机原理及套用——基于51与高速SoC51


第2版 单片机原理及套用——基于51与高速SoC51

文章插图
单片机原理及套用——基于51与高速SoC51 (第2版)【第2版 单片机原理及套用——基于51与高速SoC51】《单片机原理及套用——基于51与高速SoC51 (第2版)》是2014年7月电子工业出版社出版的图书,作者是何秋生、刘振宇 。
基本介绍书名:单片机原理及套用——基于51与高速SoC51 (第2版)
作者:何秋生、刘振宇
ISBN:9787121231438
页数:352页
定价:49.9元
出版社:电子工业出版社
出版时间:2014年7月
开本:16开
内容简介本书首先以AT89S51为例简单介绍51单片机的基本结构、工作原理、硬体设计基础,同时介绍了相应的彙编程式设计与C程式设计,并以AT89S51的简单实验电路为硬体平台,设计了实现不同功能的例题,可以使读者快速入门单片机;随后介绍高速SoC增强型51单片机C8051F330,加深读者对新型51核心单片机内部模组的理解与套用,快速上手智慧型电子产品的开发 。本书给出了与AT89S51单片机简单实验电路为硬体平台相对应的大量例题,这些例题的程式中没有用到複杂的C语法,全部通过Keil软体编译、连线,并加了注释,目的是使读者轻鬆读懂单片机程式 。图书目录目 录基 础 篇第1章 单片机概述11.1 单片机发展概况11.2 基于51核心的单片机21.3 单片机的常用术语21.4 单片机特点及套用4习题15第2章 51单片机结构及硬体系统设计基础62.1 单片机的基本结构62.2 单片机的引脚72.3 单片机的内部结构102.3.1 51单片机的内部结构102.3.2 51单片机的存储器122.3.3 时序与指令周期172.4 单片机硬体系统设计基础182.4.1 单片机基础知识182.4.2 从数据手册了解AT89S51单片机222.4.3 AT89S51单片机最小系统242.4.4 基于STC89C51RC单片机的最小系统28习题232第3章 51单片机的指令系统与彙编程式343.1 51单片机的指令与指令系统343.2 定址方式343.3 51单片机指令363.3.1 数据传送指令363.3.2 算术运算指令373.3.3 逻辑运算指令383.3.4 控制转移指令393.3.5 位操作指令403.4 彙编语言程式设计413.4.1 彙编语言简介413.4.2 彙编器433.4.3 Keil环境下彙编程式设计过程443.5 彙编程式设计举例50习题353第4章 C51程式设计544.1 C51程式与彙编程式的不同之处544.2 C语言基础知识554.3 运 算 符624.4 C程式基本结构与流程控制654.4.1 C程式设计的3种基本结构654.4.2 条件与分支结构664.4.3 各种循环结构684.5 C51中的构造数据类型704.5.1 数组714.5.2 指针714.5.3 结构体734.5.4 共用体754.5.5 枚举764.5.6 用typedef重定义数据类型764.6 函式774.6.1 定义函式774.6.2 调用函式794.6.3 函式变数的作用域814.7 编译预处理814.8 C51内部函式834.9 C51编译过程中用到的档案844.10 C51程式结构854.11 Keil环境下C程式设计过程884.12 AT89S51单片机C51程式举例89习题492提 高 篇第5章 51单片机的存储器扩展945.1 存储器概述945.2 存储器并行扩展955.2.1 地址锁存器及地址解码器965.2.2 51单片机扩展ROM975.2.3 51单片机扩展RAM1025.3 存储器串列扩展1055.3.1 I2C汇流排简介1055.3.2 I2C接口的E2PROM存储器晶片24C021065.3.3 读写I2C接口存储器24C02举例108习题5111第6章 51单片机的显示扩展1126.1 单片机系统中的数码管显示扩展1126.1.1 数码管显示原理1126.1.2 数码管显示扩展1136.2 液晶显示器在单片机系统中的扩展1186.2.1 字元型液晶LCD 1602简介1196.2.2 液晶1602常用的C51读写及初始化程式1246.2.3 液晶1602在单片机系统中的套用1256.3 LED点阵屏扩展1286.3.1 点阵屏工作原理1286.3.2 点阵屏显示接口及举例129习题6132第7章 51单片机的中断、定时与串列通信1347.1 51单片机的中断1347.1.1 中断原理1347.1.2 具有中断的彙编与C程式举例1387.2 51单片机的定时器1407.2.1 定时器基础1407.2.2 定时器的4种工作方式142 7.2.3 具有定时器的彙编与C程式举例1457.3 51单片机的串列口和控制暂存器1507.3.1 串列口工作原理1507.3.2 RS-232接口1527.3.3 单片机串口与PC通信举例153习题7158第8章 51单片机ADC与DAC接口1608.1 模拟量接口技术1608.1.1 单电源运放工作原理1608.1.2 测量模拟电压与电流的接口电路1658.1.3 温度测量接口技术1708.1.4 应力测量接口技术1768.1.5 光耦隔离输入技术1798.2 模拟量输出电路1808.2.1 电压电流转换电路1808.2.2 功率输出接口技术1818.3 51单片机串列连线ADC1868.3.1 TLC1549简介1868.3.2 TLC1549晶片套用举例1898.4 51单片机串列连线DAC1928.4.1 TLC5615简介1928.4.2 89S51单片机驱动TLC5615晶片举例194习题8196高 级 篇第9章 C8051F330单片机技术基础1989.1 C8051F330单片机特点1989.2 C8051F330单片机的CIP-51核心1999.3 C8051F330单片机的存储器结构2019.4 C8051F330单片机的电源管理方式2059.5 C8051F330单片机的复位源2059.6 C8051F330单片机的时钟电路2099.7 C8051F330单片机实验板设计213习题9217第10章 C8051F单片机功能模组工作原理21810.1 C8051F330单片机的输入/输出连线埠21810.2 C8051F330单片机的中断22710.3 C8051F330单片机的定时器23210.3.1 定时器0与定时器123210.3.2 定时器223710.3.3 定时器324110.4 C8051F330单片机的FLASH存储器24410.5 C8051F330单片机的10位模数转换器ADC025010.6 C8051F330单片机的10位电流模式DAC(IDA0)259 10.7 C8051F330单片机的电压基準26310.8 C8051F330单片机的模拟电压比较器26510.9 C8051F330单片机的可程式计数器阵列269习题10280第11章 C8051F330单片机的通信接口28111.1 串列外设接口(SPI0)28111.2 异步通信接口UART028711.3 SMBus接口295习题11303第12章 基于51核心单片机的智慧型仪表设计30412.1 电子系统智慧型化与智慧型仪表概述30412.2 智慧型仪表中的数据处理算法30612.2.1 常用软体滤波算法30612.2.2 热电阻与热电偶的非线性校正算法30812.2.3 标度变换31012.3 周期与频率测量算法31012.4 控制算法31312.4.1 位式控制算法31312.4.2 PID控制算法31512.5 软体任务的编程实现32112.6 智慧型仪表抗干扰技术32612.7 简易智慧型仪表设计举例32912.7.1 基于PT100感测器测温的智慧型测温仪表32912.7.2 採用热敏电阻KTY81测温的智慧型测温仪表33712.7.3 数显压力控制仪表设计34112.7.4 採用C8051F330单片机的数显转速表34312.7.5 电机工作电流与电压监测报警电路设计34612.7.6 全自动反冲洗滤水器控制电路设计34912.7.7 智慧型电子产品开发过程354习题12355参考文献357