寒假即将来临 。想在假期将近一个月中学习一项技能 。我认为这是一个不错的想法 。下面我给这位朋友提两个建议 。希望能对所有想学单片机的初学者有所参考作用 。
【寒假期间想学下单片机,有C语言的基础,怎么下手呢?】
文章插图
我分两个方面给出建议 。一个方面是有C语言基础了 。看来在软件编程方面应该问题不大 。那么剩下的就应该是单片机硬件方面的问题 。首先我们要面临的第一个问题就是单片机如何选型 。现在单片机型号非常多 。以我的建议最好先从低端的8位机开始学起 。最常用的非C51型号莫属了 。比如AT89C51、AT89C52、AT89S52或者STC89C51RC等都可以 。这类单片机相对比较简单 。同时所能提供的资料比较多 。初期学习投入成本低非常适合学生学习 。型号确定好之后下面该做的就是单片机实验板了 。作为初学者实验板我认为应该以“适合、够用”为原则 。所谓“适合”就是性价比要高、所谓“够用”就是单片机实验板所带的外设适合我们初学者就可以了 。比如单片机实验板可配置的外设有LED小灯、数码管、按键、蜂鸣器、LCD1602接口、微型步进电机驱动接口等 。
文章插图
我们用一个月的时间基本上就可以学完对以上单片机外设的单片机编程控制 。单片机也就基本入门了 。然后再学习STM32单片机和ARM系列的32位高端机 。这样渐进式的学习是符合我们学习技术规律的 。
文章插图
另一个方面就是编程软件的选择 。我建议学习单片机初学者选用Keil软件 。它是一款非常适合我们初学者学习编程的软件 。所支持的芯片从C51系列到ARM系列的都有 。学习也很简单操作也非常方便 。现在我仍然用它 。
其他观点:
51学完了学arm
其他观点:
到某宝上买一块你要学的那种单片机的开发板 。一般都是带视频教程的 。可以先下载了看看 。讲师风格是不是你喜欢的那种 。别因为这个搞的不愿意学 。如果只是想学编程的话 。有c语言基础很好学 。如果也学硬件又没基础的话选开发板要注意 。最好不要选整块的开发板 。虽然也都有电路图 。但是毕竟没实物直观 。而且教程提到的也很少 。选择那种外围传感器之类器件用面包板插接的 。对理解电路很有帮助 。
推荐阅读
- 不再联系夏天alex歌词 不再联系,歌词
- 有哪些名人名画 名画人物
- 赵丽颖,冯绍峰和朱一龙主演的《知否知否》大火,相比其它大女主剧赢在哪里?
- 羊肉汤吃了拉肚子怎么回事
- 单片机应该怎么学?c语言基础不好,不知道从何入手?
- 如何治疗能较好的控制羊癫疯疾病 怎样控制羊癫疯发作
- 治疗颞叶癫痫见效好的方法有哪些
- 为什么从唐朝开始,我国古代史的发展,有着明显的分界线?
- 罗汉果泡水一次用多少合适