女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > 嵌入式 > 嵌入式分享
[導讀]單片機的功能是由指令系統(tǒng)體現(xiàn)的。所以,尋址方式和指令系統(tǒng)是衡量微型機的重要指標。

單片機的功能是由指令系統(tǒng)體現(xiàn)的。所以,尋址方式和指令系統(tǒng)是衡量微型機的重要指標。

MSC-51的指令系統(tǒng)一共有111條指令,包括單字節(jié)49條,雙字節(jié)46條和三字節(jié)16條。按周期分,有單周期,雙周期和三周期指令。在晶振頻率為12MHZ時,三種不同周期的指令執(zhí)行的時間分別為1μ s {\mu}sμs、2μ s {\mu}sμs、4μ s {\mu}sμs.

既然有布爾處理機功能,所以也就有相應的布爾操作指令集,下面我們分別談論。

[1]. 位傳送指令

位傳送指令就是可尋址位與累加位CY之間的傳送,指令有兩條。

MOV C,bit ;bit→CY,某位數(shù)據(jù)送CY

MOV bit,C ;CY→bit,CY數(shù)據(jù)送某位

[2]. 位置位復位指令

這些指令對CY及可尋址位進行置位或復位操作,共有四條指令。

CLR C ; 0→CY,清CY

CLR bit ; 0→bit,清某一位

SETB C ; 1→CY,置位CY

SETB bit ; 1→bit,置位某一位

[3]. 位運算指令

位運算都是邏輯運算,有與、或、非三種指令,共六條。

ANL C,bit ;(CY)∧(bit)→CY

ANL C,/bit ;(CY)∧( bit)→CY

ORL C,bit ;(CY)∨(bit)→CY

ORL C,/bit ;(CY)∧( /bit)→CY

CPL C ;(/bit )→CY

CPL bit ;(/bit )→bir

[4].位控制轉移指令

位控制轉移指令是以位的狀態(tài)作為實現(xiàn)程序轉移的判斷條件,介紹如下:

JC rel ; (CY)=1轉移,(PC)+2+rel→PC,否則程序往下執(zhí)行,(PC)+2→PC。

JNC rel ; (CY)=0轉移,(PC)+2+rel→PC,否則程序往下執(zhí)行,(PC)+2→PC。

JB bit, rel ; 位狀態(tài)為1轉移。

JNB bit, rel ; 位狀態(tài)為0轉移。

JBC bit, rel ; 位狀態(tài)為1轉移,并使該位清“0”。

后三條指令都是三字節(jié)指令,如果條件滿足,(PC)+3+rel→PC,否則程序往下執(zhí)行,(PC)+3→PC。

單片機從硬件到軟件構成了完整的按位操作的不二處理器,也稱為位處理器。在這里面,CPU不是以字節(jié)或者字而是以位作為處理對象進行操作的。進行位操作的時候,以進位標志CY作為位累加器,具有一套按位處理指令集,包括數(shù)據(jù)傳送,位邏輯運算和位條件控制轉移等指令。

MSC-51單片機內(nèi)部詩句存儲器中,有兩部分按位尋址的存儲地址空間:一部分是片內(nèi)RAM的20H~2FH共16個字節(jié)單元128位,位地址為00H-7FH,各位地址相應于從20H字節(jié)單元的最低位開始,到2FH字節(jié)單元的最高位;另一部分是特殊功能寄存器區(qū),字節(jié)地址能被8整除的專用寄存器也具有位地址,其位地址從80H-F7H.中間有極少數(shù)位沒有被定義,這部分不能按位尋址。

51系列單片機的指令系統(tǒng)共有111條指令按照指令功能分類:

數(shù)據(jù)傳送類指令(29條)

算術傳送類指令(24條)

邏輯運算類指令(24條)

位操作類指令(17條)

控制轉移類指令(17條)

按照指令執(zhí)行所需要的時間分類:——機器周期

單周期指令(64條)

雙周期指令(45條)

四周期指令(2條):乘、除兩條指令

按照指令所占的字節(jié)數(shù)分類:

單字節(jié)指令(49條)

雙字節(jié)指令(46條)

三字節(jié)指令(16條)

操作碼:告訴機器做什么,怎樣做;規(guī)定了指令的性質及功能,指定了相應的硬件要完成的操作地址碼:告訴機器在哪做,操作結果放哪。在指令中可以直接給出操作數(shù),大部分是給出存放操作數(shù)的地址;操作數(shù)地址和操作結果的存儲地址可以是CPU寄存器,主存儲器單元,外設接口中的寄存器定長操作碼:操作碼長度固定,硬件實現(xiàn)簡單,指令譯碼速度快,但可擴充性差,操作碼的平均長度長,需要的指令長度也長4位長的操作碼,可執(zhí)行16條指令,也就是2^4,如果需要執(zhí)行100條指令,至少需要7位操作碼可變長操作碼:操作碼長度可靈活調(diào)整,一般在計算機中使用固定長度的字長來表示基本操作碼,對經(jīng)常需要的指令采用短碼(節(jié)省譯碼時間,提高了指令的執(zhí)行效率),對不經(jīng)常需要的指令采用長碼,可以節(jié)省相應的指令譯碼時間,有效縮短操作碼在程序中的平均長度,節(jié)省存儲空間;優(yōu)點是便于指令擴充,可通過增加操作碼的長度新增指令,可壓縮操作碼的平均長度缺點是硬件實現(xiàn)復雜(控制器設計相對較為復雜),指令譯碼時間長;

聲明:該篇文章為本站原創(chuàng),未經(jīng)授權不予轉載,侵權必究。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據(jù)LED驅動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數(shù)校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉