一、51单片机应用
目前还在大量应用,如家用电器,电饭煲,电磁炉,豆浆机,冰箱,洗衣机等等小家电。几乎智能电器都有程序控制,虽然厂家不同但内核基本都是51内核。
二、51单片机入门学习
首先根据个人基础,如果是完全没有基础的,应该还是从51单片机入手,目前51单片机的应用还有很多,很多设备还能见到51芯片,尤其成本低的项目,出货量特别大,51单片机入门简单,上手快,项目开发进度快。低端产品大量使用,也是教学入门的芯片。
51单片机是初学者们最容易上手学习的单片机,内部资源相对较少,好理解,资料丰富,基本所有例程网上都可以找到,51单片机由于内部功能模块少,很容易上手并容易深入了解,定时器如何工作,中断原理,串口通信,模拟量采集,数据存储,能接触到最底层的特殊功能寄存器,熟悉函数声明,头文件,宏定义,C语言关键字。像STM32基本都是库开发,接触不到底层,库的核心也是对寄存器的操作,前期没有足够知识储备,很不容易理解。
51单片机学习起来比较简单。因为所有的微控制器的 功能基本相同,只是内部资源多少区别,一下让你看内部复杂功能,感觉一头雾水,不知从何开始下手,复杂的芯片手册更是看了疼痛,一年级看六年级的题肯定不会,学习要有个循序渐进的过程,把基础打好,才能熟练应用。
51的单片机也比较皮实,不容易损坏,驱动能力强,随便搭一个最小系统就可以工作,当你可以熟练操作后。熟练掌握了51,再学习其 他的芯片,如PIC,STM32也是很简单的,之后再学习其他的芯片就容易,一通百通,相比复杂的ARM结构,51单片机就很简单了。
有人说抗干扰问题,每个芯片不同,有的内部有抗干扰电路,有的没有,这就需要我们外围设计。做过几个项目后,就可以学习复杂单片机了,多学一样不是坏事,技不压身。
不要盲目跟风,别人学哪个你就学哪个,最后哪个都没学好,都说51过时了,不好找工作,每个人接触领域不一样,了解也不一样,看法不一样,况且我门是入门学习,工作可能机会少,但不代表没有,可以边工作边学习,遇到不会的问题跳过去,以后也是可以理解的,好比我们小时候被的乘法口诀,现在想想是不是很简单,不用太纠结一个问题,做的多了,慢慢就理解了。
三、单片机型号选择
STC12C5A60S2/AD/PWM系列单片机是STC生产的单时钟/机器周期的单片机,是高速,低功耗,抗干扰的单片机,内部集成复位电路,2路PWM,8路10位AD,60K FLASH程序存储空间,内置EEPROM,三根线,RX,TX,GND不需要编程器,冷启动下载,简单方便。
四、学习步骤
1.点亮LED
2.LED闪烁,延时方法
3.闪烁LED,定时器方法
4.按键控制LED,中断方法
5.数码管显示
6.模拟量采集
7.EEPROM数据存储
8.串口通信
9.模块功能组合
10.高级操作
!!!有问题请留言,不定期更新单片机学习方法。
免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:51单片机还有没有必要学? https://www.zentong.com/zt/8558.html