图书介绍

C51基础与应用实例PDF|Epub|txt|kindle电子书版本网盘下载

C51基础与应用实例
  • 常喜茂,孔英会,付小宁编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121080524
  • 出版时间:2009
  • 标注页数:414页
  • 文件大小:26MB
  • 文件页数:425页
  • 主题词:单片微型计算机

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C51基础与应用实例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C51单片机基础1

1.1 C51单片机基本介绍1

1.1.1 引脚功能说明2

1.1.2 C51单片机的特点4

1.2 C51单片机的内部结构5

1.2.1 CPU5

1.2.2 存储器结构12

1.2.3 片内并行接口18

1.3 C51单片机定时/计数器20

1.3.1 定时/计数器结构20

1.3.2 定时/计数器的方式控制字21

1.3.3 定时/计数器工作方式22

1.4 单片机的工作方式24

1.4.1 单片机的复位方式25

1.4.2 程序执行方式26

1.4.3 节电工作方式27

1.4.4 EPROM编程和校验方式29

1.5 C51单片机的指令系统30

1.5.1 计算机语言31

1.5.2 C51单片机的寻址方式32

1.5.3 C51单片机的指令系统38

1.5.4 指令系统中的符号说明39

第2章 Keil 8051 C编译器54

2.1 系统概述54

2.2 使用Keil开发56

2.2.1 μVision3项目管理窗口简介56

2.2.2 Keil C51开发过程60

2.2.3 Keil的调试66

2.3 汇编语言与C语言的混合使用73

2.3.1 汇编语言与C语言的比较73

2.3.2 C语言中嵌入汇编语言76

2.3.3 汇编语言程序调用C语言程序79

第3章 RTX51实时操作系统82

3.1 RTX51操作系统简介82

3.1.1 实时操作系统(RTOS)82

3.1.2 RTX51实时操作系统82

3.2 软硬件需求与定义89

3.3 RTX51的功能函数92

3.3.1 信号控制函数93

3.3.2 任务控制函数95

3.3.3 延时控制函数96

3.4 建立RTX51 Tiny应用程序98

第4章 常用的单片机芯片介绍100

4.1 HOLTEK公司HT48XX系列单片机介绍100

4.1.1 HT48R05A-1100

4.1.2 HT48R50A-1101

4.1.3 HT48C50-1103

4.2 Motorola公司的MC68HC08系列单片机104

4.2.1 MC68HC08AS32CFN104

4.2.2 MC68HC08AS32FU105

4.3 Philips公司推出的改进型C51单片机107

4.3.1 产品性能107

4.3.2 内部框图及引脚说明108

4.4 Atmel公司的AT89S系列单片机110

4.4.1 AT89S系列单片机的特点110

4.4.2 AT89S系列单片机的引脚图及内部结构框图111

第5章 键盘与显示实例113

5.1 七段数码管显示113

5.1.1 实例说明113

5.1.2 七段数码管介绍113

5.1.3 硬件电路设计114

5.1.4 软件设计116

5.2 单片机键盘程序(4×4矩阵式)118

5.2.1 实例效果说明118

5.2.2 硬件电路设计119

5.2.3 软件程序设计119

5.3 单片机控制LCD显示126

5.3.1 实例说明126

5.3.2 芯片介绍126

5.3.3 硬件设计129

5.3.4 软件设计129

5.4 带有存储功能的数显温度计139

5.4.1 实例说明140

5.4.2 芯片介绍140

5.4.3 硬件电路设计145

5.4.4 软件设计146

5.5 单片机实现数字电压表显示155

5.5.1 实例说明155

5.5.2 设计思路分析155

5.5.3 硬件电路设计155

5.5.4 软件设计156

第6章 C51单片机控制实例160

6.1 基于ISD4004芯片的语音录放设计160

6.1.1 实例说明160

6.1.2 ISD4004介绍160

6.1.3 硬件设计168

6.1.4 软件设计168

6.2 单片机密码锁设计174

6.2.1 实例说明174

6.2.2 设计思路分析174

6.2.3 硬件电路设计177

6.2.4 软件设计179

6.3 利用单片机P1口控制直流电动机192

6.3.1 实例效果说明192

6.3.2 74HC244介绍192

6.3.3 直流电动机194

6.3.4 硬件设计194

6.3.5 软件设计195

6.4 单片机实现智能充电器的设计197

6.4.1 实例说明197

6.4.2 设计思路分析198

6.4.3 芯片介绍199

6.4.4 硬件电路设计204

6.4.5 软件设计206

6.5 基于DS12C887芯片的实时时钟日历显示209

6.5.1 实例说明209

6.5.2 DS12C887芯片说明209

6.5.3 硬件电路图设计213

6.5.4 软件设计214

6.6 单片机实现步进式PWM信号输出217

6.6.1 实例说明217

6.6.2 设计思路分析217

6.6.3 硬件电路设计223

6.6.4 软件设计224

第7章 数据采集系统实例227

7.1 基于ADC0809的并行A/D转换227

7.1.1 实例说明227

7.1.2 ADC0809芯片介绍227

7.1.3 硬件电路设计230

7.1.4 软件设计231

7.2 基于TLC549的串行A/D转换232

7.2.1 实例说明233

7.2.2 A/D转换简介233

7.2.3 TLC549芯片介绍236

7.2.4 硬件电路设计238

7.2.5 软件设计239

7.3 基于MAX532的串行D/A转换241

7.3.1 实例说明241

7.3.2 D/A转换241

7.3.3 MAX532芯片介绍242

7.3.4 硬件原理图的设计244

7.3.5 程序设计245

7.4 基于DS18B20的数字温度计设计248

7.4.1 实例效果说明248

7.4.2 DS18B20芯片介绍248

7.4.3 MAX7219芯片介绍252

7.4.4 硬件原理图的设计253

7.4.5 软件设计255

7.5 基于双口RAM的单片机间通信261

7.5.1 实例分析261

7.5.2 IDT7005芯片介绍261

7.5.3 硬件设计265

7.5.4 软件设计267

第8章 通信实例272

8.1 单片机实现点对点的数据传输272

8.1.1 实例说明272

8.1.2 串行通信272

8.1.3 MAX3232芯片介绍274

8.1.4 硬件原理图的设计275

8.1.5 软件设计277

8.2 单片机实现短距离无线通信283

8.2.1 nRF401介绍283

8.2.2 PTR2000的介绍287

8.2.3 硬件设计288

8.2.4 软件设计290

第9章 综合应用实例297

9.1 I2C总线接口技术在IC卡上的应用297

9.1.1 实例说明297

9.1.2 I2C接口技术297

9.1.3 芯片24LC01B的介绍及应用299

9.1.4 硬件设计300

9.1.5 软件设计301

9.2 C51单片机实现GPS定位设计306

9.2.1 实例效果说明306

9.2.2 GPS的介绍306

9.2.3 GARMIN GPS 25LP介绍307

9.2.4 硬件设计308

9.2.5 软件设计309

9.3 USB总线接口设计314

9.3.1 实例说明314

9.3.2 USB简介315

9.3.3 USB接口芯片PDIUSBD12介绍316

9.3.4 硬件设计319

9.3.5 软件设计320

9.4 基于RTL8019AS的以太网接口实验335

9.4.1 实例说明335

9.4.2 设计思路分析336

9.4.3 以太网协议336

9.4.4 芯片概述338

9.4.5 硬件电路设计348

9.4.6 软件设计350

9.5 低频信号发生器输出354

9.5.1 实例说明354

9.5.2 DAC0832介绍354

9.5.3 硬件设计359

9.5.4 软件设计360

9.6 基于8255A芯片的微型打印机接口366

9.6.1 实例说明366

9.6.2 8255A介绍366

9.6.3 硬件设计370

9.6.4 软件设计371

9.7 单片机实现智能电热水器设计371

9.7.1 实例效果说明372

9.7.2 水温与流量、加热功率的关系372

9.7.3 硬件设计372

9.7.4 软件设计375

9.8 红外遥控器的设计385

9.8.1 实例效果说明386

9.8.2 系统框图386

9.8.3 硬件电路的设计387

9.8.4 软件设计390

附录A C51库函数399

附录B 语法信息403

B.1 致命错误信息403

B.2 语法和语义错误信息404

参考文献414

热门推荐