- 51系列单片机系统设计与实践
- 陈志旺 陈志茹 阎巍山等编著
- 5字
- 2020-08-28 11:11:35
第1章 绪论
1.1 如何学好单片机
1. 实践
对于单片机学习来说,实践是最重要的。要多焊PCB,多积累调试经验。若只用软件模拟,是永远成不了高手的。在实践中,不要蜻蜓点水、得过且过,细微之处往往体现实力。还要买一本好书,若为了省钱而看电子书,会浪费很多的时间。关于实践,有以下两种方法可以选择。
(1)花钱买一块单片机的学习板。注意,学习板的功能不一定要求太全。对于初学者来说,功能非常多的学习板有很多东西并不常用,有流水灯、数码管、独立键盘、矩阵键盘、A/D或D/A、液晶、蜂鸣器等功能的学习板就够用了。若能熟练应用这些功能,可以说对单片机已经入门了。
(2)自己练习设计电路,不断积累经验。本书提供的这块仿真板的资源并非固定不变,可以根据自己的实际情况加以调整,关键是从头到尾亲自实践一下。
2. 问题的解决
现在的网络资源非常丰富,有问题可以向“万能”的网络老师——“搜索引擎”请教,或者定期浏览一些精品网站(参考1.2节)和人气较旺的论坛,不仅可以跟踪科研前沿,为自己充电,还可以与高手交流经验,学习先进的技术。
在论坛提出技术问题前,首先要做到以下几点。
(1)通读手册,试着自己找到答案。
(2)通过搜索引擎(推荐google)在网上搜索。
(3)向身边精于此道的朋友请教。
在论坛描述问题时,应注意以下事项。
(1)用词贴切,语法正确,拼写无误。
(2)使用描述准确、含义丰富的标题。
(3)谨慎、明确地描述症状。
(4)提供问题发生的环境。
(5)说明在提问前,自己是怎样去研究和理解这个问题的,并采取了什么步骤去解决它。
(6)罗列最近做过什么可能有影响的硬件、软件变更。
(7)尽量想象一个黑客会怎样反问你,在提问的时候预先给他答案。
(8)注意谦虚。
3. 养成好习惯
成为资深开发人员必须养成如下良好的工作习惯。
1)个人工作计划的核心——周工作计划
如果能将总的工作计划转化成一份份的周工作计划,那么只要保证每周的工作都按计划完成,则总的工作也就一定能够按计划完成。分解成周计划的好处在于一周5天是个不长也不短的时间,人是有能力提前计划这5天的事情的,两天的休息还可给计划的调整带来方便。
只要将周目标和周工作计划做到实处,坚定不移地去执行周工作计划,就一定能够完成总的计划和目标。所以说,周工作计划是个人工作计划的核心。当然,制订出一份准确的周工作计划,是要靠长期的坚持才能实现的。
2)按规范做设计的步骤
(1)仔细阅读产品的研发规范。
(2)按规范绘制产品的功能结构总框图。
(3)用功能结构总框图描述产品的基本性能。
(4)用功能结构总框图描述产品的正常开关机过程。
(5)用功能结构总框图描述产品的故障保护过程。
(6)设计功能结构总框图中各个单元的电路,并撰写设计总结。
(7)绘制出一整套设计图纸。
3)养成按规范进行调试的习惯
研发人员要养成按研发操作所规范的步骤去开发一个产品,这样就不会出现不必要的“返工”,缩短周期。
应根据课题需要选择参考书籍,查阅手册、图表等有关文献资料。通过独立思考、深入钻研设计中所遇到的问题,培养自己分析、解决问题的能力。
“工程之中无小事,有事必然有原因”有时问题通过试验解决了,也一定要找到事情发生的原因,这样不仅能使产品更可靠,也会使技能得到快速提高。
4)养成按规范做总结的习惯
研发人员要注意积累知识和经验,不仅要保存好自己做过的所有的源程序、PCB、原理图等,也要收集他人的智慧结晶。
在按规范进行研发时,每做一个实验后,都要做一份实验总结。产品开发完成后,还要将整个研发工作进行总结。作为研发人员,总结是保证自己技术迅速提高的最重要的手段。因此,若想尽快成为资深工程师,就一定要认真地做好每一份总结。