永发信息网

三十多岁了,还能学单片机吗

答案:2  悬赏:20  手机版
解决时间 2021-12-25 07:52
  • 提问者网友:那叫心脏的地方装的都是你
  • 2021-12-25 03:24
三十多岁了,还能学单片机吗
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-12-25 04:07
问题是你本来是干哪行的,和这个有关系吗?属于同行业的吗?如果本来是跨行的,那么还是免了吧。
全部回答
  • 1楼网友:春色三分
  • 2021-12-25 04:33

51学完?

你所谓的51学完就是把它的资源,外部的各个实验做完?现在51单片机的种类那么多,它的外设何其丰富,你能学完吗?你学完51了,那么以下这些你都做到了吗?

1、你的程序中不出现1ms以上的指令延时,比如delay()这样的函数,所有的长时间的延时都是用定时器延时。

2、做一个数据采集系统,你的程序能同时兼顾显示更新、数据采集、数据处理、按键响应......

3、你的程序有没有分层的概念?

4、你对c语言和数据结构真的熟悉了吗?结构、指针、链表、树、图、队列、堆栈等等!

5、你能合理的为每个任务分配占用cpu的时间吗?

如果以上几点你都做到了,那么你不是学完51了,而是学完单片机了。那么你应该往更高的层次发展——arm+linux。如果你还没到那种程度,那么回到原点,好好的去学c语言,数据结构,等核心课程。给你推荐一本老外的书—《时间触发嵌入式系统设计模式:使用8051微控制器开发可靠应用》。

其实单片机只是工具,学它是要学会编程和处理事情的思维,其核心就是c语言和数据结构。现在的c编译器效率那么高,哪款单片机不还是一样的。如果你有51单片机的基础,遇到一种新的单片机时,那就是跟用一款新的芯片没什么区别,把数据手册看几遍就ok了。而arm就不同了(相对与高端的arm,低端的arm还是可以当做一款强大的单片机来用。),它可以跑操作系统,它有与单片机完全不同的处理模式。

如果你的水平比我强,那么你就当我前面的话在放屁!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯