单片机技术与应用项目式教程

首页 > 图书 > 教材教辅/2020-09-24 / 加入收藏 / 阅读 [打印]
单片机技术与应用项目式教程

单片机技术与应用项目式教程

作者:曹华

开 本:32开

书号ISBN:9787111560586

定价:

出版时间:2017-06-01

出版社:机械工业出版社

单片机技术与应用项目式教程 本书特色

内容提要本书以MCS-51单片机系列89S51为例,采用项目式的设计方式进行编写,全书分为五个分任务项目和一个综合实训项目。分别为数制初步、单片机系统设计、灯光控制设计、报警系统设计、医院呼叫系统。书中分别用汇编语言和C语言对项目设计进行了举例,结合单片机开发板进行讲解。本书可作为高职高专电子类专业的单片机课程教材,也可以作为自学单片机的初学人员参考用书。为方便教学,本书配有免费电子课件、思考与习题详解、模拟试卷及答案等,凡选用本书作为授课教材的学校,均可来电免费索取。咨询电话:010-88379375;Email:cmpgaozhi@sina.com。

单片机技术与应用项目式教程 目录

前言
项目1 数制初步 1
 任务1 数制及其转换 1
  1. 1. 1 几种常用数制 1
  1. 1. 2 不同数制之间的相互转换 3
 任务2 机器数与真值 5
  1. 2. 1 计算机的带符号数 5
  1. 2. 2 计算机的溢出 6
  1. 2. 3 编码 9
 项目小结 10
 练习一 10
项目2 单片机系统设计 12
 任务1 单片机开发板电路设计 12
  2. 1. 1 单片机初步介绍 12
  2. 1. 2 单片机引脚排列 17
  2. 1. 3 存储器与特殊功能寄存器 23
  2. 1. 4 单片机的并行口 28
  2. 1. 5 单片机*小应用系统 37
  2. 1. 6 单片机应用系统电路 42
  2. 1. 7 从传统8051 单片机过渡到
STC12C5A60S2 系列单片机 44
 任务2 单片机开发板仿真电路设计 44
  2. 2. 1 软件的安装 45
  2. 2. 2 原理图的绘制 46
 项目小结 49
 练习二 49
项目3 灯光控制设计 53
 任务1 编译软件使用 53
  3. 1. 1 软件安装 53
  3. 1. 2 软件的使用 54
 任务2 跑马灯设计 59
  3. 2. 1 关于P1 口 59
  3. 2. 2 延时子程序的编写 59
  3. 2. 3 任务实施步骤 59
任务3 交通灯设计 64
  3. 3. 1 中断概念 64
  3. 3. 2 中断系统 64
  3. 3. 3 任务实施步骤 70
 项目小结 75
 练习三 76
项目4 报警系统设计 79
 任务1 蜂鸣器控制(软件延时) 79
  4. 1. 1 蜂鸣器工作原理 79
  4. 1. 2 单片机对蜂鸣器的控制 80
  4. 1. 3 任务实施步骤 80
 任务2 蜂鸣器控制(定时器控制) 82
  4. 2. 1 结构与功能 82
  4. 2. 2 定时器/计数器的控制寄存器 83
  4. 2. 3 定时器/计数器的工作方式 86
  4. 2. 4 定时器/ 计数器的初始化编程
步骤 88
  4. 2. 5 定时器/计数器的计数初值 89
  4. 2. 6 任务实施步骤 89
 任务3 音乐播放控制 94
  4. 3. 1 音调 95
  4. 3. 2 节拍 96
  4. 3. 3 任务实施步骤 97
 项目小结 101
 练习四 102
项目5 医院呼叫系统设计 104
 任务1 数码管显示 104
  5. 1. 1 数码管的基本工作原理 105
  5. 1. 2 任务实施步骤 106
 任务2 简易按键控制 112
  5. 2. 1 键盘及接口 112
  5. 2. 2 任务实施步骤 116
 任务3 串行通信 119
  5. 3. 1 串行通信的概念 119
 5. 3. 2 串行通信技术 120
  5. 3. 3 串行通信的接口电路 121
  5. 3. 4 单片机串行口的结构与控制
寄存器 122
  5. 3. 5 任务实施步骤 130
 任务4 医院病人呼叫系统 133
 项目小结 136
 练习五 136
项目6 电子仪器设计 138
 任务1 数字电压表设计(AT89S51
芯片) 138
  6. 1. 1 ADC0809 的主要特性 139
  6. 1. 2 ADC0809 的内部结构和外部
引脚 139
  6. 1. 3 任务实施步骤 140
 任务2 数字电压表设计(STC 芯片) 146
  6. 2. 1 STC12C5A60S2 单片机的内部
ADC 结构 146
  6. 2. 2 ADC 相关寄存器 146
  6. 2. 3 任务实施步骤 149
 任务3 信号发生器设计 152
  6. 3. 1 单片机产生波形的原理 153
  6. 3. 2 DAC0832 的内部结构与引脚
功能 153
  6. 3. 3 任务实施步骤 154
 项目小结 156
 练习六 156
项目7 电子温度计的设计 158
 任务1 液晶显示 158
  7. 1. 1 LCD1602 的引脚 159
7. 1. 2 LCD1602 的控制指令 160
  7. 1. 3 LCD1602 模块的读写操作时序 161
  7. 1. 4 任务实施步骤 163
 任务2 温度计的设计 168
  7. 2. 1 DS18B20 的引脚 168
  7. 2. 2 DS18B20 的通信时隙 169
  7. 2. 3 任务实施步骤 171
 项目小结 181
 练习七 181
扩展项目 俄罗斯方块游戏的设计 182
 任务1 点阵显示 182
  8. 1. 1 LED 点阵的结构 182
  8. 1. 2 LED 点阵显示原理 182
  8. 1. 3 任务实施步骤 183

 1/2    1 2 下一页 尾页

教材 研究生/本科/专科教材 工学

在线阅读

  • 最新内容
  • 相关内容
  • 网友推荐
  • 图文推荐