📄 flick.lst
字号:
C51 COMPILER V8.02 FLICK 11/14/2010 21:36:38 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE FLICK
OBJECT MODULE PLACED IN flick.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE flick.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <reg52.h>
2 typedef unsigned char uint8;
3 typedef unsigned int uint16;
4 uint8 number[] = {0xc0,0xf9,0xa4,0xb0,
5 0x99,0x92,0x82,0xf8,
6 0x80,0x90,0x88,0x83,
7 0xa7,0xa1,0x86,0x8e};
8
9 sbit ENLED = P1^4;
10 sbit ADDR0 = P1^0;
11 sbit ADDR1 = P1^1;
12 sbit ADDR2 = P1^2;
13 sbit ADDR3 = P1^3;
14 sbit LED = P0^0;
15
16 main()
17 {
18 1 uint8 counter,i;
19 1
20 1 ENLED = 0;
21 1 ADDR0 = 0; ADDR1 = 0; ADDR2 = 0; ADDR3 = 1;
22 1 TMOD = 0x01;
23 1 TH0 = 0xB8;
24 1 TL0 = 0x00;
25 1 TR0 = 1;
26 1 while(1)
27 1 {
28 2 if(1 == TF0)
29 2 {
30 3 TF0 = 0;
31 3 TH0 = 0xB8;
32 3 TL0 = 0x00;
33 3 counter++;
34 3 }
35 2 if(50 == counter)
36 2 {
37 3 P0 = number[i++];
38 3 counter = 0;
39 3 }
40 2 if(i == 16)
41 2 {
42 3 i = 0;
43 3 }
44 2 }
45 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 63 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 16 2
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
C51 COMPILER V8.02 FLICK 11/14/2010 21:36:38 PAGE 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -