開(kāi)機(jī)次數(shù)記錄器課程設(shè)計(jì)

開(kāi)機(jī)次數(shù)記錄器課程設(shè)計(jì)

ID:12435483

大?。?9.50 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2018-07-17

開(kāi)機(jī)次數(shù)記錄器課程設(shè)計(jì)_第1頁(yè)
開(kāi)機(jī)次數(shù)記錄器課程設(shè)計(jì)_第2頁(yè)
開(kāi)機(jī)次數(shù)記錄器課程設(shè)計(jì)_第3頁(yè)
開(kāi)機(jī)次數(shù)記錄器課程設(shè)計(jì)_第4頁(yè)
開(kāi)機(jī)次數(shù)記錄器課程設(shè)計(jì)_第5頁(yè)
資源描述:

《開(kāi)機(jī)次數(shù)記錄器課程設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、例程6:串行EPROM寫(xiě)入編程練習(xí)電路原理圖:參考程序:;***************************************************************************;程序包括主程序,24C02讀、寫(xiě)程序,INT1中斷服務(wù)程序以及顯示子程序。;中斷次數(shù)計(jì)數(shù)器,每中斷一次加1,并在右邊數(shù)碼管上顯示,系統(tǒng)復(fù)位保存計(jì)數(shù)次數(shù),;計(jì)滿99次自動(dòng)回零。;***************************************************************************SDA24EQ

2、UP3.5SCL24EQUP3.4ORG0000HAJMPMAINORG0013HAJMPINT11ORG0030HMAIN:MOVSP,#0a0HMOV7cH,#14HMOV7dH,#14HSETBEASETBIT1SETBEX1MOVA,#00H;讀地址LCALLRD24MOV40H,ALP:MOVA,40H21ANLA,#0FHMOV7BH,AMOVA,40HSWAPAANLA,#0FHMOV7AH,AACALLDISPLAYAJMPLP;******************INT1中斷子程序***********************

3、****INT11:PUSHACCPUSHPSWMOVA,#00H;讀地址LCALLRD24ADDA,#01DAAMOV40H,AMOVB,AMOVA,#00HLCALLWT24CPLP1.1POPPSWPOPACCRETI;*********************************************************************RD24:;讀24C02子程序PUSHACCSETBSDA24CLRSCL24CALLSTART24MOVA,#0A0HCALLSHIFT8CALLACKPOPACCCALLSHIFT8

4、CALLACKCALLSTART24MOVA,#0A1HCALLSHIFT8CALLACKSETBSDA24MOVR4,#8CLRASETBSDA2422RD000:RLASETBSCL24MOVC,SDA24MOVACC.0,CCLRSCL24DJNZR4,RD000RET;-------------------------------;寫(xiě)入24C02程序:WT24:PUSHACCSETBSDA24CLRSCL24CALLSTART24MOVA,#0A0HCALLSHIFT8CALLACKPOPACCCALLSHIFT8CALLACKMOVA

5、,BCALLSHIFT8CALLACKCALLSTOPCALLDELAY2RET;-------------------------------;開(kāi)始準(zhǔn)備START24:CLRSDA24SETBSDA24SETBSCL24CLRSDA24CLRSCL24RET;停止條件STOP:CLRSDA24SETBSCL24SETBSDA24RET;應(yīng)答信號(hào)ACK:SETBSCL24CLRSCL24RET23;讀、寫(xiě)數(shù)據(jù)SHIFT8:MOVR4,#8SH01:RLCAMOVSDA24,CSETBSCL24CLRSCL24DJNZR4,SH01RETDELA

6、Y2:NOPNOPNOPNOPRET;------------顯示子程序----------------DISPLAY:MOVDPTR,#TABLEDISPLAY1:MOVR0,#7aHMOVR1,#0EFHNEXTT:MOVA,@R0MOVCA,@A+DPTRMOVP0,AMOVA,R1MOVP2,ALCALLDAYINCR0RLAMOVR1,ACJNER1,#0FEH,NEXTTRETDAY:MOVR6,#4D1:MOVR7,#248DJNZR7,$DJNZR6,D1RETTABLE:DB28H;0DB0EBH;1DB32H;2DB0A2H

7、;3DB0E1H;4DB0A4H;5DB24H;624DB0EAH;7DB20H;8DB0A0H;9DB60H;ADB25H;BDB3CH;CDB23H;DDB34H;EDB74H;FDB0D7H;-.DB61H;HDB70H;PDB0DFH;.DB27H;oDB0FFH;全黑END調(diào)試步驟:1)線路連接:?jiǎn)纹瑱C(jī)P3.4、P3.5與24C02連接2)下載程序:接好通信線,運(yùn)行STC程序。請(qǐng)參照“LK-51系列單片機(jī)實(shí)驗(yàn)、應(yīng)用學(xué)習(xí)機(jī)使用說(shuō)明”。按照使用說(shuō)明中提示的步驟,分別選擇單片機(jī)型號(hào)、打開(kāi)待下載的程序文件(.HEX文件)、選擇通信口和通信波特

8、率(可選38400);下載程序,先關(guān)電源,點(diǎn)擊DownLoad/下載框,然后再接通電源(冷啟動(dòng)),在左下框中出現(xiàn)程序下載信息,并提示程序下載成功。3)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。