图书介绍

单片机C语言编程与实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

单片机C语言编程与实践
  • 丁向荣,谢俊,王彩申编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121093869
  • 出版时间:2009
  • 标注页数:300页
  • 文件大小:8MB
  • 文件页数:313页
  • 主题词:单片微型计算机-C语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 Proteus1

1.1 进入Proteus ISIS1

1.1.1 图形编辑窗口2

1.1.2 预览窗口(The Overview Window)3

1.1.3 对象选择器窗口3

1.2 图形编辑的基本操作3

1.2.1 对象放置(Object Placement)3

1.2.2 选中对象(Tagging an Object)4

1.2.3 删除对象(Deleting an Object)4

1.2.4 拖动对象(Dragging an Object)4

1.2.5 拖动对象标签(Dragging an Object Label)4

1.2.6 调整对象大小(Resizing an Object)4

1.2.7 调整对象的方向(Reorienting an Object)5

1.2.8 编辑对象(Editing an Object)5

1.2.9 编辑对象标签(Editing An Object Label)5

1.2.10 复制所有选中的对象(Copying all Tagged Objects)6

1.2.11 移动所有选中的对象(Moving all Tagged Objects)6

1.2.12 删除所有选中的对象(Deleting all Tagged Objects)6

1.2.13 画线(Wiring Up)6

1.2.14 编辑区域的缩放8

1.2.15 点状栅格和刷新8

1.2.16 取消与恢复上一操作9

1.3 单片机应用系统的仿真调试9

1.3.1 实例1-19

1.3.2 实例1-212

习题118

第2章 C51编程基础知识20

2.1 C语言程序的基本结构20

2.1.1 C语言程序的基本结构20

2.1.2 函数的调用——“先声明,后调用”21

2.1.3 函数的连接23

2.2 函数的定义25

2.2.1 函数定义的一般形式25

2.2.2 函数的参数和函数的返回值26

2.2.3 函数的调用26

2.3 C语言的标识符、关键字和数据类型27

2.3.1 标识符和关键字27

2.3.2 数据类型29

2.4 C语言的常量、变量及存储器类型31

2.4.1 常量31

2.4.2 变量31

2.4.3 变量的存储类型32

2.4.4 51单片机特殊功能寄存器变量的定义33

2.4.5 51单片机位寻址区(20H~2FH)位变量的定义34

2.5 运算符与表达式35

2.6 分支语句与分支选择结构38

2.6.1 表达式语句与复合语句38

2.6.2 条件分支语句39

2.6.3 开关语句41

2.7 循环语句与循环结构42

2.7.1 while语句与do-while语句42

2.7.2 for语句44

2.7.3 goto语句、break语句和continue语句44

2.8 构造类型数据46

2.8.1 数组46

2.8.2 指针50

2.8.3 结构体53

2.8.4 共用体58

2.8.5 枚举类型61

2.9 编译预处理及重新定义数据类型63

2.9.1 宏定义63

2.9.2 文件包含64

2.9.3 条件编译65

2.9.4 重新定义数据类型66

习题266

第3章 51单片机内部接口的典型编程68

3.1 定时器/计数器的控制与应用编程68

3.1.1 使用定时器T0以方式1产生周期为1ms的方波68

3.1.2 使用定时器T1以方式1计数,并送数码管显示计数值69

3.1.3 使用定时器T1以方式2定时,控制发光二极管闪烁(100ms)70

3.2 中断控制与C51编程71

3.2.1 中断服务函数72

3.2.2 外部中断应用例程72

3.2.3 定时中断应用例程74

3.3 串行接口与C51编程75

3.3.1 波特率的选择76

3.3.2 双机串口通信应用例程76

3.3.3 PC机与单片机间的串口通信77

习题380

第4章 STC系列单片机81

4.1 概述81

4.1.1 STC89系列单片机81

4.1.2 STC12系列单片机82

4.2 开发环境与开发工具84

4.2.1 关于编译与仿真84

4.2.2 STC系列单片机的最小系统与在线编程(ISP)电路85

4.2.3 STC系列单片机编程软件的使用86

4.3 新增特殊功能与编程87

4.3.1 STC89系列单片机扩展RAM的使用87

4.3.2 STC89系列单片机的P4口88

4.3.3 STC89系列单片机的双数据指针与控制寄存器AUXR189

4.3.4 STC89系列单片机的中断系统89

4.3.5 STC89系列单片机定时器T2的应用90

4.3.6 STC89系列单片机的看门狗及软件复位93

4.3.7 STC89系列单片机IAP与内部EEPROM的使用96

4.3.8 STC89系列单片机的上电复位标志与掉电模式98

4.3.9 STC89系列单片机电磁干扰的防护措施99

习题4100

第5章 常用单元电路101

5.1 电源电路101

5.1.1 三端固定集成稳压器101

5.1.2 三端可调集成稳压器102

5.1.3 集成稳压器应用实例104

5.1.4 低压差线性集成稳压器104

5.1.5 开关集成稳压器105

5.1.6 集成基准电压源106

5.2 集成运算放大器与集成功率放大器的应用107

5.2.1 集成运算放大器的应用107

5.2.2 集成功率放大器的应用108

5.3 波形产生电路109

5.3.1 555电路组成的方波振荡器109

5.3.2 高频集成函数发生器MAX038109

5.4 信号调理电路112

5.4.1 仪表放大器112

5.4.2 有源滤波器113

5.4.3 V/F、F/V转换电路115

5.4.4 V/I、I/V转换电路118

5.4.5 真有效值/直流转换集成电路119

5.5 传感器电路121

5.5.1 传感器概述121

5.5.2 金属传感器123

5.5.3 光电传感器124

5.5.4 超声波传感器126

习题5129

第6章 人机对话接口技术与C51编程131

6.1 键盘131

6.1.1 独立式键盘131

6.1.2 矩阵键盘132

6.1.3 按键开关的抖动问题133

6.1.4 键盘的工作方式134

6.1.5 独立式键盘应用例程135

6.1.6 矩阵键盘应用例程136

6.2 LED数码管138

6.2.1 LED显示器的结构与工作原理138

6.2.2 LED显示的接口电路139

6.2.3 LED动态显示应用例程(一)140

6.2.4 LED动态显示应用例程(二)141

6.3 字符型LCD144

6.3.1 LCD概述144

6.3.2 字符型LCD概述145

6.3.3 16×2字符型LCD的驱动子函数151

6.3.4 16×2字符型LCD的应用例程152

6.4 图形LCD155

6.4.1 ZY12864D液晶显示器的技术参数与性能155

6.4.2 ZY12864D模块的内部结构与外部接口引脚156

6.4.3 ZY12864D模块控制指令157

6.4.4 128×64图形LCD的驱动子函数159

6.4.5 128×64图形LCD的应用例程161

习题6167

第7章 测控接口技术与C51编程169

7.1 A/D转换接口与应用169

7.1.1 A/D转换器概述169

7.1.2 ADC0809型8位A/D转换器170

7.1.3 TLC08318位A/D转换器174

7.2 D/A转换接口与应用177

7.2.1 D/A转换器概述177

7.2.2 DAC08328位D/A转换器179

7.2.3 MAX53212位D/A转换器183

习题7187

第8章 串行总线接口技术与C51编程189

8.1 单线总线189

8.1.1 单总线数字温度传感器DS18B20介绍189

8.1.2 单片DS18B20温度检测应用设计194

8.1.3 多片DS18B20温度检测应用设计197

8.2 I2C总线200

8.2.1 I2C总线简介200

8.2.2 I2C总线工作原理200

8.2.3 AT24Cxx系列芯片的操作模式201

8.2.4 AT24C64应用编程203

习题8209

第9章 LED显示屏应用设计210

9.1 LED显示屏硬件设计210

9.2 LED显示屏工作原理215

9.3 LED显示屏驱动程序220

习题9222

第10章 GPS模块应用系统设计224

10.1 GPS模块的功能特性224

10.2 GPS模块的应用编程228

10.2.1 GPS模块数据通讯协议228

10.2.2 GPS模块的应用编程示例232

10.3 GPS模块的应用实例237

习题10253

第11章 GPRS模块应用设计254

11.1 GPRS模块的功能特性254

11.2 GPRS模块的应用编程258

11.3 GPRS模块的应用实例262

习题11283

第12章 单片机应用系统的可靠性设计284

12.1 单片机系统可靠性设计一般方法284

12.2 单片机应用系统硬件电磁兼容技术286

12.3 单片机系统软件可靠性设计技术290

习题12298

附录 GQDJL-1型单片机开发板简介299

参考文献300

热门推荐