图书介绍

单片机原理及应用 C语言版PDF|Epub|txt|kindle电子书版本网盘下载

单片机原理及应用 C语言版
  • 杨居义编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302488279
  • 出版时间:2018
  • 标注页数:270页
  • 文件大小:55MB
  • 文件页数:281页
  • 主题词:单片微型计算机-C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

单片机原理及应用 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

热门推荐