|
1,樓主,你首先要學(xué)習(xí)C語(yǔ)言基礎(chǔ),就相當(dāng)于80%會(huì)單片機(jī)了,因?yàn)楝F(xiàn)在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C語(yǔ)言。
2,先看內(nèi)核8051的單片機(jī):臺(tái)灣宏晶的STC89C51-DIP40/或其它如新茂,到網(wǎng)上買(mǎi)一個(gè)開(kāi)發(fā)板,價(jià)格不會(huì)超過(guò)200元。
3,看一下單片機(jī)功能:包換內(nèi)部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。
4,編譯環(huán)境、編程軟件KEIL。
5,打開(kāi)開(kāi)發(fā)板的例子程序,在KEIL編譯,下載到板,看結(jié)果和說(shuō)明是不是相符,達(dá)到這樣效果時(shí),你心里肯定很秀激動(dòng),這時(shí)你真正學(xué)會(huì)了單片機(jī),你成功了!!!!!。
6,單片機(jī)C語(yǔ)言舉例:
sbit SPEAK = P1^5; //IO口定義為蜂鳴器控制
如果蜂鳴器正極接電源,SPEAK =0;蜂鳴器就會(huì)響,你看就是這么簡(jiǎn)單。
unsiggne char temp;//定義TEMP為單字節(jié)變量。
sfr PORTA P1;//將P1口定義為PORTA
總結(jié):多做開(kāi)發(fā)板上的實(shí)驗(yàn),你要多參與這樣的項(xiàng)目開(kāi)發(fā),慢慢就會(huì)了。
|
|