单片机原理与C51基础

单片机原理与C51基础

赵丽清 , 主编

出版社:机械工业出版社

年代:2012

定价:39.0

书籍简介:

本书首先围绕单片机的发展历史、课程地位、学习方法及学习这些课程必备的基础知识作了讲述;从应用者的视角讲解了单片机的结构和引脚功能,利用大量图表讲解了80C51单片机的汇编语言指令功能等内容,利用典型实例介绍了80C51系列单片机汇编语言的顺序、分支、循环及子程序设计的方法,介绍了中断的概念、中断相关的特殊功能寄存器、中断的编程方法和实例,单片机定时/计数器的组成结构及应用实例,串行通信的相关概念、80C51系列单片机的串行接口、通信模式及其应用实例,储存器及并行口的扩展方法,详细的讲解了外扩芯片的编址技术,键盘、数码管及ADC0809和DAC0832的接口方法和实例,C51的语法、结构等知识,同时给出前述章节中典型例题的C语言程序,单总线、SPI总线及I2C总线等串行总线扩展技术。

书籍目录:

前言

第1章 绪论

1.1单片机

1.1.1单片机的概念

1.1.2单片机的发展历史及产品近况

1.1.3嵌入式处理器家族

1.1.4单片机课程的地位及学习方法

1.2单片机开发所需软硬件介绍

1.2.1关于Keil C51及其集成开发环境Keil μVision

1.2.2仿真技术和仿真器

1.2.3编程器和下载软件

1.2.4Protel与单片机

1.2.5关于Proteus软件

1.2.6字模提取软件与串口调试助手

1.3数字电路基础

1.3.1二进制的逻辑运算

1.3.2数字电路中0与1的定义

1.4数制与编码的简单回顾

1.4.1数制

1.4.2编码

1.4.3计算机中带符号数的表示

思考题

第2章 80C51系列单片机基本结构及原理

2.180C51系列单片机的内部结构

2.1.180C51系列单片机的CPU

2.1.2ROM和RAM的区别

2.1.3单片机时序及有关概念

2.280C51系列单片机的引脚功能

2.2.180C51系列单片机的引脚

2.2.2单片机的最小系统

2.2.3三总线结构

2.380C51系列单片机的存储器

2.3.1存储器的空间地址

2.3.2程序存储器

2.3.3数据存储器

2.3.480C51系列单片机的特殊功能寄存器(SFR)

2.4并行I/O口及其应用

2.4.1P0口

2.4.2P1口

2.4.3P2口

2.4.4P3口

2.4.5I/O口驱动发光二极管

2.5单片机的复位、掉电保护和低功耗设计

2.5.1单片机的复位

2.5.2掉电保护和低功耗设计

思考题

第3章 80C51系列单片机的寻址方式和指令系统

3.1汇编语言的指令格式及其常用符号

3.1.1汇编语言的指令格式

3.1.2机器码的三种格式

3.1.3指令中常用符号说明

3.280C51系列单片机的寻址方式

3.2.1立即寻址

3.2.2直接寻址

3.2.3寄存器寻址

3.2.4寄存器间接寻址

3.2.5变址寻址

3.2.6相对寻址

3.2.7位寻址

3.3数据传送类指令

3.3.1内部RAM数据传送指令

3.3.2访问外部RAM的数据传送指令MOVX

3.3.3读取ROM中常数表的查表指令MOVC

3.3.4数据交换指令

3.3.5堆栈操作指令

3.4算术运算类指令

3.4.1加法指令

3.4.2减法指令

3.4.3乘、除法指令

3.5逻辑运算及移位类指令

3.5.1逻辑与运算指令

3.5.2逻辑或运算指令

3.5.3逻辑异或运算指令

3.5.4累加器清零、取反指令

3.5.5循环移位指令

3.6控制转移类指令

3.6.1无条件转移指令

3.6.2条件转移指令

3.6.3子程序调用及返回指令

3.6.4空操作指令

3.7位操作类指令

3.7.1位变量传送指令

3.7.2位置位、清零指令

3.7.3位逻辑运算指令

3.7.4位控制转移指令

思考题

第4章 汇编语言程序

4.1汇编语言程序概述

4.1.1源程序的编辑和汇编

4.1.2伪指令

4.1.3汇编语言程序设计步骤

4.2汇编语言程序设计

4.2.1顺序程序设计

4.2.2分支程序设计

4.2.3循环程序设计

4.3子程序及其调用

4.3.1子程序的设计注意事项

4.3.2参数传递

思考题

第5章 中断系统

5.180C51系列单片机的中断系统

5.1.1什么是中断

5.1.280C51系列单片机的中断源

5.1.380C51系列单片机的中断控制

5.2中断处理过程

5.2.1中断响应

5.2.2中断处理

5.2.3中断返回

5.2.4中断请求的撤除

5.3中断服务子程序的设计

5.3.1单个中断源设计举例

5.3.2多个中断源设计举例

思考题

第6章 定时/计数器

6.1定时/计数器T0和T

6.1.1定时/计数器的结构及功能

6.1.2定时/计数器T0和T1的模式选择和状态控制寄存器

6.2T0和T1的4种工作模式

6.2.1模式0

6.2.2模式1

6.2.3模式

6.2.4模式

6.3定时/计数器的应用

6.3.1定时/计数器模式0的应用

6.3.2定时/计数器模式1的应用

6.3.3定时/计数器模式2的应用

6.3.4定时/计数器门控位GATE的应用

6.3.5运行中读定时/计数器

思考题

第7章 80C51系列单片机的串行通信

7.1串行通信基础知识

7.1.1并行通信与串行通信

7.1.2串行通信的通信方式

7.1.3串行通信的数据传送方向

7.1.4通信中的误码问题

7.280C51系列单片机的串行接口

7.2.1串行接口的结构

7.2.2串行接口的控制寄存器

7.2.3串行通信的波特率设计

7.3串行接口的工作方式

7.3.1方式

7.3.2方式

7.3.3方式

7.3.4方式

7.4串行通信应用举例

7.4.1串行接口方式0的应用

7.4.2串行接口方式1的应用

7.4.3串行接口方式2的应用

7.4.4串行接口方式3的应用

7.5串行通信实用技术

7.5.1双机串行通信的硬件连接

7.5.280C51系列单片机的多机通信

7.5.3双机串行通信软件编程

7.5.4PC与单片机的点对点串行通信接口设计

7.5.5PC与多个单片机的串行通信接口设计

思考题

第8章 80C51系列单片机并行系统扩展技术

8.180C51系列单片机的并行系统扩展概述

8.1.180C51系列单片机的并行系统扩展能力

8.1.2地址的锁存

8.1.3存储器空间地址

8.2外部存储器的扩展方法

8.2.1程序存储器的扩展

8.2.2数据存储器的扩展

8.2.3数据存储器和程序存储器的统一编址

8.3外部I/O接口的扩展方法

8.3.1简单并行I/O接口扩展

8.3.281C55可编程I/O接口及扩展技术

8.3.382C55可编程接口电路的扩展

思考题

第9章 单片机的接口技术

9.1单片机键盘接口技术

9.1.1单片机的键扫描方式

9.1.2独立键盘

9.1.3矩阵式键盘

9.2数码显示器接口电路

9.2.1数码管显示原理

9.2.2数码管动态显示

9.3A/D转换接口技术

9.4D/A转换接口技术

思考题

第10章 单片机C51程序设计

10.1C51程序设计基础

10.1.1C51中的基本数据类型

10.1.2C51中扩充的数据类型

10.1.3C51中的运算符

10.1.4C51中的语句及程序结构

10.1.5C51中的头文件

10.2C51程序设计

10.2.1定时/计数器初始化程序设计举例

10.2.2点亮发光二极管实现流水灯程序

10.2.3单个中断系统设计举例

10.2.4定时器程序设计举例

10.2.5串行通信程序设计举例

思考题

第11章 串行扩展技术

11.1单总线串行扩展

11.2SPI总线串行扩展

11.3I2C总线扩展

11.3.1I2C总线基础

11.3.280C51系列单片机的I2C总线时序模拟

11.3.380C51系列单片机与AT24C的接口

思考题

附录

附录AASC II表

附录BMCS.51系列单片机指令系统表

主编寄语大学生

参考文献

内容摘要:

《单片机原理与C51基础》以80C51系列单片机为对象,共分为11章的内容。为方便读者选择,前7章主要围绕单片机芯片本身的引脚、结构、指令及功能来讲解,它们是学习单片机的基础,适合少学时课程使用;后4章主要讲解单片机芯片的常用外围接口,方便多学时课程的安排。

本书第1章主要围绕单片机的发展历史、课程地位、学习方法及学习这些课程必备的基础知识进行介绍。第2章从应用者的视角讲解了单片机的结构和引脚功能,着重讲解了“怎样使用”的问题。第3章利用大量的图表讲解了80C51系列单片机的汇编语言指令功能等内容。第4章利用典型实例介绍了80C51系列单片机汇编语言的顺序、分支、循环及子程序设计的方法。第5章介绍了中断的概念、中断相关的特殊功能寄存器、中断的编程方法和实例。第6章介绍了单片机定时/计数器的组成结构及应用实例。第7章介绍了串行通信的相关概念,80C51系列单片机的串行接口、通信模式及其应用实例。第8章介绍了存储器及并行口的扩展方法,详细地讲解了外扩芯片的编址技术。第9章介绍了键盘、数码管及ADC0809和DAC0832的接口方法和实例。第10章以读者具有一定标准C语言基础为前提,介绍了C51的语法、结构等知识,同时给出了前述章节中典型例题的C语言程序,方便读者进行对比学习。第11章介绍了单总线、SPI总线及I2C总线等串行总线扩展技术。

《单片机原理与C51基础》以应用者的角度对“单片机原理与应用”这门课程进行了全新的解读,内容精炼,教辅材料齐全,适合各大专院校学生及老师选用。

书籍规格:

书籍详细信息
书名单片机原理与C51基础站内查询相似图书
9787111389149
如需购买下载《单片机原理与C51基础》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)39.0语种简体中文
尺寸26 × 19装帧平装
页数 270 印数 3000

书籍信息归属:

单片机原理与C51基础是机械工业出版社于2012.8出版的中图分类号为 TP312 ,TP368.1 的主题关于 单片微型计算机-C语言-程序设计-高等学校-教材 的书籍。