|
|
|
|
|
|
|
沈陽(yáng)第一機(jī)床廠單片機(jī)技術(shù)的發(fā)展及應(yīng)用 | 發(fā)布者:admin 日期:2012/6/1 點(diǎn)擊:417 | | | 沈陽(yáng)第一機(jī)床廠摘要:本文對(duì)單片機(jī)概念,沈陽(yáng)第一機(jī)床廠及其技術(shù)、工作原理的介紹。1 單片機(jī)概述 (1)單片機(jī)的概念與特點(diǎn) 單片微型計(jì)算機(jī)(Single Chip Microcomputer)簡(jiǎn)稱單片機(jī),又稱微控制器
(Microcontroller Unit)或嵌埋式控制器(Embeded Controller),是將計(jì)算機(jī)的基本部件微型化,使之集成一塊芯片上的微機(jī)。片內(nèi)含有CPU、ROM、RAM、并行I/O、串行I/O、定時(shí)器/計(jì)數(shù)器、中斷控制、系統(tǒng)時(shí)鐘及系統(tǒng)總線等。
單片機(jī)具有體積小、功耗低、功能強(qiáng)、性能價(jià)格比高、易于推廣應(yīng)用等顯著優(yōu)點(diǎn)。新型單片機(jī)可承擔(dān)數(shù)據(jù)與數(shù)值分析、信號(hào)處理、機(jī)器人智能控制,以沈陽(yáng)第一機(jī)床廠及圖象處理等復(fù)雜任務(wù)。目前,單片機(jī)已在自動(dòng)化裝置、智能化儀表、過(guò)程控制和家用電器等領(lǐng)域得到日益廣泛的應(yīng)用。 (2)單片機(jī)技術(shù)的發(fā)展 單片機(jī)在近二十多年中得到了迅速發(fā)展。70年代中期,從微機(jī)家族中派生出新的一員,形成了一個(gè)新的分支:?jiǎn)纹⑿陀?jì)算機(jī)。它以價(jià)格低廉、功能完善、面向?qū)崟r(shí)控制為特征,以不求規(guī)模大、力爭(zhēng)小而全為宗旨,在一塊芯片上集成了構(gòu)成一臺(tái)計(jì)算機(jī)的主要部件。1976年9月,美國(guó)Intel公司的MCS-48型單片機(jī)問(wèn)世,成為單片機(jī)劃時(shí)代的里程碑。接著,美國(guó)Mostek和仙童公司共同研制和生產(chǎn)了3870系列單片機(jī),Motorola公司推出了MC6801系列單片機(jī)。這階段單片機(jī)的特點(diǎn)是:片內(nèi)配置的存儲(chǔ)器(RAM/ROM)容量及提供的尋址空間較小(內(nèi)部ROM容量不超過(guò)2k字節(jié),RAM不超過(guò)128字節(jié),尋址空間不超過(guò)4k字節(jié),只有并行I/O接口,運(yùn)算指令沈陽(yáng)第一機(jī)床廠功能較弱。
1980年Intel公司在總結(jié)了MCS-48系列機(jī)的基礎(chǔ)上推出了8位高檔MCS-51系列單片機(jī)。它與MCS-48系列相比,硅片的面積擴(kuò)大為原來(lái)的1.4倍,片內(nèi)程序存儲(chǔ)器(ROM/EPROM)容量為原來(lái)的4倍,RAM容量增加了1倍,工作寄存器組擴(kuò)大了1倍,設(shè)有兩個(gè)16位定時(shí)器/計(jì)數(shù)器;并行I/O接口增至4個(gè)口共32線,增設(shè)有全雙工串行I/O接口;擴(kuò)充了指令功能,提高了執(zhí)行速度;存儲(chǔ)器尋址空間分沈陽(yáng)第一機(jī)床廠別為擴(kuò)大到64kB等。可見其功能有了很大提高。在此期間,各家公司相繼推出新的高檔8倍單片機(jī)。例如:Motorola公司推出了MC6801系列單片機(jī);Zilog公司推出了Z-8系列單片機(jī);Rokwel公司推出了6501/6502單片機(jī);NEC公司推出了μCOM-78××系列單片機(jī);TI公司推出了TMS-7000系列單片機(jī)。這階段的單片機(jī)的特點(diǎn)是:片內(nèi)ROM/EPROM容量達(dá)4k~8k字節(jié),RAM達(dá)128~256字節(jié),存儲(chǔ)器尋址空間(ROM/RAM)分別達(dá)64k字節(jié),增設(shè)全雙工串行接口,擴(kuò)充了中斷源和優(yōu)先級(jí),部分單片機(jī)還設(shè)置了A/D轉(zhuǎn)換接口等。指令功能進(jìn)一步增強(qiáng),除增設(shè)乘、除、比較等運(yùn)算指令外,有的固化了BASIC、FORTH高級(jí)語(yǔ)言,有的可通過(guò)微程序化指令為用戶提供設(shè)計(jì)部分所需的指令,使軟件更靈活與方便。設(shè)有位處理功能,提高了運(yùn)算速度。后繼產(chǎn)品還擴(kuò)充了DMA、顯示接口、網(wǎng)絡(luò)控制等功能沈陽(yáng)第一機(jī)床廠。這類單片機(jī)大大拓展了應(yīng)用領(lǐng)域,適用于復(fù)雜自動(dòng)測(cè)控系統(tǒng)、智能化系統(tǒng)、單機(jī)局部網(wǎng)絡(luò)等應(yīng)用場(chǎng)合。這類產(chǎn)品屬8位高擋單片機(jī)。
1983年Intel公司推出了MCS-96系列16位單片機(jī)。在一塊芯片上集成了13萬(wàn)以上個(gè)管子。片內(nèi)設(shè)有字長(zhǎng)16位的CPU,沒(méi)有累加器,而是采用寄存器——寄存器結(jié)構(gòu),8k字節(jié)的ROM,232字節(jié)的RAM,5個(gè)8位的I/O端口,一個(gè)全雙工I/O端口,專門的波特率發(fā)生器,具有高速的I/O系統(tǒng),4或8通道的的10位A/D轉(zhuǎn)換器,8個(gè)中斷源。此外,設(shè)有脈寬調(diào)制輸出裝置,16位監(jiān)視定時(shí)器,4個(gè)16沈陽(yáng)第一機(jī)床廠位的軟件定時(shí)器和2個(gè)16位的定時(shí)器/計(jì)數(shù)器。可實(shí)現(xiàn)位、字節(jié)、字(16位)、雙字(32位)操作,設(shè)有16×16位或32÷16位的乘、除法運(yùn)算。另外還可配置面向控制的PL/M和FORTH語(yǔ)言。緊接著,其他公司也都先后推出16位的單片機(jī)系列。例如:Motorola公司采用新的模塊化設(shè)計(jì)技術(shù),生產(chǎn)出MC68HC16Z1 16位單片機(jī),它由內(nèi)部模塊總線(IMB)、CPU16系統(tǒng)集成模塊(SIM)、靜態(tài)RAM、通用定時(shí)器模塊(GPT)、隊(duì)列串行模塊(QSM)、模數(shù)轉(zhuǎn)換模塊(ADC)等組成。CPU16是一個(gè)真正的16位高速CPU,它與8位的MC68HC11 CPU向上兼容,具有兩個(gè)16位的通用累加器和三個(gè)16位的變址寄存器,支持8位、16位、32位的存、儲(chǔ)和算術(shù)運(yùn)算。它可尋址1M字節(jié)的數(shù)據(jù)存儲(chǔ)空間和1M的程序存儲(chǔ)空間。它具有適合控制要求的靈敏字信號(hào)處理(DSP)功能。它支持高級(jí)語(yǔ)言,允許使用高級(jí)語(yǔ)言沈陽(yáng)第一機(jī)床廠(C語(yǔ)言)來(lái)編寫控制源程序,從而大大縮短軟件設(shè)計(jì)時(shí)間。其他公司,如Mostek公司推出了68200 16位單片機(jī);TI公司推出了TMS-9900系列16位單片機(jī);日本三菱公司研制出第一臺(tái)16位CMOS工藝的單片機(jī)。
近幾年來(lái),Intel和Motorola等公司先后推出更高擋的32位單片機(jī),其功能極強(qiáng),主要用于復(fù)雜的高層次系統(tǒng)。
今后一段時(shí)期內(nèi),單片機(jī)發(fā)展的總趨勢(shì)將是不斷推出高檔和高性能的機(jī)型;重點(diǎn)提高8位單片機(jī)的性能;采用新工藝,實(shí)現(xiàn)低功耗、寬電壓、高速度、高可靠性;以及日趨單片化等。 (3)單片機(jī)在工業(yè)測(cè)控領(lǐng)域中的應(yīng)用概況 單片機(jī)具有全電腦功能,且體積小、可靠性高、價(jià)格便宜、簡(jiǎn)單易學(xué)和開發(fā)應(yīng)用方便,深受廣大科技人員的歡迎。單片機(jī)具有眾多的I/O口線,豐富的操作指沈陽(yáng)第一機(jī)床廠令,較強(qiáng)的邏輯能力,特別適用于各類工業(yè)測(cè)控系統(tǒng)。在此領(lǐng)域,單片機(jī)的應(yīng)用主要有以下方面:
①過(guò)程控制:如電鍍工藝加工過(guò)程控制,塑料注射成型加工過(guò)程控制等。
②數(shù)據(jù)采集:工業(yè)生產(chǎn)過(guò)程需要各類采集系統(tǒng),如電廠運(yùn)行數(shù)據(jù)采集系統(tǒng)和軋鋼機(jī)運(yùn)行數(shù)據(jù)采集系統(tǒng)等,借此實(shí)現(xiàn)智能化測(cè)量和自動(dòng)控制。
③智能化儀器儀表:如發(fā)動(dòng)機(jī)油耗測(cè)試儀和液壓系統(tǒng)參數(shù)測(cè)試儀等。
④機(jī)電設(shè)備的現(xiàn)代化改進(jìn):如將普通機(jī)床改為數(shù)控機(jī)床和將原生產(chǎn)線改為全自動(dòng)生產(chǎn)線等。
將單片機(jī)應(yīng)用于工業(yè)測(cè)控系統(tǒng),有利于提高測(cè)控精度和智能水平,有利于提高設(shè)備的自動(dòng)化水平及可靠性,有利于降低生產(chǎn)成本。 (4)單片機(jī)技術(shù)的學(xué)習(xí)方法 在學(xué)習(xí)單片機(jī)技術(shù)的過(guò)程中,以下幾點(diǎn)值得注意:
①努力掌握微機(jī)技術(shù)的有關(guān)基本概念及其在單片機(jī)上的具體應(yīng)用,要通過(guò)對(duì)單片機(jī)與其他微機(jī)的聯(lián)系及區(qū)別的考察,加深對(duì)它的認(rèn)識(shí)。
②努力掌握單片機(jī)所采用的匯編語(yǔ)沈陽(yáng)第一機(jī)床廠言。弄清各類指令的表達(dá)方式及含義,弄清指令的應(yīng)用范圍、作用及有關(guān)限定。弄清指令與計(jì)算機(jī)結(jié)構(gòu)的關(guān)系。
③適當(dāng)補(bǔ)充一些有關(guān)電子技術(shù)的基礎(chǔ)知識(shí),尤其注意掌握好數(shù)字與邏輯電路的基礎(chǔ)知識(shí)。
④在學(xué)習(xí)有關(guān)教科書的同時(shí)查閱相關(guān)的技術(shù)論文,以幫助理解并由此學(xué)習(xí)他人的成功經(jīng)驗(yàn)。為了便于理解有關(guān)概念,應(yīng)配一本計(jì)算機(jī)技術(shù)詞典。
⑤在學(xué)習(xí)書本知識(shí)的同時(shí)積極參與設(shè)計(jì)、編程和仿真調(diào)試等實(shí)踐活動(dòng)。實(shí)踐是技術(shù)學(xué)科學(xué)習(xí)的關(guān)鍵環(huán)節(jié)。 (5)第一講思考題 ①什么是單片機(jī)?它有哪些特點(diǎn)及突出優(yōu)點(diǎn)?
②單片機(jī)在各個(gè)發(fā)展階段各有哪些功能特征?
③您所熟悉的機(jī)電裝置,哪些地方可采用單片機(jī)技術(shù)予以改進(jìn)?2 MCS-51單片機(jī)的結(jié)構(gòu)與工作原理 (1)概述
盡管單片機(jī)不斷向縱深發(fā)展,但目沈陽(yáng)第一機(jī)床廠前乃至今后若干年,8位機(jī)仍舊是實(shí)際應(yīng)用中的主導(dǎo)產(chǎn)品。MCS-51系列是目前8位單片機(jī)的主流機(jī)型,在實(shí)時(shí)控制、智能化儀表等方面應(yīng)用最廣。因此,本講座將主要介紹MCS-51系列單片機(jī)。
MCS-51系列單片機(jī)以片內(nèi)有無(wú)程序存儲(chǔ)器及存儲(chǔ)的形式,分為3種基本產(chǎn)品:8051,8751和8031。
8051單片機(jī)片內(nèi)含有掩膜ROM型程序存儲(chǔ)器。因?yàn)檫@種只讀存儲(chǔ)器中的程序要由單片機(jī)生產(chǎn)廠制作芯片時(shí)為用戶固化于片內(nèi),所以只適用于批量極大、程序要永久性保留且不會(huì)修改的場(chǎng)合。
8751片內(nèi)含有EPROM型程序存儲(chǔ)器,沈陽(yáng)第一機(jī)床廠用戶可以把程序固化在EPROM中,需要修改時(shí),可用紫外線光照擦除,然后又可寫入新的用戶程序,但該芯片價(jià)格較高。
8031片內(nèi)沒(méi)有程序存儲(chǔ)器,外部擴(kuò)展一片或多片含用戶程序的EPROM后,就相當(dāng)于一片8751,因而使用方便靈活,加之價(jià)格低廉,目前是應(yīng)用最廣的機(jī)型。
MCS-51系列增強(qiáng)性產(chǎn)品有8052、8752和8032,它們與8051、8751和8031相比分別增加了一個(gè)定時(shí)器/計(jì)數(shù)器、一個(gè)中斷源、128字節(jié)片內(nèi)RAM以及4k字節(jié)程序存儲(chǔ)器(僅對(duì)8052、8752)。采用CHMOSⅡ-E工藝制造的80C51、87C51和80C31,除具有運(yùn)行時(shí)的低功耗外(16mA,5V),還具備空閑(IDLE)操作和掉電(POWER DOWN)操作兩種既節(jié)電又能保存片內(nèi)信息的工作方式。此外沈陽(yáng)第一機(jī)床廠,87C51還具備二級(jí)程序存儲(chǔ)器加密電路和智能編程算法。
| | [返回] [打印] | |
|