|
ORG 0000H
KEY EQU P1.1 ;按键引脚
KEY2 EQU P1.2 ;音量
KEY3 EQU P1.3 ;时钟+
KEY4 EQU P1.6 ;时钟-
KEY5 EQU P1.7 ;先发音量,后发地址
LED EQU P3.0 ;指示按键按下
SCL EQU P3.2 ;时钟引脚
SDA EQU P3.3 ;数据引脚
RST EQU P3.4 ;复位引脚
DAIFAZHI EQU 50H ;发码值暂存地址
VOICENUM EQU 51H ;音量值
CLKNUM EQU 52H ;CLK时钟
MOV DAIFAZHI,#0H ;发码初始值为0
MOV VOICENUM,#0F0H ;音量初始值为F0H
MOV CLKNUM,#2 ;默认发码为1MS
MOV R5,#8 ;发码8位循环
SETB SCL
SETB SDA
SETB RST
MAIN:
JB KEY,KEY22
CLR LED