大一想参加学校机器人设计比赛,已经组好队,要学习单片机,我们学完c语言了,单片机入门需要看一些什么书?


我大学测控技术与仪器专业 。记得当初是大三学长带着我做比赛 。刚开始 。最好找一个学长帮忙指导一下 。从中你能学到很多包括硬件以及软件的知识 。能少走特别多的弯路 。全国大学生电子设计大赛 。飞思卡尔比赛可以了解一下 。先从51单片机入手 。买一个开发版 。大概就100-200左右 。跟着事例做 。现在就动手做 。不要觉得现在什么都不会 。没学过数电模电 。等你什么都学会了 。黄瓜菜都凉了 。我当时就会一门c语言 。学的还很菜 。勉强60分过的 。没学数电 。模电之类的书(大三才开课) 。然后从图书馆借了一本单片机的书看 。单纯的看书没什么意义 。不动手永远停留再原点 。好在那是有学长带着我们(飞思卡尔东三省一等奖) 。感谢学长 。我们就打打下手 。做做硬件 。我那时是负责软件的 。说实话毛都不会 。就是动手太少了 。不过从那次比赛后 。我就突然豁然开朗的感觉 。期间参加差不多十多次科技竞赛 。得过几次省三等奖 。你们刚大一 。多找学长指导指导 。先确定一个方案 。即使很粗糙 。不要紧 。先搞出来再说 。然后慢慢改进 。不要好高骛远 。直接一步到位 。如果粗糙的都搞不出来 。你觉得能一下子就做到完美吗?一定动手做 。在做的过程中才能知道自己的不足 。才能学到很多东西 。多上一些论坛逛逛 。先从基础的做起 。开始学习51 。有些基础了 。可以学16位的stm系列或者k系列 。甚至更高的32位单片机 。祝你们好运!
其他观点:
我觉得我还是可以给你点意见的 。我现在大四嵌入式实习 。发现自己会的太少 。
如果你想做嵌入式或者单片机这块的话
首先最基础c语言 。不要觉得自己c语言还不错了 。工作中的很多代码可能都看不懂 。各种函数指针 。指针函数 。结构指针 。结构体中的结构体指针 。如果你c语言很好 。那么最起码他们全部封装好的函数你可以很快上手 。
还有就是单片机基础 。真想做单片机编程还是不要用51 。之前一个工作多年的前辈推荐的便宜功能强的单片机就是stm8 。这个阶段将寄存器和库函数编程都学会 。然后ADC,中断 。pwm以及一些常用协议 。iic spi uart 。这些掌握 。
再后面可以用stm32 。学习一些带操作系统的编程 。这一块我就不了解了 。因为我也不会 。但是做嵌入式一定要会 。
然后基于你的兴趣可以学一些wifi 蓝牙 zigbee 还有一些通信的协议.
最后最好还能做一些项目 。
有了这些技能 。你在实习找工作的时候 。或是应届生找单片机 嵌入式工作的时候就会容易很多 。
其他观点:

大一想参加学校机器人设计比赛,已经组好队,要学习单片机,我们学完c语言了,单片机入门需要看一些什么书?

文章插图
大一想参加学校机器人设计比赛,已经组好队,要学习单片机,我们学完c语言了,单片机入门需要看一些什么书?

文章插图
如何才能学习单片机?
1.单片机必备编程语言C语言
大一想参加学校机器人设计比赛,已经组好队,要学习单片机,我们学完c语言了,单片机入门需要看一些什么书?

文章插图
最后老老实实回归到C语言的基础学习上了 。C语言主要的知识点屈指可数 。有指针 。数组 。结构体 。函数 。递归 。回调等基本概念 。但真要组合起来使用就会变得非常复杂 。所以C语言学好主要依靠实践 。学习任何编程语言都遵循这种规律 。理论的学习总会相对轻松些 。真要到项目实践阶段各种不懂的东西就出来了 。
2.读懂手册
大一想参加学校机器人设计比赛,已经组好队,要学习单片机,我们学完c语言了,单片机入门需要看一些什么书?

文章插图
学习任何技术都需要耐得住性子 。很多开始阶段就想着一口拿下 。这都是不现实的事情 。慢慢积累慢慢折腾 。很多人觉得很多手册都是英文版本看不懂 。其实真要拿出决心去看去学习 。未必真弄不懂 。英文基础很重要 。更重要的是学习态度 。是不是真的拿出决心来学习 。
【大一想参加学校机器人设计比赛,已经组好队,要学习单片机,我们学完c语言了,单片机入门需要看一些什么书?】希望能帮到你 。

    推荐阅读