《51单片机工程应用实例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:唐继贤编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2009
  • ISBN:9787811244212
  • 页数:336 页
图书介绍:本书是一本以单片机的工程应用实例为重点的单片机技术书,在简述了51单片机的软硬件基础之后,重点通过一系列工程应用实例,详细介绍了单片机的软硬件开发和调试方法。包括自制单片机编程器的方法,单片机的串口通信、定时/计数器、键盘输入、LED和LCD显示器等内外资源的使用和编程。本书的两个实例中还详细讲解了单片机和电脑RS232串口通信的高级语言编程方法以及用USB接口通信的方法。

第1章 C51系列单片机的硬件结构 1

1.1 AT89C51单片机 2

AT89C51单片机的内部结构 2

AT89C51单片机的封装和引脚 3

AT89C51单片机的存储器 4

AT89C51单片机定时/计数器 4

AT89C51单片机的串口 6

AT89C51单片机的中断 6

AT89C51单片机的时钟电路和时序 8

AT89C51的工作方式 8

AT89C51的程序封锁位 9

1.2 AT89C2051单片机 9

1.3 STC51单片机 10

STC51单片机的特点 10

典型代表型号性能简介 11

STC51单片机的编程 12

第2章 C51单片机的指令系统和汇编语言程序设计 14

2.1指令组成 14

2.2寻址方式 14

2.3指令说明 16

2.4汇编语言程序设计 20

汇编语言程序的格式 20

伪指令 20

汇编语言程序示例 20

2.5集成开发环境μVision2 21

μVision2的窗口界面和功能 22

创建项目 23

调试 28

第3章 单片机的总线扩展 36

3.1并行总线的扩展 36

用锁存器扩展并行口 37

用三态门扩展并行口 37

用串行口扩展并行口 38

3.2 IIC总线 39

IIC总线的工作原理 39

IIC总线的工作时序 40

IIC总线的数据传送格式 40

IIC总线的寻址方式 41

在MCS-51单片机中软件模拟IIC总线的方法 41

3.3 DALLAS公司的单总线 45

硬件结构和连接 45

单总线的工作原理 46

单总线通信协议 47

单总线命令编程 49

3.4 SPI总线 51

SPI总线的接口信号 51

SPI总线的工作原理 52

SPI总线在8051单片机系统中的应用 53

3.5 USB总线 54

USB系统硬件 55

USB系统的软件设计 57

第4章 采用LED显示的电子钟 58

4.1数字钟的硬件组成 58

4.2实时钟电路PCF8563简介 60

PCF8563的封装和引脚功能 60

PCF8563的内部资源和寄存器 61

PCF8563的应用电路 64

PCF8563程序设计 65

4.3设置当前时间的方法 71

4.4六位LED显示器的工作原理 74

硬件电路 74

汇编程序 76

4.5数字钟编程 77

程序流程 77

汇编程序 78

第5章 电容电感测量仪 88

5.1 LCD1602液晶显示器简介 89

LCD1602的引脚功能 90

LCD1602与单片机的连接 91

LCD1602的指令集 92

LCD1602的应用编程 94

5.2用单片机测量频率的方法 98

5.3电容电感测量仪的测量原理 107

电容量测量的一般原理 107

本机的测量原理 108

5.4电容电感测量仪的制作 110

测量仪的硬件原理 110

测量仪的编程 110

第6章 DDS波形发生器 123

6.1 DDS原理与特点 123

6.2 AD9835的应用与编程 124

内部原理 125

引脚及功能 126

内部寄存器、控制字和编程 127

AD9835的基本应用电路 133

6.3矩阵键盘的使用 135

6.4用AD9835和单片机制作的波形发生器 136

6.5调试方法 155

硬件电路的调试 155

软件调试 156

第7章 自制简单的51编程器 158

7.1 8051系列单片机编程器的基本原理 158

7.2编程器的硬件电路 159

7.3上位机程序 163

串口通信控件MScomm的使用 164

上位机程序窗口说明 172

VB程序源码及说明 174

7.4监控单片机程序 190

编程函数及编程方法 191

主函数流程图 198

监控单片机程序 199

7.5使用USB接口的编程器 217

USB接口芯片CH341简介 217

CH341的应用电路 219

CH341在编程器中的应用 220

第8章 温度数据无线传输系统 224

8.1 DS18B20数字温度传感器简介 225

DS18B20的引脚封装和性能 226

DS18B20的内部结构 226

DS18B20在单片机系统中的应用 228

DS18B20的功能命令 228

DS18B20的编程 230

8.2 nRF905无线数传芯片 235

芯片内部结构 235

nRF905的封装和引脚 236

工作模式 238

nRF905的配置 241

应用电路 245

8.3 NewMsg-RF905SE无线收发模块 246

用户接口 246

NewMsg-RF905SE与单片机的连接 247

8.4系统的硬件结构 248

8.5单片机编程 250

8.6上位机编程 262

第9章 熔断时间测试仪 267

9.1慢熔型片式熔断器 267

9.2电流传感器 268

9.3测试仪的硬件结构 269

9.4测试仪的编程 271

第10章 FM收音机 279

10.1 FM广播系统的基础知识 279

调频广播系统 279

调频广播收音机的原理 282

10.2 TEA5767HN单片FM调谐器 283

TEA5767HN的性能 283

TEA5767HN的引脚和封装 284

TEA5767HN的内部结构和功能 285

TEA5767HN的总线接口和控制寄存器 288

TEA5767HN的典型应用电路 294

10.3 FM收音模块 296

10.4使用单片机和FM收音模块制作FM收音机 297

收音机硬件电路的说明 297

收音机的编程 298

10.5调试方法和有关问题 323

附录 326

附录A 51指令码速查表 326

附录B ASCII码表 327

附录C 实验电路板 328

附录D 英汉名词对照 332

参考文献 334

后记 335