《单片机系统开发技术》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:刘高锁主编;刘勇,刘金鑫,胡俊编
  • 出 版 社:天津:天津大学出版社
  • 出版年份:2008
  • ISBN:9787561826386
  • 页数:412 页
图书介绍:本书针对项目式教学编写的一本教学实训用书。突出培养学生专业能力,综合运用能力,把开发单片机为核心的单片机应用系统所必须掌握的硬件设计,软件编程等分解为多个相对独立,具有完整功能的实际项目模块。

第一章 单片机硬件系统 2

项目一 AT89C51单片机硬件系统 2

项目二 ATmega16单片机硬件系统 15

第二章 单片机开发系统 22

项目一 AT89C51单片机的开发系统 22

项目二 ATmega16单片机的开发系统 30

第三章 单片机指令系统 38

项目一 C51汇编指令学习和训练 38

项目二 C语言在ATmega16单片机中的应用 61

第四章 结构化程序设计 75

项目一 基于LED多组显示的简单程序设计 75

项目二 基于两数比较大小的分支程序设计 78

项目三 基于数组排列大小的循环程序设计 81

项目四 子程序设计与堆栈技术 85

项目五 实用子程序举例 89

第五章 中断系统与定时/计数器 93

项目一 AT89C51单片机产生系列方波 93

项目二 ATmega16单片机控制流水灯 106

项目三 简单时钟发生器的制作 113

项目四 ATmega16单片机实现两路PWM输出 133

第六章 单片机系统扩展 149

项目一 单片机数据存储器扩展 149

项目二 单片机程序存储器扩展 156

项目三 单片机I/O口扩展 165

第七章 人机交流接口 172

项目一 基于74LS164的串行显示接口 172

项目二 反转法键盘显示接口 179

项目三 基于BC7281A键盘显示接口实训 185

项目四 单片机与LCD接口 194

项目五 单片机与微型打印机接口 201

第八章 单片机的测控接口 207

项目一 基于D/A芯片DAC0832的LED闪烁 207

项目二 基于AD570芯片的8路A/D转换 212

项目三 ATmega16内部A/D转换器的应用 219

第九章 单片机通信技术 231

项目一 单片机与PC机之间的异步串行通信 231

项目二 基于DS18B20测温传感器的单总线技术 243

项目三 I2C总线技术 253

项目四 SPI同步串行通信 269

项目五 点对点短距离数据无线传输 278

第十章 综合实例训练 295

项目一 简易电子音乐发生器 295

项目二 波形采集存储与回放 305

项目三 基于ATmega16片内PWM的直流电机控制 312

项目四 基于PTR8000的无线温度采集 318

项目五 悬挂运动控制系统 337

项目六 智能液体加注装置 350

项目七 无线竞赛系统 360

项目八 基于MAX038的智能信号发生器 370

项目九 电动车跷跷板 383

附录 410

参考文献 412