📄 ad3.lst
字号:
C51 COMPILER V8.08 AD3 08/24/2007 04:02:40 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE AD3
OBJECT MODULE PLACED IN AD3.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE AD3.c ROM(COMPACT) BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <stdio.h>
2 #include <ADuC845.h>
3 //#include <AT89X52.H>
4
5 //unsigned char dispcount;
6
7 sbit ST=P2^0;
8 //sbit EOC=P2^1;
9 sbit EOC=P3^2;
10
11 sbit OE=P2^2;
12 //sbit 0832CS=2^3;
13 //sbit
14
15 //sbit led =P2^7;
16
17 //sbit CLOCK=P2^3; //分频 16.987M/17=0.987M
18 ///unsigned char channel=0x90;//IN3
19 unsigned char getdata;
20 void delay(unsigned int N)
21 {
22 1 unsigned int i;
23 1 for(i=0;i<=N;i++) ;
24 1
25 1 }
26 void main(void)
27 {
28 1 PLLCON=PLLCON&0xF6;
29 1 //TMOD=0x02;
30 1 //TH0=0xFe;
31 1 //TL0=0xFe;
32 1 //TR0=1;
33 1 //ET0=1;
34 1 // EA=1;
35 1
36 1 //P2=channel;
37 1 T3CON =0x83; //9600 Baud rate
38 1 T3FD = 0x12;
39 1 SCON = 0x52;
40 1 // PCON = 0x10; //ALE OFF
41 1 // printf("%h\n", getdata);
42 1 while(1)
43 1 { // printf("%bx\n", getdata);
44 2 //
45 2 ST=0;
46 2 // delay(100);
47 2 ST=1;
48 2 delay(100);
49 2 ST=0;
50 2 // while (EOC==0);
51 2 OE=1;
52 2 getdata=P0;
53 2 // P0=getdata;
54 2 // printf("%h\n", getdata);
55 2 OE=0;
C51 COMPILER V8.08 AD3 08/24/2007 04:02:40 PAGE 2
56 2
57 2
58 2
59 2 }
60 1
61 1
62 1 }
63
64 //void t0(void) interrupt 1
65 //{
66 // CLOCK=~CLOCK;
67 // TF0=0;
68
69 //}
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 52 ----
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)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -