微控制器歷史,微控制器的發展歷史

時間 2022-01-04 07:49:27

1樓:匿名使用者

不到30年,8051好像是79年出來的

微控制器的發展歷史

2樓:

歷史微控制器的發展先後經歷了4位、8位、16位和32位等階段。8位微控制器由於功能強,被廣泛用於工業控制、智慧型介面、儀器儀表等各個領域,8位微控制器在中、小規模應用場合仍佔主流地位,代表了微控制器的發展方向,在微控制器應用領域發揮著越來越大的作用。

80年代初,intel公司推出了8位的mcs-51系列的微控制器。

微控制器的特點可歸納為以下幾個方 面:整合度高;儲存容量大;外部擴充套件能力強;控制功能強。

1、從內部的硬體到軟體有一套完整的按位作業系統,稱作位處理器,處理物件不是字或位元組而是位。不但能對片內某些特殊功能暫存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。

2、同時在片內ram區間還特別開闢了乙個雙重功能的位址區間,使用極為靈活,這一功能無疑給使用者提供了極大的方便。

3、乘法和除法指令,這給程式設計也帶來了便利。很多的八位微控制器都不具備乘法功能,作乘法時還得編上一段子程式呼叫,十分不便。

c51微控制器的發展歷史(詳細一點)

3樓:隨遇而安雲凡

mcs-51微控制器是美國inte公司於1980年推出的產品,與mcs-48微控制器相比,它的結構更先進,功能更強,在原來的基礎上增加了更多的電路單元和指令,指令數達111條,mcs-51微控制器可以算是相當成功的產品,一直到現在,mcs-51系列或其相容的微控制器仍是應用的主流產品,各高校及專業學校的培訓教材仍與mcs-51微控制器作為代表進行理論基礎學習。我們也以這一代表性的機型進行系統的講解。

mcs-51系列微控制器主要包括8031、8051和8751等通用產品,其主要功能如下:

·8位cpu

·4kbytes 程式儲存器(rom)

·128bytes的資料儲存器(ram)

·32條i/o口線

·111條指令,大部分為單位元組指令

·21個專用暫存器

·2個可程式設計定時/計數器

·5個中斷源,2個優先順序

·乙個全雙工序列通訊口

·外部資料儲存器定址空間為64kb

·外部程式儲存器定址空間為64kb

·邏輯操作位定址功能

·雙列直插40pindip封裝

·單一+5v電源供電

mcs-51以其典型的結構和完善的匯流排專用暫存器的集中管理,眾多的邏輯位操作功能及面向控制的豐富的指令系統,堪稱為一代「名機」,為以後的其它微控制器的發展奠定了基礎。正因為其優越的效能和完善的結構,導致後來的許多廠商多沿用或參考了其體系結構,有許多世界大的電氣商豐富和發展了mcs-51微控制器,象philips、dallas、atmel等著名的半導體公司都推出了相容mcs-51的微控制器產品,就連我國的台灣winbond公司也發展了相容c51(人們習慣將mcs-51簡稱c51,如果沒有特別宣告,二者同指mcs-51系列微控制器)的微控制器品種。

近年來c51獲得了飛速的發展,c51的發源公司intel由於忙於開發pc及高階微處理器而無精力繼續發展自己的微控制器,而由其它廠商將其發展,最典型的是philips和atml公司,philips公司主要是改善其效能,在原來的基礎上發展了高速i/o口,a/d轉換器,pwm(脈寬調變)、wdt等增強功能,並在低電壓、微功耗、擴充套件序列匯流排(i2c)和控制網路匯流排(can)等功能加以完善。

philips公司在發展c51的低功耗,高速度和增強型功能上作了不少貢獻,當初主要由其來發展c51微控制器,他們的83cxx和87cxx系列省去了並行擴充套件匯流排,適合於作為家用電器類控制的經濟型微控制器。

atmel公司推出的at89cxx系列相容c51的微控制器,完美地將flash(非易失快閃儲存器技術)eeprom與80c51核心結合起來,仍採用c51的總體結構和指令系統,flash的可反擦寫程式儲存器能有效地降低開發費用,並能使微控制器作多次重複使用。

siemens公司也沿用c51的核心,相繼推出了c500系列微控制器,在保持了與c51指令相容的前提下,其產品的效能得到了進一步的提公升,特別是在抗干擾性能,電磁相容和通訊控制匯流排功能上獨樹一幟,其產品常用於工作環境惡劣的場合。亦適用於通訊和家用電器控制領域。

還有台灣的winbond公司亦開發了一系列相容c51的微控制器,其產品通常具備豐富的功能特性,而且與其質優價廉在市場也占有一定的分額。

微控制器的發展分為幾個階段?

微控制器的發展史,微控制器的發展歷史

1971年intel公司研製出世界上第乙個4位的微處理器 intel公司的霍夫研製成功世界上第一塊4位微處理器晶元intel 4004,標誌著第一代微處理器問世,微處理器和微機時代從此開始。因發明微處理器,霍夫被英國 經濟學家 雜誌列為 二戰以來最有影響力的7位科學家 之一 1971年11月,int...

微控制器的發展發展方向,微控制器發展趨勢?

入門級微控制器不能代表核心競爭力,說微控制器只能實現某些簡單問題只能說你知道的太少 微控制器有這麼幾個難點 高頻佈線,高頻主要指處理速度達100mhz以上的晶元 不完全是微控制器的範疇了,比如dsp和嵌入式或是cortex,但這些的基礎是微控制器,也是市場上商業級的微控制器應用領域 在這個速度上,訊...

關於微控制器長時間定時問題, 微控制器 微控制器的定時時間是怎樣計算?

這很簡單啊,程式我就不寫了,我說一下理論,如果說得好請把分給我,呵呵!首先是建立乙個時鐘,定義time 125us,time 1ms,time 100ms,time 1s,time 1min,time 1hour這幾個變數,利用定時器每125us產生一次中斷 最好是自動過載,這樣誤差就比較小 中斷裡...

微控制器問題,微控制器的問題有哪些?

理論上定時器0的中斷優先順序要比串列埠的高,你對中斷優先順序的理解有誤。在預設情況下,微控制器的5個中斷源都是同級的優先順序,只在同時申請中斷時,先響應定時器t0的中斷,但不等於t0的優先順序比串列埠高,而是同級的。在響應了同級的中斷時,是不能再響應其它同級的中斷的。你的問題解決的辦法是 在響應串列...

微控制器的延時問題,微控制器延時問題

具體說你用的8位微控制器 處理int型別時需要做兩次減法指令 而char型只需要一次 你想想在你的函式裡一共減法做了20 20 248次那也就是說換為char型資料 就相當於至少少了20 20 248條語句 按常用51微控制器,12m振盪頻率算 一條語句1微妙 加起來就可觀了吧。你仔細看看你的c語言...