图书介绍
单片机原理及应用 C语言版PDF|Epub|txt|kindle电子书版本网盘下载
- 杨居义编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302488279
- 出版时间:2018
- 标注页数:270页
- 文件大小:55MB
- 文件页数:281页
- 主题词:单片微型计算机-C语言-程序设计-高等学校-教材
PDF下载
下载说明
单片机原理及应用 C语言版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
模块1 单片微型计算机1
项目1:认识单片微型计算机2
任务1-1:认识单片机2
任务1-2:相关知识3
项目2:认识单片机应用6
任务2-1:了解单片机应用6
任务2-2:相关知识7
项目3:认识仿真软件Proteus的使用8
任务3-1:Proteus ISIS的上机步骤9
任务3-2:相关知识19
项目4:了解Keil C51的使用23
任务4-1:Keil C51的上机步骤23
模块小结29
课后练习题29
参考文献30
模块2 80C51单片机的结构分析及应用31
项目5:认识80C51单片机内部结构32
任务5-1:用单片机P1口来点亮LED1~LED8灯32
任务5-2:相关知识33
项目6:认识单片机端口应用43
任务6-1:用单片机P3.5控制LED5灯亮44
任务6-2:相关知识45
项目7:用单片机的P1.0控制LED1灯闪烁52
项目8:将P0.0引脚的状态分别送给P1.0、P2.0和P3.0口53
模块小结54
课后练习题55
参考文献55
模块3 C51程序设计及应用56
项目9:了解单片机C语言57
任务9-1:了解C51编程结构58
任务9-2:相关知识59
项目10:认识C51的数据类型62
任务10-1:用不同数据类型控制P2口的8位LED闪烁62
任务10-2:相关知识63
项目11:认识C51的运算符70
任务11-1:分别用P2、P3口显示“加减”运算结果71
任务11-2:用P1口显示逻辑“与或”运算结果72
任务11-3:分别用P2、P3口显示位“与或”运算结果73
任务11-4:用P1口显示“左右移”运算结果75
任务11-5:相关知识76
项目12:认识C51流程控制语句80
任务12-1:用按键S控制P1口8只LED显示状态80
任务12-2:用for语句实现蜂鸣器发出1kHz音频82
任务12-3:用while语句实现P1口8只LED显示状态84
任务12-4:用do…while语句实现P1口8只LED显示状态85
任务12-5:相关知识88
项目13:认识C51的数组90
任务13-1:用数组实现P1口8只LED显示状态90
任务13-2:相关知识92
项目14:认识C51的指针95
任务14-1:用指针数组实现P1口8只LED显示状态95
任务14-2:用指针数组实现多状态显示96
任务14-3:相关知识99
项目15:认识C51的函数105
任务15-1:用带参数函数控制8位LED灯闪烁时间105
任务15-2:用数组作为函数参数控制8位LED点亮状态107
任务15-3:用指针作为函数参数控制8位LED点亮状态109
任务15-4:用函数型指针控制8位LED点亮状态110
任务15-5:相关知识112
项目16:用P2口控制8只LED左循环流水灯亮117
项目17:用开关S控制实现蜂鸣器报警119
模块小结122
课后练习题124
参考文献125
模块4 80C51单片机定时器/计数器分析及应用126
项目18:认识单片机定时器/计数器127
任务18-1:用定时器T0查询方式控制P3口8位LED闪烁127
任务18-2:相关知识129
项目19:认识定时器/计数器的工作方式134
任务19-1:用定时器T0查询方式控制P1.0的蜂鸣器发出1kHz音频134
任务19-2:相关知识136
项目20:将T1计数的结果送P0口显示138
项目21:单片机控制LED灯左循环亮139
模块小结141
课后练习题141
参考文献142
模块5 80C51单片机中断系统分析及应用143
项目22:认识80C51中断系统144
任务22-1:用定时器T1中断方式控制P3口8位LED闪烁144
任务22-2:相关知识146
项目23:认识80C51中断控制器148
任务23-1:用外中断?控制P2口8个LED亮灭149
任务23-2:外部中断?控制LED灯左循环亮150
任务23-3:相关知识152
项目24:用外中断?测量负跳变信号累计数,并将结果送P2口显示156
项目25:用外中断?测量外部负脉冲宽度,并将结果送P1口显示158
项目26:基于AT89S52单片机交通灯控制器的设计160
模块小结165
课后练习题165
参考文献166
模块6 80C51单片机串行通信技术分析及应用167
项目27:认识80C51串行通信168
任务27-1:方式0控制流水灯循环点亮168
任务27-2:相关知识171
项目28:认识80C51串口的通信方式175
任务28-1:单片机U1与单片机U2进行通信176
任务28-2:相关知识178
项目29:单片机向PC发送数据184
项目30:PC向单片机发送数据,并用LED显示出来187
项目31:串口驱动数码管188
项目32:单片机与单片机双机通信190
模块小结192
课后练习题193
参考文献193
模块7 80C51单片机接口技术分析及应用194
项目33:认识矩阵式键盘195
任务33-1:独立式按键S控制LED0的亮灭状态195
任务33-2:软件消抖的独立式按键S控制LED0的亮灭状态197
任务33-3:独立式按键S组控制8位LED灯198
任务33-4:用数码管显示矩阵键盘的按键值202
任务33-5:相关知识205
项目34:认识LED数码管显示器209
任务34-1:用LED数码管循环显示数字0~9209
任务34-2:用数码管显示按键次数210
任务34-3:用LED数码管动态显示“123456”213
任务34-4:相关知识214
项目35:认识液晶显示器LCD216
任务35-1:用LCD显示字符‘ABCD’217
任务35-2:用LCD循环右移显示“China Dream”221
任务35-3:相关知识224
项目36:认识A/D转换器231
任务36-1:5V直流数字电压表设计231
任务36-2:相关知识237
项目37:认识D/A转换器241
任务37-1:DAC0832锯齿波发生器242
任务37-2:相关知识242
项目38:步进电动机正反转控制247
项目39:电子密码锁252
项目40:数码秒表设计255
项目41:液晶时钟显示器258
项目42:基于手机—蓝牙—单片机控制LED灯亮灭264
模块小结268
课后练习题269
参考文献270