图书介绍
从零开始学单片机C语言PDF|Epub|txt|kindle电子书版本网盘下载
- 刘建清主编 著
- 出版社: 北京:国防工业出版社
- ISBN:7118046434
- 出版时间:2006
- 标注页数:296页
- 文件大小:27MB
- 文件页数:309页
- 主题词:单片微型计算机-C语言-程序设计
PDF下载
下载说明
从零开始学单片机C语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 单片机基础知识1
第一节 51系列单片机概述1
一、什么是单片机1
二、51单片机的发展1
三、51单片机主要技术指标2
四、51单片机主要型号的特点2
第二节 80C51单片机的内部结构和外部引脚3
一、80C51单片机的内部结构框图3
二、单片机的外部引脚5
第三节 80C51单片机内部存储器的配置7
一、程序存储器ROM7
二、片内数据存储器RAM8
三、片外数据存储器RAM10
第四节 51系列单片机的并行输入/输出接口10
一、P0口10
二、P1口12
三、P2口13
四、P3口13
第五节 80C51单片机的时钟电路和复位电路14
一、单片机的时钟电路14
二、单片机的复位电路15
三、单片机的低功耗方式16
三、单片机采用C语言编程的好处19
一、C语言的发展过程19
二、C语言的特点19
第二章 单片机C语言入门19
第一节 认识C语言19
第二节 简单C语言程序的构成20
一、简单C语言程序20
二、C语言程序的构成23
第三节 单片机C语言开发步骤24
一、硬件系统设计24
二、编写C语言程序25
三、编译源程序25
四、应用程序的仿真调试25
五、单片机应用程序的烧写26
六、系统脱机运行检查26
一、下载型实验板27
第三章 单片机实验硬件环境的建立27
第一节 单片机实验板27
二、AT89C51实验板31
第二节 单片机仿真器35
一、Insight SE-52仿真器36
二、MON51仿真器36
第三节 单片机编程器38
一、RF-810编程器38
二、下载型编程器45
第四章 Kell Cx51软件的使用47
第一节 Keil Cx51简介47
一、Keil Cx51的特点47
第二节 Keil Cx51软件的安装48
二、Cx51与ANSI C的主要区别48
第三节 uVision2集成开发环境52
一、uVision2软件的启动52
二、建立一个新工程53
三、工程的设置58
四、程序的编译和链接61
五、程序的调试62
六、用实验板进行仿真实验65
第四节 常用窗口介绍66
一、变量观察窗口66
二、存储器观察窗口67
五、反汇编观察窗口69
四、串口调试观察窗口69
三、寄存器观察窗口69
六、外围设备观察窗口70
七、代码作用范围分析窗口71
八、输出窗口72
第五章 Cx51数据与运算73
第一节 标识符和关键字73
一、标识符73
二、关键字73
第二节 数据类型75
一、数据类型简介76
二、实验演练78
一、常量的数据类型79
第三节 常量79
二、用宏表示常数80
三、常量定义81
第四节 变量81
一、变量的初始化81
二、变量的定义及存储模式82
三、变量的种类84
四、实验演练85
第五节 运算符和表达式86
一、赋值运算符及其表达式86
二、算术运算符及其表达式86
三、关系运算符及其表达式87
五、位运算符及其表达式88
四、逻辑运算符及其表达式88
六、复合赋值运算符及其表达式89
七、其他运算符及其表达式90
八、实验演练93
第六章 Cx51的基本语句100
第一节 表达式语句和复合语句100
一、表达式语句100
二、复合语句101
三、实验演练101
第二节 条件选择语句103
一、if语句及实验演练103
二、switch语句及实验演练106
第三节 循环语句107
一、while语句及实验演练108
二、do while语句及实验演练112
三、for语句及实验演练114
四、break和continue语句在循环体中的作用117
第七章 Cr51函数121
第一节 函数的分类和定义121
一、函数的分类121
二、函数的定义122
三、实验演练124
第二节 函数的参数和返回值127
一、函数的参数127
三、实验演练128
二、函数的返回值128
第三节 函数的调用129
一、函数调用的一般形式129
二、函数调用的方式130
三、对被调用函数的说明130
四、函数的嵌套131
五、函数的递归调用与再入函数131
六、实验演练133
第四节 函数变量的存储方式和种类135
一、变量的存储方式135
二、变量的存储种类135
一、一维数组140
第一节 数组140
第八章 Cx51构造数据类型140
二、二维数组142
三、字符数组143
四、实验演练144
第二节 指针147
一、指针的基本概念147
二、指针变量的定义149
三、初始化指针变量149
四、指针变量的运算150
五、指针和数组153
六、指针变量作为函数参数157
七、一般指针和基于存储器的指针158
八、绝对地址的访问159
九、实验演练160
第三节 结构164
一、结构的定义164
二、结构类型变量的说明165
三、结构变量的引用166
四、结构变量的赋值167
五、结构数组167
六、结构指针变量168
第四节 共用体169
一、共用体的定义170
二、共用体变量的说明170
一、枚举类型的定义171
第五节 枚举171
二、枚举变量的说明172
三、枚举类型变量的赋值和使用173
第九章 单片机中断、定时器和串行口的C语言编程174
第一节 单片机中断系统C语言编程174
一、什么是中断174
二、中断源174
三、中断控制175
四、中断的响应178
五、中断的撤除180
六、实验演练181
一、定时/计数器概述184
第二节 定时/计数器及实验184
二、定时/计数器的控制寄存器186
三、定时/计数器的工作方式187
四、实验演练191
第三节 串行数据通信技术及实验204
一、串行数据通信概述204
二、串行口的基本结构208
三、串行通信控制寄存器209
四、串行口工作方式212
五、实验演练216
第十章 单片机实用接口C语言编程技术219
第一节 LED显示器接口219
一、8段LED显示器的结构及原理219
二、LED显示器的显示方式221
三、实验演练223
第二节 键盘接口232
一、键盘的工作原理232
二、键盘与单片机的连接234
三、键盘的工作方式242
四、实验演练243
第三节 LED显示器接口245
一、字符型液晶显示器概述245
二、字符显示模块内部结构246
三、字符型液晶控制器的指令249
四、字符显示实验演练252
一、I2C总线及其软件包259
第四节 I2C总线接口259
二、I2C总线串行存储器AT24Cxx262
三、实验演练270
第五节 A/D和D/A转换接口271
一、D/A(数模)转换接口271
二、A/D(模数)转换接口274
第六节 单片机应用技术综合实例277
一、999计数器277
二、计数显示器278
三、单片机时钟280
附录一 运算符的优先级和结合性293
附录二 Keil Cx51编译器常见警告与错误信息的解决方法294
参考文献296