![单片机C语言教程](https://cover.qianqiantushu.cc/48/s6b6d419.jpg)
![单片机C语言教程](https://cover.qianqiantushu.cc/48/s6b6d419.jpg)
单片机C语言教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:邹益民主编
- 出 版 社:北京:中国石化出版社
- 出版年份:2010
- ISBN:9787511401656
- 页数:202 页
第1章 单片机基础知识 1
1.1单片机简介 1
1.1.1单片机的发展史 1
1.1.2单片机的基本组成 2
1.1.3单片机的特点 3
1.1.4单片机的应用领域 4
1.1.5单片机的发展方向 4
1.1.6 8051单片机系列成员 6
1.2 8051的内部结构 7
1.2.1中央处理器 7
1.2.2存储器组织 10
1.2.3片内并行接口 12
1.2.4 8051的内部资源 15
1.2.5 8051的芯片引脚 15
1.2.6单片机的工作方式 16
1.3 8051的系统扩展 19
1.3.1外部总线的扩展 19
1.3.2外部程序存储器的扩展 20
1.3.3外部数据存储器的扩展 23
1.4 8051指令系统 25
1.4.1指令基本格式 25
1.4.2寻址方式 26
1.4.3指令说明 27
1.4.4伪指令 33
1.4.5指令系统表 34
1.5实用汇编程序设计 37
1.5.1顺序程序 37
1.5.2分支程序 37
1.5.3循环程序 38
1.5.4查表程序 39
1.5.5散转程序 39
1.6本章小结 41
第2章 C与8051 45
2.1 8051的编程语言 45
2.2 C51编译器 45
2.3 Keil C51开发工具 46
2.3.1 Keil C51开发系统基本知识 46
2.3.2在Keil μVision下创建应用程序 48
2.3.3在Keil μVision下调试程序 52
2.4 C51程序设计简介 55
2.5本章小结 57
第3章 C51数据与运算 58
3.1数据与数据类型 58
3.2常量与变量 60
3.3 C51数据的存储类型与8051存储器结构 61
3.3.1存储类型 61
3.3.2存储模式 62
3.4 8051特殊功能寄存器(SFR)及其C51定义 63
3.5 8051并行接口及其C51定义 64
3.6位变量(BIT)及其C51定义 65
3.7 C51的运算符与表达式 66
3.7.1 C51的算术运算符与算术表达式 66
3.7.2 C51的关系运算符与关系表达式 67
3.7.3 C51的逻辑运算符与逻辑表达式 68
3.7.4 C51的条件运算符与条件表达式 69
3.7.5 C51的逗号运算符与逗号表达式 69
3.7.6 C51中的位操作符及其表达式 70
3.7.7复合运算符及其表达式 71
3.8本章小结 72
第4章 C51流程控制语句 73
4.1 C51语言程序的基本结构及流程图 73
4.1.1顺序结构及其流程图 73
4.1.2选择结构及其流程图 73
4.1.3循环结构及其流程图 74
4.2选择语句 75
4.2.1选择语句if 75
4.2.2 switch/case语句 77
4.3循环语句 78
4.3.1 while语句 78
4.3.2 do-while语句 79
4.3.3 for循环语句 79
4.3.4循环结束语句 81
4.4本章小结 82
第5章 C51构造数据类型 83
5.1数组 83
5.1.1一维数组 83
5.1.2二维数组 84
5.1.3字符数组 85
5.1.4查表 86
5.1.5数组与存储空间 86
5.2指针 87
5.2.1指针的基本概念 87
5.2.2数组指针和指向数组的指针变量 90
5.2.3指向多维数组的指针和指针变量 91
5.2.4 Keil C51的指针类型的特殊要求 92
5.3结构(Struction) 93
5.3.1结构的定义和引用 93
5.3.2结构数组 95
5.3.3指向结构类型数据的指针 96
5.4联合(union) 99
5.5枚举(enum) 100
5.6本章小结 101
第6章 C51的函数 103
6.1函数的分类 103
6.2函数的定义 104
6.3函数的参数和函数值 107
6.4函数的调用 108
6.4.1函数调用的一般形式 108
6.4.2函数调用的方式 108
6.4.3对被调用函数的说明 109
6.4.4函数的嵌套 109
6.4.5函数的递归调用 109
6.4.6用函数指针变量调用函数 110
6.5数组、指针作为函数的参数 112
6.5.1用数组作为函数的参数 112
6.5.2用指向函数的指针变量作为函数的参数 113
6.5.3用指向结构的指针变量作函数的参数 115
6.5.4返回指针的函数 116
6.6本章小节 117
第7章 模块化程序设计 119
7.1基本概念 119
7.2模块化程序开发 121
7.3连接/定位器 123
7.4 C51语言与汇编语言的混合编程 124
7.4.1 Keil C51和A51接口所涉及的几个主要问题 125
7.4.2在C51中调用汇编程序应用举例 126
7.4.3 Keil C51初始化代码 129
7.5程序优化 132
7.6本章小结 133
第8章 8051内部资源的C51编程 134
8.1中断 134
8.1.1中断源 134
8.1.2中断的控制 135
8.1.3中断响应 136
8.1.4寄存器组切换 137
8.1.5中断编程 138
8.2定时器/计数器(T/C) 140
8.2.1与T/C有关的特殊功能寄存器 140
8.2.2定时器/计数器的工作方式 141
8.2.3定时器/计数器的初始化 142
8.2.4定时器/计数器的应用实例 142
8.3串行口 144
8.3.1与串行口有关的SFR 145
8.3.2串行口的工作方式 146
8.3.3串行口初始化 147
8.3.4串行口应用范例 148
8.4本章小结 149
第9章 C语言编程示例 151
9.1带有串行EEPROM的CPU监控器X5045 151
9.1.1 X5043/5045简介 151
9.1.2 X5045与单片机的连接 152
9.1.3读写X5045的C语言程序 152
9.2涓流充电时钟保持芯片DS1302 156
9.2.1 DS1302简介 156
9.2.2 DS1302与单片机的连接 157
9.2.3读写DS1302的C语言程序 157
9.3串行EEPROM芯片AT24C04/512 162
9.3.1 AT24C04/512简介 162
9.3.2 AT24C04/512与单片机的连接 162
9.3.3读写AT24C04/AT24 C512的C语言程序 163
9.4 I2C接口的实时时钟/日历芯片P8563 168
9.4.1 P8563简介 168
9.4.2 P8563与单片机的连接 169
9.4.3读写P8563的C语言程序 169
9.5单芯片温度测量芯片DS1820 174
9.5.1 DS1820简介 174
9.5.2 DS1820与单片机的连接 176
9.5.3读写DS1820的C语言程序 176
9.6 2路8位串行模/数转换器TLC0832 178
9.6.1 TLC0832简介 178
9.6.2 TLC0832与单片机的连接 179
9.6.3读写TLC0832的C语言程序 179
9.7 LED驱动芯片MAX7219/7221 182
9.7.1 MAX7219/7221简介 182
9.7.2 MAX7219/7221与单片机的连接 184
9.7.3基于MAX7221在LED上显示十六位数据的C语言程序 184
9.8 1602字符液晶模块控制 186
9.8.1 1602字符液晶模块简介 186
9.8.2 1602字符液晶模块与单片机的连接 188
9.8.3控制1602字符液晶显示的C语言程序 189
9.9语音录放芯片ISD4002 193
9.9.1 ISD4002芯片简介 193
9.9.2 ISD4002与单片机的连接 195
9.9.3基于ISD4002的语音录放系统的C语言编程 196
9.10本章小结 200
参考文献 201
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018