📄 点阵led字.lst
字号:
C51 COMPILER V8.02 点阵LED字 04/18/2007 13:18:24 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE 点阵LED字
OBJECT MODULE PLACED IN 点阵LED字.OBJ
COMPILER INVOKED BY: d:\Keil 8\C51\BIN\C51.EXE 点阵LED字.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <AT89X52.H>
2
3 unsigned char code tab[]={0x00,0x00,0x01,0x00,0x02,0x00,0x03,0x00,0x04,0x00,0x05,0x00,0x06,0x00,0x07,0x00,
4 0x08,0x00,0x09,0x00,0x0a,0x00,0x0b,0x00,0x0c,0x00,0x0d,0x00,0x0e,0x00,0x0f} ;
- //0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
5 unsigned char code digittab[10][32]={
6 {0x08,0x20,0x44,0x20,0x26,0x7E,0x30,0x80,
7 0x01,0x01,0x20,0x02,0x2E,0x04,0x21,0x88,
8 0x20,0x50,0x20,0x20,0x20,0xD0,0x23,0x08,
9 0x7C,0x06,0x20,0x03,0x00,0x02,0x00,0x00}//汉
10 {0x00,0x40,0x08,0x40,0x30,0x40,0x24,0x40,
*** ERROR C141 IN LINE 10 OF 点阵LED字.C: syntax error near '{'
11 0x24,0x40,0x24,0x42,0xA4,0x41,0x64,0xFE,
12 0x25,0x40,0x26,0x40,0x24,0x40,0x20,0x40,
13 0x28,0x40,0x30,0xC0,0x00,0x40,0x00,0x00}//字
14 {0x00,0x01,0x00,0x02,0x03,0xEC,0x02,0x20,
15 0x02,0x28,0x02,0x26,0xFE,0x20,0x12,0x28,
16 0x12,0x24,0x12,0x26,0x12,0x20,0x17,0xE8,
17 0x32,0x04,0x10,0x03,0x00,0x00,0x00,0x00}//点
18 {0x00,0x00,0x7F,0xFF,0x44,0x20,0x5A,0x10,
19 0x61,0xE0,0x20,0x10,0x21,0x10,0x27,0x10,
20 0xF9,0x10,0x21,0x10,0x2F,0xFF,0x21,0x10,
21 0x23,0x10,0x61,0x30,0x20,0x10,0x00,0x00}//阵
22 {0x24,0x10,0x24,0x60,0x25,0x80,0x7F,0xFF,
23 0xC5,0x00,0x44,0xC2,0x04,0x82,0x7E,0x92,
24 0x42,0x92,0x42,0x92,0x42,0xFE,0x42,0x92,
25 0x42,0xB2,0xFE,0x96,0x40,0x82,0x00,0x00}//程
26 {0x00,0x02,0x00,0x0C,0x3F,0xF0,0x20,0x00,
27 0x28,0x80,0x28,0x80,0x28,0x82,0xAA,0x81,
28 0x69,0xFE,0x2A,0x80,0x2C,0x80,0x28,0xA0,
29 0x68,0xC0,0x20,0x80,0x00,0x00,0x00,0x00}//序
30 };
31
32 unsigned int timecount;
33 unsigned char cnta;
34 unsigned char cntb;
35
36 void main(void)
37 {
38 1 TMOD=0x01;
39 1 TH0=(65536-3000)/256;
40 1 TL0=(65536-3000)%256;
41 1 TR0=1;
42 1 ET0=1;
43 1 EA=1;
44 1
45 1
46 1 while(1)
47 1 {;
48 2 }
49 1 }
50
51 void t0(void) interrupt 1 using 0
52 {
53 1 TH0=(65536-1000)/256;
C51 COMPILER V8.02 点阵LED字 04/18/2007 13:18:24 PAGE 2
54 1 TL0=(65536-1000)%256;
55 1 P2=tab[cnta];
56 1 P0=digittab[cntb][cnta];
57 1 P1=digittab[cntb][cnta+1];
58 1 cnta+=2;
59 1 if(cnta==32)
60 1 {
61 2 cnta=0;
62 2 }
63 1 timecount++;
*** ERROR C183 IN LINE 63 OF 点阵LED字.C: unmodifiable lvalue
64 1 if(timecount==500)
65 1 {
66 2 timecount=0;
*** ERROR C183 IN LINE 66 OF 点阵LED字.C: unmodifiable lvalue
67 2 cntb++;
68 2 if(cntb==6)
69 2 {
70 3 cntb=0;
71 3 }
72 2 }
73 1 }
74
C51 COMPILATION COMPLETE. 0 WARNING(S), 3 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -