本书依据单片机的结构与功能,以感性接触与理性了解相结合的方式,以层层深入的表述方法,利用图形与表格的简约生动的形式,以通俗轻松的语言和大量实用案例进行佐证的结构作为一本书籍的撰写思路,有效地降低知识传递过程的难度与损耗。 |
前言 第1章 单片机的基础知识 1.1 引言 1.1.1 什么是单片机 1.1.2 单片机的发展与分类 1.1.3 单片机的应用领域 1.2 ATMEL单片机的发展与分类 1.2.1 ATMEL单片机概况 1.2.2 AT89系列Flash单片机 1.2.3 AT89系列单片机主要型号 1.3 单片机的几个基本概念 1.3.1 资源 1.3.2 总线 1.3.3 堆栈 1.3.4 指令、地址、数据 1.3.5 单片机P0口、P2口和P3口的第二功能用法 1.3.6 程序的执行过程 1.3.7 仿真、仿真器 1.4 小结 第2章 AT89系列单片机基本结构 2.1 AT89系列典型单片机结构框图 2.1.1 A/89系列典型单片机结构 2.1.2 各引脚的功能说明 2.2 I/O端口的结构及特点 2.2.1 I/O端口的结构 2.2.2 各个端口的功能特点 2.2.3 写端口操作 2.2.4 读端口及接口操作 2.2.5 I/O端口的读一修改一写特性 2.2.6 外部存储器的存取操作 2.3 存储器组织 2.3.1 程序存储器 2.3.2 数据存储器 2.3.3 特殊功能寄存器 2.3.4 专用功能寄存器 2.3.5 几种芯片存储器组织的差别 2.4 小结 第3章 定时及中断部件结构及功能 3.1 定时器的结构与功能 3.1.1 引言 3.1.2 单片机的定时结构与功能 3.1.3 定时器T0与T1 3.1.4 定时器T2 3.1.5 波特率产生的方法 3.2 中断系统 3.2.1 有关中断的概念 3.2.2 中断的触发方式 3.2.3 中断响应 3.2.4 中断服务程序 3.2.5 中断扩展 3.3 小结 第4章 串行接口部件结构及功能 4.1 振荡器与复位电路 4.1.1 时钟振荡器 4.1.2 复位 4.2 看门狗 4.2.1 看门狗的概念 4.2.2 软件看门狗 4.2.3 硬件看门狗 4.3 串行接口 4.3.1 概述 4.3.2 AT89单片机的串行接口结构 4.3.3 单片机之间的通信 4.3.4 PC机与单片机的串行通信 4.3.5 I2C串行总线 4.4 AT89单片机的SPI接口 4.4.1 SPI总线接口的基本原理 4.4.2 AT89S8252单片机中的SPI接口工作原理 4.4.3 AT89S8252单片机的ISP 4.5 小结 第5章 软件系统 5.1 单片机软件系统 5.1.1 概述 5.1.2 AT89系列单片机常用的编程语言 5.2 单片机汇编程序 5.2.1 源文件 5.2.2 源文件的格式 5.2.3 机器码代码文件 5.2.4 列表文件 5.3 单片机的指令系统 5.3.1 一些特殊符号的意义 5.3.2 指令分类说明 5.3.3 伪指令 5.3.4 宏指令 5.3.5 AT89系列单片机的寻址方式 5.3.6 动作指令分类说明 5.4 单片机C语言 5.4.1 C51语言的发展与使用 5.4.2 C51语言的结构 5.4.3 C51的数据类型与运算符 5.4.4 C51语言流程控制语句 5.4.5 C51的函数 5.4.6 户断服务函数 5.4.7 C51的编程规范 5.5 汇编语言与C51语言的混合编程 5.5.1 混合编程 5.5.2 汇编和C接口中寻址方式的改变 5.6 小结 第6章 单片机抗干扰技术 6.1 千扰产生的原因及危害 6.1.1 干扰的概念及产生原因 6.1.2 干扰的危害 6.2…… |
商品评论(0条)