?? dac0832.lst
字號:
C51 COMPILER V8.05a DAC0832 03/25/2009 14:01:50 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE DAC0832
OBJECT MODULE PLACED IN DAC0832.OBJ
COMPILER INVOKED BY: D:\學習\Keil 3\C51\BIN\C51.EXE DAC0832.c BROWSE DEBUG OBJECTEXTEND
line level source
1 //---------------------------------------------------------
2 // DAC0832驅動源文件
3 //---------------------------------------------------------
4 #include<reg52.h>
5 #include<DAC0832.H>
6 #include<key.h>
7
8 uint pinlv = 1;
9
10 static void delay(uint);
11 void delay(uint x)
12 {
13 1 while(x--);
14 1 }
15
16 void sjbo(void)
17 {
18 1 uchar j;
19 1 for(j=255;j>0;j--)
20 1 {
21 2 DAC0832_dat = j;
22 2 delay(pinlv);
23 2 }
24 1 for(j=0;j<255;j++)
25 1 {
26 2 DAC0832_dat = j;
27 2 delay(pinlv);
28 2 }
29 1 }
30 void juchibo(void)
31 {
32 1 uchar m;
33 1 for(m=255;m>0;m--)
34 1 {
35 2 DAC0832_dat = m;
36 2 delay(pinlv);
37 2 }
38 1 }
39 void fangbo(void)
40 {
41 1 DAC0832_dat = 0xff;
42 1 delay(1000*pinlv);
43 1 DAC0832_dat = 0x00;
44 1 delay(1000*pinlv);
45 1 }
46 void zhengxian(void)
47 {
48 1 uchar num ;
49 1 for(num=0;num<255;num++)
50 1 {
51 2 P0 = TAB_Sin[num];
52 2 delay(pinlv);
53 2 }
54 1 }
55 void main(void)
C51 COMPILER V8.05a DAC0832 03/25/2009 14:01:50 PAGE 2
56 {
57 1 //uchar key;
58 1 CS1 = 0;
59 1 CS2 = 1;
60 1 Wr = 0;
61 1 while(1)
62 1 {
63 2 sjbo();
64 2 //、key = KeyScan();
65 2 //switch(key)
66 2 //{
67 2 // case 0x81: sjbo(); break;
68 2 // case 0x41: juchibo(); break;
69 2 // case 0x21: fangbo(); break;
70 2 //case 0x01: zhengxian();break;
71 2 // }
72 2 }
73 1 }
*** WARNING C316 IN LINE 73 OF DAC0832.c: unterminated conditionals
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 102 ----
CONSTANT SIZE = 256 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 2 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -