图书介绍

51单片机实用C语言程序设计与典型实例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

51单片机实用C语言程序设计与典型实例
  • 杨国田,白焰,董玲编著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787508387949
  • 出版时间:2009
  • 标注页数:232页
  • 文件大小:49MB
  • 文件页数:243页
  • 主题词:单片微型计算机-C语言-程序设计

PDF下载


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

下载说明

51单片机实用C语言程序设计与典型实例PDF格式电子书版下载

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

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

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

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

图书目录

第1章 51单片机基础1

1.1 51系列MCU的结构组成2

1.2 特殊功能寄存器3

1.3 存储器系统组成及特点5

1.4 并行I/O接口8

1.5 定时器/计数器组成及特点9

1.6 中断子系统9

1.6.1 中断请求9

1.6.2 中断响应过程11

1.7 串行I/O接口(UART)12

1.7.1 UART的工作模式12

1.7.2 波特率设置15

1.8 系统扩展19

1.9 51系列单片机的指令系统19

1.9.1 程序设计模型19

1.9.2 寻址方式19

1.9.3 指令分类22

1.9.4 指令列表27

第2章 C51基础31

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

2.1.1 C语言的字符集33

2.1.2 C语言词汇34

2.2 数据类型和表达式37

2.2.1 常量和变量37

2.2.2 变量的类型39

2.2.3 数组和指针40

2.2.4 字符及字符串的表述46

2.2.5 结构、联合和位段48

2.2.6 自定义数据类型58

2.3 基本运算59

2.3.1 运算符的结合性与优先级59

2.3.2 算术运算符61

2.3.3 递变运算符62

2.3.4 关系与逻辑运算符63

2.3.5 位运算符65

2.3.6 赋值运算符67

2.3.7 逗号运算及其表达式68

2.3.8 条件表达式69

2.3.9 几个特殊运算符的说明70

2.4 数据输入/输出及实现71

2.4.1 printf()函数71

2.4.2 scanf函数74

2.4.3 头文件78

2.4.4 输入/输出与串行接口78

2.5 基本语句78

2.5.1 基本语句分类78

2.5.2 流控制语句80

2.6 函数92

2.6.1 函数的定义与声明92

2.6.2 函数的参数和返回值95

2.6.3 函数的调用98

2.6.4 main()函数99

2.6.5 函数中的变量101

2.6.6 变量的存储类别103

2.7 C语言预处理105

2.7.1 宏定义106

2.7.2 文件包含108

2.7.3 条件编译109

2.7.4 预处理命令和预定义宏名汇总表111

2.8 C语言程序设计基础111

2.8.1 算法及其描述111

2.8.2 基本程序结构114

2.9 C51对ANSIC的扩展与简化116

2.9.1 内存区域116

2.9.2 存储类型与存储模式117

2.9.3 变量或数据类型118

2.9.4 Keil C51指针120

2.9.5 Keil C51函数121

2.10 Keil C51程序设计123

2.10.1 绝对地址访问123

2.10.2 Keil C51与汇编的接口123

2.10.3 Keil C51软件包中的通用文件124

2.11 Keil C51库函数参考126

2.11.1 内建库函数与普通库函数126

2.11.2 几类重要库函数126

2.11.3 Keil C51库函数原型列表127

2.12 Keil C51例子:Hello.c129

第3章 应用系统设计131

3.1 一般应用系统的组成132

3.1.1 最小系统132

3.1.2 一般应用系统132

3.2 人机接口设计132

3.2.1 输入方案设计133

3.2.2 输出方案设计152

3.3 串行通信153

3.4 其他常用器件与接口159

3.4.1 日历时钟159

3.4.2 数模/模数转换163

3.4.3 脉冲量接口(输入/输出)167

3.4.4 高速I/O的实现方案、软件协调167

3.5 应用系统设计168

3.5.1 设计举例168

3.5.2 软硬件协调设计168

3.5.3 供电方案168

3.5.4 看门狗及可靠性设计169

第4章 应用系统设计案例171

4.1 红外遥控系统172

4.1.1 功能规划172

4.1.2 有关技术要求172

4.1.3 系统设计172

4.1.4 有关参数计算175

4.1.5 工作程序设计176

4.2 射频无线遥控系统189

4.2.1 功能规划190

4.2.2 有关技术要求190

4.2.3 系统设计190

4.2.4 有关参数计算193

4.2.5 工作程序设计194

4.3 步进电机交互控制系统204

4.3.1 功能规划204

4.3.2 有关技术要求204

4.3.3 系统设计204

4.3.4 有关参数计算206

4.3.5 工作程序设计206

4.4 超声波测距系统210

4.4.1 功能规划211

4.4.2 有关技术要求211

4.4.3 系统设计212

4.4.4 有关参数计算214

4.4.5 工作程序设计214

4.5 关于嵌入式汇编230

参考文献231

后记232

热门推荐