作品简介

本书以MCS-51单片机为控制核心的应用案例和项目为载体,讲解MCS-51单片机的内部结构、接口功能、常用的外部接口应用设计。本书内容从较为简单的LED闪烁控制案例开始讲解使用伟福编译器创建、编译一个单片机项目的过程,内容的讲解结合了理论知识、案例、设计项目的形式,主要项目有单灯闪烁设计、倒计时系统设计、交通灯系统设计、电子钟设计、简易频率计设计、串口通信功能设计、数字电压表设计、数字温度计设计、简易波形信号发生器设计、矩阵键盘设计以及LCD1602显示设计。Proteus仿真与实际电路设计相结合。单片机设计项目的功能程序采用模块化设计,便于功能的项目移植及功能升级。读者通过本书的学习,能够快速掌握单片机设计编程方法及常用的单片机接口功能。以书中所讲授内容为基础,能够设计其他相关单片机功能项目。本书所使用的编程设计方法同样适用于其他类型单片机的编程设计。本书可作为高职高专院校相关专业学生的教材,也适合单片机的初学者学习。

王恩亮,陈洁主编

作品目录

  • 内容简介
  • 全国高等职业教育规划教材电子类专业编委会成员名单
  • 出版说明
  • 前言
  • 第1章 发光二极管的单灯闪烁设计
  • 1.1 单片机概述
  • 1.2 MCS-51 单片机的基本结构与功能
  • 1.3 发光二极管闪烁设计
  • 1.4 习题
  • 第2章 跑马灯的设计
  • 2.1 跑马灯电路介绍
  • 2.2 C51 功能介绍
  • 2.3 C51 数据变量类型与存储器结构
  • 2.4 C51 基本语句
  • 2.5 C51 常用运算符
  • 2.6 C51设置循环延时子程序
  • 2.7 流水灯的设计
  • 2.8 习题
  • 第3章 交通灯系统设计
  • 3.1 交通灯系统功能
  • 3.2 数码管介绍
  • 3.3 数码管显示倒计时功能设计
  • 3.4 带倒计时显示的交通灯系统设计
  • 3.5 习题
  • 第4章 电子钟的设计
  • 4.1 电子钟功能介绍
  • 4.2 定时器功能介绍
  • 4.3 中断功能介绍
  • 4.4 定时器/ 计数器中断响应程序设计
  • 4.5 T0 中断响应设计秒、 分、 时时间单位
  • 4.6 T1 中断响应设计显示秒、 分、 时时间单位
  • 4.7 基本电子钟程序设计
  • 4.8 具备按键功能的电子钟程序设计
  • 4.9 键盘调整运行时间功能程序设计
  • 4.10 习题
  • 第5章 基于单片机的频率计设计
  • 5.1 频率计功能简介
  • 5.2 数字频率计仿真电路设计
  • 5.3 频率计程序设计
  • 5.4 频率计仿真调试
  • 5.5 习题
  • 第6章 串口通信功能设计
  • 6.1 串口通信接口
  • 6.2 51 单片机的串口通信电路结构
  • 6.3 串行口通信功能应用
  • 6.4 习题
  • 第7章 数字电压表设计
  • 7.1 A-D 转换器的分类
  • 7.2 A-D 转换器的主要技术指标
  • 7.3 A-DC0808 的数字电压表设计
  • 7.4 Proteus 仿真设计基于A-DC0831 的数字电压表
  • 7.5 采用系统开发板设计数字电压表
  • 7.6 习题
  • 第8章 数字温度计设计
  • 8.1 DS18B20 的介绍
  • 8.2 Proteus 仿真数字温度计设计
  • 8.3 采用系统实验室板设计数字温度计
  • 8.4 习题
  • 第9章 正弦波信号发生器设计
  • 9.1 D-A 转换的原理
  • 9.2 典型D-A 转换器芯片D-AC0832 简介
  • 9.3 Proteus 仿真D-AC0832D-A 转换电路设计
  • 9.4 D-AC0832 双极性输出三角波、 锯齿波
  • 9.5 输出正弦波
  • 9.6 习题
  • 第10章 单片机常用人机接口设计
  • 10.1 键盘设计
  • 10.2 LCD1602 显示设计
  • 10.3 习题
  • 参考文献
展开全部