图书介绍
单片机C语言设计100例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 邵淑华主编;张校珩,张晓红副主编 著
- 出版社: 北京:金盾出版社
- ISBN:9787508285313
- 出版时间:2013
- 标注页数:191页
- 文件大小:77MB
- 文件页数:203页
- 主题词:单片微型计算机-程序设计;C语言-程序设计
PDF下载
下载说明
单片机C语言设计100例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机的基本知识1
1.1概述1
1.2单片机技术发展2
1.3单片机的应用领域3
1.4典型单片机芯片的简介4
习题6
第2章MCS-51单片机基础知识7
2.1 MCS-51单片机的基本知识7
【实例1】正数加法溢出实例9
【实例2】负数加法溢出实例9
【实例3】工作寄存器区的选择实例10
2.2 MCS-51的引脚功能11
2.3 CPU时钟电路与时序13
2.3.1时钟电路13
2.3.2 CPU时序14
2.4复位方式和复位电路15
2.4.1复位操作15
2.4.2复位方式16
2.4.3复位电路16
2.4.4单片机执行指令的过程17
2.5 MCS-51的存储器结构17
2.5.1程序存储器18
2.5.2数据存储器19
2.6 MCS-51单片机的并行输入输出端口22
2.6.1 MSC-51内部并行端口结构22
2.6.2 MCS-51单片机I/O端口工作原理22
【实例4】 P1口输入实例24
2.7单片机最小系统应用26
【实例5】 P1口输出实例26
【实例6】基本输入输出实例27
习题29
第3章 开发工具介绍31
3.1创建一个Keil C51应用程序31
3.2建立一个工程项目31
3.2.1运行μVision2软件31
3.2.2建立新工程31
3.2.3为工程选择目标器件34
3.2.4为所创建的工程建立程序文件34
3.2.5编辑程序源代码36
【实例7】 keil练习实例一37
3.2.6保存文件37
3.2.7将程序文件添加到工程项目中38
3.3程序文件的编译和连接40
3.3.1编译连接环境的设置40
3.3.2程序文件的编译和连接42
3.3.3程序文件调试43
【实例8】 keil练习实例二44
习题45
第4章C语言基本语句46
4.1 C语言数据类型46
【实例9】特殊功能寄存器应用实例47
【实例10】位操作实例47
4.2常量48
4.2.1常量的数据类型48
【实例11】常量使用说明实例49
4.3变量49
【实例12】 sfr定义方法实例49
【实例13】位变量使用实例一50
【实例14】位变量使用实例二50
【实例15】位变量使用实例三50
【实例16】位变量使用实例四50
4.4重新定义数据类型51
【实例17】重新定义数据类型应用实例一51
【实例18】重新定义数据类型应用实例二51
【实例19】重新定义数据类型应用实例三51
【实例20】重新定义数据类型应用实例四51
4.5运算符和表达式52
【实例21】赋值运算符应用实例52
【实例22】算术运算符应用实例53
【实例23】增量和减量运算符应用实例一53
【实例24】增量和减量运算符应用实例二54
【实例25】关系运算符应用实例一54
【实例26】关系运算符应用实例二54
【实例27】逻辑运算符应用实例一56
【实例28】逻辑运算符应用实例二56
【实例29】位运算符应用实例57
【实例30】复合赋值运算符应用实例58
【实例31】逗号运算符应用实例59
【实例32】条件运算符应用实例59
【实例33】指针和地址运算符应用实例60
【实例34】强制类型转换运算符应用实例一60
【实例35】强制类型转换运算符应用实例二60
【实例36】 Sizeof运算符应用实例一61
【实例37】 Sizeof运算符应用实例二61
4.6 C程序设计的基本语句62
4.6.1表达式语句62
【实例38】表达式语句应用实例一62
【实例39】表达式语句应用实例二62
4.6.2复合语句63
【实例40】复合语句应用实例一63
【实例41】复合语句应用实例二63
4.6.3条件语句64
【实例42】条件语句应用实例一64
【实例43】条件语句应用实例二64
4.6.4开关语句64
【实例44】开关语句应用实例65
4.6.5循环语句65
【实例45】 While语句应用实例66
【实例46】 Do while语句应用实例67
【实例47】 For语句应用实例68
【实例48】 Return语句应用实例69
【实例49】 Goto语句应用实例70
习题70
第5章 函数71
5.1函数定义71
【实例50】函数应用实例72
5.2函数的调用72
5.2.1函数的调用形式72
【实例51】函数参数应用实例73
【实例52】函数表达式应用实例73
5.2.2函数的参数和函数的返回值73
5.2.3实际参数的传递方式74
5.3中断函数75
【实例53】中断函数应用实例76
习题77
第6章数组与指针78
6.1数组78
6.1.1一维数组78
【实例54】一维数组应用实例一78
【实例55】一维数组应用实例二78
【实例56】一维数组应用实例三79
【实例57】一维数组应用实例四79
6.1.2字符数组79
【实例58】字符数组置初值应用实例一79
【实例59】字符数组置初值应用实例二79
6.2指针80
【实例60】指针应用实例81
习题83
第7章C语言程序设计84
7.1顺序结构程序设计84
【实例61】顺序程序设计实例84
7.2分支(选择)结构程序设计84
【实例62】递归实例84
7.3循环程序设计85
【实例63】 For单循环实例85
【实例64】 For双循环实例86
【实例65】 For三循环实例86
【实例66】 While语句单循环实例87
【实例67】 While语句双循环实例87
7.4单片机I/O口控制程序88
【实例68】 P1口实例88
【实例69】控制显示口实例88
【实例70】节日彩灯实例88
习题90
第8章 中断控制、定时/计数器91
8.1 MCS-51单片机中断系统91
8.1.1中断系统概述91
8.1.2 MCS-51系列单片机中断系统的结构92
8.1.3与中断优先级93
8.1.4中断控制寄存器93
8.1.5中断响应条件96
8.1.6中断处理96
8.1.7中断请求的撤除97
8.1.8中断系统应用98
【实例71】中断系统应用实例98
8.2 MCS-51单片机定时/计数器99
8.2.1与定时/计数器相关的SFR寄存器100
8.2.2 MCS-51定时/计数器的电路结构与工作模式101
【实例72】计算定时器初值实例102
8.2.3定时/计数器应用103
【实例73】定时/计数器查询方式实例103
【实例74】定时/计数器中断方式实例104
【实例75】定时器应用实例104
习题106
第9章 单片机串行通信系统107
9.1单片机串行通信概述107
9.1.1串行通信的种类107
9.1.2串行通信的制式109
9.1.3 RS232C串行接口标准110
9.1.4 MCS-51串行通信口控制及初始化111
9.1.5串行通信控制寄存器112
9.2 MCS-51单片机串行通信工作方式114
9.2.1串行口的工作方式114
【实例76】方式1发送数据实例115
【实例77】方式1接收数据实例116
【实例78】方式2、3发送数据实例117
【实例79】方式2、3接收数据实例117
9.3 MCS-51单片机串行通信应用117
【实例80】MCS-51单片机串行通信应用实例117
9.4双机通信118
9.5多机串行通信技术119
【实例81】多机通信具体流程实例119
习题120
第10章 输入输出接口技术121
10.1简单I/O口的扩展121
10.1.1用74LSTTL芯片扩展简单的I/O口121
10.2可编程并行I/O接口8255A123
10.3可编程RAM/IO接口芯片8155127
10.4单片机键盘接口131
10.4.1键盘工作原理132
10.4.2键盘结构132
【实例82】行列式键盘接收实例134
10.6单片机显示器接口135
10.6.1 LED显示器接口135
【实例83】数码管显示实例一137
【实例84】数码管显示实例二137
【实例85】数码管显示实例三137
【实例86】数码管显示实例四137
10.7 MCS-51单片机与D/A转换器的接口和应用138
10.7.1 D/A转换器简介138
10.8 MCS-51单片机与A/D转换器的接口和应用142
10.8.1 A/D转换器简介142
10.8.2 MCS-51单片机与ADC0809的接口144
【实例87】 ADC0809接口实例144
【实例88】转换数据读取实例145
习题145
第11章综合开发实例147
【实例89】键盘接收实例147
【实例90】动态显示实例147
【实例91】加一显示实例149
【实例92】简易电子琴实例150
【实例93】 LED点阵显示实例154
【实例94】直流电机调速实例160
【实例95】步进电机调速实例162
【实例96】串行通信实例164
【实例97】 ADC转换实例166
【实例98】 DAC转换实例168
【实例99】温度传感器应用实例171
【实例100】 日历时钟芯片应用实例180
热门推荐
- 1113729.html
- 2015382.html
- 1036425.html
- 2919678.html
- 9302.html
- 1155187.html
- 933823.html
- 695899.html
- 592496.html
- 523075.html
- http://www.ickdjs.cc/book_563518.html
- http://www.ickdjs.cc/book_2624307.html
- http://www.ickdjs.cc/book_3213340.html
- http://www.ickdjs.cc/book_1512806.html
- http://www.ickdjs.cc/book_2827036.html
- http://www.ickdjs.cc/book_754817.html
- http://www.ickdjs.cc/book_276185.html
- http://www.ickdjs.cc/book_353896.html
- http://www.ickdjs.cc/book_2399870.html
- http://www.ickdjs.cc/book_2653243.html