本文档的主要内容详细介绍的是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)举一反三。完成课后作业,并可以实现原理相似的其他功能。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !