顶部
收藏

单片机原理与应用


作者:
牟志华 杨中国 陈祥艳
定价:
39.80元
ISBN:
978-7-04-057232-2
版面字数:
310.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2022-03-18
读者对象:
高等职业教育
一级分类:
制造大类
二级分类:
自动化类
三级分类:
电气自动化技术

本书以高等职业教育的实际应用需求为依据,以培养和提高职业院校学生的单片机应用能力为目的,突出针对性和实用性。 编者根据多年的教学实践经验,注重单片机的理论分析及实践训练。 本书对重点能力点及知识点,均配备实训项目,旨在强化学生的动手操作能力及团队协作意识培养。

本书包含8章内容,主要包括单片机基础、单片机C51语言程序设计、单片机显示模块、单片机按键模块、单片机的定时/计数器、单片机的中断系统、串行通信技术及单片机应用系统设计。 此外,还包括6个实训项目。

本教材实现了互联网与传统教育的完美融合,采用“纸质教材+数字课程”的出版形式,以新颖的留白编排方式,突出资源的导航,扫描二维码,即可观看微课、动画等视频类数字资源,随扫随学,突破传统课堂教学的时空限制,激发学生的自主学习,打造高效课堂。 资源具体下载和获取方式请见“智慧职教”服务指南。 选用本书授课的教师可发送电子邮件至gzdz@pub.hep.cn索取教学资源。

本书适合作为高职高专应用电子技术、物联网应用技术、电气自动化技术等相关专业的教材,也可作为相关专业工程技术人员的学习参考用书。

  • 前辅文
  • 第1章 单片机基础
    • 1.1 单片机的基本概念
      • 1.1.1 什么是单片机
      • 1.1.2 单片机应用系统
    • 1.2 单片机的硬件结构
      • 1.2.1 单片机的内部结构
      • 1.2.2 单片机的引脚介绍
      • 1.2.3 单片机的复位电路
      • 1.2.4 单片机的时钟电路
      • 1.2.5 特殊功能寄存器
      • 1.2.6 存储器
    • 1.3 习题
  • 第2章 单片机C51语言程序设计
    • 2.1 流程控制语句
      • 2.1.1 if语句
      • 2.1.2 switch/case语句、break语句和continue语句
      • 2.1.3 for语句和while语句
      • 2.1.4 dowhile语句
    • 2.2 数据与变量
      • 2.2.1 C51的数据存储类型
      • 2.2.2 常量
      • 2.2.3 变量
      • 2.2.4 运算符
    • 2.3 函数
      • 2.3.1 函数的定义
      • 2.3.2 函数的调用方法
    • 2.4 数组
      • 2.4.1 一维数组
      • 2.4.2 二维数组
      • 2.4.3 字符数组和字符串
    • 2.5 习题
  • 第3章 单片机显示模块
    • 3.1 LED数码管
      • 3.1.1 LED数码管结构
      • 3.1.2 LED数码管静态显示
      • 3.1.3 LED数码管动态显示硬件接口
      • 3.1.4 LED数码管动态显示程序
      • 3.1.5 LED点阵显示屏的结构及原理
      • 3.1.6 LED点阵显示屏的外观及引脚
      • 3.1.7 LED点阵显示屏动态显示字符的原理
      • 3.1.8 LED点阵显示屏显示一个字符
    • 3.2 LCD
      • 3.2.1 LCD1602液晶显示器的引脚介绍
      • 3.2.2 LCD1602的基本操作
    • 3.3 习题
  • 第4章 单片机按键模块
    • 4.1 独立式按键
      • 4.1.1 单片机与独立式按键接口电路
      • 4.1.2 按键去抖方法
    • 4.2 矩阵式按键
      • 4.2.1 单片机与矩阵式按键接口电路
      • 4.2.2 逐列(行)扫描法
      • 4.2.3 行列反转法
    • 4.3 习题
  • 第5章 单片机的定时/计数器
    • 5.1 定时/计数器的结构
      • 5.1.1 定时/计数器的原理
      • 5.1.2 定时功能与计数功能
      • 5.1.3 8051单片机定时/计数器的逻辑结构
    • 5.2 定时/计数器的基本原理
      • 5.2.1 定时/计数器工作方式寄存器(TMOD)
      • 5.2.2 定时/计数器控制寄存器(TCON)
      • 5.2.3 定时/计数器的初值计算方法
    • 5.3 定时/计数器的应用实例
      • 5.3.1 定时/计数器工作方式0
      • 5.3.2 定时/计数器工作方式1
      • 5.3.3 定时/计数器工作方式2
      • 5.3.4 定时功能应用实例
      • 5.3.5 定时/计数器工作方式3
      • 5.3.6 计数功能应用实例(计数包装机)
    • 5.4 习题
  • 第6章 单片机的中断系统
    • 6.1 中断基础知识
      • 6.1.1 什么是中断
      • 6.1.2 8051单片机中断系统结构(中断源及中断标志位)
      • 6.1.3 8051单片机中断系统结构(中断允许及中断优先级)
      • 6.1.4 8051单片机中断处理过程
    • 6.2 中断应用实例
      • 6.2.1 定时中断应用实例
      • 6.2.2 外部中断应用实例
    • 6.3 习题
  • 第7章 串行通信技术
    • 7.1 串行通信概念
    • 7.2 串行通信的基本原理
      • 7.2.1 8051单片机的串行口结构
      • 7.2.2 8051单片机的串行口相关寄存器
      • 7.2.3 波特率设置
    • 7.3 串行通信应用实例
      • 7.3.1 串行口工作方式0
      • 7.3.2 串行口工作方式0应用实例
      • 7.3.3 串行口工作方式1
      • 7.3.4 串行口工作方式1应用实例
      • 7.3.5 串行口工作方式2和工作方式3
      • 7.3.6 串行调试助手的使用方法
      • 7.3.7 常见串行通信协议
    • 7.4 习题
  • 第8章 单片机应用系统设计
    • 8.1 单片机应用系统设计过程
    • 8.2 应用Proteus软件进行仿真设计
    • 8.3 单片机应用系统设计举例
      • 8.3.1 交通灯控制系统设计
      • 8.3.2 抢答器设计
    • 8.4 习题
  • 附录 课程实训
    • 实训1 单片机并口I/O实训
    • 实训2 LED数码管静态显示实训
    • 实训3 定时/计数器实训
    • 实训4 中断编程实训
    • 实训5 直流电动机控制实训
    • 实训6 步进电动机控制实训
  • 参考文献

相关图书