![]()
内容推荐 本书以8051内核的增强型STC8G系列单片机为主要内容,全面剖析单片机的工作原理和片上模块的应用。全书共13章,内容包括单片机基础知识、单片机应用开发与仿真工具、C51程序设计、通用I/O接口、中断、定时/计数器、串行接口、A/D转换、PWM模块、PCA模块、同步串行外设接口SPI、I2C总线和单片机应用系统综合设计。各章知识点按照功能、工作原理、电路结构、实践应用、习题训练的逻辑编排。书中列举大量的应用实例进行剖析、设计、制作调试和测试。每章提供源程序和仿真电路,章后附有习题以帮助学习。本书可作为高等院校电子信息工程、电气工程及自动化、通信工程、物联网工程、计算机科学与技术等专业的单片机课程教材,也可作为相关科技开发人员的参考资料。 目录 第1章 单片机基础知识 1.1 计算机中的数制和信息编码 1.1.1 数制与转换 1.1.2 数值编码 1.1.3 常用的编码 1.2 单片机概述 1.2.1 单片机的定义 1.2.2 单片机的发展历程 1.2.3 单片机的应用 1.2.4 常用的单片机种类 1.3 STC8G2K64S4单片机的结构 1.3.1 STC8G2K64S4单片机的内部结构 1.3.2 STC8G2K64S4单片机的CPU结构 1.3.3 STC8G2K64S4单片机的存储器结构 1.3.4 STC8G2K64S4单片机的时钟 1.3.5 STC8G2K64S4单片机的系统复位 1.3.6 STC8G2K64S4单片机的电源管理 1.4 STC8G2K64S4最小系统电路 本章小结 本章习题 第2章 单片机应用开发与仿真工具 2.1 Keil C51软件的使用 2.1.1 软件安装 2.1.2 开发环境配置 2.1.3 创建工程项目 2.1.4 程序编译与调试 2.2 STC-ISP软件的使用 2.2.1 STC-ISP软件程序下载 2.2.2 其他功能应用 2.3 Proteus软件的使用 2.3.1 Proteus软件特点 2.3.2 Proteus电路原理图绘制 2.3.3 Proteus虚拟仿真 本章小结 本章习题 第3章 C51程序设计 3.1 C51语言的特点 3.2 C51语言的语法基础 3.2.1 标识符 3.2.2 关键字 3.2.3 数据 3.2.4 运算符和表达式 3.2.5 程序语句 3.2.6 函数 3.3 C51语言应用举例 3.3.1 C51对单片机中的地址访问实例 3.3.2 C51对单片机的外设资源访问实例 本章小结 本章习题 第4章 通用输入/输出(I/O)接口结构及应用 4.1 通用I/O接口的功能 4.2 通用I/O接口的工作模式及结构 4.2.1 准双向口工作模式 4.2.2 推挽输出工作模式 4.2.3 高阻输入工作模式 4.2.4 开漏工作模式 4.3 通用I/O接口设置 4.3.1 设置内部4.1kΩ上拉电阻 4.3.2 设置I/O接口的对外输出速度 4.3.3 设置I/O接口的电流驱动能力 4.3.4 设置I/O接口的数字/模拟控制 4.3.5 设置I/O接口的施密特触发控制 4.4 通用I/O接口典型应用电路 4.4.1 典型发光二极管控制电路 4.4.2 典型三极管驱动电路 …… 第5章 中断系统及外部中断应用 第6章 定时/计数器结构及应用 第7章 串行通信接口及应用 第8章 A/D转换器结构及应用 第9章 PWM模块结构及应用 第10章 PCA模块结构及应用 第11章 同步串行外设接口SPI结构及应用 第12章 I2C总线结构及应用 第13章 直流电机驱动系统开发设计 参考文献 |