找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4751|回复: 26
打印 上一主题 下一主题
收起左侧

新手初学51单片机该注意什么?c语言基础差

  [复制链接]
跳转到指定楼层
楼主
ID:399289 发表于 2018-9-18 00:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
c语言基础差怎么办啊
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

来自 2#
ID:390344 发表于 2018-9-19 09:00 | 只看该作者
本人是之前大学时候没好好学  现在工作了要用
情况跟你一样是一个小白
大学觉得他很难,可是当你用到的时候你会发现单片机就是一个载体处理芯片,C语言(当然本然比较推荐直接学C语言,汇编现在已经不实用了,而且C语言比较好上手以后你转型ARM等都可以用到)就是一个表达的语言  就像我们的中文和英语一样,把两者有机的结合起来就可以了
给你说说我的学习经验吧 希望会对你有帮助
我来到公司先学的AD  因为作为一个程序员对硬件是必须要有了解,这是你编程原理的理解,其次就来到了正题单片机,基础最好用51单片机学习练习。我开始被要求编写MAX487通信,对于没有接触过单片机的你一定很茫然,我当时和你一样不懂。最主要是不知如何下手从哪找资料都不清楚。后来被推荐郭天祥的单片机,就是郭天祥的新概念单片机,这本书对初学者还是很好的,因为讲的不是那种官方的话,而是转变成我们易懂的白话,他推荐开发板你完全可以用,我是工作所以就没有花时间整开发板,不过对于初学者一定要学的同时做实验,因为这即使加深检验的过程,最重要的一点就是当你完成他,比如点亮了流水灯会很有成就感的,而且到这里你就算入门了,剩下的就是不断补充自己,坚持下去。
最后简单送你几点终告,1.学习就是充实自己,学什么对以后都会有帮助;2.兴趣很关键好的兴趣会让你充满动力,3.坚持,如果不能坚持就很难成功。4.资料就是重要的引导,本人建议用郭天祥的新概念因为他有C的部分。5.具体方法郭老师会给你更正确的引导

评分

参与人数 1黑币 +60 收起 理由
admin + 60 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

来自 3#
ID:388197 发表于 2018-9-19 11:27 | 只看该作者
参考书C语言推荐< C Primer plus>,不推荐谭浩强的,里面钻牛角尖的思维,完全不合理的变量,函数命名习惯,和通篇什么++i i++再套几个括号,一个指针的几百种写法,会让你在初学的时候严重打击你的信心(也许是我读老谭的书的版本比较早,不知道现在的版本如何了),C语言开始只要掌握了判断和循环就行,指针,结构体之类的先可以放下,掌握了判断和循环,你已经有了写简单单片机程序的资本.单片机参考书推荐郭天祥的那本<新概念51单片机C语言教程.入门、提高、开发>,不要跳过这本书的前言,个人觉得这本书最精彩的地方就是前言,作者生动详细的介绍了他自己的学习过程,能让读者少走弯路.等你把这本书消化得差不多,51就算入门了.这时候再去根据自己的兴趣,考虑是否学汇编作为提高.

评分

参与人数 1黑币 +40 收起 理由
admin + 40 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:164602 发表于 2018-9-18 07:29 | 只看该作者
其实,学习单片机,对C语言的要求是不高的,至少不像计算机系学C语言的要求那么高。
学习单片机,要求高在硬件和对硬件编程。如果你仅仅是C语言的语句、语法什么的不好,这还可以很快学会——多看别人的程序,多已经写程序,就可以学到了。如果你是编程思路、算法理论有问题,那个要提高的时间就要长点了,这个和天赋有关。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:399336 发表于 2018-9-18 09:03 | 只看该作者
只要记住简单的C语言结构和语句基本上都没问题

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:370231 发表于 2018-9-18 09:03 | 只看该作者
少玩DNF,多看书,把玩游戏的精力放到学C语言这方面上。
回复

使用道具 举报

7#
ID:399336 发表于 2018-9-18 09:08 | 只看该作者
学习C语言基础差不需要慌张,C语言学习你首先记住语言结构和语句和语法学起来并不难!(多看网上的C语言有注释编程提高)本人不会英语都能学会!

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

8#
ID:399349 发表于 2018-9-18 09:20 | 只看该作者
通过一些简单的项目来入门学习效果是最好的,刚开始你只要会定义、使用变量,会定义、调用函数,会写顺序分支循环程序就可以了。多做练习自然会提高的比较快。但要想做出好的项目,编程思想和算法是很重要的,这就需要在练习过程中慢慢摸索了,最好是能有高手指点。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

9#
ID:399357 发表于 2018-9-18 09:27 来自手机 | 只看该作者
比c简单一点哦
回复

使用道具 举报

10#
ID:288841 发表于 2018-9-18 09:52 | 只看该作者
学C语言这道坎你必须过的,基础越扎实,越好。
回复

使用道具 举报

11#
ID:399392 发表于 2018-9-18 10:28 | 只看该作者
多看视频,少玩点游戏,少出去浪
回复

使用道具 举报

12#
ID:398015 发表于 2018-9-18 10:53 | 只看该作者
多看,多学,多想。学习算法和编程的思维
回复

使用道具 举报

13#
ID:399411 发表于 2018-9-18 10:56 | 只看该作者
网上找资料,51单片机基础到精通类的学习
回复

使用道具 举报

14#
ID:399515 发表于 2018-9-18 14:42 | 只看该作者
从基础开始慢慢理解,多练习,多思考
回复

使用道具 举报

15#
ID:399703 发表于 2018-9-18 20:31 | 只看该作者
先学最基础的C语言然后看视频做东西慢慢就会补上来需要啥学啥
回复

使用道具 举报

16#
ID:399717 发表于 2018-9-18 20:56 | 只看该作者
可以看一个有视频的跟着学,慢慢就提高了
回复

使用道具 举报

17#
ID:399755 发表于 2018-9-18 22:46 | 只看该作者
那就用汇编语言咯,汇编语言更好学
回复

使用道具 举报

18#
ID:277374 发表于 2018-9-18 23:04 | 只看该作者
谭浩强的c语言入门。找开发板的例程看,尝试修改,看看你修改有什么现象,不懂得语句,谭浩强的书上都有详实 的解释

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

19#
ID:290170 发表于 2018-9-18 23:11 | 只看该作者
学习51单片机需要的C语言基础不多,首先应该先买一款好的开发板,粗略看一下开发板的资料 编程软件例如keil的使用,什么是单片机,单片机能做什么;然后按着视频教程一个一个教程慢慢看,等懂了之后回头再看去重新学习,自己手动敲代码多了就会有深刻的体会

评分

参与人数 1黑币 +40 收起 理由
admin + 40 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

20#
ID:390344 发表于 2018-9-19 09:01 | 只看该作者
不用单独学C会比较乏味  在单片机的载体下学习  就可以接触到基础的C,之后上手了可以再补充C差的东西  推荐郭天祥新概念单片机

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

21#
ID:399819 发表于 2018-9-19 09:13 | 只看该作者
我刚刚接触单片机的时候对C语言的了解是停留在大学课堂上的,是慢慢的拿着代码再去学C语言的,后面自己又买了一块开发板慢慢自学的

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

22#
ID:305105 发表于 2018-9-24 22:10 | 只看该作者
应该注意眼睛看会了不一定是真会了,一定注意自己动手编程。
回复

使用道具 举报

23#
ID:402106 发表于 2018-9-25 12:42 | 只看该作者
学习不是一蹴而就的事情,基础差不是什么大问题,只要跟着老师的节奏,一步步的深入,扎实功底,相信你会有不错的收获
回复

使用道具 举报

24#
ID:372912 发表于 2018-9-28 20:42 | 只看该作者
建议先学习谭浩强的C语言教材
回复

使用道具 举报

25#
ID:405708 发表于 2018-10-5 23:10 | 只看该作者
我是从先看别人的代码然后对照着打字,再编译看效果,搞的多了就理解了,多练习多实践就不难了
回复

使用道具 举报

26#
ID:405759 发表于 2018-10-6 10:00 | 只看该作者
转移一下你的兴趣点,肯定能学好,多实践
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表