立即注册 登录
返回首页

uid:249923的个人空间

日志

51的那些事 ps:摘自知乎

已有 613 次阅读2017-11-16 12:31

 泻药
大一加实验室、以为有了单片机就有了全世界、
大二学了数电大三学了微机原理、发现“以前学的单片机”P都不是、
//虽然自己技术也不咋地


抛开核心理论谈工具都是耍流氓、

跟着例程跑几个demo以为掌握了单片机的精髓、用什么传感器电机功率管调调通以为就会开发了、
还是建议在跑完几个例程以后、系统的学一下C语言数电微机原理和单片机理论、以及各种控制算法、
对了不要全听实验室的人跟你说动手能力比理论知识重要、他们只是想让你帮更多的忙、
工具可以培养你的兴趣、但绝对不能取代理论、等你学完理论回头再看工具、不管是51、32、430、甚至DSP、FPGA你都能轻松上手、

我现在就很后悔当初没有人告诉我这些

------------------------------------------我是分割线----------------------------------------

一夜之间这么多赞,之前回答手机随手答的也比较水,决定再来扯一点。首先我要说明我自己技术真的不咋的,不然也不会有前文最后一句了,但是接触了这么多人这么多课程这么多老师以后,多少还是有点感悟的。

首先要放清51的定位,跟我一起再念一遍:51只是个工具51只是个工具51只是个工具。当然51还有一个地位就是大学生单片机启蒙教程。换句话说:单片机只是个工具单片机只是个工具单片机只是个工具。

然后什么是基础:模电数电微机原理、、、然后熟练翻阅数据手册,可以试着做一些模块或者最小系统练练手、、、C语言其实也可以算工具吧,就单片机来说,作为必要条件也算作基础吧。

再然后是要尽早搞明白自己的专业方向或者自己准备发展的方向,然后不同方向又有不同的专业基础,你学测控,就需要知道各种传感器的原理速度误差、控制原理、算法//买测量模块用不叫测控啊喂;你学信号处理,就需要信号与系统、数字信号处理基础,然后慢慢接触DSP、FPGA、//信号处理真的不是result=(AD+0.5)/4096*3.3啊喂;你想做嵌入式开发,就慢慢研究ARM的架构,跑一些实时系统甚至高端ARM跑Linux开发驱动或应用;你要是想做通信,通信原理编码论电磁场什么的总得会吧、FPGA基带什么的你总得会艹吧、你还得不停读论文跟得上现在的发展水平吧、

总之51/单片机可以实现很多事情,但这不是一定说51重要,而是你如何利用51。哦对了,当你使用更高级的芯片的时候,很多底层的东西慢慢可以忽略了,甚至很多芯片厂商都会提供库给你,你可以安心的专注于自己的算法而不是如何去控制单片机。当然你最好还是要有一个芯片怎么通过寄存器及各种逻辑电路工作的概念。

大部分方向都不需要你单片机用的多么6、除了嵌入式开发、而你现在学单片机你要搞清楚你是单纯的为了做一些简单的测量运算控制、还是要把一个系统、平台做出来作为一个嵌入式产品、真的有时候不要下太多功夫、

还有说一下你大学课余生活的选择、首先那种机器人实验室或者学生领导的实验室,适合打比赛刷奖状、长期下来你的模数电技能能有很大的锻炼,甚至你可以收货一些专利,而且学生之间气氛也还不错。另外一种就是找个导师跟着学习、帮忙、做项目,尽管最开始可能感觉导师分配给你的任务怎么都和单片机无关啊好无聊,但是你能在某个领域收获不一样的技术。当然前提是你要喜欢导师的研究方向了,一般院网站都有或者去知网看这个老师发表的论文。

总之一言难尽啊、、、这两天忙成狗语无伦次不要管我、、、



路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

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

Powered by 单片机教程网

返回顶部