编著者还有:唐杰、赵沛、矫津毅、常春藤

副标题:无

作   者:岂兴明[等]编著

分类号:

ISBN:9787115186409

微信扫一扫,移动浏览光盘

简介

    本书系统讲解MCS-51单片机的原理及应用,主要内容包括MCS-51单片   机基础知识、C51程序设计基础、单片机指令系统、Keil C51简介及单片机   软件程序设计过程、MCS-51单片机程序开发流程、C51应用系统设计,以及   极具实用参考价值的开发实例,这些例子分别是数码显示管LED、温度采集   与控制、实时时钟、电子天平、步进电机驱动、液晶显示模块、串行通信   、无线传输模块设计、热敏微型打印机设计、超声波测距、红外线遥控。    本书以经典的MCS-51系列单片机为平台,按照“基础知识—实例操作   —深入提高”的写作思路进行编写,将基础知识与实例相结合,读者可以   边学边练,在掌握基础知识的同时,还能提高实际操作能力,真正做到学   以致用。    本书结构严谨、条理清晰、重点突出,可以使初学者在较短时间内具   备使用MCS-51系列单片机进行实际设计工作的基本能力。本书适合广大初   、中级工程技术人员学习参考,同时也可供高等院校电子信息类和计算机   类相关专业教学参考。   

目录

书名页
前言页
目录页
编程基础篇
第1章 单片机概述
1.1 单片机介绍
1.1.1 单片机的历史
1.1.2 单片机的应用
1.2 单片机的分类
1.2.1 按厂商分类
1.2.2 按位数分类
1.3 MCS-51单片机与C语言介绍
1.4 本章小结
第2章 MCS-51单片机基础知识
2.1 MCS-51单片机概述
2.2 MCS-51单片机结构原理
2.2.1 MCS-51单片机的基本组成
2.2.2 MCS-51单片机的内部结构
2.2.3 MCS-51单片机的中央处理单元
2.2.4 MCS-51单片机的存储器结构
2.2.5 MCS-51单片机的输入/输出接口
2.3 MCS-51单片机引脚描述
2.3.1 外部引脚
2.3.2 片外总线结构
2.4 MCS-51单片机存储器组织
2.4.1 程序存储器配置
2.4.2 数据存储器配置
2.4.3 特殊功能寄存器
2.5 MCS-51单片机中断系统
2.5.1 MCS-51单片机的中断源
2.5.2 中断控制的专用寄存器
2.6 MCS-51单片机定时器/计数器
2.7 MCS-51单片机串行口
2.8 本章小结
第3章 C51程序设计基础
3.1 基本概念
3.1.1 C语言基本介绍
3.1.2 MCS-51的C语言编译器
3.1.3 C51的程序结构
3.1.4 C51的标识符和关键字
3.1.5 常量与变量
3.2 数据类型、运算符和表达式
3.2.1 数据类型
3.2.2 运算符和表达式
3.3 程序控制语句
3.3.1 顺序结构
3.3.2 选择结构
3.3.3 循环结构
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.5.6 指针数组
3.6 指针
3.6.1 指针的变量声明与初始化
3.6.2 指针运算符
3.6.3 指针常量
3.6.4 指针的指针
3.6.5 指针的运算
3.7 结构体与共用体
3.7.1 结构体
3.7.2 共用体
3.8 本章小结
第4章 单片机指令系统
4.1 单片机编程语言概述
4.1.1 编程语言概述
4.1.2 单片机使用的编程语言
4.1.3 MCS-51汇编语言的语句结构
4.2 MCS-51单片机指令系统
4.2.1 数据传送指令
4.2.2 控制转移指令
4.2.3 逻辑运算及移位指令
4.2.4 算数运算指令
4.2.5 布尔操作指令
4.3 常用的伪指令
4.3.1 伪指令与MCS-51指令的不同点
4.3.2 常用的伪指令
4.4 本章小结
第5章 Keil C51简介及单片机软件程序设计过程
5.1 Keil C51概述
5.1.1 Keil C51软件简介
5.1.2 安装Keil C51软件
5.1.3 Keil C51 uVision2软件功能简介
5.2 Keil C51工程项目的编译及运行
5.2.1 工程的建立
5.2.2 工程的设置
5.2.3 源文件的建立
5.2.4 编译和链接项目
5.2.5 运行调试观察结果
5.3 Keil C51调试技巧
5.3.1 设置和删除断点的方法
5.3.2 查看和修改寄存器的内容
5.3.3 观察和修改变量
5.3.4 观察存储器区域
5.3.5 串行口的使用方法
5.3.6 定时器/计数器的使用方法
5.3.7 外部中断的使用方法
5.4 本章小结
第6章 MCS-51单片机程序开发流程
6.1 编写一个简单的单片机程序
6.1.1 目的
6.1.2 工作原理
6.1.3 用汇编语言编写程序
6.2 程序编写过程
6.2.1 编写源程序
6.2.2 创建项目
6.2.3 编译/汇编
6.2.4 输出文件
6.3 把目标文件写入单片机
6.3.1 选择单片机型号
6.3.2 进行擦除
6.3.3 写入文件
6.4 使用实验板进行实验
6.5 本章小结
开发实例篇
第7章 C51应用系统设计
7.1 应用系统概述
7.2 应用系统的硬件设计
7.2.1 单片机系统的扩展部分设计
7.2.2 各功能模块的设计
7.2.3 工艺设计
7.3 最小系统板实例
7.3.1 最小系统的构成
7.3.2 电源组件
7.3.3 RS-232串口通信
7.3.4 键盘组件
7.3.5 8255芯片
7.3.6 键盘电路设计
7.3.7 4位LED数码管显示
7.3.8 可编程的键盘和显示接口芯片8279
7.4 本章小结
第8章 数码显示管LED
8.1 LED显示器接口原理
8.1.1 LED显示器结构
8.1.2 LED显示器工作原理
8.1.3 8段数码管的驱动
8.2 硬件电路设计
8.2.1 CPU输出端口控制的4位数码显示电路
8.2.2 基于CD4511芯片的数码显示电路
8.3 软件流程
8.4 程序设计
8.4.1 CPU输出端口控制的数码显示程序
8.4.2 基于CD4511芯片的数码显示程序
8.5 本章小结
第9章 温度采集与控制
9.1 实例分析
9.2 设计思路分析
9.2.1 DS18B20温度传感器的工作原理
9.2.2 DS18B20温度传感器的数据处理与传输
9.3 硬件电路设计
9.3.1 DS18B20内部结构
9.3.2 DS18B20应用电路工作原理
9.3.3 DS18B20在温控系统中的应用
9.4 软件程序设计
9.4.1 程序命令时序
9.4.2 程序流程设计
9.4.3 参考程序
9.5 本章小结
第10章 实时时钟
10.1 实例说明
10.2 设计思路分析
10.2.1 电子钟程序设计
10.2.2 基于DS12C887芯片的实时日历时钟
10.3 硬件电路分析
10.3.1 受控引脚及功能
10.3.2 结构框图
10.3.3 电路原理及说明
10.4 软件程序设计
10.4.1 DS12C887芯片的内存空间
10.4.2 程序流程
10.4.3 参考程序
10.5 设计总结
第11章 电子天平
11.1 实例说明
11.2 设计思路
11.2.1 主要器件选取
11.2.2 工作原理
11.3 硬件电路设计
11.3.1 压力传感器与运放电路
11.3.2 A/D转换电路
11.3.3 定标
11.3.4 显示与键盘电路
11.4 软件程序设计
11.4.1 程序流程
11.4.2 参考程序
11.5 设计总结
第12章 步进电机驱动
12.1 实例分析
12.2 设计思路分析
12.2.1 步进电机工作原理
12.2.2 步进电机的控制
12.3 硬件电路设计
12.3.1 一般步进电机驱动电路
12.3.2 基于UCN5804芯片的步进电机驱动电路
12.3.3 基于ULN2003芯片的步进电机驱动电路
12.3.4 步进电机应用实例
12.4 软件设计
12.4.1 程序设计流程
12.4.2 参考程序
12.5 设计总结
第13章 液晶显示模块
13.1 实例说明
13.2 设计思路分析
13.2.1 液晶显示模块介绍
13.2.2 器件的选择
13.3 硬件电路分析
13.3.1 液晶显示工作原理
13.3.2 接口引脚功能
13.4 软件程序设计
13.4.1 功能说明及指令集
13.4.2 程序设计流程
13.4.3 字符代表码
13.4.4 参考程序
13.5 设计总结
第14章 串行通信
14.1 实例说明
14.2 设计思路分析
14.2.1 串行通信简介
14.2.2 上位机软件的选择
14.2.3 LabVIEW虚拟仪器特点
14.3 硬件电路设计
14.3.1 RS-232C标准
14.3.2 RS-232C转换电路方案选择
14.3.3 采用MAX3232的RS-232C转换电路
14.3.4 ADC0809电路设计
14.4 软件设计
14.4.1 总体流程设计
14.4.2 单片机软件设计
14.4.3 上位机软件设计
14.5 本章小结
第15章 无线传输模块设计
15.1 实例说明
15.2 设计思路
15.2.1 无线传输模块选择
15.2.2 无线通信芯片选取
15.2.3 无线传输模块特性
15.3 硬件电路设计
15.3.1 nRF401芯片说明
15.3.2 PTR2000芯片说明
15.3.3 单片机接口电路设计
15.3.4 RS-232电平转换电路设计
15.4 软件设计
15.4.1 通信协议
15.4.2 程序设计流程
15.4.3 参考程序
15.5 本章小结
第16章 热敏微型打印机设计
16.1 实例说明
16.2 设计思路
16.2.1 工作原理
16.2.2 主要器件选取
16.3 硬件电路设计
16.3.1 LTP1245热敏打印头
16.3.2 进纸步进电机控制
16.3.3 电路原理图及设计说明
16.4 软件程序设计
16.4.1 程序流程
16.4.2 字库的提取
16.4.3 参考程序
16.5 设计总结
第17章 超声波测距
17.1 实例说明
17.2 超声波传感器
17.2.1 T/R-40-XX系列
17.2.2 超声波测距原理及设计思路
17.3 硬件电路设计
17.3.1 显示电路
17.3.2 发射电路
17.3.3 接收电路
17.3.4 鉴相电路
17.3.5 最小系统电路
17.3.6 硬件的调试
17.4 软件程序设计
17.4.1 程序流程
17.4.2 参考程序
17.5 超声波测距的外界影响
17.6 本章小结
第18章 红外线遥控
18.1 实例说明
18.2 红外线遥控系统
18.2.1 红外线遥控系统的发射和接收部分
18.2.2 红外线遥控系统框图
18.2.3 红外遥控信号编码原理
18.2.4 红外线遥控编码芯片LC7461
18.3 硬件电路设计
18.3.1 硬件电路设计原理图与说明
18.3.2 硬件电路检测程序
18.4 软件程序设计
18.4.1 程序流程
18.4.2 参考程序
18.5 红外线遥控编码
18.5.1 NEC编码标准
18.5.2 Philips的RC-5编码标准
18.5.3 其他编码类型
18.6 本章小结
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

编著者还有:唐杰、赵沛、矫津毅、常春藤
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon