flash万年历

ysladmin 6 0

单片机技术是一门即将被淘汰的技术吗?

以我的设计经验而言单片机分类比较多,可以根据不用的应用需求情况进行相应的选型设计。而且随着内核的不断增强、主频不断的提高以及片上大容量FLASH存储器的应用,越来越强调单芯片解决方案及软件开发。

目前单片机趋向于三个方向发展:

一方面51内核8位总线单片机继续发挥余热,主要用于中低端应用,价格便宜。比如国内的STC单片机。

flash万年历-第1张图片-滋味星座网
(图片来源网络,侵删)

二方面ARM Cortex内核32位单片机的普及,各大芯片厂商纷纷推出自己ARM Cortex内核的单片机及高度集成应用外设,一般ARM Cortex - M3内核应用中高端应用,ARM Cortex - M0内核用于中低端应用,大有联手统一单片机天下的势头。比如ST 的STM32系列单片机。

三方面是在二方面基础上,利用ARM Cortex内核的强大优势,将目前流行2.4G、蓝牙、WIFI等技术集成,形成单芯片解决方案。主要应用有智能穿戴、智能家居等。

总之单片机芯片功能会不断增强,大芯片厂家会抓住市场潮流不断推出适合市场的产品。单芯片解决方案是大趋势,会越来越强调软件开发。

flash万年历-第2张图片-滋味星座网
(图片来源网络,侵删)

感谢邀请答题!目前来说,这十几年内是不可能淘汰的,即使面临着人工AI、大数据和云计算等技术的多方面竞争,单片机也可以说是立于不败之地!毕竟需求放在那里。单片机技术是门基础,也是块通往其他技术的敲门砖。


拿我个人的经历来说吧,刚开始,我见到智能小车、四轴无人机,以及可以解魔方的机械手,我就很好奇,究竟是什么样子的原理和方法,可以把机器,一个死的东西变活了!于是在兴趣的驱使下我踏入了单片机这个“巨坑”的学习之路。

51是大家推荐入门的,好吧!我就选择你了,学了大约一个月吧,我就开始接触小的电子产品的制作,光立方、摇摇棒、万年历和智能小车。在做完几个项目后,我恍然大悟地发现51的资源已经不够我用了,需要更大内存和运行速度的芯片才能满足我的需求了。

我开始stm32的学习,引脚多了,内存大了,cpu运行速度更快了,也包括新的的操作手法-库函数编程,以及烧写方式的不同,除这些以外,其他的一切都和51是极其的相似!制作的项目也是万年历、智能小车,但是这些程序基本上都是从51那边移植过来32的,然后编译使用,一切的操作都是如此熟悉,只不过cpu不一样了,执行的速度更快了。

当我发现单片机的死循环没有多进程处理时,我便开始了解FreeRTOS,最后进入了linux,开始学习arm9,这是单片机学习的升华啊,bootloader,加载和引导程序的执行,以前在32是封装好的,现在要自己写了。kernel,这个需要自行选择对应的功能。rootfs,文件系统;以及busybox,最小的命令行的库。

一切都是如此的新鲜,但是这些功能在单片机中都是帮你封装好,给你直接移植就可以使用的,所以说单片机是学习嵌入式的敲门砖。

flash万年历-第3张图片-滋味星座网
(图片来源网络,侵删)

学习,不在于技术的新旧,而且在于这门技术的可扩展性和创新性,有了这两点,你还会说单片机技术会被淘汰?

你指的单片机是传统51内核的单片机吧,单片机有很多种,传统的51单片机功耗高,资源少,简单易学,用来入门了解单片机的资源,工作方式,外设总线等是不错,但是今天的控制系统功能复杂,传统的单片机资源不够,就有了现在的cotrex-M内核系列的单片机,atmel,microchip都有自己的内核架构的处理器,但是万变不离其宗,无外乎都是中断,外设,内存,所有事情都是一步步来的,用51来敲门,理解了单片机原理之后,做其他的东西上手就快了,淘汰说不上,现在的很多产品内核还是增强型51比如Zigbee,CSR的一些蓝牙芯片

单片机技术一百年也不会淘汰,单片机用途非常多,我们日常生活中比比皆是。比如鼠标,价格不到10元,里面单片机,传感器、存储器一应具全。再比如,冰箱、空调、遥控器,儿童玩具,智能门锁,对讲门铃,都是单片机做的。

目前没有新技术可以代替,中国领先的量子计算机也不是用来代替单片机的。

标签: flash万年历