導航:首頁 > 操作系統 > 單片機文章

單片機文章

發布時間:2022-03-03 16:19:59

㈠ 求電子方面或單片機方面的英文文章!

已發,前半段我自己翻譯的,後半段還沒有翻譯好。。

㈡ 單片機英文文章翻譯

6.1.1 Intel 8051 單片機(MCS-51)
1980年,Intel推出了比Intel8048系列更強大的8051 (MCS-51)系列單片機.8051系列單片機是單片機的第二代產品,它們速度更快,增強了指令系統包含了乘法和除法指令,具有更大的內存容量,全雙口串列介面,布爾處理器和節電工作模式.一些特定的型號有例如A/D轉換器,DMA通道,脈寬調節器,看門狗定時器等功能.
表6.1列出了它家庭成員的詳細資料:

㈢ 單片機的應用實例的文章[包括軟體和硬體的例子]

哪種單片機啊,也不說清楚,不同單片機的東西不一樣哦
這里有個凌陽61的課程設計指導書,有例子可以參考做模版吧
http://dz.js.zwu.e.cn/info/News/UploadFile/0141250446.pdf

㈣ 求一篇關於單片機的文章

你說的我不清楚,但看看這篇文章希望對你有幫助

單片機大師郭天祥的日誌:
http://www.txmcu.com/web/viewarticle.asp?userid=1070303&lanmuid=7472654&contentID=1620790

㈤ 我想發表一篇單片機方面的文章,只要一般的正規對口期刊就可以了,版面費最好能低點!請大家推薦期刊!

得看你要發表什麼級別的了,一般核心雜志都便宜不了。可以發到大學里的校刊上。

㈥ 能否提供關於學習單片機的文章或者是網上能看的書籍

學習單片機,首先要知道學習完之後,可以做些什麼~~~這點很重要。
只有自己感興趣,然後才會積極的去學~~~
建議從51單片機學起。如果再結合些感測器就更好!!
比如溫度、光暗、人體感應、紅外線等等,這些學起來會比較好玩。
如果有條件可以買塊開發板來學學~~淘寶上收索 「 感測器 51 單片機 」 一大堆~~

㈦ 關於單片機的文章

單片機即單片微型計算機(Single-Chip Microcomputer),又稱單片機(Microcontroller),是把中央處理器、存儲器、定時/計數器(Timer/Counter)、各種輸入輸出介面等都集成在一塊集成電路晶元上的微型計算機。與應用在個人電腦中的通用型微處理器相比,它更強調自供應(不用外接硬體)和節約成本。它的最大優點是體積小,可放在儀表內部,但存儲量小,輸入輸出介面簡單,功能較低。由於其發展非常迅速,舊的單片機的定義已不能滿足,所以在很多應用場合被稱為范圍更廣的微控制器;由於單晶元微計算機常用於當控制器故又名single chip microcontroller,但是目前在中國大陸仍多沿用「單片機」的稱呼。概述絕大多數現在的單片機都是基於馮·諾伊曼結構的,這種結構清楚地定義了嵌入式系統所必需的四個基本部分:一個中央處理器內核,程序存儲器(只讀存儲器或者快閃記憶體)、數據存儲器(隨機存儲器),一個或者更多的定時/計時器,還有用來與外圍設備以及擴展資源進行通信的輸入/輸出埠——所有這些都被集成在單個集成電路晶元上。說單片機與通用型中央處理單元晶元不同是因為前者一般很容易配合最小型的外部支持晶元製成工作計算機。這樣就可以很容易的把單片機系統植入裝置內部來控制裝置了。近年來為了在指令和數據上使用不同的字寬,並提高處理器流水線速度,哈佛結構在單片機(Microcontrollers)和DSP也逐漸得到了廣泛的應用。傳統的微處理器是不允許這么做的。它要完成單片機的工作,就必須連接一些其他晶元。比如說,因為片上沒有數據存儲器,就必須要添加一些RAM的存儲晶元,雖然所添加存儲器的容量很靈活,但是至少還是要添加,另外還需要添加很多連線來傳遞晶元之間的數據。比如,一個典型的單片機只需要一個時鍾發生器和很少的RAM和ROM(或者EPROM, E2PROM)就可以在軟體和晶振下工作了。同時,單片機具有豐富的輸入輸出設備,像是模擬數字轉換(ADC),定時器,串口或者其他串列通訊介面(比如I2C,串列外圍介面(SPI),控制器區域網)。通常,這些集成在內部的設備可以通過特殊的指令來操作。
單片機時鍾頻率通常較同時代的計算機晶元低,但它價格低廉。提供充足的程序存儲器、豐富的片上介面。某些架構的單片機生產廠商眾多,,例如8051系列、Z80系列。一些現代的單片機支持一些內建的高級編程語言,比如BASIC語言。單片機的位數 根據匯流排的寬度,單片機又分為4位、8位、16位和32位單片機。4位單片機多用於冰箱、洗衣機、微波爐等家電控制中;8位、16位單片機主要用於一般的控制領域,一般不使用操作系統;32位用於網路操作、多媒體處理等復雜處理的場合,一般要使用嵌入式操作系統。常見的單片機 微芯公司的PIC系列出貨量居於業界領導者地位;Atmel的51系列及AVR系列種類眾多,受支持面廣; 德州儀器的MSP430系列以低功耗聞名,常用於醫療電子產品及儀器儀表中;瑞薩單片機在日本使用廣泛。ARM系列單片機Atmel(愛特梅爾公司) Atmel AT91 series (ARM THUMB architecture)AT90 series – AVR (Atmel Norway design)Atmel AT89 series (Intel 8051/MCS51 architecture)MARC4Cypress MicroSystems(賽普拉斯微系統公司) CY8C2xxxx (PSoC)Freescale Semiconctor(飛思卡爾半導體)8-bit 68HC05 (CPU05)68HC08 (CPU08)68HC11 (CPU11)16-bit 68HC12 (CPU12)68HC16 (CPU16)Freescale DSP56800 (DSPcontroller)32-bit Freescale 683XX (CPU32)MPC500MPC 860 (PowerQUICC)MPC 8240/8250 (PowerQUICC II)MPC 8540/8555/8560 (PowerQUICC III)Holtek(盛群半導體) HT48FXX Flash I/O typeHT48RXX I/O typeHT46RXX A/D typeHT49RXX LCD typeIntel(英特爾) 8-bit 8XC42MCS48MCS51 : [Intel 8051]系列歷史悠久,兼容產品眾多,使用廣泛8xC25116-bit MCS96系列MXS29632-bit i960Microchip(微芯公司)的PIC單片機系列 8-bit : PIC10 PIC12 PIC16 PIC1816-bit : PIC24F PIC24H dsPIC30 dsPIC3332bit : PIC32 (採用MIPS M4K 內核架構)National Semiconctor(美國國家半導體) COP8CR16NEC 78KNXP Semiconctors(恩智浦半導體,由飛利浦以 Philips Semiconctors 為班底新成立) LPC2000LPC900LPC700Parallax, Inc. BASIC StampRenesas瑞薩科技系列單片機 Renesas 16-bits Renesas M16C SeriesRenesas M32C SeriesRenesas R8C SeriesRenesas M16C/Tiny SeriesRenesas R8C/Tiny SeriesRenesas H8/Tiny SeriesSTMicroelectronics(意法半導體)SyncMOS新茂國際科技全系列單片機 SM59RXXA2 8-bits 1T(RISC)SM59DXXG2 8-bits 6T(ISP)SM59XX 8-bits 12T(ISP)SM89XX 8-bits 12T(Traditional 8051)SM79XX 8-bits 12T(Customization)ZiLOG Z8Z86E02其他系列的單片機 AVR系列單片機Msp430系列單片機8098、80196系列單片機AT8P5X系列單片機CZG8000系列單片機SyncMOS系列單片機STC系列單片機單片機的開發 單片機的軟體開發中一般使用匯編或C語言,又或者使用BASIC等更適合初學者的語言,部分集成開發環境支持C++。單片機的軟體調試需要使用單片機開發器或模擬器。隨著技術的發展,現在已經有很多單片機自帶了ISP(在線編程設計),徹底地改變了傳統的開發模式,開發單片機系統時不會損壞晶元的引腳,加速了產品的上市並降低了研發成本,縮短了從設計、製造到現場調試的時間,簡化了生產流程,大大提高了工作效率,這類單片機包括AT89S系列單片機,AVR系列單片機等。KEIL C PROTEUS Proteus軟體是初學者入門的首選軟體,它是Labcenter Electronics公司的一款商業版電路設計與模擬軟體,它包括ISIS、ARES等軟體模塊,ARES模塊主要用來完成PCB的設計,ISIS模塊用來完成電路原理圖的布圖與模擬。Proteus的軟體模擬基於VSM技術,它與其他軟體最大的不同也是最大的優勢就在於它能模擬大量的單片機晶元,比如MCS-51系列、PIC系列等等,甚至ARM處理器,以及單片機外圍電路,比如鍵盤、LED、LCD等等,該軟體附帶了一些案例和豐富的幫助文件。

㈧ 求:單片機方面的文章

單片機
單片機是指一個集成在一塊晶元上的完整計算機系統。盡管他的大部分功能集成在一塊小晶元上,但是它具有一個完整計算機所需要的大部分部件:CPU、內存、內部和外部匯流排系統,目前大部分還會具有外存。同時集成諸如通訊介面、定時器,實時時鍾等外圍設備。而現在最強大的單片機系統甚至可以將聲音、圖像、網路、復雜的輸入輸出系統集成在一塊晶元上。

單片機也被稱為微控制器(Microcontroler),是因為它最早被用在工業控制領域。單片機由晶元內僅有CPU的專用處理器發展而來。最早的設計理念是通過將大量外圍設備和CPU集成在一個晶元中,使計算機系統更小,更容易集成進復雜的而對提及要求嚴格的控制設備當中。INTEL的Z80是最早按照這種思想設計出的處理器,從此以後,單片機和專用處理器的發展便分道揚鑣。

早期的單片機都是8位或4位的。其中最成功的是INTEL的8031,因為簡單可靠而性能不錯獲得了很大的好評。此後在8031上發展出了MCS51系列單片機系統。基於這一系統的單片機系統直到現在還在廣泛使用。隨著工業控制領域要求的提高,開始出現了16位單片機,但因為性價比不理想並未得到很廣泛的應用。90年代後隨著消費電子產品大發展,單片機技術得到了巨大的提高。隨著INTEL i960系列特別是後來的ARM系列的廣泛應用,32位單片機迅速取代16位單片機的高端地位,並且進入主流市場。而傳統的8位單片機的性能也得到了飛速提高,處理能力比起80年代提高了數百倍。目前,高端的32位單片機主頻已經超過300MHz,性能直追90年代中期的專用處理器,而普通的型號出廠價格跌落至1美元,最高端的型號也只有10美元。當代單片機系統已經不再只在裸機環境下開發和使用,大量專用的嵌入式操作系統被廣泛應用在全系列的單片機上。而在作為掌上電腦和手機核心處理的高端單片機甚至可以直接使用專用的Windows和Linux操作系統。

單片機比專用處理器最適合應用於嵌入式系統,因此它得到了最多的應用。事實上單片機是世界上數量最多的計算機。現代人類生活中所用的幾乎每件電子和機械產品中都會集成有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及滑鼠等電腦配件中都配有1-2部單片機。而個人電腦中也會有為數不少的單片機在工作。汽車上一般配備40多部單片機,復雜的工業控制系統上甚至可能有數百台單片機在同時工作!單片機的數量不僅遠超過PC機和其他計算的綜合,甚至比人類的數量還要多。

單片機介紹:

單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。
單片機內部也用和電腦功能類似的模塊,比如CPU,內存,並行匯流排,還有和硬碟作用相同的存儲器件,不同的是它的這些部件性能都相對我們的家用電腦弱很多,不過價錢也是低的,一般不超過10元即可......用它來做一些控制電器一類不是很復雜的工作足矣了。我們現在用的全自動滾筒洗衣機、排煙罩、VCD等等的家電裡面都可以看到它的身影!......它主要是作為控制部分的核心部件。
它是一種在線式實時控制計算機,在線式就是現場控制,需要的是有較強的抗干擾能力,較低的成本,這也是和離線式計算機的(比如家用PC)的主要區別。

單片機是靠程序的,並且可以修改。通過不同的程序實現不同的功能,尤其是特殊的獨特的一些功能,這是別的器件需要費很大力氣才能做到的,有些則是花大力氣也很難做到的。一個不是很復雜的功能要是用美國50年代開發的74系列,或者60年代的CD4000系列這些純硬體來搞定的話,電路一定是一塊大PCB板!但是如果要是用美國70年代成功投放市場的系列單片機,結果就會有天壤之別!只因為單片機的通過你編寫的程序可以實現高智能,高效率,以及高可靠性!

由於單片機對成本是敏感的,所以目前占統治地位的軟體還是最低級匯編語言,它是除了二進制機器碼以上最低級的語言了,既然這么低級為什麼還要用呢?很多高級的語言已經達到了可視化編程的水平為什麼不用呢?原因很簡單,就是單片機沒有家用計算機那樣的CPU,也沒有像硬碟那樣的海量存儲設備。一個可視化高級語言編寫的小程序裡面即使只有一個按鈕,也會達到幾十K的尺寸!對於家用PC的硬碟來講沒什麼,可是對於單片機來講是不能接受的。 單片機在硬體資源方面的利用率必須很高才行,所以匯編雖然原始卻還是在大量使用。一樣的道理,如果把巨型計算機上的操作系統和應用軟體拿到家用PC上來運行,家用PC的也是承受不了的。

可以說,二十世紀跨越了三個「電」的時代,即電氣時代、電子時代和現已進入的電腦時代。不過,這種電腦,通常是指個人計算機,簡稱PC機。它由主機、鍵盤、顯示器等組成(如圖1所示)。還有一類計算機,大多數人卻不怎麼熟悉。這種計算機就是把智能賦予各種機械的單片機(亦稱微控制器)。顧名思義,這種計算機的最小系統只用了一片集成電路,即可進行簡單運算和控制。因為它體積小,通常都藏在被控機械的「肚子」里。它在整個裝置中,起著有如人類頭腦的作用,它出了毛病,整個裝置就癱瘓了。現在,這種單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。各種產品一旦用上了單片機,就能起到使產品升級換代的功效,常在產品名稱前冠以形容詞——「智能型」,如智能型洗衣機等。現在有些工廠的技術人員或其它業余電子開發者搞出來的某些產品,不是電路太復雜,就是功能太簡單且極易被仿製。究其原因,可能就卡在產品未使用單片機或其它可編程邏輯器件上。

單片機的應用領域:

目前單片機滲透到我們生活的各個領域,幾乎很難找到哪個領域沒有單片機的蹤跡。導彈的導航裝置,飛機上各種儀表的控制,計算機的網路通訊與數據傳輸,工業自動化過程的實時控制和數據處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統,錄象機、攝象機、全自動洗衣機的控制,以及程式控制玩具、電子寵物等等,這些都離不開單片機。更不用說自動控制領域的機器人、智能儀表、醫療器械了。因此,單片機的學習、開發與應用將造就一批計算機應用與智能化控制的科學家、工程師。

單片機廣泛應用於儀器儀表、家用電器、醫用設備、航空航天、專用設備的智能化管理及過程式控制制等領域,大致可分如下幾個范疇:

1.在智能儀器儀表上的應用

單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優點,廣泛應用於儀器儀表中,結合不同類型的感測器,可實現諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。採用單片機控制使得儀器儀表數字化、智能化、微型化,且功能比起採用電子或數字電路更加強大。例如精密的測量設備(功率計,示波器,各種分析儀)。

2.在工業控制中的應用

用單片機可以構成形式多樣的控制系統、數據採集系統。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統,與計算機聯網構成二級控制系統等。

3.在家用電器中的應用

可以這樣說,現在的家用電器基本上都採用了單片機控制,從電飯褒、洗衣機、電冰箱、空調機、彩電、其他音響視頻器材、再到電子秤量設備,五花八門,無所不在。

4.在計算機網路和通信領域中的應用

現代的單片機普遍具備通信介面,可以很方便地與計算機進行數據通信,為在計算機網路和通信設備間的應用提供了極好的物質條件,現在的通信設備基本上都實現了單片機智能控制,從手機,電話機、小型程式控制交換機、樓宇自動通信呼叫系統、列車無線通信、再到日常工作中隨處可見的行動電話,集群移動通信,無線電對講機等。

5.單片機在醫用設備領域中的應用

單片機在醫用設備中的用途亦相當廣泛,例如醫用呼吸機,各種分析儀,監護儀,超聲診斷設備及病床呼叫系統等等。

此外,單片機在工商,金融,科研、教育,國防航空航天等領域都有著十分廣泛的用途。

單片機學習:

目前,很多人對匯編語言並不認可。可以說,掌握用C語言單片機編程很重要,可以大大提高開發的效率。

不過初學者如果不了解一下單片機的匯編語言,在單片機領域是比較致命的。

如果不考慮單片機硬體資源,在KEIL中用C胡亂編程,結果只能是出了問題無法解決!

可以肯定的說,最好的C語言單片機工程師都是從匯編走出來的編程者

因為單片機的C語言雖然是高級語言,但是它不同於台式機個人電腦上的VC++什麼的

單片機的硬體資源不是非常強大,不同於我們用VC、VB等高級語言在台式PC上寫程序

畢竟台式電腦的硬體非常強大,所以才可以不考慮硬體資源的問題。

㈨ 求文章 51單片機

MCS51是指由美國INTEL公司(對了,就是大名鼎鼎的INTEL)生產的一系列單片機的總稱,這一系列單片機包括了好些品種,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的產品,該系列其它單片機都是在8051的基礎上進行功能的增、減、改變而來的,所以人們習慣於用8051來稱呼MCS51系列單片機,而8031是前些年在我國最流行的單片機,所以很多場合會看到8031的名稱。INTEL公司將MCS51的核心技術授權給了很多其它公司,所以有很多公司在做以8051為核心的單片機,當然,功能或多或少有些改變,以滿足不同的需求,其中89C51就是這幾年在我國非常流行的單片機,它是由美國ATMEL公司開發生產的。以後我們將用89C51、89S51來完成一系列的實驗。

MCS-51系列單片機

MCS-51系列單片機分為兩大系列,即51子系列與52子系列。

51子系列:基本型,根據片內ROM的配置,對應的晶元為8031、8051、8751、8951

52子系列:增強型,根據片內ROM的配置,對應的晶元為8032、8052、8752、8952

這兩大系列單片機的主要硬體特性如下表:
從上表中可以看到,8031、8031、8032、80C32片內是沒有ROM的,對應著上表看,我們可以發現,51系列的單片機的RAM大小為128B,52系列的RAM大小為256B,51系列的計數器為兩個16位的,52系列的計數器為三個16位計數器。51系列的中斷源為5個,52系列的中斷源為6個。

8051與80C51的區別:

80C51單片機是在8051的基礎上發展起來的,也就是說在單片機的發展過程中是先有8051,然後才有80C51的。

8051單片機與80C51單片機從外形看是完全一樣的,其指令系統、引腳信號、匯流排等完全一致(完全兼容),也就是說在8051下開發的軟體完全可以在80C51上應用,反過來,在89C51下開發的軟體也可以在8051上應用。這兩種單片機是完全可移植的。

既然這兩種單片機外形及內部結構都一樣,那它們之間的主要差別在哪裡呢?

8051與80C51單片機的主要差別就在於晶元的製造工藝上。80C51的製造工藝是在8051基礎上進行了改進。

8051系列單片機採用的是HMOS工藝:高速度、高密度;

80C51系列單片機採用的是CHMOS工藝:高速度、高密度、低功耗;

也就是說80C51單片機是一種低功耗單片機。

經常有網友問我們,我想學單片機,但單片機的類型很多,我該學哪種型號的單片機呢?

這里我提點我自已的想法,個人認為,初學單片機最好從8051開始,因為51單片機是一種通用型的單片機,性價比較高,雖然是8位的單片機,但現在應用的量及范圍還很大。同時,因51單片機發展的歷史長,學習的資料相對較多而且較完善。致於用哪個具體型號的單片機?你可以用89C51來做實驗,也可以用89S51或者2051來做實驗,這個就不太重要了,前面說了,51單片機是一種通用型單片機,即然是通用,那麼它的指令系統都是一樣的,不同的是它的製造工藝及內部資源有點差別,這個是結合實際需要選型的問題了。所以,學習單片機,你可以只選擇一種型號,例如AT89S51或者AT89C2051。

閱讀全文

與單片機文章相關的資料

熱點內容
常微分第三版答案pdf 瀏覽:262
安卓機qq怎麼開懸浮窗 瀏覽:61
備孕三年了怎麼緩解壓力大 瀏覽:741
登錄阿里雲伺服器黑屏 瀏覽:334
匿名元組Python 瀏覽:723
華為運動健康存儲的文件夾 瀏覽:520
cad正多邊形命令 瀏覽:461
壓縮比150能加97油嗎 瀏覽:397
linux新建群在哪個文件夾 瀏覽:794
韻達快運app在哪裡簽收 瀏覽:336
阿里雲伺服器如何綁定備案域名 瀏覽:273
單片機用什麼鍵盤好 瀏覽:25
android動畫面試 瀏覽:309
pdf無法刪除 瀏覽:90
ftp刪除文件java 瀏覽:89
裂變棋牌源碼 瀏覽:87
邀月命令江別鶴退婚 瀏覽:656
春秋app在哪裡查詢 瀏覽:136
用linux設計 瀏覽:747
安卓intent什麼意思 瀏覽:946