首页 > 图书中心 >图书详情

51单片机C语言学习之道——语法、函数、Keil工具及项目实战(第2版)

经典畅销书升级,结合丰富案例。配套微课视频|精美课件|教学大纲|学习建议|全部程序|习题答案。提供课件、参考答案、大纲,咨询QQ:2301891038(仅限教师)。

作者:孙鹏、蒋洪波
定价:88
印次:2-2
ISBN:9787302591900
出版日期:2022.01.01
印刷日期:2022.08.11

《51单片机C语言学习之道——语法、函数、Keil工具及项目实战(第2版)》是一部指导初学者快速掌握单片机及C语言的参考书。全书共分为三篇:第一篇入门篇(第1-2章),介绍了单片机及C语言的基础知识、单片机编译调试的一些常用工具软件的使用方法;第二篇(第3-10章),介绍了单片机C语言开发的基础知识,并介绍了单片机的常用功能块及常用接口器件的硬件接口方法和软件驱动方法,本篇内容初学者既可以结合学习板进行边学边练,又可以在未来单片机系统开发中做为参考资料;第三篇综合篇(第11章),介绍了一些基于单片机的实际应用案例的硬件和软件设计,这些案例来源于生产生活实际,可以作为读者进行相关系统开发的参考。 《51单片机C语言学习之道——语法、函数、Keil工具及项目实战(第2版)》适合作为单片机爱好者和工科电类相关专业大学生学习单片机C语言的参考书,不仅适用于51单片机初学者,也可作为51单片机项目开发人员的参考书。

more >

前言 单片机是芯片级的微型计算机系统,具有性价比高、功耗低、易于开发等优点,可以嵌入各种应用系统中,以实现智能化控制。近20年来,随着嵌入式C语言的推广普及,片载Flash程序存储器及其在系统内编程(InSystem Programming,ISP)和在应用中编程(InApplication Programming,IAP)技术的广泛采用,使得单片机越来越受到广大电子工程师的欢迎。 C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。用C语言来编写程序会大大缩短开发周期,可以明显增加程序的可读性,便于改进和扩充。采用C语言进行单片机程序设计是单片机开发与应用的必然趋势。本书侧重于实际应用,从单片机的基础知识入手,按照由浅入深、循序渐进的方式,让读者能够快速掌握单片机C51的编程方法。 传统的单片机教程都是开篇即介绍大量的单片机软件和硬件知识,这些知识点信息量大、不容易记忆,增加了读者入门的难度。而本书则结合单片机学习板,对于每个知识点都以一边学习、一边编程和调试的方式,让读者在边学边做中增加对单片机的学习兴趣,以降低入门难度,使读者快速上手。 本书内容丰富、实用性强、图文并茂,各章内容相对独立,脉络清晰,既方便初学者自学,又方便项目开发人员查阅资料。本书还提供了大量在学习板上已调试通过的程序,软件编排上注意由浅入深,减少重复性,信息量大,内容覆盖面广,程序完善,讲解翔实,特别有利于初学者深入理解C语言的编程思路。基于C语言的可移植性,这些程序可以直接应用到工程项目的开发中,缩短开发周期。 本书配套资源包括本书全部源程序代码和大量单片机软件开发所需的资料。同时,作者还可提供配套单片机学习板,可帮助读者边学边练,提高单片机开发实践能力,达到使读者快速掌握单片机的目的。 本书内容共分3篇,分别为入门篇、应用篇、综合篇,各篇内容安排如下。 入门篇主要讲解单片机和C51的基础知识、C语言调试和仿真软件的使用方法、C51函数的用法。读者对第1章单片机的有关基础知识可以进行简单了解; 第2章可以从2.4节的“点亮一个发光二极管”开始,学习仿真和调试软件的使用方法,在遇到问题时再回头查询软件具体用法,通过实例快速掌握软件。 应用篇讲解了C函数的用法、定时计数器和中断的用法,并分章节讲解了一些常用器件的驱动,如数码管、LCD、键盘、串行口、温度传感器、时钟芯片等。这些元器件是构成常用单片机系统的器件,掌握好这些器件的用法,对单片机系统设计很有必要。同时,这里也提供了大量经过实际调试通过的程序,基于C语言的可移植性,51单片机项目开发人员可以直接把其中的一些子程序用于自己的项目中,缩短开发周期。 综合篇主要列举了几个基于单片机的系统软硬件设计方法。这些实例综合了前面各章的知识,具有一定代表性。深入学习这些知识,对于单片机爱好者从事单片机开发会很有帮助。 本书由孙鹏、蒋洪波编著,同时为编写工作提供帮助的老师还有宋一兵、冯新宇、管殿柱、王献红、李文秋、张忠林、赵景波、曹立文、郭方方、初航等,在此一并感谢。 在本书的编写过程中参考了大量的51单片机原理及应用的相关著作,在此向这些作者表示感谢! 由于编 著者知识水平和经验有限,书中难免存在疏漏之处,敬请广大读者给予批评指正。 感谢您选择了本书,希望我们的努力对您的工作和学习有所帮助,也希望您把对本书的意见和建议告诉我们。 作者 2021年8月

more >
扫描二维码
下载APP了解更多

同系列产品more >

数字音频信号处理(原书第3版)

[德] 乌多·佐尔泽(Udo
定 价:79元

查看详情
人工智能应用开发——基于LabVIEW...

杨帆、张彩丽、刘晋东、
定 价:79.90元

查看详情
嵌入式系统应用开发——基于NI Lab...

杨帆、张彩丽、刘晋东、
定 价:79.90元

查看详情
嵌入式实时操作系统——理论基础

[英]吉姆·考林(Jim Cool
定 价:99元

查看详情
C#编程开发实战(微课视频版)

郭佳佳、涂振、陈林
定 价:89元

查看详情
图书分类全部图书
more >
  • 孙鹏  长期从事“传感器与检测技术”“单片机原理”“现场总线技术及应用”等课程的教学工作及测控专业的科研工作。曾主持或参与多项省级和国家级课题的立项和研究工作,在各级各类期刊上公开发表论文二十余篇,主编与参编教材多部。
  • 经典畅销书升级!从介绍单片机C语言程序设计的基础知识入手,结合丰富案例,由浅入深地介绍常用芯片的驱动方法及系统设计方法,循序渐进激发读者学习兴趣。配套微课视频|精美课件|教学大纲|学习建议|全部程序|习题答案等丰富资源。
more >
  • 目录

    入门篇

    第1章基础知识

    1.1什么是单片机

    1.2如何学好单片机

    1.3单片机中的数制和数制转换

    1.3.1单片机的数制

    1.3.2不同数制之间的转换

    1.4二进制的逻辑运算

    1.5单片机中的常用编码

    1.6单片机的引脚功能

    1.7单片机的C51基础

    1.7.1C语言的突出优点

    1.7.2语言程序的基本结构

    1.7.3数据类型

    1.7.4C51中的运算符

    1.7.5C51中的函数

    习题

    本章小结

    第2章常用工具软件

    2.1Keil软件

    2.1.1Keil μVision 5的工作界面

    2.1.2Keil μVision 5的菜单栏

    2.1.3Keil工程的建立

    2.1.4Keil程序的调试

    2.2Proteus软件

    2.2.1Proteus 8集成环境

    2.2.2绘制原理图及仿真

    2.3Notepad软件

    2.4点亮一个发光二极管

    2.4.1原地踏步指令的应用

    2.4.2延时程序设计

    2.5流水灯的控制

    2.5.1延时子程序的应用

    2.5.2移位指令的应用

    2.5.3循环移位指令的应用

    习题

    本章小结

    应用篇

    第3章单片机C语言开发基础

    3.1运算符的应用

    3.2C语言的语句

    3.2.1if语句

    3.2.2switch…case多分支选择语句

    3.2.3do…while循环语句

    3.3C语言的数组 ...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘