📄 playmng.lst
字号:
C51 COMPILER V7.09 PLAYMNG 08/24/2007 09:36:49 PAGE 1
C51 COMPILER V7.09, COMPILATION OF MODULE PLAYMNG
OBJECT MODULE PLACED IN PlayMng.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE PlayMng.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg51.h>
2 #include"Config.h"
3 #include"Config.c"
4 #include"TimeDLY.h"
5 #include"PlayMng.h"
6
7 //放音指定段函数:Play()
8 void Play(INT16U seg)
9 {
10 1 INT32U addr=0;
11 1 INT16U cnt=0;
12 1 addr = 8192*seg; //起始地址
13 1 TMOD = 0x01;
14 1 PlayGUD = 0;
15 1 SRAMWE = 1;
16 1 SRAMCE = 1;
17 1 SRAMOE = 1;
18 1 do
19 1 {
20 2 A17=addr>>16;A16=addr>>15;P2=(addr>>8)&0xff;P1=addr&0xff;
21 2 SRAMCE = 0;
22 2 SRAMOE = 0;
23 2 DACCS = 0;
24 2 TH0 = 0xFF;
25 2 TL0 = 0x83;
26 2 TR0 = 1;
27 2 while(TF0!=1);
28 2 TR0 = 0;
29 2 TF0 = 0;
30 2 SRAMCE = 1;
31 2 SRAMOE = 1;
32 2 addr += 1;
33 2 cnt += 1;
34 2 }
35 1 while(cnt==800);
36 1 DACCS = 1;
37 1 SRAMCE = 1;
38 1 SRAMOE = 1;
39 1 PlayGUD = 1;
40 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 172 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 4
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -