對一個初學(xué)單片機(jī)的人來說,學(xué)習(xí)的方法和途徑非常重要。如果按教科書式的學(xué)法,上來就是一大堆指令、名詞,學(xué)了半天還搞不清這些指令起什么作用,能夠產(chǎn)生什么實(shí)際效果,那么也許用不了幾天就會覺得枯燥無味而半途而廢。所以學(xué)習(xí)與實(shí)踐結(jié)合是一個好方法,邊學(xué)習(xí),邊演練,這樣用不了幾次就能將用到的指令理解、吃透、扎根于腦海,甚至“根深蒂固”。
之后所講的采用邊學(xué)習(xí)邊練的循序漸進(jìn)方式,逐步推進(jìn),直至掌握單片機(jī)的基本編程技術(shù),進(jìn)入單片機(jī)世界殿堂。
目前單片機(jī)品種很多,但最具代表性的當(dāng)屬Intel公司的MCS-51系列單片機(jī)。MCS-51系列單片機(jī)以其典型的結(jié)構(gòu)、完善的總線、SFR(特殊功能寄存器)的集中管理模式、位操作系統(tǒng)和面向控制功能的豐富指令系統(tǒng),為單片機(jī)的發(fā)展奠定了良好的基礎(chǔ)。凡是學(xué)過MCS-51系列單片機(jī)的人再去學(xué)用其他類型的單片機(jī)易如反掌,因此目前學(xué)校的教學(xué)及初學(xué)者入門學(xué)習(xí)大多采用MCS-51系列單片機(jī)教材。這里我們的學(xué)習(xí)內(nèi)容也是MCS-51系列單片機(jī),實(shí)驗(yàn)時采用STC公司的STC89C52RC單片機(jī)。STC89C52RC與Intel公司的8031引腳排列完全一致,并在基礎(chǔ)增強(qiáng)了新功能部分,如看門狗、雙倍速設(shè)置、EEPROM、等,STC89C52RC內(nèi)部具有:
512B的RAM(數(shù)據(jù)寄存器)
8KB的FLASH(程序儲存器)
8個中斷源
4個中斷優(yōu)先級
32條IO口線
3個定時器
看門狗
寬電壓工作:5.5V~3.8V
最高工作頻率:80MH z
2KB的EEPROM
單個UART串口接口
雙倍速