?? testch.lst
字號:
C51 COMPILER V8.02 TESTCH 05/06/2007 18:53:09 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE TESTCH
OBJECT MODULE PLACED IN testCH.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE testCH.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg51.h>
2 #define ON 0
3 #define OFF 1
4 #define green 1
5 #define red 0
6
7 extern TLC5620(float vol);
8
9 sbit CH1led=P3^4;
10 sbit CH2led=P3^5;
11 sbit CH3led=P3^6;
12 sbit CH4led=P3^7;
13
14 sbit powerled_pw=P1^7;
15 sbit autoled=P3^3;
16
17
18 sbit CH1=P1^3;
19 sbit CH2=P1^4;
20 sbit CH3=P1^5;
21 sbit CH4=P1^6;
22
23
24 void delay()
25 {
26 1 unsigned char i,j,k;
27 1 for(i=200;i>0;i--)
28 1 for(j=200;j>0;j--)
29 1 for(k=50;k>0;k--);
30 1 }
31
32 /*********************************************************************************************
33
34 以下為頻道開關函數,每個時刻只開一個頻道,函數在開一個頻道的時候,同時會關掉其他三個頻道
35
36 **********************************************************************************************/
37 void openCH1()
38 {
39 1 CH1led=ON;
40 1 CH1=ON;
41 1 CH2led=OFF;
42 1 CH2=OFF;
43 1 CH3led=OFF;
44 1 CH3=OFF;
45 1 CH4led=OFF;
46 1 CH4=OFF;
47 1 }
48 void openCH2()
49 {
50 1 CH1led=OFF;
51 1 CH1=OFF;
52 1 CH2led=ON;
53 1 CH2=ON;
54 1 CH3led=OFF;
55 1 CH3=OFF;
C51 COMPILER V8.02 TESTCH 05/06/2007 18:53:09 PAGE 2
56 1 CH4led=OFF;
57 1 CH4=OFF;
58 1 }
59 void openCH3()
60 {
61 1 CH1led=OFF;
62 1 CH1=OFF;
63 1 CH2led=OFF;
64 1 CH2=OFF;
65 1 CH3led=ON;
66 1 CH3=ON;
67 1 CH4led=OFF;
68 1 CH4=OFF;
69 1 }
70 void openCH4()
71 {
72 1 CH1led=OFF;
73 1 CH1=OFF;
74 1 CH2led=OFF;
75 1 CH2=OFF;
76 1 CH3led=OFF;
77 1 CH3=OFF;
78 1 CH4led=ON;
79 1 CH4=ON;
80 1 }
81
82
83
84
85
86
87 //**************************** main() *******************************
88 void main()
89 {
90 1 powerled_pw=1;
91 1 //autoled=1;
92 1 while(1)
93 1 {
94 2
95 2 openCH1();
96 2 delay();
97 2 openCH2();
98 2 delay();
99 2 openCH3();
100 2 delay();
101 2 openCH4();
102 2 delay();
103 2 TLC5620(80);
104 2
105 2 }
106 1 }
107
108
109
110
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 120 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
C51 COMPILER V8.02 TESTCH 05/06/2007 18:53:09 PAGE 3
DATA SIZE = ---- ----
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 + -