?? hy.lst
字號:
C51 COMPILER V6.12 HY 03/14/2005 09:13:54 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE HY
OBJECT MODULE PLACED IN .\hy.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE .\hy.c DEBUG OBJECTEXTEND
stmt level source
1 #include <reg52.h>
2 #include <absacc.h>
3 #include <stdio.h>
4
5 typedef unsigned char uchar;
6
7 uchar data BUFFER[1]={0};
8
9 sbit WIRE1=P1^0;
10 sbit WIRE2=P1^1;
11 sbit WIRE3=P1^2;
12 //sbit LED=P1^3;
13 sbit PR=P2^2;
14 sbit EOM=P2^3;
15 sbit PD=P2^4; //語音復(fù)位與啟動控制,拉高芯片停止工作
16 sbit CE=P2^5;
17
18 void Delay(unsigned char MS)
19 {
20 1 unsigned char us,usn;
21 1 while(MS!=0)
22 1 {
23 2 usn=4;
24 2 while(usn!=0)
25 2 {
26 3 us=0xf0;
27 3 while(us!=0)
28 3 {us--;}
29 3 usn--;
30 3 }
31 2 MS--;
32 2 }
33 1 }
34
35 void delays(void)
36 {
37 1 uchar i;
38 1 for(i=300;i>0;i--);
39 1 }
40
41 /*----------放音程序---------*/
42 void play(void)
43 {
44 1 PR=1;PD=0;
45 1 CE=0;delays();CE=1;
46 1 //while(!EOM);
47 1 }
48
49 void main(void)
50 {
51 1 P1=0x07;
52 1 while(1)
53 1 {
54 2 if(WIRE1==1&&WIRE2==1&&WIRE3==1)
55 2 {P0=0x00;P2=0x00;play();}
C51 COMPILER V6.12 HY 03/14/2005 09:13:54 PAGE 2
56 2 Delay(500);Delay(500);
57 2 }
58 1 }
59
60
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 64 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 1 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -