注册 登录 进入教材巡展
#

出版时间:2024-01

出版社:电子工业出版社

以下为《单片机技术与项目训练》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121466069
  • 1-2
  • 540508
  • 16开
  • 2024-01
  • 电子电气类
  • 高职
内容简介
单片机作为一种微型控制器,在工业设备、家用电器、医疗设备、物联网设备等中经常使用。本书的主要知识点是8051单片机的内部结构及工作原理、单片机开发工具、I/O口工作原理及应用、中断系统原理、定时/计数器技术、串口通信技术、液晶显示接口技术、A/D转换接口技术、串行总线通信技术等。为了加强学生对单片机知识的理解和掌握,书中部分章节配有相应的应用案例和项目训练。前后应用案例和项目训练在程序算法设计上衔接紧密,目的是巩固和加强所学的理论和方法。同时,本书对同一个技术问题采用多种算法实现,以拓宽学生的编程思路。__eol__本书配有完整的教学资源供学生使用,包含电子课件、程序代码、仿真原理图、演示视频、练习题等。__eol__本书不仅可供电子信息、自动化、通信技术、物联网应用、智能产品技术等专业的学生使用,还可供相关专业的工程技术人员参考。__eol__
目录
目录__eol__第1章 单片机初步认识 1__eol__1.1 单片机概述 1__eol__1.1.1 单片机简介 1__eol__1.1.2 单片机的发展历史 2__eol__1.1.3 单片机的发展趋势 3__eol__1.1.4 主流的单片机产品 5__eol__1.2 单片机的内部结构 7__eol__1.2.1 8051单片机的内部资源 7__eol__1.2.2 存储器的结构 10__eol__1.2.3 SFR 13__eol__1.3 单片机的引脚及其功能 16__eol__1.3.1 引脚功能 16__eol__1.3.2 时钟和复位 18__eol__1.4 本章小结 21__eol__1.5 本章习题 21__eol__第2章 单片机开发语言及工具的使用 22__eol__2.1 单片机C51语言与标准C语言的区别 22__eol__2.2 C51程序实例 25__eol__2.2.1 程序架构 25__eol__2.2.2 一个简单的单片机程序 26__eol__2.3 Proteus软件 27__eol__2.3.1 Proteus 8软件界面及功能 28__eol__2.3.2 单片机最小系统仿真图的绘制 29__eol__2.4 Keil软件 37__eol__2.4.1 Keil软件界面及功能 37__eol__2.4.2 单个LED控制程序设计 38__eol__2.4.3 Keil软件的调试 43__eol__2.5 本章小结 48__eol__2.6 本章习题 49__eol__第3章 单片机I/O口的应用 50__eol__3.1 I/O口的内部结构原理 50__eol__3.2 项目训练一:LED流水灯控制 54__eol__3.2.1 项目要求 54__eol__3.2.2 项目分析 54__eol__3.2.3 硬件电路设计 54__eol__3.2.4 控制程序设计 57__eol__3.3 项目训练二:LED数码管显示 61__eol__3.3.1 项目要求 61__eol__3.3.2 项目分析 61__eol__3.3.3 相关知识 61__eol__3.3.4 数码管的显示方法 63__eol__3.3.5 多位数码管的显示方法 66__eol__3.4 项目训练三:按键输入扫描 72__eol__3.4.1 项目要求 72__eol__3.4.2 项目分析 72__eol__3.4.3 相关知识 72__eol__3.4.4 独立按键的检测方法 73__eol__3.4.5 矩阵键盘的检测方法 77__eol__3.5 项目训练四:简易电子计算器设计 82__eol__3.5.1 项目要求 82__eol__3.5.2 项目分析 82__eol__3.5.3 原理图设计 82__eol__3.5.4 程序设计 83__eol__3.6 本章小结 90__eol__3.7 本章习题 91__eol__第4章 单片机中断系统 92__eol__4.1 中断概述 92__eol__4.1.1 中断的概念 92__eol__4.1.2 8051单片机中断系统及与中断有关的SFR 93__eol__4.1.3 中断处理过程 96__eol__4.1.4 中断响应时间 98__eol__4.1.5 C语言中断服务程序结构 98__eol__4.2 外部中断的应用 99__eol__4.2.1 外部中断应用步骤 99__eol__4.2.2 外部中断应用举例 100__eol__4.2.3 外部中断源的扩展 103__eol__4.3 本章小结 103__eol__4.4 本章习题 104__eol__第5章 定时/计数器 105__eol__5.1 定时/计数器概述 105__eol__5.1.1 与定时/计数器有关的SFR 105__eol__5.1.2 定时/计数器的工作方式 106__eol__5.1.3 定时/计数器的使用方法 110__eol__5.2 定时/计数器的基础应用 113__eol__5.2.1 输出矩形波 114__eol__5.2.2 频率测量 118__eol__5.2.3 脉冲宽度及周期测量 120__eol__5.2.4 超声波测距应用 122__eol__5.3 定时/计数器的高级应用 126__eol__5.3.1 多个时间的延时 126__eol__5.3.2 无阻塞延时 128__eol__5.3.3 多任务的管理、调度 130__eol__5.4 项目训练:数字电子钟设计 135__eol__5.4.1 项目要求 135__eol__5.4.2 项目分析 135__eol__5.4.3 原理图设计 135__eol__5.4.4 程序设计 136__eol__5.5 本章小结 144__eol__5.6 本章习题 145__eol__第6章 单片机串口数据通信 146__eol__6.1 串行通信基础知识 146__eol__6.1.1 串行通信与并行通信的比较 146__eol__6.1.2 串行通信的制式 147__eol__6.1.3 同步串行通信与异步串行通信 147__eol__6.1.4 串行通信的校验方式 148__eol__6.1.5 传输速率与传输距离 149__eol__6.2 单片机的串口及其寄存器 149__eol__6.2.1 单片机串口的内部结构 149__eol__6.2.2 与单片机的串口相关的寄存器 150__eol__6.3 单片机串口的应用 152__eol__6.3.1 方式0 152__eol__6.3.2 方式1 156__eol__6.3.3 方式2和方式3 157__eol__6.3.4 波特率的计算 157__eol__6.4 串行通信接口RS-232标准 159__eol__6.4.1 RS-232引脚定义 160__eol__6.4.2 RS-232的基本接线原则 160__eol__6.4.3 RS-232的三线连接方式 161__eol__6.5 项目训练一:单片机双机通信 161__eol__6.5.1 项目要求 161__eol__6.5.2 项目分析 162__eol__6.5.3 原理图设计 162__eol__6.5.4 程序设计 163__eol__6.5.5 拓展训练 168__eol__6.6 项目训练二:ESP8266无线网络透传 168__eol__6.6.1 项目要求 168__eol__6.6.2 项目分析 168__eol__6.6.3 通信连接设计 169__eol__6.6.4 程序设计 169__eol__6.6.5 拓展训练 172__eol__6.7 本章小结 172__eol__6.8 本章习题 173__eol__第7章 液晶显示接口设计 174__eol__7.1 SMC1602的基础应用 174__eol__7.1.1 SMC1602概述 174__eol__7.1.2 SMC1602与单片机的接口 177__eol__7.1.3 SMC1602内部寄存器介绍 179__eol__7.1.4 SMC1602基础应用仿真 181__eol__7.1.5 SMC1602温度显示的仿真 184__eol__7.2 SMC1602温度快速显示和忙状态判断 186__eol__7.2.1 任务要求 186__eol__7.2.2 任务分析 186__eol__7.2.3 原理图设计 186__eol__7.2.4 SMC1620温度快速显示的程序设计 186__eol__7.2.5 SMC1602忙状态判断 191__eol__7.3 SMC1602汉字显示与4位数据总线 196__eol__7.3.1 SMC1602汉字显示 196__eol__7.3.2 SMC1602 4位数据总线 200__eol__7.4 OCM12864使用基础 203__eol__7.4.1 OCM12864概述 203__eol__7.4.2 OCM12864与单片机的接口 204__eol__7.4.3 OCM12864的控制指令 206__eol__7.4.4 OCM12864的基础显示 207__eol__7.5 OCM12864温度显示 216__eol__7.5.1 任务要求 216__eol__7.5.2 任务分析 216__eol__7.5.3 原理图设计 216__eol__7.5.4 OCM12864温度显示的程序设计 217__eol__7.6 本章小结 218__eol__7.7 本章习题 218__eol__第8章 单片机A/D转换接口设计 220__eol__8.1 A/D转换器的工作原理 220__eol__8.1.1 A/D转换器概述 220__eol__8.1.2 A/D转换器的主要技术指标 220__eol__8.1.3 A/D转换器分类 221__eol__8.1.4 A/D转换器与单片机接口 222__eol__8.2 A/D转换芯片及接口设计 223__eol__8.2.1 ADC0809及接口设计 223__eol__8.2.2 ADC0804及接口设计 229__eol__8.3 项目训练:数字电压表设计 231__e