📄 1key.lst
字号:
C51 COMPILER V6.12 1KEY 05/15/2009 18:53:37 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE 1KEY
OBJECT MODULE PLACED IN 1KEY.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 1KEY.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /*********************************************************************************************
2 程序名: 8路流水灯
3 编写人: 杜洋
4 编写时间: 2009年5月15日
5 硬件支持: STC12C2052 内部RC或外部12MHZ晶振
6 接口说明: 8个LED彩灯接P1口,按键接P3.7
7 修改日志:
8 NO.1-
9 /*********************************************************************************************
10 说明:
11 按键按下时灯亮,松开后灯灭。
12
13 /*********************************************************************************************/
14
15 #include <REG51.h> //51头文件
16
17 /*********************************************************************************************/
18
19 #define DY_PORT P1 //设置LED连接的I/O组
20 sbit DY_KEY = P3 ^ 7;
21
22 /*********************************************************************************************
23
24 bit [自定义名] ; //定义一个位(位的值只能是0或1)例:bit LED
25 #define [代替名] [原名] //用代替名代替原名(可以方便修改常改或调试的值)例:#define LED P1
26 sbit [自定义名] = [系统位名] ; //自定义系统位名。例:sbit Add_Key = P3 ^ 1;
27 unsigned char [自定义名] ; //定义一个0~255的整数变量.例:unsigned char a;
28 unsigned int [自定义名] ; //定义一个0~65535的整数变量
29
30 /*********************************************************************************************/
31 void main(void){
32 1 while(1){
33 2 DY_KEY = 1;
34 2 DY_PORT = 0xff;
35 2 if(DY_KEY == 0){
36 3 DY_PORT = 0x00;
37 3 }
38 2 }
39 1 }
40 /*********************************************************************************************/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 13 ----
CONSTANT SIZE = ---- ----
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 + -