单片机小结

说说我对单片机开发的看法吧,这只是我自己的看法,说的不对的地方,大家别拍我,因为我也只是一个研究生:)

1、搞单片机的绝对是有工作做的,没有必要为自己只会单片机就耿耿于怀;因为单片机要用好了,也是很不容易的没有个2-3年时间,没有5-6项目的开发经验,很难说真正把单片机学会了,我觉得我现在也就是会用而已,远远说不到用好了,记得以前在21ic上看到过一个用于检验单片机开发者功底的系统,有时间找出来贴;

2、搞单片机绝对不能够只会单片机本身,因为如果只熟悉单片机的话,你是什么都做不了的,计算机这个行业,除非你研究计算机本身,否则你就的把它应用到实践场合中去,所以你必须对它的应用环境有所了解。单片机系统这么多外围芯片,你必须知道在什么场合应该用什么来实现你的功能。所以学习单片机的人除了单片机,对什么通信原理、数字电路、模拟电路什么的也应该至少有所了解。

3、单片机是计算机处理器的一个分支,我建议大家有时间找本计算机组成原理好好看看,我碰到过好多用单片机的人,连计算机的基本知识都不知道,怎么做设计阿,推荐一本书《inter微处理器全系列:结构、编程与接口》(第五版),这本书是我本科时候带过我的两位导师和一位博士师兄翻译的,里面错误虽然有一些,但是大体还是不错的,当然,你要是能够看原版那就更好了,算是我给他们做个小小的广告吧:)

4、多看书,多上网,多看看别人的设计思路和系统,开阔视野,为以后自己的系统设计打好基础

最后说说我觉得初中级单片机工程师应该达到的水平吧,呵呵,我觉得自己应该算是在初级和中级之间吧:)

1、对单片机应用场合有充分的了解,能够在应用项目中选择合适的单片机和外围芯片的型号;能够根据系统指标很快的设计出一个应用系统的体系结构;在深圳那边,做一个项目也给你的时间也就是一个星期左右,因为这些东西谁都能做,主要看谁能够做的又快又好;

2、熟练使用ASM和C等相应的单片机语言,有良好的编程风格和一定的编程技巧;

3、能够进行简单的PCB版图设计,至少能够设计出有一定抗干扰能力的单片机电路板;

4、对控制、信号系统有所了解,知道必要的算法;

5、熟悉计算机方向的简要开发,能够使用计算机开发工作做一些简单的主机端软件;

6、对模拟、数字电路、总线等比较熟悉,能够使用它们进行单片机的外围接口;

一句话,时刻努力学习,不仅仅学习单片机本身!

单片机小结的相关文档搜索

单片机小结相关文档

最新文档

返回顶部