如何学好单片机程序?

如何学好单片机程序?,第1张

1、了解单片机应用及结构和基本概念!2、知道单片机内部资源!3、记住21个特殊功能寄存器和能被位寻址的位寄存器!4、知道单片机的最小系统和结构!5、知道单片机的寻址方法有7种!6、熟记单片机的128条指令并能灵活应用!7学会常用的编程方法!

我大学曾泡在实验室搞了一年多的单片机开发,可以分享一下心得。

我觉得单片机的编程不单单是掌握C语言就可以了,首先要弄通单片机的基本硬件功能。比如说中断,IO口,定时器,串口(暂时重要的就想到这么多)。

这些可以弄本专讲单片机基础的书来看,推荐从51单片机学起。其实可以边做边学,弄点项目,不懂翻书看看,慢慢就掌握的啦。

新手的难路虎还有开发环境,相对于纯C的编程,单片机的开发环境还要配置参数,设定各种选项什么的,另外还会碰到各种语言上不好理解的错误=。=,这个也是慢慢来吧。

当然当上述两个基础打通了以后,再想提高主要就是靠语言水平的提高了,注意代码规范可读性(有时宁可牺牲一些效率),这样才容易开发出一个稳定的较为大型的系统。

还有一个心得不知有没有离题,单片机的开发不仅仅是软件开发,软硬结合来调试往往能比完全关注软件更为高效。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/11528151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存