欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

单片机原理及应用 颜颐欣,孟绍良 主编 2019年版

收藏
  • 大小:91.79 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
单片机原理及应用
作者:颜颐欣,孟绍良 主编
出版时间: 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下载软件中串口助手的使用
下载地址