采用8051作為核心元件,構(gòu)成變速調(diào)溫控制系統(tǒng),適應(yīng)特殊的溫度曲線,而且采用不同的軟件系統(tǒng),可以適應(yīng)不同的工藝要求,具有良好的可移植性和擴(kuò)展性。本文給出了系統(tǒng)硬件和軟件的總體設(shè)計(jì)。
CC2530 結(jié)合了領(lǐng)先的RF 收發(fā)器的優(yōu)良性能,業(yè)界標(biāo)準(zhǔn)的增強(qiáng)型8051 CPU,系統(tǒng)內(nèi)可編程閃存,8-KB RAM 和許多其它強(qiáng)大的功能。
2014年6月11日訊——恩智浦半導(dǎo)體(NXP Semiconductors N.V.)(納斯達(dá)克代碼:NXPI)今天宣布推出全新的單級(jí)驅(qū)動(dòng)器數(shù)字IC系列,用于緊湊型
用8051控制報(bào)警產(chǎn)生實(shí)例
MCS- 51系列單片機(jī)的指令系統(tǒng)是一種簡(jiǎn)明高效的指令系統(tǒng),其基本指令共有111條,其中單字節(jié)指令49條,雙字節(jié)指令4\'5條,三字節(jié)指令17條。如果按功能可以講這些指令分為五類:數(shù)據(jù)傳送類(29條)、算術(shù)操作類(24條)、邏輯操作類(24條)、控制轉(zhuǎn)移類(17條)以及位變量操作類(17條)。對(duì)于反向設(shè)計(jì)而言,我們關(guān)心的不是它的各種具體指令的多少而是指令的尋址方式。所謂的尋址方式就是尋找確定參與操作的數(shù)的真正地址。MCS-51系列單片機(jī)的111條指令一共只采用了5種尋址方式。
復(fù)位就是指通過某種手段使單片機(jī)內(nèi)部某些資源一種固定的初始狀態(tài),以確保單片機(jī)每次復(fù)位后都能在某一固定的環(huán)境中從某一固定的入口地址處開始運(yùn)行
單片機(jī)CPU與外部設(shè)備交換信息通常有如下幾種方式:無條件傳送方式,查詢傳送方式和中斷傳送方式。我們以單片機(jī)與微型打印機(jī)接口為例講述這三種方式。假定用戶要打印三個(gè)數(shù)據(jù),這三個(gè)數(shù)據(jù)保存在單片機(jī)的內(nèi)部數(shù)據(jù)存儲(chǔ)器10H,11H,和12H中,8051用并口P2與微型打印機(jī)的并行數(shù)據(jù)口DB進(jìn)行數(shù)據(jù)交換。
8051系列各種芯片的引腳是互相兼容的,8051,8751和8031均采用40腳雙列直播封裝型式。當(dāng)然,不同芯片之間引腳功能也略有差異。8051單片機(jī)是高性能的單片機(jī),因?yàn)槭艿揭_數(shù)目的限制,所以有不少引腳具有第二功能,其中有些功能是8751芯片所專有的
P1口也是一個(gè)準(zhǔn)雙向口,作通用I/O使用。
P2口的位結(jié)構(gòu)與P0口類似,有MUX開關(guān)。驅(qū)動(dòng)部分與P1口類似,但比P1口多了一個(gè)轉(zhuǎn)換部分。
P3口是一個(gè)多功能端口,對(duì)比P1的結(jié)構(gòu)圖不難看出,P3口與P2口的差別在于多了與非門和緩沖器。正是這兩個(gè)部分,使得P3口除了具有P1口的準(zhǔn)雙向I/O功能之外,還可以使用各引腳所具有的第二功能。
8051單片機(jī)有四個(gè)8位并行I/O端口,記作P0,P1,P2和P3.每個(gè)端口都是8位準(zhǔn)雙向口,共占有32條引腳。每一條I/O線都 可以獨(dú)立的用作輸入或輸出。
I2C總線接口器件在視頻處理、移動(dòng)通信等領(lǐng)域的應(yīng)用已經(jīng)非常普遍。另外,通用的I2C總線接口器件,如帶I2C總線的RAM,ROM,A/D,D/A,LCD驅(qū)動(dòng)器等,也越來越多地應(yīng)用于計(jì)算機(jī)及自動(dòng)控制系統(tǒng)中。隨著I2C接口器件越來越廣泛的應(yīng)用,8051系列單片機(jī)與他之間的通信越來越頻繁。
MCS- 51系列單片機(jī)的指令系統(tǒng)是一種簡(jiǎn)明高效的指令系統(tǒng),其基本指令共有111條,其中單字節(jié)指令49條,雙字節(jié)指令4'5條,三字節(jié)指令17條。如果按功能可以講這些指令分為五類:數(shù)據(jù)傳送類(29條)、算術(shù)操作類(24條)、
80C51指令系統(tǒng)專用于80C51系列單片機(jī),具有255種操作碼(00H-FFH)除去A5H。1. 尋址方式尋址方式就是指指令中給出尋找操作數(shù)或操作數(shù)所在地址的方法,執(zhí)行任何指令都需要操作數(shù)。1)立即尋址MOV DPTR,#1234H; 立即尋
SFR定義: sfr P5 = 0x85; /* PORT 5 */ 位尋址定義: sbit st_rs = P5^0; 編譯錯(cuò)誤: *** ERROR C146 IN LINE 320 OF C8051F020.H: 'P5' invalid base address KEIL FAQ:( http://www.keil.c
問題:8051單片機(jī)復(fù)位后,各寄存器的初始狀態(tài)如何?復(fù)位方法有幾種?解答:8051單片機(jī)復(fù)位后機(jī)器的初始狀態(tài),即各寄存器的狀態(tài):PC之外,復(fù)位操作還對(duì)其它一些特殊功能寄存器有影響,它們的復(fù)位狀態(tài)如下:寄存器復(fù)
PWM 是“脈沖寬度調(diào)制”的意思。PWM 實(shí)際上是在單片機(jī)的某個(gè)引腳輸出一系列的矩形波,其周期一般是固定的;而其高電平、低電平所占用的時(shí)間,是可以受控調(diào)整的。高電平、低電平所占用的時(shí)間之比,稱為占空比,其值為
80C51單片機(jī)是在8051的基礎(chǔ)上發(fā)展起來的,也就是說在單片機(jī)的發(fā)展過程中是先有8051,然后才有80C51的。8051單片機(jī)與80C51單片機(jī)從外形看是完全一樣的,其指令系統(tǒng)、引腳信號(hào)、總線等完全一致(完全兼容),也就是說在
關(guān)于編譯器的優(yōu)化,參考網(wǎng)上的8051系列的說明如下:??0級(jí)優(yōu)化:1、 常數(shù)折疊:只要有可能,編譯器就執(zhí)行將表達(dá)式化為常數(shù)數(shù)字的計(jì)算,其中包括運(yùn)行地址的計(jì)算。2、 簡(jiǎn)單訪問優(yōu)化:對(duì)8051系統(tǒng)的內(nèi)部數(shù)