顶部
收藏

单片机技术与应用

“十四五”职业教育国家规划教材

作者:
刘松 朱水泉
定价:
42.80元
ISBN:
978-7-04-050506-1
版面字数:
320.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
“十四五”职业教育国家规划教材
出版时间:
2019-03-18
读者对象:
高等职业教育
一级分类:
制造大类
二级分类:
自动化类
三级分类:
电气自动化技术

本书是“十三五”职业教育国家规划教材,也是高等职业教育电类在线开放课程新形态一体化教材,是在国家级精品资源共享课建设项目的基础上凝练内容、精心编排而成。本书以STC90C52单片机为对象,配合立体信息化资源库,系统介绍单片机的开发应用方法,内容包括单片机入门、单片机编程语言、单片机人机接口、单片机中断与定时、单片机的串行通信、单片机扩展应用以及综合项目实践。

本书采用双色印刷,版面简洁美观,层次分明,在知识点和技能点的位置提供了对应的配套学习资源标志或二维码链接,便于学习者移动学习。本书配套资源有PPT演示文稿、动画、微课、操作演示、习题答案、源代码等,可通过“智慧职教”课程网站观看和使用,视频类资源即可通过书中二维码访问。

本书由长期从事一线教学,并长期与企业合作开发项目的高职教师编写,通俗易懂,实用性强,接近实际。本书既可作为高职高专机、电类专业“单片机”课程教材,也可作为从事单片机项目开发与应用的工程技术人员的参考书。

  • 前辅文
  • 第1章 单片机入门
    • 导言
    • 预备知识
      • 单片机中数制及其转换
      • 单片机中有符号数的表示
    • 1.1 什么是单片机
      • 1.1.1 单片机的概念
      • 1.1.2 单片机的特点和应用
      • 1.1.3 单片机的历史
    • 1.2 MCS-51系列单片机的内部结构
      • 1.2.1 51系列单片机介绍
      • 1.2.2 STC90C52单片机的内部结构
      • 1.2.3 STC90C52单片机最小系统
    • 1.3 Keil开发平台
      • 1.3.1 Keil 51 Windows集成开发平台的使用
      • 1.3.2 Keil程序调试
      • 1.3.3 STC-ISP软件的使用
    • 实验与实训
      • 实训一 单片机最小系统测试
      • 实训二 一只闪光灯
    • 本章小结
    • 练习题1
  • 第2章 单片机编程语言
    • 导言
    • 预备知识
      • 流程图
    • 2.1 单片机汇编指令系统
      • 2.1.1 STC90C52单片机寻址方式
      • 2.1.2 STC90C52单片机指令系统简介
      • 2.1.3 STC90C52单片机指令系统
    • 2.2 单片机C51基础
      • 2.2.1 C51中的基本数据类型
      • 2.2.2 C51数据类型扩充定义
      • 2.2.3 C51中常用的头文件
      • 2.2.4 C51中的运算符
      • 2.2.5 C51中的基础语句
      • 2.2.6 C51中的函数
      • 2.2.7 C51中的常用编程规范
    • 实验与实训
      • 单片机最小系统应用——流水灯
    • 本章小结
    • 练习题2
  • 第3章 单片机人机接口
    • 导言
    • 预备知识
      • LED数码管检测方法
    • 3.1 输出接口
      • 3.1.1 数码管显示
      • 3.1.2 液晶显示
    • 3.2 输入接口
      • 3.2.1 键盘概述
      • 3.2.2 非编码独立式键盘
      • 3.2.3 矩阵式键盘
    • 实验与实训
      • 实训一 字符显示
      • 实训二 键盘电路
    • 本章小结
    • 练习题3
  • 第4章 单片机中断与定时
    • 导言
    • 预备知识
      • 堆栈
    • 4.1 单片机中断系统
      • 4.1.1 中断的概念
      • 4.1.2 STC90C52单片机的中断源与中断向量地址
      • 4.1.3 中断标志与控制
      • 4.1.4 中断优先级结构
      • 4.1.5 中断系统的初始化及应用
    • 4.2 单片机定时器/计数器
      • 4.2.1 STC90C52单片机定时器/计数器的结构与功能
      • 4.2.2 STC90C52单片机定时器/计数器控制寄存器
      • 4.2.3 STC90C52单片机定时器/计数器工作方式与程序设计
      • 4.2.4 定时器/计数器2
    • 实验与实训
      • 实训一 中断控制流水灯
      • 实训二 定时器控制闪光灯
    • 本章小结
    • 练习题4
  • 第5章 单片机的串行通信
    • 导言
    • 预备知识
      • 数据通信的基本知识:串行与并行
    • 5.1 串行通信的概念
      • 5.1.1 串行数据通路形式
      • 5.1.2 串行通信基本通信方式
    • 5.2 串行接口
      • 5.2.1 RS-232C标准
      • 5.2.2 串行口结构
    • 5.3 串行口控制
      • 5.3.1 串行口波特率设计
      • 5.3.2 串行口工作方式
      • 5.3.3 多机通信
    • 实验与实训
      • 实训一 PC与单片机之间的串行口通信
      • 实训二 单片机与单片机之间的通信
    • 本章小结
    • 练习题5
  • 第6章 单片机扩展应用
    • 导言
    • 预备知识
      • P口的读写操作
      • 定时器的配置和使用
    • 6.1 ADC
      • 6.1.1 ADC的基本概念
      • 6.1.2 ADC的基本原理
      • 6.1.3 ADC的基本指标
      • 6.1.4 并行ADC芯片——ADC0809
      • 6.1.5 串行ADC芯片——PCF8591
      • 6.1.6 ADC0809的驱动程序
      • 6.1.7 PCF8591 A/D功能的驱动程序
    • 6.2 DAC
      • 6.2.1 DAC的基本概念
      • 6.2.2 DAC的基本指标
      • 6.2.3 并行DAC芯片——DAC0832
      • 6.2.4 串行DAC芯片——PCF8591
      • 6.2.5 DAC0832的驱动程序
      • 6.2.6 PCF8591 D/A功能的驱动程序
    • 6.3 I2C接口的存储器应用
      • 6.3.1 AT24C02简介
      • 6.3.2 AT24C02的具体操作
      • 6.3.3 AT24C02的驱动程序
    • 6.4 SPI接口的存储器应用
      • 6.4.1 铁电存储器
      • 6.4.2 铁电存储器FM25CL04
      • 6.4.3 FM25CL04的读写操作
      • 6.4.4 FM25CL04的读写驱动程序
    • 实验与实训
      • 实训一 利用PCF8591制作一个简易的数字电压表
      • 实训二 利用PCF8591制作一个简易的呼吸灯
    • 本章小结
    • 练习题6
  • 第7章 综合项目实践
    • 7.1 简易密码锁的设计
      • 7.1.1 项目要求
      • 7.1.2 项目设备要求
      • 7.1.3 硬件电路连接
      • 7.1.4 项目设计步骤
    • 7.2 简易交通信号灯的设计
      • 7.2.1 项目要求
      • 7.2.2 项目设备要求
      • 7.2.3 硬件电路连接
      • 7.2.4 项目设计步骤
    • 7.3 电子钟的设计
      • 7.3.1 项目要求
      • 7.3.2 项目设备要求
      • 7.3.3 硬件电路连接
      • 7.3.4 项目设计步骤
    • 7.4 电动机正反转调速控制
      • 7.4.1 项目要求
      • 7.4.2 项目设备要求
      • 7.4.3 L298N电动机驱动模块介绍
      • 7.4.4 硬件电路连接
      • 7.4.5 项目设计步骤
  • 参考文献

相关图书