liushuideng.lst
来自「可用于51单片机中控制LED流水灯的程序源代码」· LST 代码 · 共 74 行
LST
74 行
C51 COMPILER V7.06 LIUSHUIDENG 05/18/2007 13:09:30 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE LIUSHUIDENG
OBJECT MODULE PLACED IN liushuideng.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE liushuideng.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /*****************************************************************/
2 /* */
-
3 /*名称: 8位流水灯程序 */
-
-
4 /*功能: 8个LED实现流水点亮的效果。 */
-
5 /*难度等级: 低 */
-
6 /* 作者: zengrenliang */
7 /* 版权: http://www.51kaifa.com */
8 /*编写日期: 2006.05.18 */
-
-
9 /*****************************************************************/
10
11 #include <reg52.h>
12
13 sbit lck = P3^5;
14
15 /****************************延时函数*****************************/
16 void delay()//延时
17 { unsigned int j;
18 1 for(j= 0;j<20000;j++);
19 1 }
20
21 /*****************************主程序*******************************/
22 main()
23 { unsigned char i ,disp;
24 1 P1=0xff;
25 1 P2=0xff;
26 1 P3=0xff;//关闭所有端口LED
27 1 while(1)
28 1 { disp = 0xfe;//循环初值
29 2 P2 = disp;
30 2 delay();
31 2 for(i=0;i<8;i++)
32 2 { disp = disp <<1;
33 3 disp = disp | 0x01;//跑P2口
34 3 P2 = disp;
35 3 delay();
36 3 }
37 2 P2 = 0xff;//关P2口
38 2
39 2 }
40 1 }
41 /***********************************结束****************************/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 54 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
C51 COMPILER V7.06 LIUSHUIDENG 05/18/2007 13:09:30 PAGE 2
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 + =
减小字号Ctrl + -
显示快捷键?