图书介绍

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

单片机C语言案例教程
  • 白炽贵,余明飞,罗永编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121125195
  • 出版时间:2011
  • 标注页数:242页
  • 文件大小:62MB
  • 文件页数:253页
  • 主题词:单片微型计算机-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

1.1 单片机简介1

1.2 用单片机芯片组成单片机应用系统2

1.3 对单片机编程以实现单片机系统的功能5

【案例1】 在4位数码管的最左位上显示“8.”5

1.4 把程序写入单片机芯片的操作平台的操作步骤6

1.5 从数码管显示学单片机编程18

【案例2】 数码管上的“8.8.”显示18

【案例3】 被动形式的“8051”显示20

【案例4】 主动形式的“8051”显示22

【案例5】 模块化的“8051”显示24

【案例6】 实用型的“8051”显示26

1.6 源程序的阅读要点28

1.7 REG51.h头文件简介31

小结133

习题134

第2章 C语言编程基础35

2.1 C语言程序的组成结构和运行机制35

2.2 C语言的字符集、标识符、关键字和语句36

2.3 C语言中的数据类型37

2.4 常量和变量38

2.5 整型数据38

2.6 实型数据39

2.7 字符型数据39

2.8 C51扩充数据类型40

2.9 运算符与表达式40

2.9.1 算术运算符与算术表达式40

2.9.2 赋值运算符与赋值表达式41

2.9.3 关系运算符和关系表达式42

2.9.4 逻辑运算符与逻辑表达式43

2.9.5 位运算符与位运算表达式43

2.9.6 逗号运算符与逗号表达式43

2.9.7 运算符的优先级和结合性44

2.10 程序的三种基本结构45

2.11 选择结构46

2.12 循环结构48

2.13 数组51

2.13.1 一维数组的定义和引用51

2.13.2 二维数组的定义和引用52

2.14 变量和数组的存储器类型54

2.15 函数的定义和调用54

2.15.1 系统库函数54

2.15.2 用户自定义函数55

2.15.3 函数的定义55

2.15.4 函数调用的方式和规则56

2.15.5 全局变量和局部变量57

小结257

习题258

第3章 用数码管模拟的循环灯59

【案例7】 “并驾齐驱”的跑马灯59

【案例8】 “迈步边关”的巡逻灯64

【案例9】 “大江东去”的流水灯69

【案例10】 “孔雀开屏式”循环灯73

【案例11】 奔腾不息的“8051”77

【案例12】 9999倒数数的数码管显示82

小结385

习题386

第4章 中断资源的应用编程87

4.1 中断的概念87

4.2 中断允许寄存器IE和中断优先级寄存器IP87

4.2.1 中断允许寄存器IE87

4.2.2 中断优先级寄存器IP88

4.3 定时器/计数器简介89

4.3.1 定时器/计数器体系结构示意图89

4.3.2 特殊功能寄存器TCON89

4.3.3 特殊功能寄存器TMOD90

【案例13】 用外中断INT1操作插曲显示91

【案例14】 中断插曲的中断插曲显示95

【案例15】 基于定时器中断的数字钟99

【案例16】 基于计数器中断的中断插曲104

【案例17】 定时器T1与计数器T0的串接使用107

小结4111

习题4111

第5章 日历时钟DS1302的应用编程113

5.1 日历时钟DS1302简介113

5.2 对DS1302的写/读程序设计114

5.2.1 最底层的按位写/读函数114

5.2.2 对DS1302的字节写/读函数116

【案例18】 基于DS1302的实用电子钟117

小结5125

习题5125

第6章 AT24C02的应用编程126

6.1 I2C总线简介126

6.1.1 I2C总线接口126

6.1.2 I2C器件的地址126

6.1.3 对I2C器件进行数据传送的操作时序127

6.2 AT24C02简介127

6.2.1 AT24C02引脚图127

6.2.2 读/写AT24C02的专用函数128

6.2.3 9个专用函数间的调用路线图131

【案例19】 AT24C02应用编程132

小结6138

习题6138

第7章 DS18B20的编程应用139

7.1 DS18B20使用简介139

7.1.1 DS18B20的外形及与单片机的接口139

7.1.2 DS18B20的内部结构和操作指令139

7.2 对DS18B20的操作时序和读/写专用函数140

7.2.1 对DS18B20的操作时序140

7.2.2 DS18B20的读/写专用函数141

【案例20】DS18B20的应用编程143

小结7149

习题7149

第8章 有时控功能和温度显示的电子钟项目设计150

8.1 项目简介150

8.2 项目源程序设计要点分析164

小结8168

习题8169

第9章 16×16点阵LED汉字显示屏项目设计170

9.1 项目简介170

9.2 16×16点阵LED汉字显示屏电原理图170

9.3 74HC138功能简介171

9.4 74HC595功能简介172

9.5 单片机与LED汉字显示屏的接口设计174

9.6 汉字字模在二维数组中的存储格式174

9.7 16×64点阵LED汉字显示屏项目源程序及分析175

9.8 16×16汉字字模文件的建立180

小结9183

习题9183

第10章 使用片内E2PROM存储器184

10.1 IAP和ISP简介184

10.2 IAP技术的接口函数184

【案例21】 片内E2PROM编程案例187

10.3 用片内E2pROM取代电子钟项目中的AT24C02192

小结10194

习题10194

第11章 单片机与PC的串行通信195

【案例22】 单片机与PC的串行通信案例198

小结11205

习题11206

第12章 单片机片外数据存储器的扩充207

12.1 HM62256存储器的扩充及使用案例207

12.1.1 HM62256存储器的扩充207

12.1.2 HM62256存储器的使用209

12.2 用HM62256存储汉字字模项目设计212

12.3 W29C020存储器的扩充和使用案例220

12.3.1 W29C020存储器的扩充220

12.3.2 W29C020存储器的使用221

12.4 用W29C020存储字模的LED汉字显示屏项目设计226

小结12230

习题12231

第13章 A/D转换与D/A转换简介232

13.1 A/D器件ADC0809简介232

13.2 ADC0809的使用接口与编程233

13.2.1 ADC0809与单片机的接口233

13.2.2 ADC0809的应用编程235

【案例23】 基于ADC0809的模/数转换示例236

13.3 D/A器件DAC0832简介238

13.4 DAC0832的使用接口与编程239

13.4.1 DAC0832与单片机的接口239

13.4.2 DAC0832的应用编程239

【案例24】DAC0832的应用编程240

小结13242

习题13242

热门推荐