版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、微處理器實(shí)驗(yàn)報告班級 13電科A 姓名 張益航學(xué)號2012010201070實(shí)驗(yàn)名稱串口擴(kuò)展實(shí)驗(yàn)實(shí)驗(yàn)時間2015年11月18日成績教師簽名批改時間報告內(nèi)容一、實(shí)驗(yàn)?zāi)康暮腿蝿?wù)1、了解I 2C串行通信的工作原理和信號標(biāo)準(zhǔn)。2、掌握AT24C64勺工作原理和軟件編程方法。二、實(shí)驗(yàn)原理簡介I2C總線是Philips公司推出的二線制高性能串行總線,SD曲串行數(shù)據(jù)線,SC四時鐘號線;可以通過器件地址和器件上的子地址對從器件上的存儲單元進(jìn)行讀寫,并可以是多主模式的。AT24C64t一個I2C接口的EEPROM件,共有64Kbit ,可以分為256頁,每一頁有32字節(jié)。5.1K Q 2+5 +5VVccVcc
2、 A0P3.3T ISDA A1 _P3.6SCL A2 LWP 一89S51圖3.7.1 單片機(jī)與AT24C64連接原理圖T AR DEV1QET ADDHE58IRA S J G 日四KACKFIRSTDR口 用口即上小WQHD ADDRESS圖3.7.2 AT24C64 頁寫時序圖M3B START _DEVICEAUDHbSSWRITE- RJB:HL 2nd WORD ADDRESS nriA.T.4310DuMMS- Lrrt圖3.7.3 AT24C64隨機(jī)讀時序圖DEVICEADDRESSMTA rt a圖3.7.4 AT24C64順序讀時序圖三、實(shí)驗(yàn)設(shè)備1、PO一臺(已安裝 K
3、eil uVision 、STC_IS片軟件);2、ZSC-1單片機(jī)實(shí)驗(yàn)箱一臺。四、實(shí)驗(yàn)內(nèi)容和步驟中編寫源程序。參考程序如下(請將下劃1、向AT24C6祇50HFF始的10單元存入10個字符0 - 9。 在Keil線部分補(bǔ)充完整):;向E2PROM 50H-59H寫入10個字節(jié)內(nèi)容SDA EQU P3.3SCL EQU P3.6WNUM DATA 40HWADDR DATA 41HWBUF DATA 42HRNUM DATA 50HRADDR DATA 51HRBUF DATA 52HADDRSH EQU 00HADDRSL EQU 50HORG 0000HAJMP MAINORG 0040H
4、MAIN: MOV SP,#5FHMOV WNUM,#10LCALL LDATAMOV WADDR,#0A0HMOV R1,#WBUFCALL WRNBMOV P0,#55HSJMP $LDATA:MOV DPTR,#TABMOV R1,#WBUFMOV R7,#10MP1: MOV A,#0MOVC A,A+DPTRMOV R1,AINC DPTRINC R1DJNZ R7,MP1RETTAB: DB 0123456789ABCDEF$INCLUDE(I2C.ASM)ENDI2C:;起始信號STA: CLR SCLMOV R6,#5DJNZR6,$SETBSDAMOVR6,#5DJNZR6,
5、$SETBSCL;起始條件建立時間大于4.7usMOVR6,#15DJNZR6,$CLRSDACLRRETMOVDJNZR6,$MOVDJNZR6,$R6,#15SCLR6,#10;鉗住總線,準(zhǔn)備發(fā)數(shù)據(jù)終止信號STP: CLRSDAMOVR6,#5DJNZR6,$SETBSCL;發(fā)送結(jié)束條件的時鐘信號MOVR6,#15DJNZR6,$SETBSDA;結(jié)束總線MOVR6,#15DJNZR6,$CLRSCLMOVR6,#10DJNZR6,$SETBSCLRET;發(fā)送一個時鐘脈沖信號SENDCLK:MOVR6,#40DJNZR6,$SETBSCLMOVR6,#25DJNZR6,$CLRSCLMOVR
6、6,#10DJNZR6,$RET;發(fā)送應(yīng)答位0ACK: CLRSDA;將SDA10LCALLSENDCLKRET;發(fā)送非應(yīng)答位1NAS: SETBSDA;WSDtAI 1LCALLSENDCLKRET;應(yīng)答位檢查,正常應(yīng)答時F0為1,否則為0ACKC:LCALLRBITRET;讀一位數(shù)據(jù)到F0RBIT:MOVR6,#40DJNZR6,$SETBSDAMOVR6,#10DJNZR6,$SETBSCLMOVR6,#20DJNZR6,$MOVC,SDAMOVF0,CCLRSCLMOVR6,#10DJNZR6,$RET;發(fā)送一個字節(jié)WRB:MOVR0,#8WLP1:RLCAMOVSDA,CLCALLS
7、ENDCLKDJNZR0,WLP1LCALLRBITRET;讀一個字節(jié)RDB: MOVR0,#8RLP1:LCALLRBITMOVC,F0RLCADJNZR0,RLP1RET;發(fā)送n個字節(jié);R1-發(fā)送數(shù)據(jù)首地址;WNUM-發(fā)送字節(jié)數(shù);WADDR-寫尋址WRNB:LCALLSTAMOVA,WADDR;器件尋址CALL WRBJBF0,WFENDMOVA,#ADDRSH地址高字節(jié)CALL WRBJBF0,WFENDMOVA,#ADDRSL地址低字節(jié)CALL WRBJBF0,WFENDMOVR7,WNUM;緩沖區(qū)字節(jié)數(shù)WRLP:MOVA,R1;寫入字節(jié)LCALLWRBJBF0,WFENDINCR1D
8、JNZR7,WRLPWEND:LCALLSTPMOVR7,#00;延時X1:MOVR6,#00DJNZR6,$DJNZR7,X1RETWFEND: SETBSCLRET;讀n個字節(jié)4;R1-存儲數(shù)據(jù)首地址;RNUM-讀字節(jié)數(shù);RADDR-讀尋址RDNB:LCALLSTAMOVA,WADDR;器件尋址LCALLWRBJBF0,RFENDMOVA,#ADDRSH地址高字節(jié)CALL WRBJBF0,RFENDMOVA,#ADDRSL地址低字節(jié)CALL WRBJBF0,RFENDLCALLSTAMOVA,RADDR;器件尋址讀LCALLWRBJBF0,RFENDMOVR7,RNUM;讀字節(jié)數(shù)RNLP:
9、LCALLRDBMOVR1,ADJNZR7,FASKLCALLNASREND:LCALLSTPRETRFEND:SETBSCLRETFASK:CALL ACKINCR1SJMPRNLP2、讀程序1所寫入的10個字符并把它們在上位機(jī)上顯示。;讀取50H-59H的10個字節(jié)內(nèi)容,并顯示在上位機(jī)SDA EQU P3.3SCL EQU P3.6WNUM DATA 40HWADDR DATA 41HWBUF DATA 42HRNUM DATA 50HRADDR DATA 51HRBUF DATA 52HADDRSH EQU 00HADDRSL EQU 50HORG 0000HAJMP MAINORG 0
10、040HMAIN: MOV SP,#5FHMOV WADDR,#0A0HMOV RADDR,#0A1HMOV RNUM,#10MOV R1,#RBUFCALL RDNBCALL UARTINITCALL DISSJMP $UARTINIT:MOV TMOD,#20HMOV TH1,#0FDHMOV TL1,#0FDHMOV SCON,#40HMOV PCON,#00HSETB TR1RETDIS: MOV R7,RNUMMOV R1,#RBUFDISLP: MOV A,R1MOV SBUF,AJNB TI,$CLR TIINC R1DJNZ R7,DISLPRET$INCLUDE(I2C.AS
11、M)ENDTBm I A lirpii TiTfai “ u Hdr5董ml面 工 取瑞整備r飄落酋畜產(chǎn) 盤摩整雪號囂皿器豆聲口 |由 XEHSlDi的諱 HI?UMKHI1111* 制口I*算A-J7W 孰#Laaicaaf.FyrH 5st*;中琳EM 1。才咽說*7了1 unatLD3 fcflx N3b fnn -5.,. - n eefsi. AT24C64150HFF始的單元,然后讀出回顯到上位機(jī)。;上位3.接收從上位機(jī)傳來的以$結(jié)束的不超過10個字符,寫入 機(jī)輸入,寫,讀,回顯SDAEQUP3.3SCLEQUP3.6WNUIDATA40HWADDR DATA41HWBUFDATA
12、42HRNUMDATA90HRADDR DATA91HRBUFDATA92HADDRSH EQU 00HADDRSL EQU 50HORG 0000H AJMPMAIN ORG 0040H MAIN:MOV SP,#5FHMOV WADDR,#0A0HMOV RADDR,#0A1HMOV RNUM,#15MOV R1,#RBUF CALLRDNBCALLUARTINIT CALLDIS SJMP$UARTINIT:MOV TMOD,#20HMOV TH1,#0FDHMOV TL1,#0FDH MOV SCON,#40H MOV PCON,#00H SETBTR1 RETDIS:MOV R7,R
13、NUMMOV R1,#RBUFDISLP: MOV A,R1MOV SBUF,AJNB TI,$CLR TIINC R1 DJNZR7,DISLP RETM Vntui Ef na i-*R I a-小可勒島=-0 土也回苦痰壁餐片鬻沙.於露F!d!-eIII,寫入15個字符:EQU P3.3SCL EQU P3.6WNUM DATA 40HWADDR DATA 41HWBUF DATA 42HRNUM DATA 50HRADDR DATA 51HRBUF DATA 52HADDRSH EQU 00HADDRSL EQU 50HORG 0000HAJMP MAINORG 0040HMAIN:
14、MOV SP,#5FHMOV WNUM,#15LCALL LDATAMOV WADDR,#0A0HMOV R1,#WBUFCALL WRNBMOV P0,#55HSJMP $LDATA:MOV DPTR,#TABMOV R1,#WBUFMOV R7,#15MP1: MOV A,#0MOVC A,A+DPTRMOV R1,AINC DPTRINC R1DJNZ R7,MP1RETTAB: DB 0123456789ABCDEF$INCLUDE(I2C.ASM)END瑞求Hsf孝北印氐品:nrw* 部畀蹈5 iSDA EQU P3.3SCL EQU P3.6WNUIDATA40HWADDR DAT
15、A41HWBUFDATA42HRNUIDATA90HRADDR DATA91HRBUFDATA92HADDRSH EQU 00HADDRSL EQU 50HORG 0000H AJMPMAIN ORG 0040HMAIN:MOV SP,#5FHMOV WADDR,#0A0HMOV RADDR,#0A1HMOV RNUM,#15MOV R1,#RBUFCALLRDNBCALL UARTINITCALL DISSJMP$UARTINIT: MOV TMOD,#20HMOV TH1,#0FDHMOV TL1,#0FDHMOV SCON,#40HMOV PCON,#00H SETBTR1 RETDIS: MOV R7,RNUMMOV R1,#RBU
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2019年北京交通大學(xué)(威海)招聘體育教師試題及答案解析
- 2019國家公務(wù)員考試行測真題與答案解析(地市級)
- 2024年07月浙江浙商銀行金華分行社會招考(72)筆試歷年參考題庫附帶答案詳解
- 2024年07月浙江民生銀行臺州二級分行社會招考(720)筆試歷年參考題庫附帶答案詳解
- 2024年07月浙江臺州銀行嘉興分行招考筆試歷年參考題庫附帶答案詳解
- 第19課 七七事變與全民族抗戰(zhàn) (說課稿)八年級歷史上冊同步高效課堂(部編版)
- 醫(yī)療器械稽查實(shí)務(wù)資料
- 醫(yī)院宣傳干部培訓(xùn)
- 售后客戶服務(wù)培訓(xùn)
- 第二單元寫作《說明的順序》說課稿2023-2024學(xué)年統(tǒng)編版語文八年級下冊
- CTR-2023年中國搜索引擎行業(yè)研究報告
- 中班美術(shù)活動美麗的蝴蝶教案【含教學(xué)反思】
- 北師大版九年級數(shù)學(xué)上冊教學(xué)教學(xué)工作總結(jié)
- 光儲電站儲能系統(tǒng)調(diào)試方案
- (完整)小學(xué)語文考試專用作文方格紙
- 管理供應(yīng)商 供應(yīng)商績效評估
- 煙花爆竹工程設(shè)計安全規(guī)范
- 1000MW機(jī)組鍋爐過渡段T23水冷壁管檢修導(dǎo)則(征求意見稿)
- 夾層鋼結(jié)構(gòu)施工方案鋼結(jié)構(gòu)夾層施工方案
- 人教版九年級數(shù)學(xué)上冊期末復(fù)習(xí)課件全套
- YS/T 752-2011復(fù)合氧化鋯粉體
評論
0/150
提交評論