分享

爱看

 id8468 2018-03-06

今天我们来说一说怎么学习单片机,刚接触单片机的朋友大都感觉单片机很神秘,要学会他好像要提前学会好多东西,比如C语言,汇编语言,模拟电路数字电路知识,还要会制图软件又或者仿真软件,弄的刚学的朋友太迷茫,学了一段时间的朋友想要放弃其实单片机要远远的比你想象的好学简单。

常见的单片机有: STC AVR MSP430 STM32 瑞萨 NXP 等等,那么对于初学者我们应该选择哪款单片机呢/

送给想学单片机却又很迷茫的朋友

89C52

其实选择哪款都是可以的,所有的单片机其实最终的工作目的都一样就是根据你的代码在自己的引脚上输出不同的高低电平驱动相关设备。

在初学单片机的的时候,我们不要着急的去弄懂一些协议,先用单片机的IO口驱动一个LED,做一个流水灯。在单片机的不同IO上输入输出不同的高低电平来验证自己的代码。把IO的最大驱动电流,高低电平怎么控制,怎么把输出设置为输入,当我们把这些全部消化,那么你会发现那些所谓的IIC、SPI、USART、等通信协议其实简单的很。

好多人都建议初学者学习STC单片机,应为STC单片机兼容传统51单片机,IO控制简单,价格低资料多,初学者很容易上手,但是当我们真真学习了51之后,如果还想继续学习其它单片机你会发现,以前51思路完全不适用于其他单片机。所以我建议大家选择AVR单片机,第一其片上资源丰富,第二就是AVR单片机有中文PDF,这对初学这来说太重要了,以MAGE16为例,IO的配置,定时器的配置,在PDF里面应有竟有,我们可以慢慢的学习相关寄存器的配置。当我们完全掌握AVR以后,你在回头去学习51拿基本就是傻瓜式,上手太容易了。

送给想学单片机却又很迷茫的朋友

ATMAGE16

紧接着,上手MSP430,你会发现他们的额IO配置大同小异。下一篇给大家带来一下51与AVR在IO 配置上的不同。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多