Page 158 -
P. 158
實驗 14-3 8255 控制喇叭演奏歌曲<秋蟬>實驗
功能:8255 PC.4 控制喇叭 ON/OFF,發出 DO、RE、MI…HDO。
開關設定:SW1-2=OFF,VR6 聲音大小控制
程式:
TONE1 REG 30H
TONE2 REG 31H
TCOUNT REG 32H
MCOUNT REG 33H
LDO EQU 0
LRE EQU 1
LMI EQU 2
LFA EQU 3
LSO EQU 4
LLA EQU 5
LSI EQU 6
DO EQU 7
RE EQU 8
MI EQU 9
FA EQU 10
SO EQU 11
LA EQU 12
SI EQU 13
HDO EQU 14
HRE EQU 15
HMI EQU 16
HFA EQU 17
HSO EQU 18
HLA EQU 19
HSI EQU 20
;
ORG 00H
MOV SP,#70H
JMP MUSIC
ORG 1BH
JMP SING
ORG 30H
MUSIC:
MOV DPTR,#8023H
MOV A,#80H