?? dac.lst
字號:
C51 COMPILER V8.02 DAC 08/26/2009 16:15:40 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE DAC
OBJECT MODULE PLACED IN dac.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE dac.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <c8051f020.h>
2 #include<intrins.h>
3 #include<math.h>
4
5 #define uint8 unsigned char
6 #define uint16 unsigned int
7
8 sfr16 DAC0=0XD2;
9
10 void SYSCLK_Init(void)
11 {
12 1 uint8 i;
13 1 OSCXCN = 0X67;//開始外部22.1184M晶振
14 1 for(i = 0;i < 128;i++); //等待外部起振
15 1 while(!(OSCXCN & 0X80)); //查詢標(biāo)志位
16 1 OSCICN = 0X88;//用外部晶振,并使能始終丟
17 1 }
18
19 void Init_DAC0(void)
20 {
21 1 XBR2=0X40;
22 1 REF0CN=0X03;
23 1 DAC0CN=0X80;
24 1 }
25
26 void Write_DAC0(uint16 Data)
27 {
28 1 uint8 m,j,k;
29 1
30 1 m=Data;
31 1 j=Data>>8;
32 1 // k=DAC0L;
33 1 DAC0L=m;
34 1 DAC0H=j;
35 1 //DAC0H=DAC0H;
36 1 //DAC0=Data;
37 1
38 1 }
*** WARNING C280 IN LINE 28 OF DAC.C: 'k': unreferenced local variable
39
40 void Init_System(void)
41 {
42 1 WDTCN=0XDE;
43 1 WDTCN=0XAD;
44 1 SYSCLK_Init();
45 1 Init_DAC0();
46 1 }
47
48
49 void main(void)
50 {
51 1 uint16 i;
52 1 Init_System();
53 1
54 1 while(1)
C51 COMPILER V8.02 DAC 08/26/2009 16:15:40 PAGE 2
55 1 {
56 2 Write_DAC0(0X0ccc);
57 2 //Write_DAC0(0X0CCC);
58 2 //for(i=0;i<1000;i++);
59 2 }
60 1
61 1 }
*** WARNING C280 IN LINE 51 OF DAC.C: 'i': unreferenced local variable
62
63 /*
64 void DAC_Init(void)
65 {
66 REF0CN=0X03;
67 DAC0CN=0X80;
68
69 }
70
71
72 void main(void)
73 {
74 uint16 i,k;
75 uint8 m;
76 float y,x;
77 WDTCN=0XDE;
78 WDTCN=0XAD;
79 SYSCLK_Init();
80 //DAC_Init();
81 while(1);
82 {
83 for(x=0;x<(2*3.14159);x+=0.1)
84 {
85 y=2048*(sin(x)+1);
86 //DAC0=y;
87
88 m=DAC0L;
89
90 REF0CN=0X03;
91 DAC0CN=0X80;
92 DAC0L=(uint16)y;
93 DAC0H=((uint16)y)>>8;//DAC0H;
94 DAC0L=(uint16)y;
95 DAC0H=((uint16)y)>>8;//DAC0H;
96 for(i=0;i<=100;i++);
97 }
98
99
100
101 }
102
103
104
105 } */
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 61 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 3
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
C51 COMPILER V8.02 DAC 08/26/2009 16:15:40 PAGE 3
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 2 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -