8051制作电子琴的方法

来源:百度知道 编辑:UC知道 时间:2024/06/22 09:42:45
最好有硬件连接图和程序,知道请速回答,必重谢!!!

hdu equ p3.1 ;hi
;....
hxi equ p3.7
mdu equ p2.1 ;m
;....
mxi equ p2.7
ldu equ p1.1 ;low
.....
lxi equ p1.7
auto equ p0.0

spk equ p0.1
led equ p0.2 ;low
ORG 0000H
LJMP MAIN
ORG 000BH
MOV TL0,30H
MOV TH0,31H
CPL spk
RETI
DELAY:
MOV R7,#40
D1: MOV R6,#250
D2: DJNZ R6,D2
DJNZ R7,D1
RET
;=======================================================
TAB_M: DW 65030,64968,64898,64820,64777,64684,64580 ; 7, 6,5,4,3,2,1 均为中音
TAB_L: DW 64524,64400,64260,64103,64021,63835,63628 ; 7,6,5,4,3,2,1. 均为低音
TAB_H: DW 65283,65252,65217,65178,65157,65110,65058 ; 7,6,5,4,3,2,1. 均为高音
;=========================================