單片機存儲器由許多存儲單元(較小的存儲單位)組成,就像大樓房有許多房間組成一樣,指令就存放在這些單元里,單元里的指令取出并執(zhí)行就像大樓房的每個房間的被分配到了單一一個房間號一樣,每一個存儲單元也必須被分配到單一的地址號,該地址號稱為存儲單元的地址,這樣只要知道了存儲單元的地址,就可以找到這個存儲單元,其中存儲的指令就可以被取出,然后再被執(zhí)行。程序通常是順序執(zhí)行的,所以程序中的指令也是一條條順序存放的,單片機在執(zhí)行程序時要能把這些指令一條條取出并加以執(zhí)行,必須有一個部件能追蹤指令所在的地址,這一部件就是程序計數器PC(包含在CPU中),在開始執(zhí)行程序時,給PC賦以程序中第1條指令所在的地址,然后取得每一條要執(zhí)行的命令,PC在中的內容就會自動增加,增加量由本條指令長度決定,可能是1、2或3,以指向下一條指令的起始地址,保證指令順序執(zhí)行。單片機擁有良好的集成度。安徽嵌入式單片機開發(fā)板
由于單片機在工業(yè)控制領域的普遍應用,單片機由芯片內只有CPU的專門用處理器發(fā)展而來。較早的設計理念是通過將大量外面設備和CPU集成在一個芯片中,使計算機系統(tǒng)更小,更容易集成進復雜的而對體積要求嚴格的控制設備當中。盡管2000年以后ARM已經發(fā)展出了32位的主頻超過300M的單片機,直到基于8031的單片機還在普遍的使用。在很多方面單片機比專門用處理器更適合應用于嵌入式系統(tǒng),因此它得到了普遍的應用。事實上單片機是世界上數量較多的處理器,隨著單片機家族的發(fā)展壯大,單片機和專門用處理器的發(fā)展便分道揚鑣。長沙智能馬桶單片機開發(fā)價格從上世紀80年代,單片機由當時的4位、8位單片機。
單片機控制器:控制器由程序計數器、指令寄存器、指令譯碼器、時序發(fā)生器和操作控制器等組成,是發(fā)布命令的“決策機構”,即協(xié)調和指揮整個微機系統(tǒng)的操作。其主要功能有:(1)從內存中取出一條指令,并指出下一條指令在內存中的位置。(2)對指令進行譯碼和測試,并產生相應的操作控制信號,以便于執(zhí)行規(guī)定的動作。(3)指揮并控制CPU、內存和輸入輸出設備之間數據流動的方向。微處理器內通過內部總線把ALU、計數器、寄存器和控制部分互聯(lián),并通過外部總線與外部的存儲器、輸入輸出接口電路聯(lián)接。外部總線又稱為系統(tǒng)總線,分為數據總線DB、地址總線AB和控制總線CB。通過輸入輸出接口電路,實現與各種外面設備連接。
單片機使用壽命。壽命主要指以下2方面:單片機開發(fā)產品擁有良好的穩(wěn)定性和較長的使用壽命,可以長時間穩(wěn)定運行10年或是20多年;與微處理器相比擁有較長的使用壽命。隨著半導體技術的不斷提高,MPU更新?lián)Q代速度的不斷提升,部分已經成功上市,同時年齡較小的CPU中心同樣會隨著I/O模塊的發(fā)展而不斷豐富,生存周期較長。隨著新型CPU產品的出現,單片機領域也不斷擴展,用戶選擇余地也相繼增加。目前單片機的主要發(fā)展趨勢就是32位、16位和8位單片機的共同進步。較初單片機主要是從8位開始的,隨著多媒體技術、互聯(lián)網技術和移動通訊技術的發(fā)展,32位單片機逐漸發(fā)展起來。比如32位的CPU單片機Mororola68k曾經就實現過八千萬枚的銷量,而16位單片機的發(fā)展從產量和品種兩種層面上看也有著巨大的進步,呈現出增長的態(tài)勢。單片機憑借著強大的數據處理技術和計算功能可以在智能電子設備中充分應用。
總線非總線型單片機:這是按單片機是否提供并行總線來區(qū)分的??偩€型單片機普遍設置有并行地址總線、 數據總線、控制總線,這些引腳用以擴展并行外面器件都可通過串行口與單片機連接,另外,許多單片機已把所需要的外面器件及外設接口集成一片內,因此在許多情況下可以不要并行擴展總線,減省封裝成本和芯片體積,這類單片機稱為非總線型單片機??刂萍译娦停哼@是按照單片機大致應用的領域進行區(qū)分的。一般而言,工控型尋址范圍大,運算能力強;用于家電的單片機多為專門用型,通常是小封裝、低價格,外面器件和外設接口集成度高。 顯然,上述分類并不是惟一的和嚴格的。例如,80C51類單片機既是通用型又是總線型,還可以作工控用。開發(fā)單片機中的CPU總線寬度,能夠有效完善單片機信息處理功能緩慢的問題。湖北酸奶機單片機價格
單片機從內部的硬件到軟件有一套完整的按位操作系統(tǒng)。安徽嵌入式單片機開發(fā)板
單片機在實時控制中的應用單片機普遍地用于各種實時控制系統(tǒng)中。例如,在工業(yè)測控、航空航天、武器、機器人等各種實時控制系統(tǒng)中,都可以用單片機作為控制器。單片機的實時數據處理能力和控制功能,可使系統(tǒng)保持在較佳工作狀態(tài),提高系統(tǒng)的工作效率和產品質量。單片機在分布式多機系統(tǒng)中的應用在比較復雜的系統(tǒng)中,常采用分布式多機系統(tǒng)。多機系統(tǒng)一般由若干臺功能各異的單片機組成,各自完成特定的任務,它們通過串行通信相互聯(lián)系、協(xié)調工作。單片機在這種系統(tǒng)中往往作為一個終端機,安裝在系統(tǒng)的某些節(jié)點上,對現場信息進行實時的測量和控制。單片機的高可靠性和強抗干擾能力,使它可以置于惡劣環(huán)境的前端工作。安徽嵌入式單片機開發(fā)板