📄 led3.lst
字号:
C51 COMPILER V7.20 LED3 06/12/2007 13:59:27 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE LED3
OBJECT MODULE PLACED IN led3.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE led3.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <reg51.h>
2
3 /*****0-9对应的数码管的表****/
4 unsigned char code table[10]={0x3f,6,0x5b,0x4f,0x66,0x6d,0x7d,7,0x7f,0x6f};
5
6 /*******软件延时大约 DELAY 个毫秒******************/
7 void Software_Delay(const unsigned int DELAY)
8 {
9 1 unsigned int x, y;
10 1
11 1 for (x = 0; x <= DELAY; x++)
12 1 {
13 2 for (y = 0; y <= 120; y++);
14 2 }
15 1 }
16
17 /**实现最右的第一个数码管的循环显示0--9**/
18 void main (void)
19 {
20 1 unsigned char counter; //定义一个变量,用于计数0--9
21 1 P2=0x01; //使能最右的第一个数码管
22 1 while(1)
23 1 {
24 2 for(counter=0;counter<=9;counter++)
25 2 {P0=table[counter]; //查表显示数字table[counter],恰好显示0--9
26 3 Software_Delay(1000); //延时1秒
27 3 }
28 2 }
29 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 57 ----
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 + -