單片機是一種集成在電路芯片,采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計時器等功能(可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個小而完善的計算機系統(tǒng)。
針對某個特定的電路進(jìn)行的單片機編程是針對某個特定的電路進(jìn)行的, 這一點和普通的編程不一樣。 編程時很可能要經(jīng)常參照電路圖。與單片機直接相關(guān)的電路大都是數(shù)字電路。 數(shù)字電路各部分的功能十分明確, 因此相對比較容易掌握。
51單片機目前已有多種型號,8031/8051/8751是Intel公司早期的產(chǎn)品,而ATMEL公司的AT89C51、AT89S52則更實用。ATMEL公司的51系列還有AT89C2051、AT89C1051等品種,這些芯片是在AT89C51的基礎(chǔ)上將一些功能精簡掉后形成的精簡版。而市場上目前供貨比較足的芯片還要算ATMEL的51、52芯片,HYUNDAI的GMS97系列,WINBOND的78e52,78e58,77e58等。
在全球都可以看到PIC單片機從電腦的外設(shè)、家電控制、電訊通信、智能儀器、汽車電子到金融電子各個領(lǐng)域的廣泛應(yīng)用。PIC系列單片機又分:基本級系列,如PIC16C5X,適用于各種對成本要求嚴(yán)格的家電產(chǎn)品選用;中級系列,如PIC12C6XX,該級產(chǎn)品其性能很高,如內(nèi)部帶有A/D變換器、E2PROM數(shù)據(jù)存儲器、比較器輸出、PWM輸出、I2C和SPI等接口;PIC中級系列產(chǎn)品適用于各種高、中和低檔的電子產(chǎn)品的設(shè)計中。高級系列,如PIC17CXX具有豐富的I/O控制功能,并可外接擴展EPROM和RAM,適用于高、中檔的電子設(shè)備中使用。
AVR單片機是1997年由ATMEL公司研發(fā)出的增強型內(nèi)置Flash的RISC(ReducedInstructionSetCPU)精簡指令集高速8位單片機。AVR的單片機可以廣泛應(yīng)用于計算機外部設(shè)備、工業(yè)實時控制、儀器儀表、通訊設(shè)備、家用電器等各個領(lǐng)域。2.CPLD/FPGACPLD(ComplexProgrammableLogicDevice)復(fù)雜可編程邏輯器件,是從PAL和GAL器件發(fā)展出來的器件,相對而言規(guī)模大,結(jié)構(gòu)復(fù)雜,屬于大規(guī)模集成電路范圍。是一種用戶根據(jù)各自需要而自行構(gòu)造邏輯功能的數(shù)字集成電路。
MIPS是世界上很流行的一種RISC處理器。MIPS的意思是“無內(nèi)部互鎖流水級的微處理器”(Microprocessorwithoutinterlockedpipedstages),其機制是盡量利用軟件辦法避免流水線中的數(shù)據(jù)相關(guān)問題。MIPS最早是在80年代初期由斯坦福(Stanford)大學(xué)Hennessy教授領(lǐng)導(dǎo)的研究小組研制出來的。MIPS公司的R系列就是在此基礎(chǔ)上開發(fā)的RISC工業(yè)產(chǎn)品的微處理器。這些系列產(chǎn)品為很多計算機公司采用構(gòu)成各種工作站和計算機系統(tǒng)。
PowerPC是一種精簡指令集(RISC)架構(gòu)的中央處理器(CPU),其基本的設(shè)計源自IBM(國際商用機器公司)的POWER(PerformanceOptimizedWithEnhancedRISC;《IBMConnect電子報》2007年8月號譯為“增強RISC性能優(yōu)化”)架構(gòu)。二十世紀(jì)九十年代,IBM(國際商用機器公司)、Apple(蘋果公司)和Motorola(摩托羅拉)公司開發(fā)PowerPC芯片成功,并制造出基于PowerPC的多處理器計算機。
可以說,二十世紀(jì)跨越了三個“電”的時代,即電氣時代、電子時代和現(xiàn)已進(jìn)入的電腦時代。不過,這種電腦,通常是指個人計算機,簡稱PC機。它由主機、鍵盤、顯示器等組成。還有一類計算機,大多數(shù)人卻不怎么熟悉。這種計算機就是把智能賦予各種機械的單片機(亦稱微控制器)。顧名思義,這種計算機的最小系統(tǒng)只用了一片集成電路,即可進(jìn)行簡單運算和控制。因為它體積小,通常都藏在被控機械的“肚子”里。它在整個裝置中,起著有如人類頭腦的作用,它出了毛病,整個裝置就癱瘓了?,F(xiàn)在,這種單片機的使用領(lǐng)域已十分廣泛,如智能儀表、實時工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等。各種產(chǎn)品一旦用上了單片機,就能起到使產(chǎn)品升級換代的功效,常在產(chǎn)品名稱前冠以形容詞——“智能型”,如智能型洗衣機等?,F(xiàn)在有些工廠的技術(shù)人員或其它業(yè)余電子開發(fā)者搞出來的某些產(chǎn)品,不是電路太復(fù)雜,就是功能太簡單且極易被仿制。究其原因,可能就卡在產(chǎn)品未使用單片機。
在實際的單片機控制系統(tǒng)中,有時候會使用數(shù)字邏輯芯片對單片機和受控元件進(jìn)行隔離,以保護(hù)單片機,或者令單片機更好地對后級進(jìn)行控制。
關(guān)鍵字: 單片機 數(shù)字邏輯芯片 受控元件