图书介绍
单片机C语言编程与实例PDF|Epub|txt|kindle电子书版本网盘下载
- 赵亮,侯国锐编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115115478
- 出版时间:2003
- 标注页数:327页
- 文件大小:197MB
- 文件页数:336页
- 主题词:单片微型计算机-程序设计;C语言-程序设计
PDF下载
下载说明
单片机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