内容简介
随着微电子技术的高速发展,单片机在国民经济的各个领域得到了广泛的应用。目前大部分工科院校都开设了单片机课程,另外,对于许多科技人员、研发人员和专业技术人员等来说,掌握单片机是十分必要的。本书以80C51单片机为主,同时兼顾了PIC、Motorola、MSP和凌阳等型号单片机。本书既着重单片机的基本知识、功能原理的深入阐述,又理论联系实际,详细剖析各种实际应用的设计实例。
本书既可以作为广大从事电子、计算机、控制等行业的研发工程师以及工程技术人员的参考书或自学教材,也可以作为高等学校单片机接口技术、微机原理等课程配套的参考书或实验教程。
目录
前言
上篇 基础篇
第1章 MCS-51单片机的硬件组成
1.1 单片机的硬件结构
1.1.1 MCS-51单片机的组成和内部结构
1.1.2 CPU的结构
1.2 MCS-51单片机的引脚
1.3 MCS-51单片机的存储器
1.3.1 程序存储器
1.3.2 内部数据存储器
1.3.3 特殊功能寄存器
1.3.4 位地址空间
1.3.5 外部数据存储器
1.4 存储器的数据操作
1.5 MCS-51单片机的时钟和时序
1.5.1 时钟电路
1.5.2 MCS-51单片机的时序
1.6 复位及复位电路
1.6.1 复位操作
1.6.2 复位信号及其产生
1.6.3 复位电路
1.7 单片机的低功耗方式
第2章 80CS1单片机内部资源
2.1 中断系统
2.1.1 概述
2.1.2 80C51单片机中断系统
2.1.3 80C51中断服务函数
2.2 定时器/计数器
2.2.1 定时器/计数器0、1的结构及工作原理
2.2.2 定时器/计数器0、1的4种工作方式
2.2.3 定时器/计数器0、1的编程和应用实例
2.2.4 定时器/计数器2
2.3 并行口和串行口通信
2.3.1 并行接口
2.3.2 串行通信基础知识
2.3.3 串行接口
2.3.4 串行口波特率
2.3.5 串行口的扩展
第3章 80C51单片机指令和程序设计
3.1 单片机指令系统概述
3.1.1 寻址方式
3.1.2 MCS-51系列单片机指令系统
3.2 80C51单片机的c语言设计
3.2.1 80C51的标识符和关键字
..