?? playmng.c
字號:
#include<reg51.h>
#include"Config.h"
#include"Config.c"
#include"TimeDLY.h"
#include"PlayMng.h"
//放音指定段函數(shù):Play()
void Play(INT16U seg)
{
INT32U addr=0;
INT16U cnt=0;
addr = 8192*seg; //起始地址
TMOD = 0x01;
PlayGUD = 0;
SRAMWE = 1;
SRAMCE = 1;
SRAMOE = 1;
do
{
A17=addr>>16;A16=addr>>15;P2=(addr>>8)&0xff;P1=addr&0xff;
SRAMCE = 0;
SRAMOE = 0;
DACCS = 0;
TH0 = 0xFF;
TL0 = 0x83;
TR0 = 1;
while(TF0!=1);
TR0 = 0;
TF0 = 0;
SRAMCE = 1;
SRAMOE = 1;
addr += 1;
cnt += 1;
}
while(cnt==800);
DACCS = 1;
SRAMCE = 1;
SRAMOE = 1;
PlayGUD = 1;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -