资料介绍
本文档的主要内容详细介绍的是51单片机C语言程序设计教程(王云) 电子书和配套资料,包含:书本样章,例程代码,视频教程,课后作业免费下载。
本书遵循由浅入深、循序渐进的原则,讲解单片机开发的必备知识以及开发经典案例。本书以Y L 51 单片机开发板为平台,通过案例逐个讲解开发板上各个器件模块的使用及其编程方法,包括单片机最小系统、数码管显示原理、中断与定时器、数模\模数转换工作原理、LCD 液晶显示、串行口通信、步进电机驱动原理、P W M 脉宽调制与直流电机等内容。
本书适合单片机初学者阅读,也可作为大专院校、大学生电子设计竞赛培训教材,对工程技术人员也有一定的参考价值。
目前以及今后相当长的一段时间内,在单片机应用领域中,51 单片机仍将占据着大量市场。51 单片机是基础入门中应用广泛的一款单片机。51单片机也是学习ARM 、D SP、FPGA等高端应用的基础。51 单片机的品种繁多,但它们都采用了8051 内核,因此只要学好一种单片机机型的原理和编程方法,就可以达到“一通百通”的学习效果。
本书的内容和组织结构
● 从开发的角度讲起,从零开始手把手地带领读者学习单片机技术。
● 基于单片机最小系统,介绍了单片机的基础知识以及单片机C 语言的基础知识。
● 以单片机应用开发为主导,循序渐进地逐个讲解单片机的常用模块及编程方法。
● 通过实践理解数字电路的概念、C 语言的基本应用以及如何将C 语言应用于实际电路中。
● 讲解单片机应用的扩展知识及编程技巧,讲授单片机项目开发的流程及方法。
● 提供配套视频、课件和书中的实例代码。
本书特色
本书巧妙地将对单片机原理的讲述与硬件实验设备结合起来,列举了大量有趣易懂的小例子,深入浅出地用实操案例来讲述单片机的工作原理。
本书提供有配套课件,方便进行PPT 教学;书中提供完整实例代码和课后作业参考例程,所有程序代码都可以在K eil编程软件上通过调试,并在Y L 51 开发板上验证,方便读者参考并动手实践,很多代码都可以直接移植到自己的开发项目中使用。
单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,得到了迅猛的发展和大范围的应用。小到玩具车、马路上的交通灯,大到航天器、机器人,无论是数据采集、工业控制还是智能化仪器仪表及通信设备,到处都有单片机的身影。其主要的应用领域如下。
(1)在测控系统中的应用。单片机可以用于各种工业控制系统、自适应控制系统、数据采集系统等。例如,工业上的锅炉控制、电机控制、车辆检测系统、水闸自动控制、数控机床及军事上的兵器装备等。
(2)在智能化仪器仪表中的应用。单片机应用于仪器仪表设备中促使仪器仪表向数字化、智能化、多功能化和综合化等方向发展。单片机的软件编程技术使长期以来测量仪表中的误差修正、线性化的处理等问题迎刃而解。
(3)在机电一体化中的应用。单片机与传统的机械产品结合使传统的机械产品结构简化、控制走向智能化,让传统的产品向新一代的机电一体化产品转变,这是机械工业发展的方向。
(4)在智能接口中的应用。计算机系统,特别是较大型的工业测控系统采用单片机进行接口的控制管理,单片机与主机并行工作,可大大提高系统的运行速度。例如,在大型数据采集系统中,用单片机对模/数转换接口进行控制不仅可提高采集速度,还可以对数据进行预处理,如数字滤波、误差修正、线性化处理等。
科技越发达,智能化的东西就会越多。单片机的应用已是社会发展的必然需求。它的应用非常广泛,已成为电子工程师的必修课。
本书将会以一种全新的方式来讲述单片机,就是将单片机实际开发流程作为教程。本书给出了诸多项目开发示例。通过阅读本书,读者可以掌握多种单片机的使用方法。
本书使用的是51 系列的单片机。51 系列单片机是新手学习的最佳选择之一,该系列的单片机相关的学习资料比较多,网上也比较好找。51 系列单片机在当前市场份额比较大,在很多产品中都能找到它的身影。同时,51 系列单片机也是学习ARM 、DSP、FPG A 等高端应用的基础知识。
对于单片机的学习,可以总结为以下3 点。
(1)要领就是实践,从实践中发现问题解决问题,在实践中成长。单片机属于硬件,只有亲自操作才会有深刻的体会。学习单片机,最有效的方法是理论与实践并重,实践先行。
(2)学习总是从模仿开始。在实际操作中,大家可能会遇到很多细节的问题,不知道如何处理。刚开始可以模仿本书,随着本书来了解单片机。
(3)举一反三。完成课后作业,并可以实现原理相似的其他功能。
- 51单片机的C语言程序设计学习课件免费下载 408次下载
- 高级语言程序设计从菜鸟到大师深入C语言程序设计PDF电子书免费下载 166次下载
- 单片机C51语言程序设计基础的资料合集免费下载 18次下载
- 51单片机C语言应用程序实例精讲的代码合集免费下载 211次下载
- 8051系列单片机C程序设计完全手册PDF电子书免费下载 263次下载
- 51单片机100实例源码的注释详细PDF电子书免费下载 213次下载
- STC15系列单片机的器件手册合集电子书免费下载 142次下载
- 51单片机C语言程序100例电子书免费下载 314次下载
- 51单片机的串口C语言程序免费下载
- 单片机的C语言应用程序设计PDF电子书免费下载 48次下载
- 多个51单片机C语言程序设计源代码的详细资料合集 19次下载
- 51单片机C语言程序设计教程书中代码及课后作业资料免费下载 24次下载
- 单片机教程之51单片机C语言程序设计教程(王云)资料合集 379次下载
- 51单片机C语言程序设计教程书中代码及课后作业教程免费下载 16次下载
- 51单片机及其C语言程序开发实例
- 51单片机烧写程序的方法 4929次阅读
- 51单片机的汇编程序库 9414次阅读
- 单片机液晶汉字显示的C语言程序 4885次阅读
- 使用51单片机读写AT29C040的C语言程序免费下载 4529次阅读
- 51单片机读写AT29C040的C51程序 4738次阅读
- HD44780读写单片机C51程序免费下载 4146次阅读
- 使用HD44780读写单片机的C51程序详细概述 3112次阅读
- MCS51单片机程序设计时堆栈的计算方法解析 3675次阅读
- 单片机C语言有哪些优越性?如何建立一个Keil C51项目 1.2w次阅读
- AT89C51单片机实现全自动洗衣机功能的设计方案 9239次阅读
- 基于AT89C51单片机直流电机PWM调速程序分享 1.6w次阅读
- 单片机C语言程序设计:TIMER0与TIMER1控制条形LED 3846次阅读
- 如何使用Keil3开发51单片机程序 7158次阅读
- 单片机与程序设计(上) 3786次阅读
- 单片机编程之汇编语言基础-常用指令和程序模式 1.5w次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多