📄 shumaguan02.lst
字号:
C51 COMPILER V8.02 SHUMAGUAN02 09/04/2008 21:15:45 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE SHUMAGUAN02
OBJECT MODULE PLACED IN shumaguan02.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE shumaguan02.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*****************************************************************************
2 名 称:“shumaguan02.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 void delay(uint);
21
22 uchar num;
23 uchar code table[]={
24 0xaa,0x3f,0x06,0x5b,0x4f,
25 0x66,0x6d,0x7d,0x07,
26 0x7f,0x6f,0x77,0x7c,
27 0x39,0x5e,0x79,0x71};
28 void main()
29 {
30 1 while(1)
31 1 {
32 2 for(num=0;num<16;num++)
33 2 {
34 3 P23=0;
35 3 P25=0;
36 3 P0=table[num+1];
37 3 dula=1;
38 3 dula=0;
39 3 P0=0x00;//00000000 修改这里可以改变显示的位数 0:显示; 1:不显示
40 3 wela=1;
41 3 wela=0;
42 3 delay(500);
43 3 }
44 2 }
45 1
46 1 }
47
48 void delay(uint x)
49 {
50 1 uint a,b;
51 1 for(a=x;a>0;a--)
52 1 for(b=110;b>0;b--);
53 1 }
C51 COMPILER V8.02 SHUMAGUAN02 09/04/2008 21:15:45 PAGE 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 74 ----
CONSTANT SIZE = 17 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 1 ----
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 + -