您好,歡迎來到易龍商務網(wǎng)!
發(fā)布時間:2021-10-07 22:57  
【廣告】





單片機的有些程序需要調(diào)用延長程序,如何能合理的安排循環(huán)次數(shù)以及空操作的個數(shù)?
以下內(nèi)容由杰創(chuàng)永恒為您提供,今天我們來分享單片機的相關(guān)內(nèi)容,希望對同行業(yè)的朋友有所幫助!
用匯編的話就根據(jù)你的當前晶振頻率去推算你的指令周期,然后結(jié)合你需要延遲的時間,編寫延遲程序,用C的話還是要看后面生成的匯編碼是什么樣的了。
單片機的應用范圍
在說單片機應用之前,首先來談談我們使用的電腦(PC機),我們使用的電腦屬于通用計算機,真是感嘆計算機發(fā)展神速!現(xiàn)在個人電腦的性能比以前已經(jīng)得到了極大的提高,普通PC機的運行速度就已經(jīng)達到了3GB以上,擁有海量的硬盤空間,80GB、160GB甚至200G都很常見,內(nèi)存普通的都有256M、512M甚至有1G內(nèi)存,使用19'大屏幕液晶顯示器。。。正是這些電腦的很高的性能,為我們海量數(shù)值計算、信息處理、多媒體和網(wǎng)絡應用、辦公、家用等的實現(xiàn)成為可能。
相比之下,單片機的硬件配置就沒有通用計算機那么高了,單片機運算速度一般只有幾兆至幾十兆,如51單片機常用的晶振頻率有6MHZ、11.0592MHZ和24MHZ等;單片機內(nèi)部程序空間也比較小,一般在幾KB到幾十KB;單片機內(nèi)存RAM一般幾百字節(jié)到幾KB。雖然單片機微型計算機的性能無法和電腦相比,但是單片機具有高可靠性、體積小、智能性、實時性、可塑性強(只要寫入不同的程序,同一片單片機能夠完成不同的工作)等諸多特點,而且價格低廉,如一片89S51單片機才幾塊錢。正是這些特點,使單片機成為工程師們開發(fā)嵌入式應用系統(tǒng)和小型智能化產(chǎn)品的選擇!
單片機發(fā)展簡史
單片機出現(xiàn)的歷史并不長,但發(fā)展十分迅猛。它的產(chǎn)生與發(fā)展和微處理器(CPU)的產(chǎn)生與發(fā)展大體同步,自1971年美國英特爾公司首先推出4位微處理器以來,它的發(fā)展到目前為止大致可分為5個階段。下面以英特爾公司的單片機發(fā)展為代表加以介紹。
1971年~1976年
單片機發(fā)展的初級階段。1971年11月英特爾公司首先設計出集成度為2000只晶體管/片的4位微處理器英特爾4004,并配有RAM、 ROM和移位寄存器, 構(gòu)成了首臺MCS—4微處理器, 而后又推出了8位微處理器英特爾8008, 以及其它各公司相繼推出的8位微處理器。
1976年~1980年
低性能單片機階段。以1976年英特爾公司推出的MCS—48系列為代表, 采用將8位CPU、 8位并行I/O接口、8位定時/計數(shù)器、RAM和ROM等集成于一塊半導體芯片上的單片結(jié)構(gòu), 雖然其尋址范圍有限(不大于4 KB), 也沒有串行I/O, RAM、 ROM容量小, 中斷系統(tǒng)也較簡單, 但功能可滿足一般工業(yè)控制和智能化儀器、儀表等的需要。
1980年~1983年
高的性能單片機階段。這一階段推出的高的性能8位單片機普遍帶有串行口,有多級中斷處理系統(tǒng), 多個16位定時器/計數(shù)器。片內(nèi)RAM、 ROM的容量加大,且尋址范圍可達64 KB,個別片內(nèi)還帶有A/D轉(zhuǎn)換接口。
1983年~80年代末
16位單片機階段。1983年英特爾公司又推出了高的性能的16位單片機MCS-96系列,由于其采用了很新的制造工藝, 使芯片集成度高達12萬只晶體管/片。
1990年代
單片機在集成度、功能、速度、可靠性、應用領域等多方位向更高水平發(fā)展。