打印

单片机C语言

[复制链接]
3161|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
消失在冬季|  楼主 | 2009-8-25 22:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新手,用C写简单的单片机程序。感觉没用到比较难的C,比如指针,数组,共用体,等那些内容。难道单片机对C要求不高吗??高的还真没接触到啊
那我还有没有必要看以下这么牛X的书。毕竟我以后从事的是偏硬的。(电子信息工程)

C专家编程
C陷阱与缺陷
the C programming language
C Primer Plus
C++编程思想

相关帖子

沙发
IC_99| | 2009-8-26 00:08 | 只看该作者
期待高手

使用特权

评论回复
板凳
消失在冬季|  楼主 | 2009-8-26 08:16 | 只看该作者
大虾们。虽然问题很幼稚。可是新手需要你们的关注啊!谢谢大家不惜时间的给点意见。

使用特权

评论回复
地板
xwj| | 2009-8-26 08:28 | 只看该作者
编程的境界在于思想和方法,或许你的悟性高,但不学习的话还是会有很多创意、方法、思路是自己一个人想不出来、或者想不到的。

“熟读唐诗三百首,不会作诗也会吟”,编程也是同样,硬编也是同样。

使用特权

评论回复
5
mohanwei| | 2009-8-26 08:41 | 只看该作者
送你一句话:书到用时方恨少

不要等机会到了你面前才去补知识,那样的机会不是你的……如果你事先准备好,就不同了

使用特权

评论回复
6
xiezhaoyan| | 2009-8-26 08:47 | 只看该作者
C语言的基本知识是要掌握的,当然还有一些技巧!但是重要的还是算法,编程语言还是为算法服务的,呵呵!

使用特权

评论回复
7
hn04| | 2009-8-26 09:43 | 只看该作者
用到时候在补也来得及呀...

使用特权

评论回复
8
HWM| | 2009-8-26 09:47 | 只看该作者
边看边玩,有机会再干点实的(毕竟实的比较实惠)。

使用特权

评论回复
9
lanmp| | 2009-8-26 11:46 | 只看该作者
the C programming language当字典用过,其他都没看过。

使用特权

评论回复
10
djjyi| | 2009-8-26 11:52 | 只看该作者
现在不用到 不等于以后不用

使用特权

评论回复
11
superhj1987| | 2009-8-26 16:14 | 只看该作者
c语言是学无止境的。单片机会用到c 的高级特性的!

使用特权

评论回复
12
sjzxtyxl| | 2009-9-4 23:28 | 只看该作者
是啊,我也想知道,望高手能为菜鸟解惑……看了上面的回帖,渐渐的感到,要学的东西实在是太多了……俺们都是在校学生,这么多要学的在校学生以什么为重点啊?

使用特权

评论回复
13
ak123| | 2009-9-5 14:19 | 只看该作者
编程的境界在于思想和方法,或许你的悟性高,但不学习的话还是会有很多创意、方法、思路是自己一个人想不出来、或者想不到的。

“熟读唐诗三百首,不会作诗也会吟”,编程也是同样,硬编也是同样。


公布一个ARM免费实战项目开发计划
ARM免费实战:Mp3播放器项目开发计划
(重新使用基于ARM的STM32完整实现) 从0到软硬件精通的实战项目技术方案已经完成,分工正式开始了,要参与的赶快啊
  产品做出来后,论坛有详细充足的细节资料公布,包括思路,想法,技术难点公关,软件的框架,硬件的设计思路等都会有
随着项目的深入,帖子越来越多,在这里设立一个目录,方便大家按需阅读。

一.第一次群内开会讨论的4项主题内容,我们将此分类记录了下来:
1).嵌入式产品开源思路(开始讨论这个主题)
http://www.armjishu.com/bbs/viewtopic.php?id=1600&flag=1666

2).如何协同共同学习这个过程、参与者角色
http://www.armjishu.com/bbs/viewtopic.php?id=1601&flag=1666

3).带领项目前进的决策方式(项目跟踪工具 进度 任务分派 项目周报 )
http://www.armjishu.com/bbs/viewtopic.php?id=1602&flag=1666

4).财务以及元器件采购的学习和了解,包括焊接技术,PCB费用等全盘了解,达到完全掌握一个完整项目的所有非技术细节
http://www.armjishu.com/bbs/viewtopic.php?id=1603&flag=1666

二.报名贴是记录着我们爱好者的足迹和大名
5).MP3播放器项目参与报名贴(ARM7)
http://www.armjishu.com/bbs/viewtopic.php?id=1265&flag=1666

三.该贴是大版主jesse的多年嵌入式经验,与该项目无关,是经验的积累,如果能读懂此贴再做该项目,那么你会对嵌入式项目感觉得更加深入;如果您一时读不懂,或没有完全理解,那也可不必立即能懂,经验是靠逐步积累起来的,不能一步登天。
6).如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习)
http://www.armjishu.com/bbs/viewtopic.php?id=1312&flag=1666

四.MP3播放器项目在讨论之后写的一个初始计划,希望对大家做项目能有所帮助
7).Mp3播放器项目开发计划(重新使用ARM7完整实现)
http://www.armjishu.com/bbs/viewtopic.php?id=1270&flag=1666

五.群内开会的大总结,大家可以从实际的讨论中了解到项目真实的情况和大家关心的话题
8). MP3开源项目2009年7月21日星期二晚上20:00群内开会讨论纪要总结
http://www.armjishu.com/bbs/viewtopic.php?id=1592&flag=1666

六.MP3开源项目需求说明书,描绘了我们要做出产品的雏形以及相关接口规范,具备的功能等
9).MP3开源项目技术规格需求说明书(2009年7月28日)
http://www.armjishu.com/bbs/viewtopic.php?id=1631&flag=1666

七.MP3的设计方案,说明了产品的具体实现方案,包括选择什么样的处理器,设计什么样的电路,设计什么样的软件以及原理的阐述和说明
10).MP3开源项目初始设计方案说明书(2009年8月6日)公布啦!!!!
http://www.armjishu.com/bbs/viewtopic.php?id=1711&flag=1666

八.因为我们是DIY的网络合作项目,那肯定需要有一个协作工作的方案,此贴就是为了这个目的而设立的
11).MP3开源项目分工协作方案出炉了!(2009年8月25日晚上20:00群内开会举行)
http://www.armjishu.com/bbs/viewtopic.php?id=1774&flag=1666

九.所有跟MP3开源项目有关的技术资料都在此处下载,今后还会逐步补充和整理,大家可以到这里下载到最新的相关资料
12).参考资料下载
http://www.armjishu.com/bbs/viewtopic.php?id=1596&flag=1666

十.为了方便大家能够订购到最便宜的产品,我们设立了此贴,给大家提供了三个很好的购买产品的方案,我们可以根据各自的情况和需要选择合适的购买方案
13).开始订购了!关于MP3开源项目产品的订购(提前统一订购,降低成本!!!请选择购买方案1)
http://www.armjishu.com/bbs/viewtopic.php?id=1775&flag=1666

十一.我们的开源项目进行到此时,其是整个过程中遇到了许多疑难问题,这么多的人,并且大家又是分散的,这样的项目要怎么样进行协同呢?这是个最大疑难问题,我们经过许多次的讨论,也听取了许多热心朋友的建议,最终形成这样的一种方式,我们倡导一个自由的平台,你可以找自己喜欢的朋友,组成团队,然后一起属于自己团队的那个版面进行学习的探讨和钻研。
14).MP3开源项目---协作分工正式开始啦(2009年8月25日)赶快来找自己的团队吧http://www.armjishu.com/bbs/viewtopic.php?id=1835&flag=1666

--------开源技术团队群1在此报名:http://www.armjishu.com/bbs/viewtopic.php?id=1836&flag=1666
--------开源技术团队群2在此报名:http://www.armjishu.com/bbs/viewtopic.php?id=1838&flag=1666

十二.我们将所有的人一分为二,变成两个团队,团队中有软件高手,硬件高手,也有软件硬件兼通的高手,还有项目管理人员,也有辅助人员,为了我们彼此相互认识和了解,我们写下了自己的学习经历、擅长领域、以及期望提高的方面,让团队中的各个成员能够真正的相互了解,促进我们的项目和氛围的提升。
15)新组建起来的开源项目团队:谈谈自己的感受,让我们结交更多的朋友,打造相互学习的最佳氛围(2009年8月26日)
--------开源项目1群:谈谈自己的感受,让我们结交更多的朋友,打造相互学习的最佳氛围(2009年8月26日) :http://www.armjishu.com/bbs/viewtopic.php?id=1845&tagid=30
--------开源项目2群:谈谈自己的感受,让我们结交更多的朋友,打造相互学习的最佳氛围(2009年8月26日):http://www.armjishu.com/bbs/viewtopic.php?id=1846&tagid=31

十三.我们开始讨论如何分工的问题,经过大家的许多建议,有按软件,硬件区别这样分组分工的方式;有按照团队整体分工的方式;但是有的兄弟,希望学到全面的东西,所以最后经过了这次分工大会,讨论出了我们新的分工模式,以供大家学习,详情请看:
16)新组建起来的开源项目团队分工大会总结(2009年8月31日21:00)
--------一群:开源项目1群分工大会总结(2009年8月31日21:00): http://www.armjishu.com/bbs/viewtopic.php?id=1866&tagid=30
--------二群:开源项目2群分工大会总结(2009年8月31日21:00): http://www.armjishu.com/bbs/viewtopic.php?id=1867&tagid=31

使用特权

评论回复
14
wdyang| | 2009-9-14 18:40 | 只看该作者
标记

使用特权

评论回复
15
姚承明555| | 2009-9-15 20:42 | 只看该作者
看你用的单片机吧,指针和算法比较重要的~

使用特权

评论回复
16
alamo2009| | 2009-9-16 14:23 | 只看该作者
当你用单片机做lcd显示时就用到了数组,指针之类的!

使用特权

评论回复
17
mei326| | 2009-9-17 18:09 | 只看该作者
单片机C主要是一种思想!至于如何表达那要看你自己..

使用特权

评论回复
18
sjl2006| | 2009-9-18 21:49 | 只看该作者
楼主列出的所有书籍都是嵌入式开发,尤其是驱动和软件开发必备的参考书。初期可以浅读,等到工作中开发或维护上万行代码,面对MMU、内存传递、DMA时,反复研读都不为过。偏硬的嵌入式,以后做驱动很合适。

使用特权

评论回复
19
cuncaoxin2006| | 2009-9-20 22:14 | 只看该作者
:)

使用特权

评论回复
20
qzh111| | 2009-9-21 08:47 | 只看该作者
版主的问题,我也受用了。:D

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:时间就像火车一样,飞速驶离,但我却象在车厢内熟睡的乘客般毫无知觉 一旦醒来,已经错过很多的东西,甚至错过停靠的站.

37

主题

181

帖子

0

粉丝