注册 登录 进入教材巡展
#
  • #

出版时间:2013年6月

出版社:机械工业出版社

以下为《单片机技术与应用项目式教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111560586
  • 1-1
  • 97300
  • 65186208-8
  • 平装
  • 16开
  • 2013年6月
  • 356
  • 228
  • 工学
  • 电子科学与技术
  • TP368.1
  • 电气信息类
  • 高职
内容简介
内容提要本书以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 的引脚 1597. 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 任务2 俄罗斯方块游戏设计(点阵) 187  8. 2. 1 俄罗斯方块游戏的基本规则 188  8. 2. 2 任务实施步骤 188 任务3 俄罗斯方块游戏设计(LCD12864) 200  8. 3. 1 LCD12864 模块引脚说明 200  8. 3. 2 LCD12864 模块指令说明 200  8. 3. 3 LCD12864 的写操作 202  8. 3. 4 任务实施步骤 202附录 213 附录A 单片机汇编语言指令表 213 附录B ASCII 字符代码表 217 附录C 单片机开发板 218 附录D STC-ISP 下载控制软件使用说明 220参考文献 228