主页 详情

《单片机原理及应用》_徐涢基,黄建华主编_14109426_9787516510858

【书名】:《单片机原理及应用》
【作者】:徐涢基,黄建华主编
【出版社】:北京:航空工业出版社
【时间】:2016
【页数】:397
【ISBN】:9787516510858
【SS码】:14109426

最新查询

内容简介

单片机入门篇

第1章 如何学习单片机

1.1 什么是单片机

1.2 单片机有何用途

1.3 为什么要学习单片机

1.4.怎么学习单片机

1.4.1 基础理论

1.4.2 实验实践

1.4.3 硬件设计

第2章 常用软件介绍

2.1 单片机编程软件入门

2.1.1 Keil环境简介

2.1.2 串行口的设置与驱动程序的安装

2.1.3 STC程序下载软件

2.2 常用工具简介

2.2.1 串口调试助手

2.2.2 单片机编程小精灵

2.2.3 数码管代码生成工具

2.2.4 点阵数据生成工具

2.2.5 液晶汉字模提取软件LcmZimo

2.2.6 简谱谱写工具Music Encode

2.3 Protues电路仿真软件

2.3.1 Protues电路仿真软件简介

2.3.2 Protues软件工程创建实例

第3章 单片机发展、典型产品及基础知识介绍

3.1 单片机发展与应用

3.1.1 单片机的发展历程

3.1.2 单片机的发展趋势

3.2 单片机产品

3.2.1 典型产品简介

3.2.2 STC单片机

3.3 51单片机基本结构

3.3.1 51单片机内部结构框图

3.3.2 51单片机的基本组成

3.3.3 51单片机的引脚定义及功能

3.4 51单片机的存储器结构

3.4.1 51单片机存储器结构框图

3.4.2 程序存储器详解

3.4.3 数据存储器详解

3.5 单片机数制基本知识

3.5.1 进位计数制及其各进制之间的转换

3.5.2 进制之间的对应关系表

3.5.3 二进制数之间的算术运算

3.5.4 二进制数之间的逻辑运算

3.5.5 带符号数的表示方法

汇编基础篇

第4章 指令系统

4.1 指令系统概述

4.1.1 指令分类

4.1.2 指令格式

4.1.3 指令字长与周期

4.2 寻址方式

4.2.1 直接寻址

4.2.2 立即寻址

4.2.3 寄存器寻址

4.2.4 寄存器间接寻址

4.2.5 变址寻址

4.2.6 相对寻址

4.2.7 位寻址

4.3 指令用法简介

4.3.1 寄存器及数据说明

4.3.2 数据传送类指令

4.3.3 算术运算类指令

4.3.4 逻辑运算类指令

4.3.5 控制转移类指令

4.3.6 位操作类指令

4.3.7 伪指令

4.4 指令系统编程应用

第5章 单片机汇编指令系统应用实例

5.1 LED点阵应用编程

5.2 继电器原理及应用编程

5.3 步进电机原理及应用编程

5.3.1 步进电机种类

5.3.2 步进电机工作基本原理

5.3.3 步进电机的驱动方式

5.4 按键控制7段LED数码管

第6章 中断、定时/计数器、串口基本原理及汇编应用实例

6.1 中断

6.1.1 中断基础知识

6.1.2 中断源

6.1.3 中断控制寄存器

6.1.4 中断应用编程

6.2 定时/计数器

6.2.1 定时器/计数器的工作原理

6.2.2 定时器应用编程

6.2.3 定时T2高级应用编程

6.3 串口通信

6.3.1 串口通信原理

6.3.2 串口通信应用编程

C语言提高篇

第7章 单片机C语言编程基础知识

7.1 单片机C语言基础知识

7.1.1 标识符和关键字

7.1.2 C51数据类型

7.1.3 常量与变量

7.2 运算符和表达式

7.2.1 算术运算符

7.2.2 关系运算符

7.2.3 逻辑运算符

7.2.4 布尔“位”运算符

7.2.5 赋值运算符

7.2.6 递增/递减运算符

7.2.7 运算符的优先级

7.3 Keil C的流程控制

7.3.1 循环指令

7.3.2 选择指令

7.4 数组与指针

7.5 函数与中断子程序

7.6 Keil C的预处理命令

第8章 单片机C语言编程——I/O口功能使用

8.1 单片机的I/O口内部结构

8.2 输出口工作原理及应用编程

8.3 输入口工作原理及应用编程

8.3.1 输入设备

8.3.2 输入电路设计

8.3.3 抖动与防抖动

8.3.4 按键作输入设备编程应用举例

第9章 单片机C语言编程——中断

9.1 认识中断

9.1.1 MCS-51单片机中断

9.1.2 中断启用寄存器IE

9.1.3 中断优先级寄存器IP

9.1.4 定时/计数器控制寄存器TCON

9.1.5 中断向量

9.1.6 中断的应用

9.2 中断应用编程

9.2.1 外部中断INT0实例演练

9.2.2 外部中断INT1实例演练

9.2.3 外部中断INT0与外部中断INT1实例演练

第10章 单片机C语言编程——定时器

10.1 51单片机定时器/计数器

10.1.1 定时/计数器基础

10.1.2 工作模式寄存器TMOD

10.1.3 定时/计数器的计数功能

10.1.4 定时/计数器的使用方式

10.2 定时器应用编程

10.2.1 定时/计数器实例演练——查询方式

10.2.2 定时/计数器实例演练——中断方式

10.2.3 定时/计数器实例演练——60s定时

10.2.4 定时/计数器实例演练——码表

第11章 单片机C语言编程——串口通信

11.1 数据传输概念

11.2 了解74LS164/165芯片

11.3 认识MCS-51的串行口

11.4 SCON控制寄存器

11.5 比特率设定方法

11.6 电平转换芯片MAX232

11.7 多处理器间的数据传输

11.8 串口通讯应用编程

11.8.1 Mode0移位式数据并转串实例

11.8.2 Mode0移位式数据串转并实例

11.8.3 Mode1(自发自收)实例

11.8.4 Mode2实例

11.8.5 Mode3实例

11.8.6 单片机与单片机双机通讯实例

高级应用篇

第12章 AD/DA转换

12.1 基于单片机的AD数据采集

12.1.1 ADC0808芯片工作原理

12.1.2 ADC0808应用硬件电路图

12.1.3 程序设计

12.2 基于单片机的DA转换

12.2.1 DAC0832芯片工作原理

12.2.2 DAC0832应用硬件电路图

12.2.3 DAC0832正弦波发生程序

12.2.4 DAC0832三角波发生程序

12.2.5 DAC0832矩形波发生程序

第13章 LCD显示

13.1 LCD1602显示屏

13.1.1 液晶显示的原理

13.1.2 LCD1602工作原理

13.1.3 LCD1602应用编程

13.2 LCD12864显示屏应用

13.2.1 LCD12864硬件连接说明

13.2.2 LCD12864时序与指令

13.2.3 LCD12864液晶显示屏应用编程

第14章 总线

14.1 IIC总线协议

14.1.1 IIC总线概述

14.1.2 IIC总线数据传送

14.1.3 IIC总线应用电路图

14.1.4 IIC应用电路

14.1.5 IIC应用编程

14.2 RS485总线协议

14.2.1 RS485总线工作原理

14.2.2 RS-485的电气特性

14.2.3 MAX485基础

14.2.4 MAX485的应用电路

14.2.5 MAX485操作步骤

14.2.6 RS485总线应用举例

14.3 CAN总线协议

14.3.1 CAN总线简介

14.3.2 CAN总线特点

14.3.3 CAN总线在汽车电子上的应用

第15章 传感器

15.1 基于单片机的数字温度传感器应用

15.1.1 DS18B20工作原理

15.1.2 DS18B20常用指令

15.1.3 DS18B20温度传感器程序设计

15.2 超声波传感器工作原理

15.2.1 超声波传感器简介

15.2.2 超声波传感器结构及工作原理

15.2.3 超声波测距器的算法设计

15.2.4 超声波传感器程序设计

15.3 基于单片机的温湿度传感器程序设计

15.3.1 DHT11工作原理及硬件电路

15.3.2 温湿度传感器应用

第16章 滤波器

16.1 程序判断滤波

16.2 中值滤波

16.3 算术平均滤波

16.4 去极值平均滤波

16.5 滑动平均滤波

16.6 滑动加权滤波

16.7 一阶滞后滤波

附录一

编程时keil中常见的错误

KEILC编译器常见警告信息的解决办法

附录二

单片机指令字节数与周期数

附录三

周立功写给学单片机的年轻人

我的大学——郭天祥

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
d1d5dc49c6cddf6914ab1562405b717e#4704cd579312b248fe2d158a6c8f07a0#71418733#14109426.zip