单片机原理及应用[修订版](双色)

收藏
简介 目录 样张 更多
  • ISBN:978-7-5165-1085-8/02
  • 作者:徐涢基、黄建华
  • 出版社:航空工业
  • 适用层次:高等教育
  • 出版/修订日期:2024-05-01
本书从初学者的角度出发,以通俗易懂的语言、丰富多彩的实例,循序渐进地介绍了单片机原理及应用技术。全书分为单片机入门篇、汇编基础篇、C语言提高篇和高级应用篇4篇,共13章,内容包括如何学习单片机,常用软件介绍,单片机基础知识介绍,指令系统,单片机汇编指令应用实例,中断、定时/计数器及串口的汇编语言编程,单片机C语言编程基础知识,I/O口的C语言编程,中断、定时/计数器及串口的C语言编程,AD/DA转换,LCD显示屏,总线,传感器。
本书适合具有一定电子设计基础知识的读者使用,可作为大中专院校电子类相关专业和培训班的教材,也可供单片机应用编程相关领域的专业技术人员参考。

单片机入门篇

 

1章  如何学习单片机

1.1  什么是单片机

1.2  单片机有何用途

1.3  为什么要学习单片机

1.4  怎么学习单片机

1.4.1  基础理论

1.4.2  实验实践

习题

 

2章  常用软件介绍

2.1  单片机编程软件入门

2.1.1  Keil环境简介

2.1.2  串行接口的使用与驱动程序的安装

2.1.3  STC程序下载软件

2.2  Protues电路仿真软件

2.2.1  Protues电路仿真软件简介

2.2.2  Protues创建实例

2.3  辅助工具简介

2.3.1  串口调试助手

2.3.2  单片机编程小精灵

2.3.3  数码管代码生成工具

2.3.4  点阵数据生成工具

2.3.5  液晶汉字模提取软件LcmZimo

2.3.6  简谱谱写工具Music Encode

习题

 

3章  单片机基础知识介绍

3.1  单片机的发展与应用

3.1.1  单片机的发展历程

3.1.2  单片机的发展趋势

3.2  单片机产品

3.2.1  典型产品简介

3.2.2  STC单片机

3.3  单片机数制基本知识

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

3.3.2  二进制运算

3.3.3  带符号数的表示方法

3.4  单片机基本结构

3.4.1  单片机内部结构

3.4.2  单片机的引脚定义及功能

3.5  单片机的存储器结构

3.5.1  程序存储器详解

3.5.2  数据存储器详解

习题

 

汇编基础篇

 

4章  指令系统

4.1  指令系统概述

4.2  寻址方式

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  单片机硬件开发平台

5.2  LED应用编程

5.2.1  发光二极管

5.2.2  7LED数码管

5.2.3  LED点阵应用编程

5.3  继电器原理及应用编程

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

5.4.1  步进电机种类

5.4.2  步进电机的基本工作原理

5.4.3  步进电机的驱动方式

习题

 

6章  中断、定时/计数器及串口的汇编语言编程

6.1  中断

6.1.1  单片机中断

6.1.2  中断向量及中断寄存器

6.1.3  中断应用编程

6.2  定时/计数器

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

6.2.2  工作模式寄存器TMOD

6.2.3  定时器应用编程

6.2.4  定时器T2高级应用

6.3  串口通信

6.3.1  数据传输概念

6.3.2  串口的工作模式

6.3.3  SCON控制寄存器

6.3.4  比特率设定方法

6.3.5  多处理器间的数据传输

6.3.6  串口通信应用编程

习题

 

C语言提高篇

 

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

7.1  单片机C语言基础知识

7.1.1  标识符和关键字

7.1.2  C51数据类型

7.1.3  常量与变量

7.2  运算符和表达式

7.3  流程控制

7.3.1  循环结构

7.3.2  选择结构

7.4  数组、指针与函数

7.5  预处理命令

习题

 

8章  I/O口的C语言编程

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

8.2  I/O输出口应用及编程

8.2.1  驱动发光二极管

8.2.2  驱动蜂鸣器

8.2.3  驱动继电器

8.2.4  驱动7LED数码管

8.3  I/O输入口应用及编程

8.3.1  输入设备

8.3.2  输入电路设计

8.3.3  抖动与防抖动

8.3.4  输入设备编程应用

习题

 

9章  中断、定时/计数器及串口的C语言编程

9.1  中断

9.1.1  中断的应用

9.1.2  中断应用编程

9.2  定时/计数器

9.2.1  定时/计数器的设置

9.2.2  定时/计数器应用编程

9.3  串口通信

9.3.1  相关芯片介绍

9.3.2  串口通讯应用编程

习题

 

高级应用篇

 

10章  AD/DA转换

10.1  基于单片机的AD转换

10.1.1  ADC0808芯片工作原理

10.1.2  ADC0808应用示例

10.2  基于单片机的DA转换

10.2.1  DAC0832芯片工作原理

10.2.2  DAC0832应用示例

习题

 

11章  LCD显示屏

11.1  LCD1602显示屏

11.1.1  液晶显示原理

11.1.2  LCD1602工作原理

11.1.3  LCD1602应用编程

11.2  LCD12864显示屏应用

11.2.1  LCD12864引脚说明及硬件连接

11.2.2  LCD12864时序与指令

11.2.3  LCD12864液晶显示屏应用编程

习题

 

12章  总线

12.1  I2C总线协议

12.1.1  I2C总线概述

12.1.2  I2C总线数据传送

12.1.3  I2C总线应用电路图

12.1.4  I2C应用示例

12.2  RS485总线协议

12.2.1  RS485协议的电气特性

12.2.2  MAX485典型电路

12.2.3  RS485总线应用举例

习题

 

13章  传感器

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

13.1.1  DS18B20工作原理

13.1.2  DS18B20常用指令

13.1.3  DS18B20温度传感器程序设计

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

13.2.1  DHT11工作原理及硬件电路

13.2.2  温湿度传感器应用

习题

 

附录一  ASCII码表

附录二  单片机指令字节数与周期数

参考文献

微课 教材练习 资料下载 ....
立即下载
价格:¥58.00
加入购物车立即购买