📄 shumaguan01.lst
字号:
C51 COMPILER V8.02 SHUMAGUAN01 09/04/2008 20:56:37 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE SHUMAGUAN01
OBJECT MODULE PLACED IN shumaguan01.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE shumaguan01.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*****************************************************************************
2 名 称:“shumaguan01.c”
3
4 Copyright:鸵鸟电子工作室 hrbeu P.R.C.
5
6 功 能:在MINI实验板上点亮数码管,驱动芯片为74hc573,数码管为四位共阴数码管,其引脚顺序为:
7
8 作 者:彪哥&东方未晞
9
10 日 期:2008年9月1日
11
12 *****************************************************************************/
13 #include<reg52.h>
14 #define uchar unsigned char
15 #define uint unsigned int
16 sbit dula=P2^4;
17 sbit wela=P2^6;
18 sbit P23=P2^3;
19 sbit P25=P2^5;
20
21 void delay(uint);
22 uint a,b;
23 uchar num;
24 uchar code table[]={
25 0x3f,0x06,0x5b,0x4f,
26 0x66,0x6d,0x7d,0x07,
27 0x7f,0x6f,0x77,0x7c,
28 0x39,0x5e,0x79,0x71};
29 void main()
30 {
31 1 while(1){
32 2 for(num=15;num>0;num--)
33 2 {
34 3 P23=0;
35 3 P25=0;
36 3
37 3 P0=table[num];
38 3 dula=1;
39 3 dula=0;
40 3 P0=0xea;
41 3 wela=1;
42 3 wela=0;
43 3 delay(1000);
44 3 P0=table[1];
45 3 dula=1;
46 3 dula=0;
47 3 P0=0xea;
48 3 wela=1;
49 3 wela=0;
50 3 delay(1000);
51 3 }
52 2 }
53 1
54 1 }
55
C51 COMPILER V8.02 SHUMAGUAN01 09/04/2008 20:56:37 PAGE 2
56 void delay(uint x)
57 {
58 1 for(a=x;a>0;a--)
59 1 for(b=110;b>0;b--);
60 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 97 ----
CONSTANT SIZE = 16 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 5 ----
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 + -