❶ 單片機的發展歷史
歷史
單片機的發展先後經歷了4位、8位、16位和32位等階段。8位單片機由於功能強,被廣泛用於工業控制、智能介面、儀器儀表等各個領域,8位單片機在中、小規模應用場合仍佔主流地位,代表了單片機的發展方向,在單片機應用領域發揮著越來越大的作用。
80年代初,Intel公司推出了8位的MCS-51系列的單片機。
單片機的特點可歸納為以下幾個方 面:集成度高;存儲容量大;外部擴展能力強;控制功能強。
1、從內部的硬體到軟體有一套完整的按位操作系統,稱作位處理器,處理對象不是字或位元組而是位。不但能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。
2、同時在片內RAM區間還特別開辟了一個雙重功能的地址區間,使用極為靈活,這一功能無疑給使用者提供了極大的方便。
3、乘法和除法指令,這給編程也帶來了便利。很多的八位單片機都不具備乘法功能,作乘法時還得編上一段子程序調用,十分不便。
(1)51單片機歷史擴展閱讀:
單片機技術的開發
單片機在電子技術中的開發,主要包括CPU開發、程序開發、 存儲器開發、計算機開發及C語言程序開發,同時得到開發能夠保證單片機在十分復雜的計算機與控制環境中可以正常有序的進行,這就需要相關人員採取一定的措施,下文是筆者的一些簡單介紹:
(1)CPU開發。開發單片機中的CPU匯流排寬度,能夠有效完善單片機信息處理功能緩慢的問題,提高信息處理效率與速度,開發改進中央處理器的實際結構,能夠做到同時運行2-3個CPU,從而大大提高單片機的整體性能。
(2)程序開發。嵌入式系統的合理應用得到了大力推廣,對程序進行開發時要求能夠自動執行各種指令,這樣可以快速准確地採集外部數據,提高單片機的應用效率。
(3)存儲器開發。單片機的發展應著眼於內存,加強對基於傳統內存讀寫功能的新內存的探索,使其既能實現靜態讀寫又能實現動態讀寫,從而顯著提高存儲性能。
(4)計算機開發。進一步優化和開發單機片應激即分析,並應用計算機系統,通過連接通信數據,實現數據傳遞。
(5)C語言程序開發。優化開發C語言能夠保證單片機在十分復雜的計算機與控制環境中,可以正常有序的進行,促使其實現廣泛全面的應用。
❷ MCS-51單片機概述
單片機定義:單片微型計算機簡稱單片機,集成微處理器、存儲器、定時器/計數器、中斷系統、輸入輸出介面等多模塊於一個晶元的微型計算機。
單片機發展歷史:第一台單片機是美國仙童公司生產的F8,兩個集成電路晶元組成,不同指令系統,隨後發展成為微型計算機應用分支,主要經歷四個階段。
單片機特點:可靠性高、易於擴展、控制功能強、低電壓、低功耗、易於嵌入、發展迅速、應用廣泛。
嵌入式微控制器(MCU):將中央處理器CPU與內存、計數器、USB、A/D轉換、UART、DMA等周邊介面整合於單一晶元,形成晶元級計算機。
嵌入式微處理器:從通用計算機CPU演變而來,具有32位以上處理器,高性能,價格較高。保留嵌入式應用所需功能,去除冗餘部分。
嵌入式數字信號處理器(DSP):用於實時快速數字信號處理運算的微處理器,主要應用於數字信號處理演算法。
嵌入式片上系統:集成所有系統主要邏輯功能於單個晶元,具備可編程、靈活設計、可裁剪、可升級和軟硬體在系統編程功能。