找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 21691|回复: 224
收起左侧

大一准备大二了,学习单片机需要自己网上购买一个来学吗?

  [复制链接]
ID:341831 发表于 2018-5-30 22:57 | 显示全部楼层 |阅读模式
大一的C语言学得不怎么好,勉勉强强过关。
回复

使用道具 举报

ID:341459 发表于 2018-5-31 15:34 | 显示全部楼层
      想学习单片机,还是需要单片机开发板学习版吧,因为比较大家都属于普通人,像我有一块吴鉴鹰单片机开发板,对我的还是帮助很大的,先购买一块开发板自己学,后面可以做出自己的开发板。
     首先对于我来说,学习单片机是出于兴趣,经常制作小产品,但对于这门学科,当然那个时候的我还只算是一只入门不久的菜鸟,对于很多技术我还是一个初学者,人外有人,牛人真的太多了。也常有人问我单片机应该怎么学,回答都是两个字:实践。我觉得实践才能出真知,不实践是永远也学不会单片机的,这和你看一百道菜谱不下厨永远也做不出佳肴,看一百本游泳的书不下水永远也学不会游泳是一个道理
     学习到后面你就可以自己做出开发板,首先你需要搭建一个最小系统,最小系统需要的元件不多,一个单片机、晶振,几个按钮,电阻电容按钮什么的就可以了,这个要说清有点多,你看着书弄就可以。记得单片机的IO口要引多一点引脚出来,可以插上两三排排针供以后引出来用,杜邦线买多一点备用。其他的模块的话,流水灯是必学的 ,也就是LED加电阻即可;数码管显示;点阵显示;蜂鸣器(可做音乐程序);矩阵键盘;AD/DA转换;温度测量;大概就先做这些,这些的元件请参考书本,都会有的,这些都是入门级的。可以顺便学习一下电源的稳压·····下载程序的话可以采用USB、也可以采用串口下载,相关信息参考书本。建议采用USB,也就是用2302转换,这些网上有很多,注意搜索即可。自己做实验板想法很好,做好了是很好的经历,但不是我打击你,有可能做失败。不要搭建那么大一块,先做一点,慢慢再来。总之,祝你成功!
      楼主加油吧,有想法很重要的

评分

参与人数 2黑币 +110 收起 理由
天才小能猫 + 30
admin + 80 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:330059 发表于 2018-5-31 12:08 | 显示全部楼层
这是必须的吧 买一个单片机自己学习 光学习理论是不行的 必须要实际操作才能够很有效的学到单片机知识

评分

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

查看全部评分

回复

使用道具 举报

ID:342113 发表于 2018-5-31 13:49 | 显示全部楼层
买奋斗或者正点原子的STM32开发板,正点原子的资料比较齐,代码比较清晰。奋斗的开发板比较便宜,资料偏重于ucgui方面

评分

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

查看全部评分

回复

使用道具 举报

ID:342119 发表于 2018-5-31 13:51 | 显示全部楼层
自己做呀 找个电路 自己画板子 锻炼
回复

使用道具 举报

ID:342174 发表于 2018-5-31 14:38 | 显示全部楼层
这是必须的吧 买一个单片机自己学习 光学习理论是不行的 必须要实际操作才能够很有效的学到单片机知识

评分

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

查看全部评分

回复

使用道具 举报

ID:342145 发表于 2018-5-31 14:38 | 显示全部楼层
要的,单片机要实践才能学好
回复

使用道具 举报

ID:342152 发表于 2018-5-31 14:46 | 显示全部楼层
51呀  开始入门
回复

使用道具 举报

ID:337888 发表于 2018-5-31 15:20 | 显示全部楼层
当然要了,还是自己操作操作印象深刻
回复

使用道具 举报

ID:342220 发表于 2018-5-31 15:28 | 显示全部楼层
在学习单片机之前,建议先学习较为简单的multisim的使用。

评分

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

查看全部评分

回复

使用道具 举报

ID:342257 发表于 2018-5-31 16:09 | 显示全部楼层
学校实验没有吗
回复

使用道具 举报

ID:342256 发表于 2018-5-31 16:12 | 显示全部楼层
可以先用仿真软件学习,如果感兴趣就买个单片机,不感兴趣就不要买了
回复

使用道具 举报

ID:342256 发表于 2018-5-31 16:18 | 显示全部楼层
先下载仿真软件学习,如果真的感兴趣的话再买,不然就白花钱了
回复

使用道具 举报

ID:336278 发表于 2018-5-31 16:19 | 显示全部楼层
学习单片机要有一定的C语言的基础,有了这个基础,无论你以后想学习哪一种单片机或者语言都会快很多。学习的话就要理论与实践结合在一起,我建议可以学习郭天祥的51单片机,虽然很多人认为它功能不够强大,但是对于基础的入门还是可以的,当学习完之后就可以转学习其他的单片机例如stm32,msp430等等系列的单片机了。

评分

参与人数 1黑币 +5 收起 理由
lsk32 + 5 很给力!

查看全部评分

回复

使用道具 举报

ID:342287 发表于 2018-5-31 16:38 | 显示全部楼层
可以买一个  自己尝试一下
回复

使用道具 举报

ID:342287 发表于 2018-5-31 16:39 | 显示全部楼层
可以自己尝试一下
回复

使用道具 举报

ID:195836 发表于 2018-5-31 17:08 | 显示全部楼层
我觉得以应用为主吧,如果啃C语言,模电,肯定有成效,但是比不上用单片机做出东西的那种成就感
首先,买一块开发板,就买最low的就行了(推荐普中科技60块钱的那个,资料比较齐全)。刚开始学的时候,估计需要在protuse里面进行仿真,另外建议用开发板做出来,主要是按键,LED灯,数码管什么的。当这三个的各种变形玩清楚了之后,就可以做一些有意思的东西了,比如超声波传感器测距离,DS18B20测温度,LCD1602显示字符,红外遥控器解码等等,这一些就不一定可以在protuse里面进行仿真了,实际上仿真的主要功能是入门的时候玩一下,这个阶段就主要以开发板为主,自己亲手做出一些东西(包括但不限于我刚说的那些)的组合。
然后,在迈向下一个阶段的时候,就要逐渐脱离开发板,也要开始啃模电,C语言,PCB了。在这期间也是做一些东西出来,但是就不必局限于开发板了,自己画PCB,焊接。这个期间就要考虑很多问题了,就拿LED灯来说,限流电阻加多大,电源怎么供电,都是需要考虑的问题。如果一上手从这里开始也不是不行,但是循序渐进可能更适合新手(当然学习进度也会慢很多)。比如你可以做一个位置的闭环控制模块,由步进电机驱动丝杠螺母副,然后用位移传感器检测距离,顺便LCD显示,遥控器甚至蓝牙输入等等。
我认为能独立做出一个实际可用使用的这种项目才算真正入门了吧。这个时候完全可以用单片机参加一些比赛什么的,也可以进一步学习stm32等等。另外建议这个阶段了解一下PID控制,可以做一些磁悬浮之类的小玩意吧。
反正我的观点就是,拿实物说话,一开始就奔着你要做出什么东西为目标,而不必说我要学会C语言我要学会单片机,因为不清楚怎样才叫“学会”。

评分

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

查看全部评分

回复

使用道具 举报

ID:342317 发表于 2018-5-31 17:27 来自手机 | 显示全部楼层
我觉得挺需要的,理论要与实践相结合
回复

使用道具 举报

ID:342342 发表于 2018-5-31 17:43 | 显示全部楼层
必须要买一个学习板,如果你基础有限,建议用51学习班开始。ARM寄存器太多,操作也麻烦,要学的东西太多,估计点亮个灯都要学好久。
回复

使用道具 举报

ID:342343 发表于 2018-5-31 17:44 | 显示全部楼层
最好是自己买一个来学  不然没有实操很难懂
回复

使用道具 举报

ID:340761 发表于 2018-5-31 18:27 | 显示全部楼层
可以买个来学  理论和实践都要有
回复

使用道具 举报

ID:342452 发表于 2018-5-31 20:11 来自手机 | 显示全部楼层
需要的
回复

使用道具 举报

ID:338931 发表于 2018-5-31 20:35 | 显示全部楼层
当然要买单片机,而且买一个开发板更好,普中、郭天祥的都行,也不用在意价格,四年之后可以卖给学弟学妹们,然后建议观看郭天祥的视频。。。这个在买开发板时会赠。剩下的就是多动手喽,毕竟熟能生巧。

评分

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

查看全部评分

回复

使用道具 举报

ID:342472 发表于 2018-5-31 20:45 | 显示全部楼层
我们大一学这个人手一个单片机
回复

使用道具 举报

ID:327483 发表于 2018-5-31 21:15 | 显示全部楼层
必须的,51是基础,任何东西都要练,不然本来会的不多,之后还会忘了,你多练才不会忘
回复

使用道具 举报

ID:342501 发表于 2018-5-31 21:29 | 显示全部楼层
这个估计是的,我们大一没学单片机,但是对于实验和一些元件全是自己买来做
回复

使用道具 举报

ID:342509 发表于 2018-5-31 21:51 | 显示全部楼层
想学好我感觉还是需要自己买一个来学习学习的。我舍友做毕设  单独买了个stm32,学的还不错
回复

使用道具 举报

ID:342380 发表于 2018-5-31 22:28 | 显示全部楼层
个人认为仿真操作可以很好的辅助解决 主要是把原理弄懂 原理和理论知道的多了理解得深入了 才可以更好的做出实践产品
回复

使用道具 举报

ID:84901 发表于 2018-5-31 22:46 | 显示全部楼层
单片机肯定要买啊,不然怎么学,而且买了放那不用,那还不如不买,既然想学就多跑实验室,学校肯定有参加飞思卡尔的实验室、电赛的也可以,加实验室资源要多一点。

评分

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

查看全部评分

回复

使用道具 举报

ID:342570 发表于 2018-5-31 23:01 | 显示全部楼层
先买个51开发板学习  以后学习STM32  
回复

使用道具 举报

ID:342571 发表于 2018-5-31 23:03 | 显示全部楼层
学校一般都会给的
回复

使用道具 举报

ID:342579 发表于 2018-5-31 23:46 | 显示全部楼层
需要,买台单片机,然后做些小的项目,对自己的c语言提高有帮助
回复

使用道具 举报

ID:342605 发表于 2018-6-1 00:28 | 显示全部楼层
要的,建议买arduino ,这个开源共享
回复

使用道具 举报

ID:342638 发表于 2018-6-1 08:54 | 显示全部楼层
可以自己买  c语言 对单片机学习并不是决定性因素   当然必要的基础函数 语句 还是需要会运用   我感觉单片机更多的是需要在逻辑上理解 和对器件的熟悉  做到这些  c语言就是辅助工具将你的逻辑思维表达出来  把器件运用起来    加油 单片机并不难  重在专注

评分

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

查看全部评分

回复

使用道具 举报

ID:342652 发表于 2018-6-1 09:40 | 显示全部楼层
可以买本单片机书,推荐北航出的,如果C语言不好可以考虑下汇编语言
回复

使用道具 举报

ID:299981 发表于 2018-6-1 10:27 | 显示全部楼层
可以啊,网上的开发板很便宜,可以买一个基础的练练手
回复

使用道具 举报

ID:342772 发表于 2018-6-1 11:33 | 显示全部楼层
可以在学校里面借的其实
回复

使用道具 举报

ID:342670 发表于 2018-6-1 11:46 来自手机 | 显示全部楼层
先用仿真软件学习下再考虑买板子吧
回复

使用道具 举报

ID:342790 发表于 2018-6-1 12:18 | 显示全部楼层
从51开始,按着教程来就行
回复

使用道具 举报

ID:341045 发表于 2018-6-1 13:10 | 显示全部楼层
不要买学习板, 就买个核心板就可以了. 如果是51系列, 直接买STC15W204芯片就可以了(单片无外围元件供电就能跑,还要买一个CH340USB转串口下载程序,芯片1.5+340(2元)). STM32就买STM32F103C8T6核心板(不到10元),然后还买一个SWDOB仿真器(15元),或者你买2块核心板(有一块刷仿真器固件)

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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