08.01.2013 Views

MCS-51 单片机设计应用程序实例 - Read

MCS-51 单片机设计应用程序实例 - Read

MCS-51 单片机设计应用程序实例 - Read

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

;<br />

PLAY: MOV A,R5<br />

MOV P3,A<br />

MOV A,@R1<br />

MOV DPTR,#TAB<br />

MOVC A,@A+DPTR<br />

MOV P1,A<br />

LCALL DL1MS<br />

INC R1<br />

MOV A,R5<br />

JNB ACC.5,ENDOUT<br />

RL A<br />

MOV R5,A<br />

AJMP PLAY<br />

ENDOUT: SETB P3.5<br />

MOV P1,#0FFH<br />

RET<br />

<strong>MCS</strong>-<strong>51</strong> 系 列 单 片 机 设 计 实 例<br />

TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH<br />

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br />

;; 延 时程序 ;;<br />

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br />

;<br />

;<br />

DL1MS: MOV R6,#14H<br />

DL1: MOV R7,#19H<br />

DL2: DJNZ R7,DL2<br />

DJNZ R6,DL1<br />

RET<br />

DS20MS: ACALL DISPLAY<br />

ACALL DISPLAY<br />

ACALL DISPLAY<br />

RET<br />

DL1S: LCALL DL05S<br />

LCALL DL05S<br />

RET<br />

DL05S: MOV R3,#20H<br />

DL05S1: LCALL DISPLAY<br />

DJNZ R3,DL05S1<br />

RET<br />

END<br />

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com<br />

12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!