标题: 新手初学51单片机该注意什么?c语言基础差 [打印本页]

作者: a1449710557    时间: 2018-9-18 00:13
标题: 新手初学51单片机该注意什么?c语言基础差
c语言基础差怎么办啊

作者: HC6800-ES-V2.0    时间: 2018-9-18 07:29
其实,学习单片机,对C语言的要求是不高的,至少不像计算机系学C语言的要求那么高。
学习单片机,要求高在硬件和对硬件编程。如果你仅仅是C语言的语句、语法什么的不好,这还可以很快学会——多看别人的程序,多已经写程序,就可以学到了。如果你是编程思路、算法理论有问题,那个要提高的时间就要长点了,这个和天赋有关。
作者: 阴云雨    时间: 2018-9-18 09:03
只要记住简单的C语言结构和语句基本上都没问题
作者: a89588038    时间: 2018-9-18 09:03
少玩DNF,多看书,把玩游戏的精力放到学C语言这方面上。
作者: 阴云雨    时间: 2018-9-18 09:08
学习C语言基础差不需要慌张,C语言学习你首先记住语言结构和语句和语法学起来并不难!(多看网上的C语言有注释编程提高)本人不会英语都能学会!
作者: martinxhc    时间: 2018-9-18 09:20
通过一些简单的项目来入门学习效果是最好的,刚开始你只要会定义、使用变量,会定义、调用函数,会写顺序分支循环程序就可以了。多做练习自然会提高的比较快。但要想做出好的项目,编程思想和算法是很重要的,这就需要在练习过程中慢慢摸索了,最好是能有高手指点。
作者: jdnbgye    时间: 2018-9-18 09:27
比c简单一点哦
作者: 商女    时间: 2018-9-18 09:52
学C语言这道坎你必须过的,基础越扎实,越好。
作者: 18662868995    时间: 2018-9-18 10:28
多看视频,少玩点游戏,少出去浪
作者: skycrying    时间: 2018-9-18 10:53
多看,多学,多想。学习算法和编程的思维
作者: 襄阳牛肉面    时间: 2018-9-18 10:56
网上找资料,51单片机基础到精通类的学习
作者: 17857024172    时间: 2018-9-18 14:42
从基础开始慢慢理解,多练习,多思考
作者: woainiA132456    时间: 2018-9-18 20:31
先学最基础的C语言然后看视频做东西慢慢就会补上来需要啥学啥
作者: liujia520    时间: 2018-9-18 20:56
可以看一个有视频的跟着学,慢慢就提高了
作者: 嘿诶嘿嘿    时间: 2018-9-18 22:46
那就用汇编语言咯,汇编语言更好学
作者: hbnpmw    时间: 2018-9-18 23:04
谭浩强的c语言入门。找开发板的例程看,尝试修改,看看你修改有什么现象,不懂得语句,谭浩强的书上都有详实 的解释
作者: 999994    时间: 2018-9-18 23:11
学习51单片机需要的C语言基础不多,首先应该先买一款好的开发板,粗略看一下开发板的资料 编程软件例如keil的使用,什么是单片机,单片机能做什么;然后按着视频教程一个一个教程慢慢看,等懂了之后回头再看去重新学习,自己手动敲代码多了就会有深刻的体会
作者: 我的小彭友    时间: 2018-9-19 09:00
本人是之前大学时候没好好学  现在工作了要用
情况跟你一样是一个小白
大学觉得他很难,可是当你用到的时候你会发现单片机就是一个载体处理芯片,C语言(当然本然比较推荐直接学C语言,汇编现在已经不实用了,而且C语言比较好上手以后你转型ARM等都可以用到)就是一个表达的语言  就像我们的中文和英语一样,把两者有机的结合起来就可以了
给你说说我的学习经验吧 希望会对你有帮助
我来到公司先学的AD  因为作为一个程序员对硬件是必须要有了解,这是你编程原理的理解,其次就来到了正题单片机,基础最好用51单片机学习练习。我开始被要求编写MAX487通信,对于没有接触过单片机的你一定很茫然,我当时和你一样不懂。最主要是不知如何下手从哪找资料都不清楚。后来被推荐郭天祥的单片机,就是郭天祥的新概念单片机,这本书对初学者还是很好的,因为讲的不是那种官方的话,而是转变成我们易懂的白话,他推荐开发板你完全可以用,我是工作所以就没有花时间整开发板,不过对于初学者一定要学的同时做实验,因为这即使加深检验的过程,最重要的一点就是当你完成他,比如点亮了流水灯会很有成就感的,而且到这里你就算入门了,剩下的就是不断补充自己,坚持下去。
最后简单送你几点终告,1.学习就是充实自己,学什么对以后都会有帮助;2.兴趣很关键好的兴趣会让你充满动力,3.坚持,如果不能坚持就很难成功。4.资料就是重要的引导,本人建议用郭天祥的新概念因为他有C的部分。5.具体方法郭老师会给你更正确的引导
作者: 我的小彭友    时间: 2018-9-19 09:01
不用单独学C会比较乏味  在单片机的载体下学习  就可以接触到基础的C,之后上手了可以再补充C差的东西  推荐郭天祥新概念单片机

作者: d3216201    时间: 2018-9-19 09:13
我刚刚接触单片机的时候对C语言的了解是停留在大学课堂上的,是慢慢的拿着代码再去学C语言的,后面自己又买了一块开发板慢慢自学的
作者: cjm82    时间: 2018-9-19 11:27
参考书C语言推荐< C Primer plus>,不推荐谭浩强的,里面钻牛角尖的思维,完全不合理的变量,函数命名习惯,和通篇什么++i i++再套几个括号,一个指针的几百种写法,会让你在初学的时候严重打击你的信心(也许是我读老谭的书的版本比较早,不知道现在的版本如何了),C语言开始只要掌握了判断和循环就行,指针,结构体之类的先可以放下,掌握了判断和循环,你已经有了写简单单片机程序的资本.单片机参考书推荐郭天祥的那本<新概念51单片机C语言教程.入门、提高、开发>,不要跳过这本书的前言,个人觉得这本书最精彩的地方就是前言,作者生动详细的介绍了他自己的学习过程,能让读者少走弯路.等你把这本书消化得差不多,51就算入门了.这时候再去根据自己的兴趣,考虑是否学汇编作为提高.
作者: 文千木    时间: 2018-9-24 22:10
应该注意眼睛看会了不一定是真会了,一定注意自己动手编程。
作者: momolin    时间: 2018-9-25 12:42
学习不是一蹴而就的事情,基础差不是什么大问题,只要跟着老师的节奏,一步步的深入,扎实功底,相信你会有不错的收获
作者: Baymax3    时间: 2018-9-28 20:42
建议先学习谭浩强的C语言教材
作者: psuxaog    时间: 2018-10-5 23:10
我是从先看别人的代码然后对照着打字,再编译看效果,搞的多了就理解了,多练习多实践就不难了
作者: fugitive2    时间: 2018-10-6 10:00
转移一下你的兴趣点,肯定能学好,多实践




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1