![]()
内容推荐 本书以经典的增强型8051产品STC15W4K32S4系列中的IAP15W4K58S4单片机作为教学机型,以单片机内部各模块的工作原理为主线,理清编程思路和流程,突出信号处理过程的重要地位,较为系统地介绍了IAP15W4K58S4单片机系统开发环境、软件编程C51语言、硬件结构、中断系统、定时器/计数器、模拟信号和数字信号以及数据传输的应用。本书力求介绍通用的单片机设计方法,内容定位难度适中,教学资料完备、帮助初学者快速入门。 本书可作为普通高等学校电子电气类、计算机类、机电类等工科专业的教学用书,也可作为相关开发人员的参考书,高职高专院校相关专业也可选用本书,此外,本书还可作为相关创新实验室学生开展科技竞赛的培训资料。 目录 第1章 单片机概述 1.1 单片机的硬件 1.1.1 微型计算机的结构 1.1.2 微型计算机的应用形态 1.1.35 1单片机的基本结构 1.2 单片机的软件 1.3 单片机的分类 1.4 单片机的发展 1.5 数制与编码 1.5.1 数制 1.5.2 单片机中数的表示方法 1.5.3 字符编码 本章小结 第2章 单片机系统及其开发环境 2.1 单片机系统 2.1.1 单片机最小系统 2.1.2 面向开发的单片机系统 2.1.3 面向用户的单片机系统 2.2 Keil uVision 5编译软件的应用 2.2.1 概述 2.2.2 Keil μVision5基本使用方法 2.3 STC单片机在系统编程 2.3.1 STC单片机在系统编程硬件电路 2.3.2 STC单片机在系统编程软件STC-ISP的应用 2.4 Proteus仿真软件的应用 2.4.1 新建工程 2.4.2 绘制原理图 2.4.3 仿真 本章小结 第3章 C51程序设计 3.1 标识符 3.2 C51的变量 3.2.1 存储种类 3.2.2 数据类型及其选择 3.2.3 存储器类型 3.2.4 定义变量举例 3.3 运算符 3.3.1 位操作运算符 3.3.2 运用算术运算符进行数据拆分与合成 3.4 流程控制 3.4.1 if语句 3.4.2 switch语句 3.4.3 while语句 3.4.4 do-while语句 3.4.5 for语句 3.5 函数 3.5.1 函数的一般规则 3.5.2 C51定义函数的格式 3.5.3 库函数 3.6 C51程序框架 3.6.1 编译预处理 3.6.2 全局变量定义与函数声明 3.6.3 主函数 3.6.4 子函数与中断服务函数 3.6.5 在C51程序文件中嵌入汇编代码 3.7 C51程序举例 本章小结 第4章 STC15W4K32S4系列单片机的硬件结构 4.1 STC15W4K32S4系列单片机概述 4.1.1 STC15W4K32S4系列单片机的型号 4.1.2 STC15W4K32S4系列单片机的内部结构 4.2 STC15W4K32S4系列单片机的CPU 4.2.1 运算器 4.2.2 控制器 4.3 STC15W4K32S4系列单片机的存储结构 4.3.1 程序存储器 4.3.2 数据存储器 4.3.3 特殊功能寄存器 4.4 STC15W4K32S4系列单片机的时钟 4.4.1 时钟源的选择 4.4.2 系统时钟与时钟分频寄存器 4.4.3 主时钟输出功能 4.5 STC15W4K32S4系列单片机的复位 4.5.1 复位的实现 4.5.2 复位状态 4.6 STC15W4K32S4系列单片机的省电模式 本章小结 第5章 单片机I/O接口的应用 5.1 STC15W4K32S4系列单片机I/O接口的特性 5.1.1 I/O接口的功能 5.1.2 I/O接口的结构 5.1.3 I/O接口的复位状态 5.1.41 /O接口的控制 5.2 显示电路及应用 5.2.1 发光二极管显示电路 5.2.2 LED数码管显示与应用 5.3 按键电路及应用 5.3.1 按键工作原理 5.3.2 独立键盘的检测原理及应用 5.3.3 行列矩阵键盘的原理及应用 5.4 蜂鸣器驱动原理及应用 5.4.1 蜂鸣器的原理 5.4.2 蜂鸣器的应用 本章小结 第6章 单片机的中断系统 6.1 中断系统概述 6.2 中断过程 6.2.1 中断请求 6.2.2 中断响应 6.2.3 中断服务 6.2.4 中断返回 6.3 STC15W4K32S4系列单片机的中断系统 6.4 外部中断 6.4.1 STC15W4K32S4系列单片机的外部中断 6.4.2 中断的C51编程流程 6.4.3 外部中断的应用 本章小结 第7章 单片机的定时器/计数器 7.1 单片机定时器/计数器的工作原理 7.1.1 启动控制 7.1.2 信号输入 7.1.3 计数电路 7.1.4 输出电路 7.2 STC15W4K32S4系列单片机定时器/计数器的控制 7.3 STC15W4K32S4系列单片机定时器/计数器的应用 7.3.1 定时器/计数器的C51编程流程 7.3.2 定时器/计数器的应用 本章小结 第8章 单片机模拟信号和数字信号的应用 8.1 模拟信号和数字信号概述 8.2 单片机的ADC模块 8.2.1 ADC的几个概念 8.2.2 STC15W4K32S4系列单片机ADC的结构 8.2.3 STC15W4K32S4系列单片机ADC的控制 8.2.4 STC15W4K32S4系列单片机ADC的应用 8.3 单片机的比较器模块 8.3.1 比较器的基本原理 8.3.2 STC15W4K32S4系列单片机比较器模块的结构 8.3.3 STC15W4K32S4系列单片机比较器模块的控制 8.3.4 STC15W4K32S4系列单片机比较器模块的应用 8.4 STC15W4K32S4系列单片机的PCA模块 8.4.1 PCA模块的结构 8.4.2 PCA模块的控制 8.4.3 捕获模式 8.4.4 16位软件定时器模式 8.4.5 高速脉冲输出模式 8.4.6 PWM输出模式 8.5 单片机的PWM模块 8.5.1 PWM的基本原理 8.5.2 STC15W4K32S4系列单片机PWM模块的结构 8.5.3 STC15W4K32S4系列单片机PWM模块的控制 8.5.4 STC15W4K32S4系列单片机PWM模块的应 |