图书
单片机原理及应用

单片机原理及应用"

作者:张兰红
ISBN:978-7-111-38483-0
定价:¥38.0
字数:488千字
页数:
出版时间:2012-07-16
开本:16
版次:
装帧:平装
出版社:机械工业出版社
简介

本书系统地介绍了80C51系列单片机的结构原理和应用技术,内容包括单片机的基础知识、单片机应用系统的开发环境、80C51系列单片机的硬件与软件基础知识、并行口及应用、中断系统及应用、定时器/计数器及应用、串行口及应用、80C51单片机系统扩展技术、80C51单片机的测控接口、单片机应用系统的开发与设计等。 书中列举了大量的实例,均采用C51编程,实用性强。实例全部在Keil µVision3集成开发环境或Proteus仿真软件中调试通过,可以直接在课堂教学中进行现场演示。许多实例本身就是一个生动、实用的单片机应用系统,可大大激发学生的学习积极性。 本书可作为应用型工科院校本、专科学生单片机课程的教材,也可以作为从事单片机项目开发与应用的工程技术人员的参考书。

前言

目录

前言
第1章单片机基础知识1
1.1单片机概述1
1.1.1什么是单片机1
1.1.2单片机与微型计算机的关系1
1.1.3常用的单片机系列2
1.1.4单片机的应用4
1.1.5单片机控制系统实例——点亮
一个发光二极管的控制系统5
1.2微型计算机系统组成7
1.2.1计算机的基本结构7
1.2.2微型计算机的结构7
1.2.3微型计算机系统10
1.2.4微型计算机软件10
1.3微型计算机的运算基础知识12
1.3.1数制的概念12
1.3.2与计算机有关的数制12
1.3.3数制之间的相互转换14
1.3.4码制的概念15
本章小结19
习题120
第2章单片机应用系统的开发
环境21
2.1单片机应用系统的开发工具21
2.2Keil C51高级语言集成
开发环境——μVision3 IDE22
2.2.1KeilμVision3 IDE的主要特性22
2.2.2μVision3 IDE集成开发环境简介23
2.2.3μVision3 IDE 的使用24
2.3基于Proteus的单片机系统仿真36
2.3.1Proteus 7 Professional界面介绍37
2.3.2电路原理图的绘制39
2.3.3Proteus VSM与Keil μVision3
的联调46
本章小结47
习题248
第3章80C51系列单片机的
硬件基础49
3.18051系列单片机概述493.1.1MCS51系列单片机493.1.28051内核单片机简介503.1.380C51系列单片机的选择依据51
3.280C51系列单片机引脚功能52
3.380C51系列单片机的编程结构56
3.480C51系列单片机的存储器583.4.1半导体存储器583.4.2存储器的主要指标603.4.380C51单片机的存储器60
3.580C51单片机的工作方式673.5.1复位方式673.5.2程序执行方式683.5.3低功耗方式68
3.680C51系列单片机的时序703.6.1时钟电路703.6.2时序的基本单位713.6.380C51系列单片机的典型
时序分析72
3.780C51单片机最小应用系统73
本章小结74
习题375
第4章80C51单片机的软件基础76
4.180C51单片机的指令系统764.1.1指令格式764.1.2指令系统的寻址方式774.1.3指令系统804.1.4汇编语言编程举例94
4.2 C51程序设计基础974.2.1C51和标准ANSI C的区别974.2.2C51程序结构分析974.2.3C51的标识符和关键字1014.2.4C51的数据结构1034.2.5变量的存储种类和存储器类型1084.2.6绝对地址的访问1134.2.7C51的预处理1164.2.8C51的运算符与表达式117
4.3C51语言的语句1234.3.1表达式语句1234.3.2复合语句1234.3.3空语句1234.3.4函数调用语句1234.3.5控制语句124
4.4C51的函数1324.4.1函数的一般格式1324.4.2中断函数1344.4.3C51的库函数1344.4.4本征库函数和非本征库函数1364.4.5几类重要的库函数136
4.5C51的程序结构1384.5.1顺序结构1384.5.2分支结构1394.5.3循环结构1394.5.4综合举例139
本章小结140
习题4141
第5章并行口及应用144
5.180C51系列单片机内部并行口
的结构1445.1.1P0口1445.1.2P1口1455.1.3P2口1465.1.4P3口1475.1.5P0~P3端口功能总结147
5.280C51系列单片机并行口的应用148
5.3七段数码管显示器接口1525.3.1七段数码管简介1525.3.2LED显示器工作原理153
本章小结157
习题5158
第6章中断系统及应用159
6.1中断概述1596.1.1中断的有关概念1596.1.2中断技术的应用1606.1.3中断系统的功能160
6.280C51单片机中断系统1616.2.1中断系统的结构1616.2.2中断响应1666.2.3中断请求的撤销166
6.3中断服务程序的设计167
6.4中断系统的应用168
本章小结172
习题6172
第7章定时器/计数器及应用174
7.1定时/计数技术概述1747.1.1软件定时/计数1747.1.2数字电路定时/计数1747.1.3可编程定时/计数174
7.280C51单片机的定时器/计数器1757.2.1定时器/计数器的结构1757.2.2定时器/计数器的工作原理1767.2.3定时器/计数器的工作方式1787.2.4定时器/计数器对输入信号
的要求182
7.3定时器/计数器的应用182
本章小结188
习题7189
第8章串行口及应用190
8.1串行通信基础知识1908.1.1计算机对外通信方式1908.1.2串行通信的基本概念1918.1.3串行通信接口标准194
8.280C51单片机的串行口1998.2.1串行口的结构1998.2.2串行口的工作方式201
8.3串行口的应用211
本章小结216
习题8216
第9章80C51单片机系统扩展技术218
9.1单片机系统扩展概述2189.1.1单片机系统扩展资源分类2189.1.2单片机系统扩展结构219
9.2数据存储器的扩展2209.2.1数据存储器芯片2209.2.2地址锁存器芯片2219.2.3数据存储器扩展电路2239.2.4存储器的编址224
9.3并行I/O接口的扩展2279.3.1并行I/O口扩展概述2279.3.2简单并行I/O口的扩展2289.3.3可编程并行I/O口的扩展230
9.4键盘接口技术2399.4.1按键开关2409.4.2键盘工作原理2409.4.3独立式键盘2419.4.4矩阵式键盘244
9.5LCD液晶显示器与单片机的接口2489.5.1点阵字符型液晶显示模块的
组成和基本特点2499.5.2LCD1602模块接口引脚功能2499.5.3LCD1602模块的操作2509.5.4LCD1602与AT89C52单片机
的接口与编程253
本章小结255
习题9256
第10章80C51单片机的测控接口257
10.1D/A转换接口技术25710.1.1D/A转换器的基本原理与
主要技术指标25710.1.2DAC0832芯片及其与单片
机的接口259
10.2A/D转换接口技术26610.2.1A/D转换器原理与技术指标26710.2.2ADC0809芯片及其与单片机
的接口268
10.3开关量的接口技术27310.3.1开关量输入接口27310.3.2开关量输出接口274
本章小结277
习题10277
第11章单片机应用系统的开发
与设计279
11.1单片机应用系统的开发过程279
11.1.1总体设计279
11.1.2硬件设计280
11.1.3软件设计281
11.2LED点阵显示屏设计282
11.2.1项目任务282
11.2.2项目分析282
11.2.3项目硬件设计283
11.2.4项目程序设计284
11.2.5仿真与实验结果287
11.3使用DS18B20温度传感器设计
的温控系统288
11.3.1项目任务288
11.3.2项目分析289
11.3.3DS18B20简介289
11.3.4项目硬件设计293
11.3.5项目程序设计294
11.3.6仿真与实验结果300
11.4步进电动机控制系统设计301
11.4.1项目任务301
11.4.2项目分析301
11.4.3项目硬件设计301
11.4.4项目程序设计303
11.4.5仿真与实验结果305
本章小结306
习题11306
参考文献307

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个