要想學(xué)51單片機(jī),先要進(jìn)行器件選型!
小白:什么?51單片機(jī)不是就一種么,還需要選型?
MCU起航:呵呵,自從intel在上世紀(jì)八十年代將51單片機(jī)的內(nèi)核轉(zhuǎn)讓給各個(gè)廠家以后,每個(gè)廠家都生產(chǎn)了帶有自己特色的51單片機(jī)。每種廠家的單片機(jī)下載軟件都是不太一樣的。
小白:那么,我們應(yīng)該如何選擇呢?
MCU起航:像winbond廠家生產(chǎn)的89C52單片機(jī),下載的時(shí)候需要昂貴的下載器,同時(shí)配套他們廠家的軟件。美國(guó)ATMEL公司和STC公司的芯片下載起來非常簡(jiǎn)單,對(duì)于入門的同學(xué)來說,是不錯(cuò)的選擇。
小白:少?gòu)U話,具體有哪些?
MCU起航:ATMEL廠家的AT89S52,還有STC公司的STC89C52RC系列,都是不錯(cuò)的選擇。ATMEL公司的芯片只需要一條便宜的下載線(某寶售價(jià)十多元),下載軟件為progisp.exe;STC的芯片只需要一條串口線就能實(shí)現(xiàn)下載,下載軟件為STC_ISP_V483.exe。
加我Q:2246080671,這些軟件都送你。
小白:除了下載軟件呢?
MCU起航:編譯軟件Keil uVision4,已經(jīng)出到第五版了,不過第四版用習(xí)慣了,懶得換。通過該軟件可以實(shí)現(xiàn)代碼的編寫和調(diào)試。Protel99,網(wǎng)上有許多下載鏈接,通過該軟件可以實(shí)現(xiàn)原理圖的繪制和PCB的設(shè)計(jì)。不過protel99的學(xué)習(xí)可以暫時(shí)放一放,畢竟編程與畫圖是兩個(gè)系列,學(xué)好編程再去學(xué)習(xí)畫圖。
小白:protuse(仿真)呢,聽說這個(gè)不錯(cuò)?
MCU起航:個(gè)人不建議初學(xué)者用這個(gè),仿真什么時(shí)候用?當(dāng)你已經(jīng)學(xué)會(huì)了單片機(jī),要去做新的項(xiàng)目的時(shí)候,在軟件上測(cè)試下代碼和原理圖的可行性,這個(gè)時(shí)候用。
小白:明白了,謝謝哇!
MCU起航:不客氣!