图书介绍
单片机的C语言程序设计与应用PDF|Epub|txt|kindle电子书版本网盘下载
![单片机的C语言程序设计与应用](https://www.shukui.net/cover/3/30776692.jpg)
- 姜志海,赵艳雷,陈松编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121138263
- 出版时间:2011
- 标注页数:234页
- 文件大小:53MB
- 文件页数:243页
- 主题词:单片微型计算机-C语言-程序设计-高等学校-教材
PDF下载
下载说明
单片机的C语言程序设计与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机的C语言概述1
1.1 C语言与MCS-51单片机编程1
1.1.1单片机的C语言的特点1
1.1.2单片机的C语言和标准C语言的比较2
1.1.3单片机的C语言与汇编语言的优势对比2
1.2 C51程序6
1.2.1 C51的程序结构6
1.2.2 C51编程规范及注意事项7
1.2.3 C51的标识符与关键字8
1.3 C51编程举例10
本章小结14
习题14
第2章μVision2与Proteus使用基础15
2.1 μVision2集成开发环境15
2.1.1 File、 Edit和View菜单16
2.1.2 Project、 Debug和Flash菜单18
2.1.3 Peripherals、 Tools和Window菜单19
2.2用μ Vision2建立与调试工程20
2.2.1工程创建、设置、编译与链接20
2.2.2用μ Vision2调试工程25
2.2.3 C51程序调试举例说明——HELLO.C28
2.2.4 Keil C51的调试技巧及举例30
2.3 Proteus快速入门34
2.3.1集成Proteus ISIS环境34
2.3.2电路原理图设计38
2.4Proteus仿真工具介绍43
2.4.1探针43
2.4.2虚拟仪器44
2.4.3信号发生器44
2.4.4仿真图表45
2.5 Proteus软件中的C51程序运行与调试45
2.5.1驱动的安装45
2.5.2 Keil和Proteus的配置46
2.5.3 Keil和Proteus的调试过程47
本章小结47
习题47
第3章 单片机C51语言程序设计基础48
3.1 C51语言的数据48
3.1.1数据类型48
3.1.2常量与变量48
3.1.3数据存储类型52
3.1.4局部变量与全局变量56
3.2 C51语言对单片机主要资源的控制58
3.2.1特殊功能寄存器的C51语言定义58
3.2.2绝对地址的访问61
3.2.3位变量的C51语言定义62
3.3 C51语言的基本运算与流程控制语句63
3.31基本运算63
3.3.2选择(分支)控制语句68
3.3.3循环结构流程控制语句73
3.3.4 break语句、continue语句和goto语句77
3.4 C51语言的数组与指针78
3.4.1数组79
3.4.2指针82
3.5 C51语言函数85
3.5.1函数的基本问题85
3.5.2中断函数91
3.5.3 C51语言的库函数91
3.6 C51的预处理命令及汇编语句的嵌入94
3.6.1文件包含94
3.6.2宏定义指令95
3.6.3条件编译96
3.6.4 C51中汇编语句的嵌入98
本章小结99
习题99
第4章MCS-51系列单片机中断与定时/计数器的C51编程100
4.1中断系统基本知识100
4.1.1中断系统结构与中断控制100
4.1.2中断优先级与中断请求的撤除102
4.1.3中断函数的结构形式103
4.2外部中断源的C51编程103
4.2.1外部中断源初始化103
4.2.2外部中断源的C51编程示例104
4.3定时/计数器基本知识107
4.3.1定时/计数器的结构与控制107
4.3.2工作方式与工作模式108
4.3.3定时/计数器的初始化111
4.4定时/计数器不同工作模式下的C51编程113
4.4.1工作模式1的C51编程114
4.4.2工作模式2的C51编程115
4.4.3工作模式3的C51编程115
4.5中断与定时/计数器综合编程示例116
本章小结133
习题134
第5章MCS-51系列单片机串行口的C51编程135
5.1串行口基础知识135
5.1.1串行口的结构135
5.1.2有关的寄存器135
5.1.3串行口的工作方式137
5.2不同工作方式下的C51编程138
5.2.1工作方式0的C51程序设计138
5.2.2工作方式1的C51程序设计142
5.2.3工作方式2的C51程序设计146
5.2.4工作方式3的C51程序设计150
5.3串行口的C51编程应用示例154
本章小结165
习题166
第6章MCS-51系列单片机键盘显示的C51编程167
6.1七段数码显示器的C51编程167
6.1.1七段LED显示器基础知识167
6.1.2七段数码静态显示的C51编程169
6.1.3七段数码动态显示的C51编程171
6.1.4串行口控制的LED显示的C51编程176
6.2键盘接口的C51编程177
6.2.1键盘的基础知识177
6.2.2独立式键盘接口的C51编程178
6.2.3矩阵键盘的C51编程180
6.3点阵LED显示器接口的C51编程185
6.3.1点阵LED显示器基础知识185
6.3.2一个5×7点阵显示一个字符的C51编程186
6.3.3一个8×8点阵显示字符串的C51编程187
6.3.4两个8×8点阵显示字符串的C51编程189
6.4液晶显示器的C51编程190
6.4.1 LCD基础知识190
6.4.2字符型LCD1602应用的C51编程192
本章小结200
习题200
第7章MCS-51系列单片机模拟量接口的C51编程201
7.1 8位并行D/A转换器DAC0832的C51编程201
7.1.1 DAC0832基础知识201
7.1.2 DAC0832单缓冲和双缓冲的C51编程202
7.1.3 DAC0832输出各种波形的C51编程206
7.2 12位并行D/A芯片DAC 1208的C51编程210
7.2.1 12位并行DAC 1208简介210
7.2.2 DAC1208的C51编程211
7.3 8位A/D转换器ADC0808/0809的C51编程212
7.3.1 ADC0808/0809简介212
7.3.2 ADC0809的C51编程213
7.4 12位串行A/D转换器TLC2543的C51编程215
7.4.1 TLC2543简介216
7.4.2 TLC2543的C51编程217
本章小结220
习题220
附录A MCS-51系列单片机简介221
附录B 8255A简介228
附录C ASCII码字符表232
附录D Proteus常用分离器件名称233
参考文献234