|
单片机进行一些了解,当然是可以的,但重点还是在51上。主要51的开发工具比较成熟,而且供货商相当多,根本不用考虑货源问题。51是开放的内核,多厂家生产,而别的内核都不是开放的,独家生产。学习51,主要以keil c51为主来学习,因为keil c51是世界上最好的(个人认为)的编译器,懂keil的人也很多,技术支持完备。要以keil c51 v6.xx版本为基础学习,不要用dos版或keil c51 v5.xx,这些版本几乎已经淘汰,只有一些仿真机厂家才当作宝贝,嵌入低版本的编译器,这种做法始终是落后的。目前专门描述keil c51 v6.xx的书还没有,为了帮助大家学习,与时代同步,我写了一些教程,给大家参考。有时间再看一些别的单片机的资料。
pcb制版,可以学习protel99,介绍protel99的书很多,也很容易买到,电路制版需要学习的时间不需要很多,可以掌握一下,有条件的最好自己实际去制作一下电路板。
cpld,fpga是可编程逻辑电路,这个很有必要花功夫学习,目前一些企业的技术还是比较落后,还经常使用8155,8237,138等一些老掉牙的芯片。没有办法,学校里学习的都是这些。用gal,cpld已经可以完全代替这些电路。而且成本还便宜。一些网友发给我的电路我一看就头晕,一堆的74hc00,74hc04,4069,373,138等,板子很大,为何不用一块gal,或cpld搞定?用这些芯片,不但电路布线复杂,容易出问题,而且影响成品率,容易被人复制。要制造更为复杂的逻辑,那就非cpld,fpga莫属了。cpld的设计主要有xilinx和altera两个公司的。可以学习其中的一种。这些开发板,一般都可以买到,不少人制作和销售,我的网站将主要以altera的为主,因为软件是免费的,我的网站有下载,芯片也容易买。学习的时候主要以图形设计为主,用语言设计毕竟还比较抽象,有时间就可以加深一下,学习一下vhdl语言。
dsp知识,需要学习的人有比较好的数学基础,如果你的数学很好,可以选修一下,dsp设计的门槛比较高,开发工具也比较贵,高校设立dsp课程的也比较少,一般的学校都没有条件去学,有条件学习的,学一下,没有条件的,就不学也罢。
其他知识,比如高频电路,外壳设计(autocad),属于 上一页 [1] [2] [3] [4] 下一页
|