📄 main.lst
字号:
C51 COMPILER V9.01 MAIN 07/28/2012 10:03:19 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /***********************************************************
2 实验名称:LED灯
3 程序说明:本程序测试了P0口led输出功能
4 实验平台:stc15单片机开发板v1.0版
5 日期:2012-05-19
6 QQ: 259902530
7 www.stcstudy.com 61mcu.taobao.com 版权所有
8 ***********************************************************/
9 #include "STC15F2K.h"
10 #include <intrins.H>
11
12 typedef unsigned char uchar;
13 typedef unsigned int uint;
14
15 void Delay(uint x);
16
17 void main(void)
18 {
19 1 bit Flag = 0;
20 1 P2=0x01;
21 1 P0=0xFE;
22 1 while(1)
23 1 {
24 2 if(Flag==0)
25 2 {
26 3 P0 = (P0<<1) | 0x01 ;
27 3 Delay(100);
28 3 if(P0==0x7F) Flag=1;
29 3 }
30 2 else
31 2 {
32 3 P0 = (P0>>1) | 0x80 ;
33 3 Delay(100);
34 3 if(P0==0xFE) Flag=0;
35 3 }
36 2 }
37 1 }
38
39 void Delay(uint x) //@11.0592MHz x ms
40 {
41 1 unsigned char i, j;
42 1 while(x--)
43 1 {
44 2 _nop_();
45 2 _nop_();
46 2 _nop_();
47 2 i = 11;
48 2 j = 190;
49 2 do
50 2 {
51 3 while (--j);
52 3 }
53 2 while (--i);
54 2 }
55 1 }
C51 COMPILER V9.01 MAIN 07/28/2012 10:03:19 PAGE 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 77 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- 1
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -