找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

帖子
查看: 2959|回復(fù): 0
收起左側(cè)

單片機(jī)實(shí)訓(xùn)匯編電子琴程序

[復(fù)制鏈接]
ID:90014 發(fā)表于 2015-9-16 00:21 | 顯示全部樓層 |閱讀模式
     H EQU 30H
     L EQU 31H

      ORG 0000H
      SJMP MAIN
      ORG 0BH
      SJMP INT_T0
      ORG 0030H
      SJMP MAIN

MAIN: MOV TMOD,#01H
      SETB EA
      SETB ET0
      MOV TH0,#0F9H
      MOV TL0,#21H
      SETB TR0
      MOV R2,#0
LOOP:MOV DPTR,#TAB
      MOV A,R2
      MOVC A,@A+DPTR
      MOV H,A
      MOV DPTR,#TAB2
      MOV A,R2
      MOVC A,@A+DPTR
      MOV L,A
      CALL DY
      INC R2
      CJNE R2,#7,LP
      MOV R2,#0

LP:   SJMP LOOP

DY:   MOV R7,#10
D2:   MOV R4,#187
D3:   MOV R3,#248
      DJNZ R3,$
      DJNZ R4,D3
      DJNZ R7,D2
      RET

INT_T0: MOV TH0,H
        MOV TL0,L
        CPL P0.4
        RETI

TAB:  DB 0F9H,0F9H,0FAH,0FAH,0FBH,0FBH,0FCH
TAB2: DB 21H,0E1H,8CH,0D8H,68H,0E9H,5BH
      END




回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表