下载中心>文集> 单片机C语言编程从入门到精通专辑

单片机C语言编程从入门到精通专辑

单片机的开发语言从最早的机器语言,然后经历了汇编语言,现在超过90%的电子工程师都在使用C语言进行单片机编程。

“单片机C语言从入门到精通”专题将引导大家如何从C语言入手,学完C语言之后,再学习一下如何把自己编写的代码变得干净、简练、整洁,接着慢慢过渡到嵌入式C语言,然后在向大家介绍如何实现模块化编程,然后在学习嵌入式C编程的多种模式,最后将嵌入式编程的思想和方法进行总结。这样帮助大家真正实现“从小工到专家”的质的提高和风格形成。

下载:2867 评论

单片机C语言编程从入门到精通专辑 文档列表

pdf
C Primer Plus(第五版)中文版
标签:C语言
积分:1 下载次数:128资源类型:技术书籍上传者:tiankai001上传时间:2013-01-18
简介:C Primer Plus(第五版)中文版
pdf
写给大家看的C语言书
标签:C语言写给大家看的C语言书
积分:5 下载次数:50资源类型:技术书籍上传者:tiankai001上传时间:2013-09-09
简介:没有编程基础,被C语言的术语和细节搞得晕头转向,手头的教科书无数次拿起又放下、总是读不进去,甚至已经开始考虑放弃?不要灰心!本书将带你开始一次轻松有趣的C语言之旅,并且使你在旅途的终点自信满满地迎接憧憬无限的明天。 这是一部别开生面、与众不同的C语言经典入门著作,在全球畅销已经近20年,重印数十次。书中,作者好像坐在你身边的老朋友,拉着家常,将C语言的基础知识、必备的实战技能和宝贵编程经验一一道来。没有云山雾罩,没有前因后果的行话,没有艰深而且不必要的内部技术细节,没有沉闷晦涩的长篇大论,只有生动的漫画、丰富的图示、幽默通俗的文字、细致的分析阐述、引人入胜的趣闻轶事和短小精悍的章节安排。作者不仅将重要的知识点以“线索”、“警告”、“陷阱”、“难点”、“小结”等活泼的形式呈现给读者,而且还提供了一个贯穿全书的21点游戏程序,完美地将旅途上所有的景点巧妙地嵌在其中。 本书不仅已经成功地使无数没有编程经验的初学者包括许多十几岁的孩子掌握了C语言,也是全球许多著名高校的程序设计课程教材。 本书是C语言的入门教程,针对没有程序设计基础的读者,详细介绍了C语言的基本概念和编辑技术。本书分为5部分共32章内容,第一部分为C语言入门篇,介绍了C语言的基础知识。第二部分为运算符篇,讲解了常用的运算符以及选择结构等内容。第三部分为逻辑控制篇,讲解了各种循环结构以及各种常用的内置函数。第四部分为数组和指针篇,讲解了数组排序、搜索、指针、堆内存管理以及结构体。第五部分为函数篇,讲解了函数和文件的相关内容。 本书适合C语言初学者作为入门教程,也可作为大、中专院校师生和培训班的教材,对于C语言开发的爱好者,本书也有较大的参考价值。
pdf
《代码整洁之道》扫描中文版
标签:代码整洁之道编程规范代码优化
积分:1 下载次数:47资源类型:技术书籍上传者:jujuyaya222上传时间:2013-09-17
简介:《代码整洁之道》扫描中文版 [美]Robert C.Martin 著 韩磊 译 人民邮电出版社 出版 简介:软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。 本书提出一种观念:代码质量与其整洁度成正比,干净的代码,即在质量上较为可靠,也为后期维护,升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的正解代码操作实践。这些时间在本书中体现为一条条规则。并辅以来自显示项目,u的正反两面的范例。只要遵循这些规则,就能编写出干净的代码。从而有效的提升代码质量。 本书阅读对象为一切有志于改善代码质量的程序员及技术精力。书中介绍的规则均来自作者多年的时间经验,涵盖从命名到重构的多个编程方面,虽为一家之主演,然盛有可资借鉴的价值。
pdf
从C到嵌入式C编程语言---入门实用深入.pdf
标签:C语言嵌入式CC51
积分:1 下载次数:243资源类型:技术书籍上传者:nkyqsl上传时间:2014-02-10
简介:本书分为三部分:第一部分是C语言基础,介绍PC机使用的C;第二部分是8位嵌入式C语言,介绍8051的C;第三部分是16位嵌入式C语言,介绍80C51XA的C。有C语言基础的人,可以跳过第一部分,直接学习嵌入式C,通过本书从嵌入式C进入C语言大门;想再深入掌握PC机上的C,只需补修具体C编译器的库函数和用法指南即可直接上机操作。本书对于变量和函数的说明采用C的最新规范并充分考虑与C++的顺利衔接。 本书的重要特点是将题目的全貌以格式化的形式集中展现在读者眼前,兼收入门简洁、深入不失全貌、疑难应用一查了然;对于容易混淆或易被忽略的地方,从感观上给以清晰的强化。 章节组织原则:首先是内在顺序,其次是重要的在前;各项内容皆有举例,简单在前复杂在后;内容取舍一般与深入兼顾,又因手册性的需要,深入的梯度较大。本书对编程语言与实际连编操作并重,克服一般语言书在连编操作方面或无或过简的弊病。本书集作者多年80X86 C++及8051 Franklin C51编程实践经验加以总结和归纳写成。  本书适用于工程技术人员自学,也可作为各工科大、专院校和中等专业学校的辅助教材及培训班教材。
zip
嵌入式C语言和标准C的区别
标签:嵌入式C语言标准C
积分:1 下载次数:10资源类型:应用文档上传者:nonogugu66上传时间:2013-09-22
简介:  面对一个人的大型 C/C++程序时,只看其对struct 的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用struct 是区别一个开发人员是否具备丰富开发经历的标志。在网络协议、通信控制、嵌入式系统的C/C++编程中,我们经常要传送的不是简单的字节流(char型数组),而是多种数据组合起来的一个整体,其表现形式是一个结构体。经验不足的开发人员往往将所有需要传送的内容依顺序保存在char 型数组中,通过指针偏移的方法传送网络报文等信息。这样做编程复杂,易出错,而且一旦控制方式及通信协议有所变化,程序就要进行非常细致的修改。    
pdf
《单片机C语言模块化编程》
标签:单片机C语言模块化编程
积分:0 下载次数:549资源类型:应用文档上传者:常见泽1上传时间:2013-03-18
简介:《单片机C语言模块化编程》 简介:文中首先介绍了.c 和.h文件的作用和特点,然后以AT89S52单片机为例介绍如何在keil中建立工程模版,并开始编写各个模块文件,其中编写语言为C语言。
pdf
函数模块化编程
标签:函数模块编程
积分:1 下载次数:12资源类型:应用文档上传者:tiankai001上传时间:2013-03-09
简介: 函数模块化编程,规范化编程好资料
pdf
模块化编程思想
标签:模块化编程
积分:1 下载次数:18资源类型:应用文档上传者:tiankai001上传时间:2013-03-09
简介:模块化编程思想知识综述
pdf
C嵌入式编程设计模式
标签:C嵌入式C语言嵌入式C语言设计模式
积分:1 下载次数:1515资源类型:技术书籍上传者:qinkaiabc上传时间:2013-11-28
简介:《C嵌入式编程设计模式》以面向对象的视角,重新审视嵌入式系统,全面总结了嵌入式系统中常见的以及关键的设计模式。《C嵌入式编程设计模式》提出了很多新颖的设计模式,为使用c语言编程的嵌入式系统开发者提供了强有力的工具。通过这些模式,开发者可以用最短的时间设计出性能好、稳定性强、安全性高的嵌入式系统或软件。《C嵌入式编程设计模式》针对嵌人式系统中从内存访问到事件调度,从状态机设计到安全性可靠性保证,对系统的设计以及性能表现的方方面面进行了详细阐述。《C嵌入式编程设计模式》采用uml图形化解释,直观清晰;所有实例配有c代码实现,方便使用。
pdf
嵌入式C语言进阶之道.pdf
标签:嵌入式C语言
积分:1 下载次数:212资源类型:应用文档上传者:499362154上传时间:2013-01-05
简介:C语言的书有一大堆,嵌入C语言的书也不少,但都不过是简单介绍一下标准C语言的语法,再讲一下嵌入式C语言与标准C的区别,讲一下新增加的关键字。这样的书,对于初学者或许是适合的。问题是,若是我不愿意只是当一个小菜鸟,我想对嵌入式C语言有更多更深的了解时,我突然发现,满图书馆的书,竟找不到一本,能解我心头之惑。 对于在实际工作当中, 你不再是独自编写程序,你要和小组内的成员之间分工合作,你要学会模块化编程、要写出更规范更安全的代码、做更合理的优化、减少更多的bug。所有的这些,都迫使你必须更彻底的理解嵌入式C的语法结构,数据细节,与硬件打交道的特性,使得你必须时时考虑硬件与C的对应关系并养成良好的编程习惯。 本文的原意是想尽可能多的解决上述问题,帮助更多的新人深入理解嵌入式C语言。 本文是我工作之余整理而来。是对我个人学习嵌入式C语言过程的总结。本文涉及的知识点多数来自于网络,其中加入我个人理解以及自己平时遇到的注意点。 本文从编程风格谈起,讲述了模块化的编程方法,对一些大型项目中常用重点关键字做了讲解,参照MISRA C 2004规范,对嵌入式C安全编程做了阐述,对一些嵌入式C的小技巧进行了讨论。 在读本文时,我假设你有C语言基础、至少理解一种微控制器(51、PIC、AVR、DSP、ARM等)、有简单的(这里本想写较深的)汇编基础。
pdf
嵌入式软件设计之思想与方法
标签:嵌入式软件设计之思想与方法
积分:5 下载次数:83资源类型:技术书籍上传者:tiankai001上传时间:2013-03-16
简介:本书从教学的角度出发,全面讨论了嵌入式软件设计的思想与方法。在编排上循序渐进,从基础准备,到驱动模型,再深入到整个系统及系统的构建。在讲解上通过建立模型来帮助读者系统掌握嵌入式软件设计的普遍原理与编程接口。内容包括:高效、稳定和规范的程序基础,多任务环境,I/O 系统的内部结构,驱动模型,BSP设计要素,嵌入式软件设计的经验技巧;在硬件基础方面讨论了总线与设备的模型,基于MIPS和ARMSoC在多个系统平台VxWorks,Linux及WinCE下的系统资源的操控。 本书可作为在校学生学习嵌入式软件设计原理的教学参考用书,也可作为嵌入式软件开发工程人员深入掌握系统软件设计的指南,以及嵌入式软件培训的参考教材

评论

登录/注册

意见反馈

求资源

回顶部

最新下载

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })