版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
80C51串行擴展技術(shù)
§8-1
串行擴展概述一、串行擴展特點⑴最大程度發(fā)揮最小系統(tǒng)的資源功能。原來由並行擴展佔用的P0口、P2口資源,直接用於I/O口。⑵簡化連接線路,縮小印板面積。⑶擴展性好,可簡化系統(tǒng)的設(shè)計。⑷串行擴展的缺點:
數(shù)據(jù)吞吐容量較小,信號傳輸速度較慢,但隨著CPU晶片工作頻率的提高,以及串行擴展晶片功能的增強,這些缺點將逐步淡化。1、一線制二、串行擴展方式分類一線制的典型代表為Dallas公司推出的單匯流排(1-wire)。2、二線制二線制的典型代表為philips公司推出的I2C匯流排(IntelIntegratedCircuitBUS)。三線制(不包括片選線)主要有兩種:⑴由Motorala公司推出的SPI(SerialperipheralInterface);⑵由NS公司推出的Microwire/PLUS。3、三線制SPI的時鐘線是SCK,數(shù)據(jù)線MOSI(主發(fā)從收)、MOSO(主收從發(fā)),主從器件的MOSI和MOSO是同名端相連。
由於該兩類器件無法通過數(shù)據(jù)傳輸線尋址,因此,必須由MCUI/O線單獨尋址,連到擴展器件的片選端CS(若只擴展一片,可將擴展晶片CS接地)。Microwire/PLUS的時鐘線是SK,數(shù)據(jù)線為SI和SO,但SI、SO依照主器件的數(shù)據(jù)傳送方向而定,主器件的SO與所有擴展器件數(shù)據(jù)輸入端DI或SI相連;主器件的SI與所有擴展器件數(shù)據(jù)輸出端DO或SO相連。4、80C51移位寄存器串行擴展80C51的UART(UniversalAsynohronousReceiver/Transmitter)有4種工作方式,其中方式0為同步移位寄存器工作方式,通過移位寄存方式,可將串行數(shù)據(jù)並行輸出,也可以將並行數(shù)據(jù)串行輸入。三、虛擬串行擴展概念
用通用I/O口來模擬串行介面,構(gòu)成虛擬的串行擴展介面。只要嚴格控制模擬同步信號,並滿足串行同步數(shù)據(jù)傳送的時序要求,就可滿足串行數(shù)據(jù)傳送的可靠性要求?!?-280C51移位寄存器串行擴展技術(shù)一、移位寄存器串行擴展方式
80C51串行方式0時,串行口作為同步移位寄存器使用。TXD端(P3.1)發(fā)出移位脈衝,頻率為fosc/12,RXD端(P3.0)輸入輸出數(shù)據(jù)。1、80C51擴展並行輸出口
74LS164為串入並出移位寄存器,其中A、B為串行數(shù)據(jù)輸入端,QA、QB、…、QH為並行數(shù)據(jù)輸出端(QA為高位),CLK為同步時鐘輸入端,CLR為輸出清0端。若不需將輸出數(shù)據(jù)清0,則CLR端接Vcc。2、80C51擴展並行輸入口74LS165為併入串出移位寄存器,A、B、…、H為並行輸入端(A為高位),QH為串行數(shù)據(jù)輸出端,SER為串行數(shù)據(jù)輸入端,CLK為同步時鐘輸入端,S/L為預(yù)置控制端。S/L=0時,鎖存並行輸入數(shù)據(jù);S/L=1時,可進行串行移位操作。80C51串行方式0歸一化副程式:⑴單字節(jié)串行輸出副程式⑵單字節(jié)串行輸入副程式⑶多位元組串行輸出副程式⑷多位元組串行輸入副程式二、串行方式0歸一化副程式
所謂歸一化副程式,即通用或標準化操作副程式,將80C51串行方式0所有應(yīng)用操作歸納成幾個基本的輸入輸出副程式,並使這些標準副程式具有規(guī)範的入口條件和出口狀態(tài)。應(yīng)用時,只要設(shè)置相應(yīng)的入口和出口,調(diào)用歸一化副程式,就能達到串行輸入輸出的目的。80C51虛擬串行I/O口歸一化副程式:⑴單字節(jié)虛擬串行輸出副程式⑵單字節(jié)虛擬串行輸入副程式⑶多位元組虛擬串行輸出副程式⑷多位元組虛擬串行輸入副程式三、80C51I/O虛擬串行介面
利用80C51通用I/O口虛擬移位寄存器工作方式實現(xiàn)串行擴展,只需用任一通用I/O口代替RXD和TXD,設(shè)為VRXD和VTXD。四、移位寄存器串行擴展應(yīng)用
80C51移位寄存器串行擴展應(yīng)用,只需根據(jù)標準化的電路形式連接,設(shè)置好入口條件,然後調(diào)用串行方式0歸一化副程式或虛擬串行介面歸一化副程式,即可完成擴展應(yīng)用?!纠?-1】電路如圖8-5所示,fosc=12MHz,要求發(fā)光二極體從左向右依次點亮,點亮?xí)r間為1秒,不斷迴圈。設(shè)串行方式0歸一化副程式已存在ROM中。解:
PIOX1BITP1.0;定義PIOX1WORK:MOVA,#10000000B;置D7燈亮,其餘暗LOOP:CLRPIOX1;74LS164輸出全0,燈全暗
LCALLUART0;調(diào)用單字節(jié)串行輸出副程式
LCALLDLY1s;調(diào)用延時1秒副程式(略)RRA;右移
SJMPLOOP;【例8-2】電路如圖8-6所示,fosc=12MHz,要求每隔10ms,檢測鍵K0~K7狀態(tài),並存入內(nèi)RAM2FH。設(shè)虛擬串行介面歸一化副程式已存在ROM中。解:
ORG0000H;複位地址
LJMPSTAT;轉(zhuǎn)初始化程式
ORG000BH;T0中斷入口地址
LJMPIT0;轉(zhuǎn)T0中斷服務(wù)副程式
VRXDBITP1.0;P1.0虛擬RXDVTXDBITP1.1;P1.1虛擬TXDPIOX2BITP1.2;P1.2虛擬PIOX2ORG0100H;初始化程式首地址STAT:MOVTMOD,#01H;置T0定時器方式1MOVTH0,#0D8H;置T0定時初值10msMOVTL0,#0F0H;SETBTR0;啟動T0SETBET0;T0開中
SETBEA;CPU開中
LJMPWORK;轉(zhuǎn)主程序並等待T0中斷
ORG1000H;T0中斷服務(wù)副程式首地址IT0:MOVTH0,#0D8H;重置T0定時初值10msMOVTL0,#0F0H;PUSHAcc;保護現(xiàn)場
PUSHPSW;INPUT:LCALLVUARTI;調(diào)用虛擬串行輸入副程式
MOV2FH,A;存鍵K0~K7狀態(tài)數(shù)據(jù)
POPPSW;恢復(fù)現(xiàn)場
POPAcc;RETI;
1、擴展連接方式
§8-3
I2C匯流排串行擴展技術(shù)一、I2C匯流排串行擴展概述
具有I2C匯流排結(jié)構(gòu)的器件,不論SRAM、E2PROM、ADC/DAC、I/O口或MCU,均可通過SDA、SCL連接(同名端相連)。
無I2C匯流排結(jié)構(gòu)的器件,如LED/LCD顯示器、鍵盤、碼盤、印表機等也可通過具有I2C匯流排結(jié)構(gòu)的I/O介面電路成為串行擴展器件。2、器件尋址方式I2C匯流排器件地址SLA格式如下:
具有I2C匯流排結(jié)構(gòu)的器件在器件出廠時已經(jīng)給定了器件的地址編碼。SLAD7D6D5D4D3D2D1D0DA3DA2DA1DA0A2A1A0R/W器件固有地址編碼器件引腳地址讀/寫
⑴DA3~DA04位器件地址是I2C匯流排器件固有的地址編碼,器件出廠時就已給定,用戶不能自行設(shè)置。⑵A2A1A03位引腳地址用於相同地址器件的識別。若I2C匯流排上掛有相同地址的器件,或同時掛有多片相同器件時,可用硬體連接方式對3位引腳A2A1A0接Vcc或接地,形成地址數(shù)據(jù)。⑶R/W數(shù)據(jù)傳送方向。R/W=1時,主機接收(讀);
R/W=0時,主機發(fā)送(寫)。表8-1常用I2C器件地址SLA種類型號器件地址SLA引腳地址備註靜態(tài)RAMPCF8570/711010A2A1A0R/W3位數(shù)字引腳地址A2A1A0PCF8570C1011A2A1A0R/W3位數(shù)字引腳地址A2A1A0E2PROMPCF85821010A2A1A0R/W3位數(shù)字引腳地址A2A1A0AT24C021010A2A1A0R/W3位數(shù)字引腳地址A2A1A0AT24C041010A2A1P0R/W2位數(shù)字引腳地址A2A1AT24C081010A2P1P0R/W1位數(shù)字引腳地址A2AT24C0161010P2P1P0R/W無引腳地址,A2A1A0懸空處理I/O口PCF85740100A2A1A0R/W3位數(shù)字引腳地址A2A1A0PCF8574A0111A2A1A0R/W3位數(shù)字引腳地址A2A1A0LED/LCD驅(qū)動控制器SAA106401110A1A0R/W2位數(shù)字引腳地址A1A0PCF8576011100A0R/W1位數(shù)字引腳地址A0PCF8578/79011110A0R/W1位數(shù)字引腳地址A0ADC/DACPCF89511001A2A1A0R/W3位數(shù)字引腳地址A2A1A0日曆時鐘PCF8583101000A0R/W1位數(shù)字引腳地址A03、介面電氣結(jié)構(gòu)
I2C匯流排端口輸出為開漏結(jié)構(gòu),匯流排上必須外接上拉電阻Rp,其阻值通常可選5~10KΩ。4、匯流排驅(qū)動能力由於I2C匯流排器件均為CMOS器件,匯流排具有足夠的電流驅(qū)動能力。
I2C匯流排的電容負載能力為400pF(通過驅(qū)動擴展可達4000pF)。
I2C匯流排傳輸速率為100Kb/s(改進後的規(guī)範為400Kb/s)。5、I2C匯流排時序
一次完整的數(shù)據(jù)傳送過程應(yīng)包括:起始(S)、發(fā)送尋址位元組(SLAR/W)、應(yīng)答、發(fā)送數(shù)據(jù)、應(yīng)答、…、發(fā)送數(shù)據(jù)、應(yīng)答、終止(P)。
80C51只能採用虛擬I2C匯流排方式,並且只能用於單主系統(tǒng),虛擬I2C匯流排介面可用通用I/O口中任一端線充任,數(shù)據(jù)線定義為VSDA,時鐘線定義為VSCL。二、80C51單主系統(tǒng)虛擬I2C匯流排軟體包
80C51單主系統(tǒng)虛擬I2C匯流排軟體包VIIC可由二大類共9個歸一化副程式組成。二大類程式分別為典型信號模擬副程式和數(shù)據(jù)傳送通用副程式。1、典型信號模擬副程式對於虛擬I2C匯流排,有幾個重複應(yīng)用的典型信號,可根據(jù)I2C匯流排時序要求,編制這些典型信號副程式:
⑴啟動信號STAT⑵終止信號STOP⑶發(fā)送應(yīng)答位(A)MACK⑷發(fā)送應(yīng)答非位(A)NACK⑸檢查應(yīng)答位CACK2、數(shù)據(jù)傳送通用副程式數(shù)據(jù)傳送通用副程式是應(yīng)用典型信號模擬副程式(起始、終止、應(yīng)答和檢查應(yīng)答)並按I2C匯流排數(shù)據(jù)傳送時序要求編制的副程式。
⑴發(fā)送一位元組數(shù)據(jù)副程式WR1B⑵接收一位元組數(shù)據(jù)副程式RD1B⑶發(fā)送N個位元組數(shù)據(jù)副程式WRNB⑷接收N個位元組數(shù)據(jù)副程式RDNB
按照I2C匯流排數(shù)據(jù)傳送時序要求,一次完整的數(shù)據(jù)發(fā)送過程應(yīng)包括起始(S)、發(fā)送尋址位元組(SLAR/W)、應(yīng)答、發(fā)送數(shù)據(jù)、應(yīng)答、…、發(fā)送數(shù)據(jù)、應(yīng)答、終止(P),其格式如下:SSLAWAdata1Adata2A……dataNAP
其中,紅色部分由主器件發(fā)送,從器件接收;黑色部分由從器件發(fā)送,主器件接收。發(fā)送N個位元組數(shù)據(jù)副程式WRNB入口條件:
①偽指令定義NUMB、SLA、MTD單元地址;
②發(fā)送數(shù)據(jù)字節(jié)數(shù)存內(nèi)RAMNUMB單元;
③發(fā)送尋址位元組存內(nèi)RAMSLA單元;
④發(fā)送數(shù)據(jù)依次存放在首址為MTD的內(nèi)RAM中。佔用資源:Acc、R1、R2、R3、Cy、F0。WRNB:MOVR3,NUMB;取發(fā)送數(shù)據(jù)字節(jié)數(shù)N(存在內(nèi)RAMNUMB單元)WRNB0:LCALLSTAT;啟動I2C匯流排
MOVA,SLA;讀發(fā)送尋址位元組(存在內(nèi)RAMSLA單元)LCALLWR1B;發(fā)送尋址位元組
LCALLCACK;檢查應(yīng)答位
JBF0,WRNB0;應(yīng)答不正常,返回重發(fā)
MOVR1,#MTD;應(yīng)答(A)正常,取發(fā)送數(shù)據(jù)存儲區(qū)首址WRDA:MOVA,@R1;讀一個位元組發(fā)送數(shù)據(jù)
LCALLWR1B;發(fā)送一個位元組
LCALLCACK;檢查應(yīng)答位
JBF0,WRNB;應(yīng)答不正常,返回重發(fā)
INCR1;應(yīng)答(A)正常,指向發(fā)送數(shù)據(jù)下一位元組
DJNZR3,WRDA;判N個數(shù)據(jù)發(fā)送完畢否?未完繼續(xù)
LCALLSTOP;N個數(shù)據(jù)發(fā)送完畢,發(fā)送結(jié)束信號
RET;
按照I2C匯流排數(shù)據(jù)傳送時序要求,接收N個位元組數(shù)據(jù)應(yīng)按下列格式編程:接收N個位元組數(shù)據(jù)副程式RDNB
SSLARAdata1Adata2A…dataNAP
其中,紅色部分由主器件發(fā)送,從器件接收;黑色部分由從器件發(fā)送,主器件接收。入口條件:
①偽指令定義NUMB、SLA、MRD地址;
②接收數(shù)據(jù)字節(jié)數(shù)存內(nèi)RAMNUMB單元;
③接收尋址位元組存內(nèi)RAMSLA單元。出口狀態(tài):接收N個位元組依次存在首址MRD的內(nèi)RAM中。佔用資源:Acc、R1、R2、R3、Cy、F0。RDNB:MOVR3,NUMB;取接收數(shù)據(jù)字節(jié)數(shù)N(存在內(nèi)RAMNUMB單元)RDNB0:LCALLSTAT;啟動I2C匯流排
MOVA,SLA;讀接收尋址位元組(存在內(nèi)RAMSLA單元)LCALLWR1B;發(fā)送接收尋址位元組
LCALLCACK;檢查應(yīng)答位
JBF0,RDNB0;應(yīng)答不正常,返回重新開始RDA0:MOVR1,#MRD;應(yīng)答(A)正常,取接收數(shù)據(jù)存儲區(qū)首址RDA1:LCALLRD1B;接收一個位元組數(shù)據(jù)
MOV@R1,A;存一個位元組數(shù)據(jù)
DJNZR3,ACK;判N個數(shù)據(jù)接收完畢否?未完轉(zhuǎn)發(fā)送應(yīng)答位
LCALLNACK;N個數(shù)據(jù)接收完畢,發(fā)送應(yīng)答非位(A)
LCALLSTOP;發(fā)送終止信號
RET;副程式結(jié)束返回ACK:LCALLMACK;發(fā)送應(yīng)答位(A)
INCR1;指向下一接收數(shù)據(jù)存儲單元地址
SJMPRDA1;轉(zhuǎn)接收下一位元組數(shù)據(jù)⑴VIIC軟體包共有9個歸一化副程式組成。⑵VIIC軟體包僅適用單主系統(tǒng)即主方式下I2C匯流排週邊擴展。且應(yīng)fosc≤6MHz,若fosc>6MHz,則應(yīng)相應(yīng)調(diào)整NOP指令個數(shù),以滿足I2C匯流排數(shù)據(jù)傳送時序要求。⑶VIIC軟體包可嵌入到80C51ROM中任一空間,作為I2C匯流排擴展應(yīng)用程式設(shè)計的軟體支持平臺。⑷在應(yīng)用VIIC軟體包初始化中,應(yīng)對軟體包中標記符號用偽指令定義。⑸VIIC軟體包佔用資源:F0、Cy、Acc、R1、R1、R3。在調(diào)用VIIC軟體包之前,若涉及這些存儲單元中原有數(shù)據(jù)尚需保存,應(yīng)採取保護現(xiàn)場措施,在調(diào)用結(jié)束後恢復(fù)現(xiàn)場。3、虛擬I2C匯流排軟體包VIIC小結(jié)一、I2C匯流排擴展I/O口通用器件PCF8574§8-4虛擬I2C匯流排擴展I/O口1、引腳功能PCF8574是一個帶有中斷輸出的8位準雙向I/O口I2C匯流排擴展晶片。
A2~A0:地址引腳;
P0~P7:8位準雙向I/O口,驅(qū)動能力IOL=25mA,IOH<300
A;
SDA、SCL
:I2C匯流排介面;
INT:中斷請求輸出,低電平有效,開漏輸出;
VDD、VSS:電源端、接地端;2、電路設(shè)計PCF8574與80C51I2C匯流排介面應(yīng)用電路。PCF8574的器件地址是0100,A2A1A0為引腳地址,全接地時為000,R/W=1時,接收尋址位元組SLAR=41H=01000001B;R/W=0時,發(fā)送尋址位元組SLAW=40H=01000000B。3、尋址位元組
當PCF8574輸入端P0~P7電平狀態(tài)改變時,中斷請求輸出端INT會出現(xiàn)低電平(滯後時間約4
s),可觸發(fā)80C51產(chǎn)生中斷。在對PCF8574進行一次讀寫操作後,INT端撤銷中斷請求,複位為高電平。4、中斷請求5、數(shù)據(jù)輸入/輸出操作格式⑴輸出操作SSLAWAPOdataAP⑵輸入操作SSLARAPIdataAP
其中,紅色部分由80C51發(fā)送,PCF8574接收;黑色部分由PCF8574發(fā)送,80C51接收。二、PCF8574應(yīng)用實例【例8-3】圖8-14為PCF8574四鍵四LED應(yīng)用電路,PCF8574P0~P3為鍵信號K0~K3輸入端,P4~P7為LED控制信號D0~D3輸出端,要求當鍵K0~K3按下後,相應(yīng)LEDD0~D3亮,設(shè)VIIC軟體包已裝入ROM。解:編制程式如下:主程序:
VSDAEQUP1.0;定義虛擬I2C匯流排數(shù)據(jù)線端口
VSCLEQUP1.1;定義虛擬I2C匯流排時鐘線端口
SLAEQU50H;定義發(fā)送/接收尋址位元組內(nèi)RAM存儲單元為50HNUMBEQU51H;定義發(fā)送/接收數(shù)據(jù)字節(jié)數(shù)N內(nèi)RAM存儲單元為51HMTDEQU30H;定義發(fā)送數(shù)據(jù)內(nèi)RAM存儲區(qū)首地址為30HMRDEQU40H;定義接收數(shù)據(jù)內(nèi)RAM存儲區(qū)首地址為40HWORK:MOVMTD,#0FFH;PCF8574初始化,置P0~P3輸入態(tài),D0~D3燈滅
MOVSLA,#40H;置發(fā)送尋址位元組
MOVNUMB,#1;置發(fā)送位元組數(shù)
LCALLWRNB;FFH寫入PCF8574SETBEA;CPU開中
SETBEX1;INT1開中
SETBIT1;置INT1邊沿觸發(fā)方式
SJMP$;等待PCF8574P0~P3口狀態(tài)變化觸發(fā)中斷中斷服務(wù)副程式:VINT:MOVSLA,#41H;置接收尋址位元組
MOVNUMB,#1;置接收位元組數(shù)
LCALLRDNB;讀PCF8574口狀態(tài)
MOVA,MRD;讀接收數(shù)據(jù)
SWAPA;低4位狀態(tài)移至高4位
ORLA,#0FH;低4位保持輸入態(tài)
MOVMTD,A;控制信號存入發(fā)送數(shù)據(jù)首地址單元
MOVSLA,#40H;置發(fā)送尋址位元組
MOVNUMB,#1;置發(fā)送位元組數(shù)
LCALLWRNB;輸出控制信號
RETI;1、引腳功能§8-5虛擬I2C匯流排擴展
AT24CXX系列E2PROM一、I2C匯流排E2PROM晶片AT24C02SDA、SCL:I2C匯流排介面A2~A0:地址引腳TEST:測試端,高電平有效VDD、VSS:電源端、接地端2、電路設(shè)計
A2A1A0TEST
E2PROM的寫入時間一般需要5~10ms,頁寫緩衝器具有SRAM性質(zhì),可快速寫入,先將CPU輸入的數(shù)據(jù)暫存頁寫緩衝器內(nèi),然後慢慢寫入E2PROM中。但一次寫入數(shù)據(jù),受到該晶片頁寫緩衝器容量的限制,若超出容量或超出頁內(nèi)地址,都將導(dǎo)致出錯。應(yīng)將超出部分,隔5~10ms重新啟動一次寫操作。
AT24C02頁寫緩衝器為8B,頁內(nèi)地址為000~111。3、尋址位元組AT24CXX的器件地址是1010,A2A1A0為引腳地址,全接地時為000。R/W=1時,讀尋址位元組SLAR
=10100001B=A1H;R/W=0時,寫尋址位元組SLAW
=10100000B=A0H。4、頁寫緩衝器⑴寫操作格式
5、數(shù)據(jù)讀/寫操作格式SSLAWASADRAdata1Adata2A……dataNAP⑵讀操作格式
SSLAWASADRAPSSLARAdata1Adata2A…dataNAP
其中,紅色部分由80C51發(fā)送,AT24CXX接收;黑色部分由AT24CXX發(fā)送,80C51接收。
寫入讀出單元子地址
讀出操作
【例8-4】按圖8-15(b),試將內(nèi)RAM10H為首址的8個位元組數(shù)據(jù)寫入AT24C0250H~57H單元中。設(shè)VIIC軟體包已裝入ROM,VSDA、VSCL、SLA、NUMB、MTD、MRD均已按8.3.2軟體包小結(jié)中協(xié)議定義解:二、擴展AT24C02應(yīng)用舉例VAT24W:MOVSLA,#10100000B;置寫AT24C02尋址位元組
MOVNUMB,#9;置寫入數(shù)據(jù)字節(jié)數(shù)N+1(多一個片內(nèi)子地址)
MOVMTD,#50H;置寫AT24C02片內(nèi)子地址首址SADR[(30H)=50H]MOVR0,#10H;置8個數(shù)據(jù)原存放區(qū)首址
MOVR1,#31H;置8個數(shù)據(jù)串行發(fā)送存放區(qū)首址
MOVR2,#8;置數(shù)據(jù)個數(shù)MOVLP:MOVA,@R0;將8個數(shù)據(jù)依次移入31H~38HMOV@R1,A;INCR0;INCR1;DJNZR2,MOVLP;LCALLWRNB;發(fā)送AT24C02片內(nèi)子地址及8個數(shù)據(jù)
RET;【例8-5】同例8-4,數(shù)據(jù)改為16個,試編程。解:AT24W1:LCALLVAT24W;調(diào)用寫8個數(shù)據(jù)副程式(第1次寫)
LCALLDLY10ms;調(diào)用延時10ms副程式(略)AT24W2:MOVMTD,#58H;置第2次寫AT24C02片內(nèi)首址SADR[(30H)=58H]MOVR0,#18H;置第2次寫8個數(shù)據(jù)原存放區(qū)首址
MOVR1,#31H;置第2次寫8個數(shù)據(jù)串行發(fā)送存放區(qū)首址
MOVR2,#8;置第2次寫數(shù)據(jù)個數(shù)MOVLP2:MOVA,@R0;將第2次寫8個數(shù)據(jù)依次移入31H~38HMOV@R1,A;INCR0;INCR1;DJNZR2,MOVLP2;LCALLWRNB;第2次寫AT24C02RET;解:AT24W3:MOVSLA,#10100000B;置寫AT24C02尋址位元組
MOVNUMB,#7;置寫入數(shù)據(jù)字節(jié)數(shù)N+1(多一個片內(nèi)子地址)
MOVMTD,#52H;置寫AT24C02片內(nèi)子地址首址SADR[(30H)=52H]MOVR0,#10H;置6個數(shù)據(jù)原存放區(qū)首址
MOVR1,#31H;置6個數(shù)據(jù)串行發(fā)送時存放區(qū)首址
MOVR2,#6;置數(shù)據(jù)個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 采購降本知識培訓(xùn)課件
- 金融標準化知識培訓(xùn)課件
- 藥肥市場知識培訓(xùn)課件
- 二零二五年度園林景區(qū)開荒保潔與生態(tài)保護合同3篇
- 某年珠江帝景營銷推廣方案
- 日本“醫(yī)養(yǎng)結(jié)合”社區(qū)養(yǎng)老模式構(gòu)建及對我國的啟示-基于制度分析視角
- 共筑安全墻快樂過寒假模板
- Unit 10 I've had this bike for three years!Section A 2a-2d 英文版說課稿 2024-2025學(xué)年人教版八年級英語下冊
- 交易中心數(shù)字化改造升級設(shè)備更新采購項目可行性研究報告模板-立項拿地
- 貴州輕工職業(yè)技術(shù)學(xué)院《動畫原理與網(wǎng)絡(luò)游戲動畫設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 網(wǎng)站建設(shè)合同范本8篇
- 污水站安全培訓(xùn)
- 山東省濟寧市2023-2024學(xué)年高一上學(xué)期1月期末物理試題(解析版)
- 宜賓天原5萬噸氯化法鈦白粉環(huán)評報告
- 教育機構(gòu)年度總結(jié)和來年規(guī)劃
- 2024年工廠股權(quán)轉(zhuǎn)讓盡職調(diào)查報告3篇
- 醫(yī)療器械考試題及答案
- 初三家長會數(shù)學(xué)老師發(fā)言稿
- 責(zé)任護理組長競選
- 法人代持免責(zé)任協(xié)議書(2篇)
- 閘站監(jiān)理實施細則
評論
0/150
提交評論