找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6199|回复: 35
收起左侧

单片机应该怎样学才算弄懂 新人贴求助大神

  [复制链接]
ID:162333 发表于 2017-1-18 20:27 | 显示全部楼层 |阅读模式
请问我是大一新生,单片机应该怎样学才算弄懂,我学习每一课的几天能把程序弄懂并自己打出来,但一两个星期后可能忘了,但给我看程序能自个弄明白,这样算不算把哪一课学会了
回复

使用道具 举报

ID:104472 发表于 2017-1-19 10:17 | 显示全部楼层
单片机有很强的实践性,如果没有做具体的东西,应用他,谁都会忘,但是只要能看懂,随着学习的加深,忘掉的很快就能补回来。
回复

使用道具 举报

ID:123289 发表于 2017-1-19 15:53 | 显示全部楼层
有人带,如果你悟性好,不出一周可成。
回复

使用道具 举报

ID:111634 发表于 2017-1-19 16:04 | 显示全部楼层
大一新生就学单片机?模电、数电学过否?没有电工、模电、数电等硬件基础,学不好,单片机应用不是仅仅软件编程。
回复

使用道具 举报

ID:162333 发表于 2017-1-19 16:45 | 显示全部楼层
zl2168 发表于 2017-1-19 16:04
大一新生就学单片机?模电、数电学过否?没有电工、模电、数电等硬件基础,学不好,单片机应用不是仅仅软件 ...

没有模电数电基础,但有c语言基础,边学单片机边学模电数电可以吗
回复

使用道具 举报

ID:162333 发表于 2017-1-19 16:47 | 显示全部楼层
yzwzfyz 发表于 2017-1-19 15:53
有人带,如果你悟性好,不出一周可成。

有的复杂点的话得看好几天,比如最近学iic通讯,程序看得懂,不过太长,实在记不住
回复

使用道具 举报

ID:111634 发表于 2017-1-19 16:49 | 显示全部楼层
1264641013 发表于 2017-1-19 16:45
没有模电数电基础,但有c语言基础,边学单片机边学模电数电可以吗

一般学学,应付考试是没问题的,但将来欲从事单片机应用工作,肯定不妥。
回复

使用道具 举报

ID:162333 发表于 2017-1-19 16:55 | 显示全部楼层
zl2168 发表于 2017-1-19 16:49
一般学学,应付考试是没问题的,但将来欲从事单片机应用工作,肯定不妥。

我的意思是我先学单片机,等到大二再学模电数电,可以吗?这样对理解方面应该影响不大吧,是不是只是学的时间长一点而已?
回复

使用道具 举报

ID:162333 发表于 2017-1-19 16:56 | 显示全部楼层
zl2168 发表于 2017-1-19 16:49
一般学学,应付考试是没问题的,但将来欲从事单片机应用工作,肯定不妥。

我的意思是我先学单片机,等到大二再学模电数电,可以吗?这样对理解方面应该影响不大吧,是不是只是学的时间长一点而已?
回复

使用道具 举报

ID:123289 发表于 2017-1-19 17:02 | 显示全部楼层
弄清单片机设计者的构思,就很易弄清原理,再学细节就顺当了。即先知道目的,再学习如何达成目的的。如何能帮你弄清单片机设计者的构思呢?有老师就会快许多。自学不易找到重点。悟性好,学什么都快。没有基础的可以学呀。
回复

使用道具 举报

ID:157363 发表于 2017-1-19 17:03 | 显示全部楼层
如果别人提一个需求,你能通过找资料等方式尽快的实现,就说明你已经基本OK了。
回复

使用道具 举报

ID:111634 发表于 2017-1-19 17:38 | 显示全部楼层
1264641013 发表于 2017-1-19 16:56
我的意思是我先学单片机,等到大二再学模电数电,可以吗?这样对理解方面应该影响不大吧,是不是只是学的 ...

可以吧!只是在理解硬件电路与程序的配合方面会比较吃力。i
回复

使用道具 举报

ID:162333 发表于 2017-1-19 17:43 | 显示全部楼层
跑跑老大 发表于 2017-1-19 17:03
如果别人提一个需求,你能通过找资料等方式尽快的实现,就说明你已经基本OK了。

是不是说比如别人要我实现一个万年历什么的,我程序记不住,但我能够知道敲打程序的大概,算不算会了
回复

使用道具 举报

ID:162333 发表于 2017-1-19 17:44 | 显示全部楼层
zl2168 发表于 2017-1-19 17:38
可以吧!只是在理解硬件电路与程序的配合方面会比较吃力。i

嗯,好的,谢谢,顿时充满信心
回复

使用道具 举报

ID:111634 发表于 2017-1-19 17:54 | 显示全部楼层
程序不需要记住,只需要理解。
回复

使用道具 举报

ID:123289 发表于 2017-1-19 18:24 | 显示全部楼层
运用单片机,关键是构思解决方案,构思程序架构(框图)。
例如成年历:
如何显示?如何查看?万年如何计算?润年、平年计算......
到了写程序时,实际是最简单的过程。没有构思好,就无法下笔。
回复

使用道具 举报

ID:157363 发表于 2017-1-19 18:43 | 显示全部楼层
1264641013 发表于 2017-1-19 17:43
是不是说比如别人要我实现一个万年历什么的,我程序记不住,但我能够知道敲打程序的大概,算不算会了

就拿万年历来说吧,并不是需要你把整个程序默写下来,这不是被语文课文。我的个人观点是你能把这些程序代码的执行过程和每句话的意思都理解了就行了。比如你找到一个万年历的例程,但是这个代码是51单片机,而你手上只有一个比如AVR单片机的开发板,那么你可以尝试把那个程序移植到这个板子上来,而且能够做一些修改,这样应该基本上会了,后期只需要你多做一些项目即可熟悉。
回复

使用道具 举报

ID:161488 发表于 2017-1-19 18:46 | 显示全部楼层
能写出程序就是学懂了
回复

使用道具 举报

ID:162333 发表于 2017-1-19 19:20 | 显示全部楼层
juese 发表于 2017-1-19 18:46
能写出程序就是学懂了

就是一开始能写出嘛,可是过一段时间又忘了,可是给我看程序的话我能看懂,这样算不算懂了
回复

使用道具 举报

ID:143803 发表于 2017-1-19 20:41 来自手机 | 显示全部楼层
编程重要的是思想,代码网上很多,能实现功能就行
回复

使用道具 举报

ID:111634 发表于 2017-1-19 21:00 | 显示全部楼层
过一段时间又忘了很正常,过2年再读自己写的程序甚至会怀疑是自己写的。
回复

使用道具 举报

ID:162467 发表于 2017-1-19 21:02 | 显示全部楼层
练习自己看懂代码上手的速度也很重要,如果没有基础新学,两个星期后忘记了很正常,但是只要你用心学过,并自己写过代码,以后再上手也是很快的
回复

使用道具 举报

ID:162333 发表于 2017-1-19 23:57 | 显示全部楼层
13120735872 发表于 2017-1-19 20:41
编程重要的是思想,代码网上很多,能实现功能就行

思想?是不是说给我一道题,我还没敲程序前先把题目在脑海中大概过一遍,想想应该用单片机哪些功能吗?
回复

使用道具 举报

ID:162333 发表于 2017-1-19 23:58 | 显示全部楼层
zl2168 发表于 2017-1-19 21:00
过一段时间又忘了很正常,过2年再读自己写的程序甚至会怀疑是自己写的。

确实,不过有的忘得比较快,有的实在太复杂,根本不想多打几遍,没过一星期就忘了
回复

使用道具 举报

ID:162333 发表于 2017-1-20 00:02 | 显示全部楼层
yzwzfyz 发表于 2017-1-19 17:02
弄清单片机设计者的构思,就很易弄清原理,再学细节就顺当了。即先知道目的,再学习如何达成目的的。如何能 ...

我们大三才有单片机课,等老师实在等不了,是不是我每学一课都先弄清楚这一课的目的,以及大概可以应用在哪些方面,再来学习这一课,学得会快一点?
回复

使用道具 举报

ID:162333 发表于 2017-1-20 00:03 | 显示全部楼层
跑跑老大 发表于 2017-1-19 18:43
就拿万年历来说吧,并不是需要你把整个程序默写下来,这不是被语文课文。我的个人观点是你能把这些程序代 ...

然后以后要做某些项目的时候自己不会敲程序,只要把以前敲的抄过来,自己弄懂了就行对吗?
回复

使用道具 举报

ID:162500 发表于 2017-1-20 09:32 | 显示全部楼层
单片机学习要有点硬件基础,学习单片机一定要了解单片机的工作原理,这样才不会忘记
回复

使用道具 举报

ID:162513 发表于 2017-1-20 10:19 | 显示全部楼层
单片机需要不停地练习才行 实践性很强,你可以试着动手做一些东西  做DIY  这样可以提高你的兴趣 进入单片机的海洋你就会发现,这里非常美好
回复

使用道具 举报

ID:162513 发表于 2017-1-20 10:23 | 显示全部楼层
你可以试着动手做一些东西  DIY一些电子器件  这样可以提高你的兴趣  还可以学到知识 进入单片机的海洋之后你就会发现  单片机非常美好
回复

使用道具 举报

ID:162529 发表于 2017-1-20 13:32 | 显示全部楼层
理解,然後看人家的程式碼,懂邏輯,代碼不需要死記
回复

使用道具 举报

ID:162531 发表于 2017-1-20 13:50 | 显示全部楼层
多用就可以了

评分

参与人数 1黑币 +8 收起 理由
1264641013 + 8 赞一个!

查看全部评分

回复

使用道具 举报

ID:111634 发表于 2017-1-21 13:00 | 显示全部楼层
本帖最后由 zl2168 于 2017-1-21 13:03 编辑

真诚地给你介绍2本比较容易学好单片机的书。
一本是教材书,《单片机原理与控制技术——双解汇编和C51》第3ISBN978-7-111-42393-5机械工业出版社
另一本是教辅书,与上述教材书配套,有问题可找到解答。
《单片机学习指导及习题解答——双解汇编和C51》第2ISBN978-7-111-42431-4机械工业出版社


回复

使用道具 举报

ID:162841 发表于 2017-1-25 20:59 来自手机 | 显示全部楼层
多看一点单片机的视频慢慢模仿
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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