📄 smg.lst
字号:
C51 COMPILER V8.02 SMG 11/02/2010 21:06:49 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE SMG
OBJECT MODULE PLACED IN smg.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE smg.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg51.h>
2 code unsigned char seven_seg[10] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
3 void delay (void) //时间延迟函数
4 {
5 1 unsigned char i,j;
6 1 for(i = 0;i < 255;i++)
7 1 for (j = 0;j < 255;j++);
8 1 }
9 void main (void)
10 {
11 1 unsigned char i; // 变量 i 用来储存 0~9 */ /*无穷循环
12 1 P2 = 0xfe; //设置位选信号,P2.0接反相器后再接数码管的阳极
13 1 while (1)
14 1 {
15 2 for (i = 0; i < 10; i++)
16 2 {
17 3 P0 = seven_seg[i]; //输出0~9到共阳七段显示器
18 3 delay();delay(); //调用时间延迟函数delay
19 3 }
20 2 }
21 1 }
22 /***************也可以采用以下设计方法实现*********************/
23 /*void main (void)
24 {
25 unsigned char i; //变量 i 用来储存 0~9无穷循环
26 P2 = 0xfe; //设置位选信号,P2.0接反相器后再接数码管的阳极
27 while (1)
28 {
29 P0 = seven_seg[i]; //输出0~9到共阳七段显示器
30 delay();delay(); //调用时间延迟函数delay
31 i++;
32 if(i >= 10)
33 i = 0;
34 }
35 }*/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 37 ----
CONSTANT SIZE = 10 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -