大學(xué)生應該學(xué)習單片機什么知識
PCB制版,可以學(xué)習Protel99,介紹Protel99的書(shū)很多,也很容易買(mǎi)到,電路制版需要學(xué)習的時(shí)間不需要很多,可以掌握一下,有條件的最好自己實(shí)際去制作一下電路板.
CPLD,FPGA是可編程邏輯電路,這個(gè)很有必要花功夫學(xué)習,目前一些企業(yè)的技術(shù)還是比較落后,還經(jīng)常使用8155,8237,138等一些老掉牙的芯片.沒(méi)有辦法,學(xué)校里學(xué)習的都是這些.用gal,CPLD已經(jīng)可以完全代替這些電路.而且成本還便宜.一些網(wǎng)友發(fā)給我的電路我一看就頭暈,一堆的74hc00,74hc04,4069,373,138等,板子很大,為何不用一塊GAL,或CPLD搞定? 用這些芯片,不但電路布線(xiàn)復雜,容易出問(wèn)題,而且影響成品率,容易被人復制.要制造更為復雜的邏輯,那就非CPLD,FPGA莫屬了.CPLD的設計主要有Xilinx和Altera兩個(gè)公司的.可以學(xué)習其中的一種.這些開(kāi)發(fā)板,一般都可以買(mǎi)到,不少人制作和銷(xiāo)售.我的網(wǎng)站將主要以Altera的為主,因為軟件是免費的,我的網(wǎng)站有下載,芯片也容易買(mǎi). 學(xué)習的時(shí)候主要以圖形設計為主,用語(yǔ)言設計畢竟還比較抽象,有時(shí)間就可以加深一下,學(xué)習一下VHDL語(yǔ)言.
DSP知識,需要學(xué)習的人有比較好的數學(xué)基礎,如果你的數學(xué)很好,可以選修一下.DSP設計的門(mén)檻比較高,開(kāi)發(fā)工具也比較貴,高校設立dsp課程的也比較少,一般的學(xué)校都沒(méi)有條件去學(xué),有條件學(xué)習的,學(xué)一下,沒(méi)有條件的,就不學(xué)也罷.
其他知識,比如高頻電路,外殼設計(AutoCAD),屬于專(zhuān)業(yè)性比較強的知識,學(xué)習該專(zhuān)業(yè)的可以學(xué)一下,不是該專(zhuān)業(yè)的,可以不學(xué).
總結:
1.學(xué)習模擬電路和數字電路,高等數學(xué)等基礎知識
2.必修單片機,PCB電路板設計
3.選修CPLD,DSP,高頻電路,外殼設計等.
4.能力強的學(xué)多一些,能力小的,學(xué)少一些.
5.注重實(shí)踐,多動(dòng)手,理論要聯(lián)系實(shí)際.
這就是我的看法,希望批評指正。
評論