📄 dianzheng8zuoyi.lst
字号:
C51 COMPILER V7.50 DIANZHENG8ZUOYI 05/09/2005 21:16:14 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE DIANZHENG8ZUOYI
OBJECT MODULE PLACED IN dianzheng8zuoyi.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE dianzheng8zuoyi.c BROWSE DEBUG OBJECTEXTEND
line level source
1 //定时器2的秒定时没做完
2 #include "reg51.h"
3 #include"absacc.h"
4
5 #define uchar unsigned char
6 #define uint unsigned int
7
8
9
10 code uchar TAB[]={
11
12 0x20,0x21,0xEE,0x04,0x00,0x00,0xFF,0x29,0xA9,0xBF,0xA9,0xA9,0x01,0xFF,0x00,0x00,
13 0x00,0x00,0x1F,0x88,0x44,0x30,0x0F,0x00,0x0F,0x04,0x04,0x4F,0x80,0x7F,0x00,0x00,/*"调",0*/
14
15 0x00,0x04,0x74,0xD4,0xFF,0xD4,0x74,0x04,0x10,0x0C,0xB7,0x44,0xB4,0x0C,0x04,0x00,
16 0x00,0x42,0x43,0x7A,0x43,0x42,0x43,0x7E,0x4B,0x4B,0x4A,0x4A,0x42,0x43,0x01,0x00,/*"整",1*/
17
18 0x00,0x00,0x00,0xE0,0x20,0x20,0x20,0x3F,0x24,0x24,0x24,0xF4,0x24,0x00,0x00,0x00,
19 0x00,0x40,0x30,0x07,0x12,0x62,0x02,0x0A,0x12,0x62,0x02,0x0F,0x10,0x60,0x00,0x00,/*"点",2*/
20
21 0xFE,0x02,0x12,0x2A,0xC6,0x88,0xC8,0xB8,0x8F,0xE8,0x88,0x88,0x88,0x88,0x00,0x00,
22 0xFF,0x00,0x02,0x04,0x03,0x04,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x04,0x04,0x00,/*"阵",3*/
23
24 0x00,0xC0,0x30,0xEC,0x03,0x2A,0xC8,0x09,0x0A,0x0E,0x08,0xE8,0x48,0x08,0x00,0x00,
25 0x01,0x00,0x00,0x7F,0x20,0x20,0x20,0x27,0x20,0x30,0x2E,0x21,0x20,0x20,0x20,0x00,/*"位",4*/
26
27 0x00,0x20,0x2F,0xA9,0xA9,0xAF,0xE9,0xB9,0xA9,0xAF,0xA9,0xA9,0x2F,0x20,0x00,0x00,
28 0x80,0x80,0x80,0xFF,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xFF,0x80,0x80,0x80,0x00/*"置",5*/
29
30 };
31
32 char a,c,d,i,t,x[8]={0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff};
33 int b;
34
35 delay(t)
36 {
37 1 while(t--)
38 1 {;}
39 1 }
40
41 void main(void)
42 {
43 1 while(1)
44 1 {
45 2 for(a=0;a<80;a++)
46 2 {
47 3 for(b=0;b<10;b++)
48 3 {
49 4 for(c=0;c<64;c++)
50 4 {
51 5 P1=0x00;
52 5 P2=0x00;
53 5 for(d=7;d>=0;d--)
54 5 {
55 6 SBUF=x[d];
C51 COMPILER V7.50 DIANZHENG8ZUOYI 05/09/2005 21:16:14 PAGE 2
56 6 while(!TI);TI=0;
57 6 }
58 5 if((a+c)<96)
59 5 {
60 6 P1=TAB[a+c+(a+c)/16*16];
61 6 P2=TAB[a+c+(a+c)/16*16+16];
62 6 //delay(100);
63 6 }
64 5 else
65 5 {
66 6 P1=TAB[a+c+(a+c)/16*16-192];
67 6 P2=TAB[a+c+(a+c)/16*16-176];
68 6
69 6 }
70 5 delay(100);
71 5 for(i=0;i<8;i++)
72 5 {
73 6 if((x[7]&0x01)==0) goto LP;
74 6 if((~x[i]!=0)&&((x[i]&0x01)!=0))
75 6 x[i]=x[i]<<7|x[i]>>1;
76 6 else if((~x[i]!=0)&&((x[i]&0x01)==0))
77 6 {
78 7 x[i]=0xff;
79 7 x[i+1]=0x7f;
80 7 break;
81 7 }
82 6 }
83 5 }
84 4 }
85 3 LP : x[0]=0x7f;x[7]=0xff;
86 3 }
87 2 }
88 1 }
89
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 389 ----
CONSTANT SIZE = 192 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 15 ----
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 + -