找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4088|回复: 6
收起左侧

单片机进阶学习过程

[复制链接]
ID:382328 发表于 2018-8-2 22:10 | 显示全部楼层 |阅读模式
实STC的8051内核单片机就是一个不错的选择。因为它的芯片架构相对简单,应用也很成熟,资料多,玩的人也多,上手比较轻松。
我们大学课本都是以讲8051为主。资料是最丰富的,无论是网络上的贴子、书籍、视频,都已经形成了一个完整的体系。
你碰到的大多数问题,别人都已经碰到并解决了。入门也最简单,最快速!
首先更正一些概念:8051并没有过时:
1. 写驱动中不涉及CPU,只涉及CPU之外的设备
   嵌入式芯片被称为SoC(System on Chip),它上面既有CPU还有其他模块,比如GPIO、I2C、UART等。
   如果你是单片机嵌入式软件工程师, 无论是8051、STM8、STM32,对我们来说是没有差别的;
   差别不在于CPU核, 差别在于CPU之外的模块的寄存器操作不一样。
   因为我们写驱动并不涉及CPU核,只是操作CPU之外的设备,只是读写这些设备的寄存器。   
2. 一理通,百理明:掌握了原理,通吃所有芯片
   从我2005年入行,在单片机 、ARM架构方面经历了8051,STM32,ARM9,ARM11,CORTEX A8/A9,现在又到了多核;
   期间用过其他架构的芯片,但是所用到的知识跟8051上所学的知识,完全没变过!根本没变过!
    变化的就是调试驱动的经验累积,就是学习的能力,快速掌握新知识的能力另外就是对操作系统的掌握!
3、“我学8051干嘛?工作中又不用8051!”,
   此话大错特错,你是用8051来学习知识,不是学习8051这个芯片本身;
   即使你现在选择很牛的芯片来学习,再过1年它也过时了;追芯片,怎么追得上!?
  就比如你们公司即使现在用的   ARM Cortex-A17 , 你用这个来学习到头来只是学到皮毛,越是高端的处理器,公司的产品越是依赖于原厂或者方案公司,
  你接触到的很多都是没有手册,没有说明,甚至封装打包成LIB库的东西,真正核心的接触不到。  
4、 “8051是不是快被淘汰了,还学它干嘛”, 大错特错,理由同上。
   现在单片机的产品很多很多,在满足功能的情况下,公司或者老板当然选择价格便宜,市场量大的单片机了。可以用单片机干的活,何必要用ARM呢。
5、那么,怎么初学者应该学习呢?
(1、找一块单片机开发板练手,当然你也可以自己搭建硬件平台。学习单片机最重要的就是要多实践。     
(2、学完后再换另一种开发板重写代码
   为什么要换开发板?
   这是对你所学知识的检验与煅炼,把你学习的8051单片机上所有的代码,都在新板子上自己重新写出来:很多你没有领会到的、
   没有在意过的知识点,在这个过程中都会卡得你痛苦万分,解决了它们你自然就学得更深了。

作者:Geek Arm
0.png

全部资料51hei下载地址:
单片机小系统配套程序.rar (513.64 KB, 下载次数: 33)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:706409 发表于 2020-3-11 15:30 | 显示全部楼层
有非常好的指导作用
回复

使用道具 举报

ID:695749 发表于 2020-3-10 17:21 | 显示全部楼层
加强学习 ,提高适应能力,着眼51单片机,提升开发水平。
回复

使用道具 举报

ID:542948 发表于 2020-2-27 11:27 | 显示全部楼层
感谢分享
回复

使用道具 举报

ID:435819 发表于 2018-12-10 09:06 | 显示全部楼层
好全的资料,下载学习
回复

使用道具 举报

ID:20672 发表于 2018-12-9 09:58 来自手机 | 显示全部楼层
中恒电子asus 发表于 2018-8-4 13:33
感谢分享

说的对
回复

使用道具 举报

ID:377382 发表于 2018-8-4 13:33 | 显示全部楼层
感谢分享
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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