图书介绍

单片机C语言编程与实例PDF|Epub|txt|kindle电子书版本网盘下载

单片机C语言编程与实例
  • 赵亮,侯国锐编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115115478
  • 出版时间:2003
  • 标注页数:327页
  • 文件大小:197MB
  • 文件页数:336页
  • 主题词:单片微型计算机-程序设计;C语言-程序设计

PDF下载


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

下载说明

单片机C语言编程与实例PDF格式电子书版下载

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

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

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

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

图书目录

上篇1

第1章 C51程序设计基础1

1.1 单片机C语言与汇编语言1

1.1.1 单片机汇编语言与C语言程序设计对照2

1.1.2 汇编语言和C语言混合编程3

1.2 C51对标准C语言的扩展8

1.2.1 数据类型8

1.2.2 存储类型及存储区9

1.2.3 存储器模式12

1.2.4 特殊功能寄存器(SFR)13

1.2.5 C51指针14

1.2.6 函数17

1.2.7 重入函数20

1.2.8 中断函数21

1.2.9 绝对地址访问22

1.2.10 动态存储分配23

1.2.11 使用C51的技巧25

1.3 C51使用规范27

第2章 μVision2集成开发环境30

2.1 关于开发环境30

2.2 菜单条、工具栏和快捷键30

2.3 创建项目实例34

2.4 μVision2功能44

2.5 编写优化代码50

2.6 技巧和窍门52

3.1.1 中断系统介绍56

3.1 中断系统56

第3章 单片机内部资源及其C语言编程56

3.1.2 C51编写中断服务程序60

3.1.3 共用中断62

3.1.4 外部中断的扩充63

3.2 定时器/计数器65

3.2.1 定时器/计数器结构65

3.2.2 定时器/计数器控制寄存器66

3.2.3 定时器/计数器工作模式67

3.2.5 定时器/计数器综合应用68

3.2.4 定时器/计数器的初始化68

3.3.1 并行I/O口简析70

3.3 并行I/O口70

3.3.2 编程实例74

3.3.3 LED显示电路79

3.3.4 键盘控制电路89

3.4 串行口及其通信95

3.4.1 8051单片机的串行口结构95

3.4.2 串行口应用98

4.1.1 8255简介102

第4章 单片机资源扩展及其C语言编程102

4.1 可编程外围并行接口8255A102

4.1.2 程序设计实例108

4.2 三线制Microware串行总线E2PROM的应用113

4.2.1 三线制Microware串行总线简介113

4.2.2 三线制Microware总线的E2PROM113

4.2.3 在51单片机上的应用114

4.2.4 程序设计115

4.3.1 简介118

4.3 键盘与LED控制芯片HD7279A118

4.3.2 控制指令120

4.3.3 时序123

4.3.4 HD7279A与AT89C51的接口以及程序设计124

下篇133

第5章 液晶显示LCD133

5.1 液晶显示简介133

5.2 内置HD61202控制驱动器图形液晶显示模块134

5.2.1 液晶显示模块的电路特性134

5.2.2 液晶显示模块的软件特性136

5.2.3 液晶显示模块12864和19264的应用138

第6章 虚拟I2C接口技术163

6.1 I2C总线简介163

6.1.1 I2C总线的基本结构163

6.1.2 双向传输的接口特性163

6.1.3 I2C总线上的时钟信号164

6.1.4 数据的传送164

6.1.6 I2C总线接口器件165

6.1.5 总线竞争的仲裁165

6.2 模拟I2C总线的C51程序167

6.3 I2C总线在IC卡设计中的应用173

6.3.1 简介173

6.3.2 硬件特性173

6.3.3 AT24C01与单片机接口174

6.3.4 程序设计174

7.2 NB9148简介180

7.1 P87LPC762单片机简介180

第7章 红外通信接口180

7.3 接收处理电路184

7.4 程序设计186

第8章 语音芯片ISD4004及其应用193

8.1 ISD4004简介193

8.2 引脚功能描述193

8.3 工作原理与功能特性195

8.4 典型应用197

9.1.1 DS1302简介203

第9章 时钟芯片203

9.1 时钟芯片DS1302203

9.1.2 结构与工作原理204

9.1.3 DS1302与89C51的连接电路207

9.1.4 程序设计207

9.2 时钟/日历芯片PCF8563216

9.2.1 PCF8563简介216

9.2.3 应用概述218

9.2.4 程序设计218

9.2.2 PCF8563与I2C总线218

第10章 数据采集224

10.1 A/D转换器ADS7804224

10.1.1 ADS7804简介224

10.1.2 ADS7804与51单片机的接口226

10.1.3 C51语言程序设计227

10.2 MAX1247、MAX525与单片机接口228

10.2.1 MAX1247和MAX525简介228

10.2.2 工作原理228

10.2.3 硬件接口及软件编程实例232

10.2.4 其他同类产品的应用237

第11章 单片机通信242

11.1 单片机双机通信242

11.1.1 双机通信原理242

11.1.2 双机通信协议243

11.1.3 双机通信程序设计243

11.2 单片机多机通信245

11.2.1 多机通信原理245

11.2.2 程序设计246

第12章 单片机与PC通信254

12.1 RS-232C介绍与PC硬件254

12.2 通信程序设计259

第13章 单片机与网络271

13.1 51单片机内置定时器作TDMA控制271

13.1.1 TDMA(时分多址)简介271

13.1.2 TDMA的单片机实现272

13.1.3 保持节点器件同步279

13.2 单片机实现载波监听多址接入(CSMA)279

13.2.1 载波监听多址访问(CSMA)简介280

13.2.2 单片机实现载波监听多址接入CSMA281

第14章 51单片机系统应用实例285

14.1 语音数据采集、回放和串行数据传输系统285

14.1.1 系统功能简介285

14.1.2 DS1270接口及51扩展方案286

14.1.3 LCM1602总线方式驱动接口287

14.1.4 外围器件289

14.1.5 语音处理模拟部分设计291

14.1.6 系统原理图292

14.1.7 程序设计295

14.2 医疗激光器功率控制304

14.2.1 系统功能简介304

14.2.2 行列式扫描键盘及C51程序设计305

14.2.3 数字电位器DS1867驱动305

14.2.4 LCM1602口线方式驱动接口307

14.2.5 数字温度计DS1820及1-wire总线307

14.2.6 系统原理图311

14.2.7 程序设计312

热门推荐