内容推荐 本书以Intel公司8051单片机为例,系统地介绍了单片机基础知识及接口应用,全书共分9章,具体内容包括8051单片机基础知识、C51语言入门、Keil μVision集成开发环境和单片机的内部结构及最小系统;单片机指令格式、寻址方式、数据传送指令和输出接口电路应用;8051单片机时序、控制转移指令及输入口应用;算数运算指令和常用外部设备键盘、数码管、液晶显示器接口应用;逻辑运算及移位指令和8051单片机中断应用;逻辑操作指令及单片机内部定时器的典型应用;单片机与A/D、D/A接口电路应用;8051单片机串行口电路应用。全书注重基础,强调接口应用,以大量简单易懂的典型实例来对单片机软硬件设计进行详细说明和论述,同时为了加深对教材内容的理解,书后配有一定数量的习题与思考题。 本书可作为高等学校机械类专业及相关专业本科教材,还可作为相关专业专科教材,也可作为从事单片机系统应用开发的工程技术人员的初级参考书。 目录 第1章 8051单片机的基础知识及开发工具 1.1 计算机中的主要数制及转换 1.1.1 计算机中的数制 1.1.2 数制之间的转换 1.1.3 计算机中数的表示形式 1.2 计算机中数和字符的编码 1.3 单片机基本认知 1.3.1 单片机的概念及特点 1.3.2 单片机的应用 1.3.3 单片机的开发环境 1.3.4 单片机系统的程序开发流程 1.4 C51语言入门 1.4.1 C51语言概述 1.4.2 C51语言数据类型 1.4.3 C51语言变量与存储类型 1.4.4 C51语言绝对地址的访问 1.4.5 C51语言函数 1.5 Keil μVision集成开发环境 1.5.1 软件简介 1.5.2 Keil使用方法 习题与思考题 第2章 8051单片机的内部结构与最小系统 2.1 8051单片机的内部结构 2.1.1 CPU 2.1.2 存储器 2.1.3 并行I/O口 2.1.4 可编程串行口 2.1.5 定时器/计数器 2.1.6 中断系统 2.2 8051单片机的封装和引脚 2.3 8051单片机的基本电路 2.3.1 时钟电路 2.3.2 复位电路 2.4 8051单片机的最小系统 2.4.1 8051单片机最小系统的组成 2.4.2 8051单片机最小系统的工作方式 习题与思考题 第3章 8051单片机输出口应用 3.1 8051单片机输入/输出口 3.2 常用元器件 3.3 常见输出电路设计 3.4 指令格式 3.5 寻址方式 3.6 数据传送指令 3.6.1 内部数据传送指令 3.6.2 外部数据传送指令 3.6.3 堆栈操作指令 3.6.4 数据交换指令 3.7 输出接口电路应用 习题与思考题 第4章 8051单片机输入口应用 4.1 8051单片机时序分析 4.1.1 时钟周期、机器周期和指令周期 4.1.2 8051单片机指令的取指时序 4.1.3 访问外部存储器的指令时序 4.2 常见输入电路设计 4.2.1 输入设备 4.2.2 输入电路设计 4.2.3 抖动与防抖动 4.3 控制转移指令 4.3.1 无条件转移指令 4.3.2 条件转移指令 4.3.3 子程序调用和返回指令 4.3.4 比较转移指令 4.3.5 减1转移指令 4.3.6 空操作指令 4.4 输入接口电路应用 习题与思考题 第5章 8051单片机常用外部设备应用 5.1 键盘扫描原理 5.1.1 键盘组成及特性 5.1.2 按键的去抖动方法 5.1.3 独立式键盘的原理 5.1.4 矩阵式键盘的原理 5.2 数码管显示原理 5.2.1 LED数码管结构与原理 5.2.2 LED数码管显示方式 5.3 液晶显示原理 5.3.1 LCD模块显示分类 5.3.2 LCD 1602液晶显示模块 5.4 可编程并行接口芯片 5.5 算数运算指令 5.6 人机交互方法及电路应用 5.6.1 8051单片机与键盘接口及应用 5.6.2 8051单片机与LED数码管接口及应用 5.6.3 8051单片机与LCD 1602接口及应用 习题与思考题 第6章 8051单片机中断应用 6.1 8051单片机中断概述 6.1.1 中断的定义和作用 6.1.2 8051单片机中断源 6.1.3 中断嵌套 6.1.4 中断系统功能 6.2 逻辑操作和循环移位指令 6.2.1 逻辑操作指令 6.2.2 循环移位指令 6.3 8051单片机中断系统 6.3.1 8051单片机的中断源和中断标志 6.3.2 8051单片机对中断请求的控制 6.3.3 8051单片机对中断的响应 6.3.4 8051单片机对中断的响应时间 6.3.5 8051单片机对中断请求的撤除 6.4 8051单片机中断的应用 6.4.1 外部中断源的应用 6.4.2 外部中断源的扩展应用 习题与思考题 第7章 8051单片机的定时器/计数器应用 7.1 8051单片机的定时器/计数器 7.1.1 定时器/计数器的结构和控制 7.1.2 定时器/计数器的工作方式 7.1.3 定时器/计数器的初始化 7.2 位操作指令 7.3 定时器/计数器的应用 习题与思考题 第8章 8051单片机与A/D、D/A接口电路应用 8.1 A/D转换原理 8.1.1 A/D转换器的工作原理 8.1.2 A/D转换器的主要技术指标 8.1.3 A/D转换器ADC 8.2 D/A转换原理 8.2.1 D/A转换器的主要技术指标 8.2.2 D/A转换器的工作原理 8.2.3 D/A转换器DAC 8.3 8051单片机与A/D、D/A接口电路应用 8.3.1 8051单片机与A/D接口电路应用 8.3.2 8051单片机与D/A接口电路应用 习题与思考题 第9章 8051单片机串行口应用 9.1 串行与并行基本通信方式 9.2 8051单片机的串行口 9.3 RS-232与TTL电平的转换 9.4 波特率的设置 9.5 串行口电路应用 9.5.1 串行口的简单应用 9.5.2 双机通信应用 9.5.3 PC和单片机之间的通信应用 习题与思考题 附录 MCS-51系列单片机指令表 参考文献 |