本书由简单到复杂的顺序,以设计制作交通灯、设计制作游客流量计数器、设计制作啤酒生产计数器等12个项目为载体,涵盖了开发\仿真工具软件使用等应用技能、单片机结构及指令系统、C51程序设计、I/O口、中断与定时计数器等资源应用、键盘、显示、AD\DA 、存储器、串行通信、I2C与单总线器件等接口技术, 是工学结合课程的优秀教材。
单片机应用技术(第3版)
✍ Scribed by 刘华东
- Publisher
- 电子工业出版社
- Year
- 2009
- Tongue
- Chinese
- Leaves
- 268
- Edition
- 3
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
《单片机应用技术(第3版)》以MCS.51系列单片机为核心,全面系统地介绍单片机的系统结构、存储器结构、指令系统、程序设计方法:单片机资源以及应用所需的资源,简单介绍单片机应用系统的设计和单片机新技术。全书还包含有丰富的应用实例,其中实用程序部分可为读者在开发软件时提供捷径。书中结合应用实例向读者介绍一些新型器件,《单片机应用技术(第3版)》在第2版的基础上修改和新增加20%的内容,保留第2版的基本框架和精华,重点增加了基于工作过程的单片机应用内容,采用项目导向,任务驱动,理实一体化教学,也反映当前最新技术及其发展成果,尽可能地照顾到各层次的读者群体。
《单片机应用技术(第3版)》阐述简洁透彻、清晰,可读性好,实例较多,程序翔实、实用性强,知识系统全面,注重应用操作和实践能力培养。《单片机应用技术(第3版)》可作为高职高专院校电子类及计算机类专业的教材,也适宜于从事单片机应用,特别是计算机外设、家用电器、测量技术、数控技术、自动控制系统和智能仪器等领域的工程技术人员阅读。
✦ Table of Contents
内 容 简 介
前 言
目 录
第1章 MCS-51单片机结构及原理
1.1 单片机
1.1.1 单片机的概念
1.1.2 单片机的应用领域
1.1.3 单片机的产品介绍
1.1.4 单片机的学习方法
1.2 MCS-51系列单片机的结构和引脚
1.2.1 MCS-51引脚及功能说明
1.2.2 MCS-51单片机的结构方框图
1.3 MCS-51单片机存储器结构
1.3.1 存储器的特点
1.3.2 MCS-51具有的存储器编址空间
1.3.3 数据存储器
1.3.4 特殊功能寄存器SFR(专用寄存器)
1.4 并行输入/输出口、时序、复位
1.4.1 并行输入/输出口(I/O)
1.4.2 时钟和CPU时序
1.4.3 复位、掉电处理
1.5 理实一体化教学
本 章 小 结
习 题 1
第2章 MCS-51系列单片机指令系统
2.1 单片机指令系统基础
2.1.1 指令的概念
2.1.2 51单片机指令系统说明
2.1.3 51单片机寻址方式
2.2 数据传送类指令
2.2.1 片内数据传送指令
2.2.2 片外数据传送指令
2.3 算术运算类指令
2.3.1 加法指令
2.3.2 十进制调整指令
2.3.3 减法指令
2.3.4 乘法和除法指令
2.4 逻辑运算及移位指令
2.4.1 累加器的逻辑操作指令
2.4.2 逻辑运算指令
2.5 控制转移指令
2.5.1 无条件转移指令
2.5.2 调用指令
2.5.3 条件转移指令
2.6 布尔变量操作指令
2.6.1 位传送指令
2.6.2 位状态控制指令
2.6.3 位逻辑操作指令
2.6.4 位条件转移指令
2.7 指令部分学习方法小结
2.8 理实一体化教学
2.8.1 数据传送练习
2.8.2 单片机发光二极管显示电路应用
2.8.3 单片机数码管显示电路应用
2.8.4 单片机按键输入和二极管输出电路应用
本 章 小 结
习 题 2
第3章 汇编语言程序设计
内容提要及学习要求
3.1 单片机汇编程序设计基础
3.1.1 汇编语言程序设计步骤
3.1.2 编制程序的流程图
3.1.3 单片机51系列的伪指令
3.1.4 汇编语言源程序手工汇编
3.2 单片机汇编语言程序设计初步
3.2.1 顺序程序设计
3.2.2 分支程序设计
3.3 循环结构与循环程序设计
3.3.1 循环结构程序
3.3.2 循环结构程序设计
3.4 子程序和查表子程序设计
3.4.1 子程序设计
3.4.2 查表及查表程序设计
3.4.3 散转程序及其设计
3.5 理实一体化教学
3.5.1 多位数码管显示电路应用
3.5.2 多位数码管动态显示电路应用
本 章 小 结
习 题 3
第4章 单片机定时器/计数器、中断和串行口
4.1 MCS-51的定时器/计数器
4.1.1 定时器/计数器的结构
4.1.2 定时器/计数器的4种工作方式
4.1.3 定时器应用
4.2 单片机中断系统
4.2.1 中断概述
4.2.2 51单片机中断系统结构和功能
4.2.3 中断系统应用
4.3 单片机串行口
4.3.1 串行口的基本概念
4.3.2 51单片机的串行口功能与结构
4.3.3 串行口应用
4.4 理实一体化教学
本 章 小 结
习 题 4
第5章 MCS-51系列单片机的扩展
5.1 MCS-51系列单片机系统扩展方法
5.1.1 最小系统和系统扩展方法
5.1.2 MCS-51单片机的总线组成
5.2 存储器扩展
5.2.1 程序存储器扩展
5.2.2 数据存储器扩展
5.3 串行存储器E2PROM的应用
5.3.1 I2C总线
5.3.2 串行E2PROM-X24C02
5.3.3 51单片机扩展 X24C02
5.4 串行温度传感器DS18B20
5.4.1 DALLAS公司DS18B20基本参数
5.4.2 温度传感器DS18B20使用中注意事项
5.5 理实一体化教学
5.5.1 音乐程序
5.5.2 键盘显示输出电路综合应用
本 章 小 结
习 题 5
第6章 单片机接口
6.1 输入/输出接口概述
6.1.1 I/O接口的作用
6.1.2 I/O端口的编址与寻址
6.1.3 并行I/O接口扩展
6.2 可编程接口芯片8255A 的扩展
6.3 键盘、显示接口
6.3.1 按钮开关与单片机的接口
6.3.2 矩阵键盘与单片机的接口
6.3.3 LED显示器与单片机的接口
6.3.4 zlg7289A LED数码管及键盘控制器
6.3.5 点阵图形液晶显示模块接口
6.4 单片机功率接口
6.4.1 功率晶体管接口
6.4.2 光电耦合器隔离
6.4.3 双向晶闸管接口
6.5 A/D、D/A转换器接口
6.5.1 D/A转换器接口
6.5.2 A/D转换器接口
6.5.3 串行接口A/D转换器
6.5.4 Watchdog
6.6 理实一体化教学
6.6.1 输入/输出编程—功率输出
6.6.2 D/A转换——驱动小直流电机
6.6.3 A/D转换
6.6.4 点阵汉字显示
本 章 小 结
习 题 6
第7章 MCS-51单片机相关产品简介
7.1 AT系列单片机简介
7.1.1 AT89系列单片机简述
7.1.2 89系列单片机的分档
7.2 其他系列单片机简介
7.3 单片机常用工具
7.3.1 仿真器
7.3.2 编程器
7.4 Keil C51和集成开发系统Keil uVision2的基本操作
本 章 小 结
习 题 7
第8章 单片机应用系统设计方法简介
8.1 单片机应用系统开发流程
8.1.1 单片机应用系统开发流程介绍
8.1.2 单片机应用系统开发举例
8.2 应用系统硬件设计
8.2.1 单片机应用系统的硬件设计
8.2.2 单片机控制板的设计原则
8.3 应用系统软件设计
8.3.1 应用系统软件设计注意事项
8.3.2 应用系统软件设计举例
8.4 单片机应用实例一——水塔水位控制
8.5 单片机应用实例二——单片机自动打铃系统
8.6 理实一体化教学——LCD编程
本 章 小 结
习 题 8
附录A 单片机应用系统设计方法简介
附录B MCS-51单片机指令总表
附录C 习题参考答案
参 考 文 献
📜 SIMILAR VOLUMES
本书以80C51系列中的89系列单片机为例介绍单片机的硬件结构、工作原理、指令系统、汇编语言及C语言程序设计、接口技术、中断系统及单片机应用等内容。主要内容包括:概况、单片机结构及原理、指令系统、汇编语言程序设计、C51语言程序及开发环境、定时/计数器、80C51的串行接口、中断系统、单片机的系统扩展、接口技术、单片机应用系统的设计与开发等。本书在各章中对关键性内容都结合实例予以说明,并附大量思考题和习题,配套电子课件、程序代码、参考答案等。
本书共10章,内容包括:绪论,MCS-51单片机的结构与原理,指令系统及程序设计,内部资源及应用,系统扩展技术,输入/输出通道设计,交互通道配置与设计,应用系统设计,以及单片机调试/仿真常用软件Keil C51与Proteus的使用方法介绍,最后一章为课程设计与创新实验题目.
本书通过实例展现单片机多种通信模式的实现方法,以单片机的串口和SPI接口为主线,详细讲解STC15W系列单片机在串口通信和网络通信中的应用,以及在蓝牙、WiFi、GPRS等通信技术中的应用。参考本书的实例,能比较容易地入手单片机通信类产品的设计和开发。 本书由工控开发人员编写,每章的实例都有详细的电路原理图和C程序源代码,实例来源于实际应用项目和技术储备测试,其中与上位机通信的实例提供了VB6程序源代码,与手机通信的实例提供了Android程序源代码,使读者能系统理解单片机的通信过程。
<p>《51单片机开发与应用技术详解(珍藏版)》全面详细地讲述了单片机的原理、编程指南及应用案例,其中51系列单片机的编程部分是《51单片机开发与应用技术详解(珍藏版)》的重点。《51单片机开发与应用技术详解(珍藏版)》分为5篇38章。首先介绍了51系列单片机的开发概述及单片机的基本结构,接着介绍了单片机的汇编程序设计语言,然后介绍了单片机C51语言的程序设计,随后结合单片机的指令系统及各个功能部件详细讲解了单片机的编程操作,以及单片机硬件资源的仿真和程序调试。《51单片机开发与应用技术详解(珍藏版)》最后还给出了在各个领域中常用到的一些典型案例,供读者在学习和工作中参考。</p>