微處理器實(shí)驗(yàn)實(shí)驗(yàn)報(bào)告電子鐘試驗(yàn)報(bào)告_第1頁
微處理器實(shí)驗(yàn)實(shí)驗(yàn)報(bào)告電子鐘試驗(yàn)報(bào)告_第2頁
微處理器實(shí)驗(yàn)實(shí)驗(yàn)報(bào)告電子鐘試驗(yàn)報(bào)告_第3頁
微處理器實(shí)驗(yàn)實(shí)驗(yàn)報(bào)告電子鐘試驗(yàn)報(bào)告_第4頁
微處理器實(shí)驗(yàn)實(shí)驗(yàn)報(bào)告電子鐘試驗(yàn)報(bào)告_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、電子科技大學(xué)中山學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告院別:電子信息學(xué)院 課程名稱:微處理器實(shí)驗(yàn) 班級(jí): ic設(shè)計(jì)11 姓名: 林華均 學(xué)號(hào):2011010201032 實(shí)驗(yàn)名稱:電子鐘實(shí)驗(yàn) 實(shí)驗(yàn)時(shí)間:2013 年11月7日成績: 教師簽名: 批改時(shí)間:一、實(shí)驗(yàn)原理與目的1、 進(jìn)行一次實(shí)際開發(fā)的實(shí)驗(yàn),提高用戶實(shí)際開發(fā)的能力;2、 利用實(shí)驗(yàn)箱設(shè)計(jì)一個(gè)電子鐘二、實(shí)驗(yàn)儀器1、pc機(jī)一臺(tái)2、dp-51pro 單片機(jī)綜合仿真實(shí)驗(yàn)儀一臺(tái)三、實(shí)驗(yàn)內(nèi)容與分析結(jié)合i2c總線的控制、zlg7290鍵盤led控制器進(jìn)行成年歷時(shí)鐘的設(shè)計(jì)。熟練掌握i2c總線的控制,靈活運(yùn)用i2c主控器軟件包,深刻理解實(shí)時(shí)時(shí)鐘、zlg7290鍵盤led控制的

2、各種功能,并能把它們相結(jié)合,組成具有實(shí)際功能的萬年歷時(shí)鐘1、用導(dǎo)線連接d7區(qū)的j4和a2區(qū)的p16、p17(sclp16、sdap17),連接d7區(qū)的j2和a2區(qū)的p10、int0(/rstp10、int_keyint0),短接d7區(qū)的jp1跳線。(連接導(dǎo)線的時(shí)候如果導(dǎo)線長度不夠,可以利用c8區(qū)的j109、j12、j13、j14、j21作轉(zhuǎn)接。)2、先編寫顯示的子函數(shù),可以分別顯示日期和顯示時(shí)間。用按鍵來切換顯示的內(nèi)容(初步設(shè)計(jì)用d7區(qū)的s1按鍵來切換)。3、然后再進(jìn)行整體編程,如果還有困難可以先畫流程圖,再編寫程序。4、顯示結(jié)果為:上電進(jìn)行時(shí),8位數(shù)碼管顯示時(shí)間時(shí)分秒;按一下s1切換到顯示年

3、月日,再按一下s1又切換回時(shí)分秒。參考程序sdabitp1.7;i2c總線定義sclbitp1.6rstbitp1.0key_intbitp3.2mtdequ40h;發(fā)送數(shù)據(jù)緩沖器mrdequ49h;接收數(shù)據(jù)緩沖區(qū);定義器件地址及變量zlg7290equ70h;zlg7290的器件地址pcf8563equ0a2h;pcf8563t的器件地址ackbit10h;應(yīng)答標(biāo)志位sladata50h;器件的從地址subadata51h;器件的子地址numbytedata52h;讀/寫的字節(jié)數(shù)變量disp_bufequ60hswich_datebit1ahorg0000hljmpmainorg0100h;

4、-主程序如下:main:mov sp,#70hclrrstlcall delaysetbrstlcall delaymovmtd,#00hmovmtd+1,#12hmovmtd+2,#00hmovmtd+3,#30hmovmtd+4,#12hmovsla,#pcf8563;指定器件地址movsuba,#00h;指定子地址movnumbyte,#05h;發(fā)送5字節(jié)數(shù)據(jù)lcalliwrnbyte;調(diào)用寫5字節(jié)數(shù)據(jù)程序lcall delaymovmtd,#06hmovmtd+1,#05hmovmtd+2,#04hmovmtd+3,#02hmovsla,#pcf8563;指定器件地址movsuba,#

5、05h;指定子地址movnumbyte,#04h;發(fā)送4字節(jié)數(shù)據(jù)lcalliwrnbyte;調(diào)用寫4字節(jié)數(shù)據(jù)程序lcall delaymainloop:movsla,#pcf8563;指定器件地址movsuba,#02h;指定子地址movnumbyte,#07h;發(fā)送7字節(jié)數(shù)據(jù)lcallirdnbyte;調(diào)用讀7字節(jié)數(shù)據(jù)程序lcall delayjbswich_date,display_datesjmpdisplay_timeloop1:jnbkey_int,key_handlesjmpmainloopkey_handle:movsla,#zlg7290;指定器件地址movsuba,#01h;

6、指定子地址movnumbyte,#01h;發(fā)送1字節(jié)數(shù)據(jù)lcallirdnbyte;調(diào)用讀1字節(jié)數(shù)據(jù)程序lcalldelaymova,mrdcjnea,#01h,mainloopcplswich_datesjmpmainloopdisplay_date:mova,mrd+3anla,#0x3fmovmrd+3,amova,mrd+5anla,#0x1fmovmrd+5,amova,mrd+3anla,#0x0fmovdisp_buf,amova,mrd+3swapaanla,#0x0fmovdisp_buf+1,amova,mrd+5anla,#0x0fadda,#0x80movdisp_bu

7、f+2,amova,mrd+5swapaanla,#0x0fmovdisp_buf+3,amova,mrd+6anla,#0x0fadda,#0x80movdisp_buf+4,amova,mrd+6swapaanla,#0x0fmovdisp_buf+5,amovdisp_buf+6,#0hmovdisp_buf+7,#02hsjmpdisplaydisplay_time:mova,mrdanla,#0x7fmovmrd,amova,mrd+1anla,#0x7fmovmrd+1,amova,mrd+2anla,#0x3fmovmrd+2,amova,mrdanla,#0x0fmovdisp

8、_buf,amova,mrdswapaanla,#0x0fmovdisp_buf+1,amova,mrd+1anla,#0x0fmovdisp_buf+3,amova,mrd+1swapaanla,#0x0fmovdisp_buf+4,amova,mrd+2anla,#0x0fmovdisp_buf+6,amova,mrd+2swapaanla,#0x0fmovdisp_buf+7,amovdisp_buf+2,#1fhmovdisp_buf+5,#1fhdisplay:movr7,#0x08movr1,#disp_bufmova,#0x60disloop:movmtd,apushaccmov31h,r1mov30h,r7movmtd+1,r1movsla,#zlg7290;指定器件地址movsuba,#07h;指定子地址movnumbyte,#02h;發(fā)送2字節(jié)數(shù)據(jù)lcalliwrnbyte;調(diào)用寫2字節(jié)數(shù)據(jù)程序lcall delaymovr1,31hmovr7,30hpopaccincr1incadjnzr7,disloopljmploop1delay:mov r7,#80hmin:djnz r7,ys500retys500:lcall ys500usljmp minys500us:mov r6,#80hdjnz r6,$retdelay1:mov r7,#20hd

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論