如何学习单片机

1天前 (02-17 22:38)阅读2回复0
wojiukan
wojiukan
  • 管理员
  • 注册排名1
  • 经验值1804550
  • 级别管理员
  • 主题360910
  • 回复0
楼主

如何学习单片机

对于单片机学习,不要想太多,最主要的是有单片机可以练习,和操作电脑是一个道理。

如果只给你一本电脑操作的书,没有电脑可以操作,到头来还是学不到多少东西,看到有一个有趣的新闻是在非洲老师教同学们关于微软office系列软件的使用,只是将界面在黑板上画出来,没有实际的电脑操作,效果可想而知。

如何学习单片机

现在的单片机很便宜,如果你没有的话可以在网上买一个,网上相关东西太多了,随便搜索一下,都是各种教程,你买单片机开发板会赠送你各种和该开发板有关的资料,有电子的、还有各种视频。

如何学习单片机

这是在淘宝上搜到的,里边包含简单的如CS51系列单片机,也有STM32系列单片机


如果你是初学者可以从51单片机开始入手,这种单片机外设比较少,学起来比较简单,可以先拿这个练手,一般包含如GPIO、UART、定时器等等,可以先从类似跑马灯这种简单的程序入手,在逐步学习定时器、串口操作,后期可以学习相应的中断操作。

至于说编程语言建议你就直接用C语言就好了,不像我当初学单片机还是汇编语言呢。

现在一般开发环境可以用keil,现在版本为keil5,这个需要破解一下,注意别用在商业用途就可以了。

如何学习单片机

如果想多接触一些单片机外设比如USB接口、以太网接口、CAN接口等等,可以继续学STM32系列单片机,这个比较好的是它把底层驱动库给你进行了封装,这样你就不用想MCS51系列单片机那样操作底层接口。

最后,学好单片机主要还是要多练习,如果有项目的话那是最好了,那样可以学以致用。

如果有什么问题可以随时交流。

0
回帖

如何学习单片机 期待您的回复!

取消
插入网络图片

取消确定

图片上传中
「 erxMiniEditor for erxForum 」
- 迷你富文本编辑器,尔今 作品 原创专用 -
提示信息