主页 详情

《单片机技术及应用》_刘训非,陈希主编;程雪敏,蔡成炜副主编_13539756_9787302219972

【书名】:《单片机技术及应用》
【作者】:刘训非,陈希主编;程雪敏,蔡成炜副主编
【出版社】:北京:清华大学出版社
【时间】:2010
【页数】:321
【ISBN】:9787302219972
【SS码】:13539756

最新查询

内容简介

第1章 单片机基础知识

1.1 单片微型计算机

1.1.1 单片机最小系统

1.1.2 单片机的基本知识

1.1.3 单片机的发展概况

1.1.4 单片机主要品种简介

1.1.5 单片机的应用

1.2 计算机的数制

1.2.1 数制

1.2.2 数制转换

1.2.3 二进制编码

1.2.4 计算机中数的表示

思考与练习

第2章 MCS-51单片机结构

2.1 MCS-51单片机基本结构原理

2.1.1 Keil C51仿真软件简介

2.1.2 MCS-51单片机组成

2.1.3 MCS-51单片机内部结构框图及引脚功能

2.1.4 时钟电路与复位电路

2.1.5 中央处理器

2.1.6 8051单片机I/O结构

2.2 MCS-5 1单片机存储器

2.2.1 程序存储器

2.2.2 数据存储器

2.2.3 MCS-51单片机片内数据存储器的配置

2.2.4 单片机特殊功能寄存器

2.2.5 特殊功能寄存器的位寻址

2.3 单片机并口控制系统

2.4 实践训练

任务1:数据存储器的读、写

任务2:彩灯控制

思考与练习

第3章 MCS-51指令系统

3.1 指令格式

3.1.1 单字节指令

3.1.2 双字节指令

3.1.3 三字节指令

3.2 寻址方式

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 指令分类

3.3.2 数据传送类指令

3.3.3 算术运算类指令

3.3.4 逻辑操作类指令

3.3.5 位操作类指令

3.3.6 控制转移类指令

3.4 伪指令

3.5 实践训练

任务1:指令的熟悉及使用

任务2:指令的分析及应用

思考与练习

第4章 MCS-51程序设计

4.1 三种基本程序结构

4.1.1 顺序程序

4.1.2 分支程序

4.1.3 循环程序

4.2 子程序和参数传递方法

4.2.1 工作寄存器或累加器传递参数

4.2.2 用指针寄存器来传递参数

4.2.3 用堆栈来传递参数

4.2.4 程序段参数传递

4.3 查表程序设计

4.4 散转程序设计

4.4.1 用转移指令表实现散转

4.4.2 用转移地址表实现散转

4.5 实践训练

任务1:20个数的从小到大排序

任务2:数码管显示程序设计

思考与练习

第5章 单片机中断系统

5.1 中断概述

5.1.1 中断的概念

5.1.2 中断的特点

5.2 中断系统的结构与控制

5.2.1 中断系统的结构

5.2.2 中断系统控制

5.3 中断处理过程

5.3.1 中断系统的功能

5.3.2 中断处理

5.4 外部中断源的扩展

5.4.1 用定时器作外部中断源

5.4.2 中断和查询相结合

5.5 中断应用举例

5.6 实践训练

任务:工业顺序控制

思考与练习

第6章 定时器/计数器

6.1 定时器/计数器的基本概念

6.2 定时器/计数器的基本结构和工作原理

6.2.1 定时器/计数器的结构

6.2.2 定时器/计数器的工作原理

6.3 定时器/计数器的控制字

6.3.1 定时器/计数器的方式寄存器TMOD

6.3.2 控制寄存器TCON

6.4 定时器/计数器的4种工作方式及应用

6.4.1 工作方式0

6.4.2 工作方式1

6.4.3 工作方式2

6.4.4 工作方式3

6.5 定时器/计数器的初始化

6.5.1 定时器/计数器的初始化步骤

6.5.2 定时器/计数器的定时/计数范围和预置数的计算方法

6.6 定时器/计数器的应用举例

6.6.1 定时器的应用

6.6.2 计数器的应用

6.7 实践训练

任务:广告灯光左右移动

思考与练习

第7章 单片机串行接口

7.1 串行接口通信概述

7.1.1 串行通信基础及基本概念

7.1.2 MCS-51单片机串行口结构

7.1.3 串行接口的工作方式

7.1.4 MCS-51串行口的波特率

7.2 常用的串行通信总线

7.2.1 RS-232C总线

7.2.2 RS-449、RS-422A、RS-423A标准接口

7.2.3 20mA电流环路串行接口

7.3 MCS-51单片机之间的通信

7.3.1 MCS-51 单片机双机通信技术

7.3.2 MCS-51单片机多机通信

7.4 实践训练

任务:单片机与PC通信

思考与练习

第8章 Keil C51编译器的使用

8.1 Keil C51使用的一个实例

8.2 Keil C51的使用方法

8.2.1 KeilμVision2 IDE运行环境

8.2.2 项目文件的建立

8.2.3 项目添加程序的方法

8.2.4 编译、连接和形成目标文件

8.2.5 运行、调试

8.2.6 多文件的处理

8.2.7 仿真环境的设置

8.3 KeilC51的调试技巧

8.3.1 设置和删除断点

8.3.2 查看和修改寄存器的内容

8.3.3 观察和修改变量

8.3.4 观察存储器区域

8.3.5 并行口的使用

8.4 实践训练

任务:在Keil C51环境下单片机资源的应用

思考与练习

第9章 C51程序设计及应用

9.1 C51程序设计基础知识

9.1.1 C51特点

9.1.2 C51编程的例子

9.1.3 C51的标识符和保留字

9.1.4 C51的数据类型

9.1.5 C51的常量

9.1.6 变量

9.1.7 C51的常用运算符

9.1.8 C51的输入与输出

9.1.9 C51的基本语句

9.2 C51的函数与数组

9.2.1 函数的定义

9.2.2 函数的调用与声明

9.2.3 数组

9.3 实践训练

任务1:MCS-51 I/O字节操作应用

任务2:MCS-51I/O位操作应用

任务3:MCS-51定时器应用

任务4:MCS-51外部中断应用

任务5:MCS-51 串行口中断应用

任务6:MCS-51访问外部数据存储器的应用

思考与练习

第10章 MCS-51系统扩展及接口技术

10.1 单片机系统扩展概述

10.1.1 单片机应用系统扩展要求

10.1.2 单片机常用扩展芯片

10.2 存储器扩展

10.2.1 存储器扩展概述

10.2.2 程序存储器扩展

10.2.3 数据存储器的扩展

10.3 I/O口扩展设计

10.3.1 8255可编程并行接口芯片

10.3.2 8155可编程并行接口芯片

10.4 显示器接口扩展技术

10.5 键盘接口设计

10.5.1 键盘工作原理

10.5.2 键盘接口设计

10.6 模/数和数/模转换电路

10.6.1 D/A转换器与8031的接口设计

10.6.2 A/D转换器与8031的接口设计

10.7 实践训练

任务1:存储器扩展设计

任务2:输入/输出口扩展设计

任务3:A/D和D/A转换器电路接口设计

思考与练习

第11章 单片机应用系统设计

11.1 单片机应用系统的基本结构

11.1.1 单片机应用系统的结构

11.1.2 单片机应用系统设计的基本过程

11.2 单片机应用系统的硬件设计

11.2.1 硬件系统设计原则

11.2.2 硬件设计

11.3 单片机应用系统的软件设计

11.3.1 软件设计的特点

11.3.2 资源分配

11.3.3 单片机应用系统开发工具

11.4 单片机应用系统设计项目实践

项目1:单片机自动门锁设计

项目2:红外遥控系统设计

思考与练习

附录1 μVision2菜单项命令、工具栏图标、默认快捷键及描述

附录2 C51常用库函数

附录3 C51中的关键字

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
007153e569324ef013ab8188cb2d90e9#c3c82008107fac1239b960218a58b664#59265897#13539756.zip