单片机原理及应用 作者:颜颐欣,孟绍良 主编出版时间: 2019年版内容简介 《单片机原理及应用》围绕STC89C51这一经典单片机讲解了单片机开发的思想和方法,系统地介绍了单片机内部的功能结构、软硬件资源的原理与应用,并介绍了不同的外部扩展方法。全书共10章,主要内容包括单片机是能够执行程序的芯片、单片机内部结构及小系统、C51程序设计、I/0口的简单编程、中断函数——条件满足立即插入执行的代码、集成定时器——提供精确的运行时间、利用集成串口联网通信、单片机与其他设备的总线技术、单片机应用系统设计、单片机汇编指令系统及编程。《单片机原理及应用》结构规范、系统性强、实例丰富,论述深入浅出、循序渐进,可作为高等院校自动化、电气工程及其自动化、计算机应用、通信工程、控制工程、电子信息工程以及机电类等专业的教材或教学参考书,也可供从事相关专业的技术人员参考。目录第1章 单片机是能够执行程序的芯片1.1 单片机是什么样子1.2 单片机能够执行编写的程序1.3 单片机辉煌的40年1.4 单片机的标号信息及封装形式1.5 为什么使用单片机1.6 单片机加上外围电路形成控制系统1.7 选择学习51系列单片机的原因1.8 单片机系统的开发过程1.9 如何学习好单片机1.10 实验硬件准备习题第2章 单片机内部结构及最小系统2.1 51单片机引脚定义及功能2.2 单片机引脚的内部简化电路及驱动能力2.3 51单片机的内部结构2.4 单片机最小系统电路2.5 时钟电路——推动单片机硬件电路动起来2.6 复位电路——让程序从第一行开始执行2.7 单片机存储结构及寄存器2.8 单片机的工作过程2.9 实训——组装与焊接单片机最小系统2.10 将程序写入单片机2.11 单片机编程其实很简单习题第3章 C51程序设计3.1 C5l程序结构3.2 C51的数据类型3.3 C51对特殊功能寄存器(SFR)的定义3.4 Keil C51指针与函数3.5 绝对地址访问3.6 宏定义与C51中常用的头文件3.7 硬件与软件编程的桥梁——C语言reg51.h头文件3.8 C语言的数制与常用运算符3.9 C51的流程控制语句3.10 Keilu Vision2集成开发编程环境使用3.11 实训——Keil C51编译器使用及程序下载习题第4章 I/O口的简单编程4.1 单片机的I/O口编程语句介绍4.2 简单控制单片机引脚输出4.3 使用C语言高级语句控制引脚输出4.4 单片机引脚信号的读出4.5 LED数码管显示技术4.6 根据LCDl602液晶的时序图进行编程4.7 根据说明书对128×64汉字液晶进行编程4.8 使用ADC0832接收模拟量数据4.9 使用TLV5618输出模拟量数据习题第5章 中断函数——条件满足立即插入执行的代码5.1 单片机中断的执行原理5.2 能够引起中断的地方——单片机的中断源5.3 与中断相关控制寄存器5.4 中断编程的固定格式5.5 有外部中断功能的按键系统5.6 单片机中断编程进阶习题第6章 集成定时器——提供精确的运行时间6.1 古代的沙漏计时装置与单片机的集成定时器6.2 定时器/计数器相关的控制寄存器6.3 定时器/计数器的工作方式6.4 C语言对定时器/计数器的编程6.5 定时器/计数器TO制作流水灯6.6 定时器/计数器的计数方式编程6.7 定时器/计数器的应用进阶6.8 使用定时器中断对红外线遥控器解码6.9 定时器应用——时间表方法开发系统习题第7章 利用集成串口联网通信7.1 单片机的集成串口7.2 串行口及其有关的寄存器7.3 串行接口的工作方式7.4 通信波特率的设定方法7.5 串行通信的编程7.6 串口编程实例7.7 使用单片机串口与其他设备通信习题第8章 单片机与其他设备的总线技术8.1 I2C总线接口8.2 SPI接口8.3 Microwire接口8.4 1-Wire接口8.5 USB接口习题第9章 单片机应用系统设计9.1 单片机系统与传感器9.2 光电隔离技术9.3 单片机驱动低压电器9.4 单片机的看门狗电路9.5 单片机的低功耗工作方式9.6 使用“积木”原理开发单片机应用系统习题第10章 单片机汇编指令系统及编程10.1 单片机汇编指令系统概述10.2 汇编语言的伪指令10.3 51单片机的寻址方式10.4 常用指令系统及应用举例10.5 汇编语言程序设计举例10.6 在C语言代码中加入汇编指令习题参考文献附录1 单片机的软件模拟仿真调试附录2 STC下载软件中串口助手的使用 上一篇: 单片机原理及应用 第4版 姜志海,黄玉清,刘连鑫 编著 2017年版 下一篇: 单片机原理及应用 余修武编著 2008年版