单片机原理、接口与C51应用程序设计

单片机原理、接口与C51应用程序设计

王耀琦, 主编

出版社:西安电子科技大学出版社

年代:2012

定价:32.0

书籍简介:

本书系统介绍了MCS-51单片机的硬件结构、指令系统、C51程序设计方法与各种常用硬件的接口设计。内容包括MCS-51系列单片机的硬件结构,MCS-51的汇编语言指令与程序设计,MCS-51语言程序设计,MCS-51的中断,MCS-51的定时器/计数器,MCS-51的串口通信,MCS-51的系统扩展,单片机与键盘、显示器的接口技术,单片机与A/D、D/A转换器的接口技术,单片机与I2C总线芯片的接口技术,单片机的其他接口技术。

书籍目录:

第1章 绪论

1.1 工业控制系统组成方案

1.2 计算机概述

1.3 单片机的发展简史

1.4 单片机产品近况

1.5 ARM内核单片机简介

1.6 单片机的应用领域

习题

第2章 MCS-51系列单片机的硬件结构

2.1 MCS-51系列单片机简介

2.2 MCS-51系列单片机的硬件结构

2.3 MCS-51系列单片机的外部引脚及片外总线

2.4 MCS-51系列单片机的存储器结构

2.5 MCS-51系列单片机的I/O结构

2.6 MCS-51系列单片机的时钟电路及时序

第1章 绪论

1.1 工业控制系统组成方案

1.2 计算机概述

1.3 单片机的发展简史

1.4 单片机产品近况

1.5 ARM内核单片机简介

1.6 单片机的应用领域

习题

第2章 MCS-51系列单片机的硬件结构

2.1 MCS-51系列单片机简介

2.2 MCS-51系列单片机的硬件结构

2.3 MCS-51系列单片机的外部引脚及片外总线

2.4 MCS-51系列单片机的存储器结构

2.5 MCS-51系列单片机的I/O结构

2.6 MCS-51系列单片机的时钟电路及时序

2.6.1 时钟电路

2.6.2 时序

2.6.3 指令时序

2.7 MCS-51系列单片机的工作方式

2.7.1 复位方式

2.7.2 单步执行方式

2.8 MCS-51系列单片机的最小系统

习题

第3章 MCS-51的汇编语言指令与程序设计

3.1 MCS-51指令系统概述

3.2 MCS-51指令系统的寻址方式

3.3 MCS-51指令系统的指令

3.3.1 数据传送指令

3.3.2 算术运算指令

3.3.3 逻辑运算指令

3.3.4 控制转移指令

3.3.5 位操作指令

3.4 伪指令

3.5 汇编语言程序设计举例

3.5.1 码制转换

3.5.2 拆字与拼字

3.5.3 运算程序

习题

第4章 C51语言程序设计

4.1 概述

4.1.1 编程语言

4.1.2 汇编语言的特点

4.1.3 C语言的特点

4.2 C51基本语法

4.2.1 C51基本数据类型

4.2.2 C51的运算

4.2.3 C51的运算符与表达式

4.2.4 C51的输入/输出函数

4.2.5 C51程序的基本结构与相关语句

4.3 函数

4.3.1 函数的定义

4.3.2 函数的声明

4.3.3 函数的调用

4.4 C51的组合数据类型

4.4.1 指针

4.4.2 结构体

4.4.3 联合体

4.4.4 枚举

习题

第5章 MCS-51的中断

5.1 概述

5.2 MCS-51中断系统

5.2.1 中断源请求

5.2.2 中断控制

5.3 中断处理

5.3.1 中断响应

5.3.2 中断返回与撤销

5.4 中断程序的编写与外部中断的扩充

习题

第6章 MCS-51的定时器/计数器

6.1 概述

6.2 定时器/计数器T0、T1的寄存器

6.3 定时器/计数器T0、T1的工作方式

6.4 定时器/计数器T2

6.4.1 T2的寄存器

6.4.2 T2的工作方式

6.5 定时器/计数器的初始化编程及应用

习题

第7章 MCS-51串口通信

7.1 串行通信基础知识

7.1.1 并行通信与串行通信

7.1.2 串行通信的制式

7.1.3 异步通信和同步通信

7.1.4 波特率

7.2 MCS-51的串行口及控制寄存器

7.2.1 串行口的结构

7.2.2 串行口控制寄存器

7.3 串行口工作方式

7.3.1 方式0

7.3.2 方式1

7.3.3 方式2和方式3

7.4 串行口的初始化与应用

7.4.1 串行口的初始化

7.4.2 串行口的应用

7.5 单片机与PC的通信

7.5.1 RS-232串行总线通信的基本原理

7.5.2 RS-485串行总线通信的基本原理

7.5.3 USB串行总线通信的基本原理

习题

第8章 MCS-51系统扩展

8.1 概述

8.2 存储器扩展

8.2.1 程序存储器的扩展

8.2.2 数据存储器的扩展

8.3 I/O口的扩展

8.3.1 概述

8.3.2 可编程芯片8155

习题

第9章 单片机与键盘、显示器的接口技术

9.1 单片机与键盘的接口

9.1.1 按键电路和抖动的消除

9.1.2 独立式键盘与单片机的接口

9.1.3 行列式键盘

9.2 单片机与LED显示器的接口

9.2.1 LED显示器的基本结构和原理

9.2.2 LED的显示方式

9.2.3 LED的译码与驱动

9.3 键盘/显示接口芯片及其应用

9.3.1 键盘/显示并行接口芯片8279

9.3.2 键盘/显示串行接口芯片ZLG7289B

9.4 单片机与LCD显示器的接口

9.4.1 字符点阵式液晶显示器1602

9.4.2 点阵图形液晶显示模块12864

习题

第10章 单片机与A/D、D/A转换器的接口技术

10.1 A/D转换器及其接口电路

10.1.1 概述

10.1.2 并行A/D转换器及其软硬件设计

10.1.3 SPI串行接口A/D转换器TLC1543

10.1.4 SPI串行接口A/D转换器TLC2543

10.2 单片机与D/A转换器的接口

10.2.1 概述

10.2.2 DAC0832与单片机的接口

10.2.3 串行接口D/A转换器TLC5615

习题

第11章 单片机与I2C总线芯片的接口技术

11.1 I2C总线的基本概念

11.2 虚拟I2C总线软件包

11.2.1 虚拟I2C总线汇编软件包

11.2.2 虚拟I2C总线C51程序软件包

11.3 I2C总线E2PROM芯片AT24C××

11.4 I2C总线I/O扩展芯片PCF8574

11.5 I2C总线A/D、D/A转换芯片PCF8591

11.6 I2C总线实时时钟/日历芯片PCF8563

11.7 I2C总线数字温度传感器芯片LM75A

习题

第12章 单片机的其它接口技术

12.1 数字温度传感器DS18B20

12.2 时钟芯片DS1302

12.3 红外通信模块TSOP18××

12.4 无线通信模块nRF905

习题

附录A Keil μV2软件的使用

附录B C51的库函数

附录C ASCII码表

参考文献

内容摘要:

本书系统介绍了MCS-51单片机的硬件结构、指令系统、C51程序设计方法与各种常用硬件的接口设计.内容包括MCS-51系列单片机的硬件结构,MCS-51的汇编语言指令与程序设计,MCS-51语言程序设计,MCS-51的中断,MCS-51的定时器/计数器,MCS-51的串口通信,MCS-51的系统扩展,单片

书籍规格:

书籍详细信息
书名单片机原理、接口与C51应用程序设计站内查询相似图书
9787560629612
如需购买下载《单片机原理、接口与C51应用程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地西安出版单位西安电子科技大学出版社
版次1版印次1
定价(元)32.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

单片机原理、接口与C51应用程序设计是西安电子科技大学出版社于2012.11出版的中图分类号为 TP312 ,TP368.1 的主题关于 单片微型计算机-C语言-程序设计 的书籍。