📄 mian.lst
字号:
C51 COMPILER V7.06 MIAN 04/11/2008 20:46:56 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE MIAN
OBJECT MODULE PLACED IN C:\Documents and Settings\Administrator\桌面\mian.obj
COMPILER INVOKED BY: D:\software\Keil51\C51\BIN\C51.EXE mian.c BROWSE DEBUG OBJECTEXTEND OBJECT(C:\Documents and Setting
-s\Administrator\桌面\mian.obj)
stmt level source
1 /************************************************************************************
2 三.按键判断
3 DPY工作室
4 ************************************************************************************/
5 #include <AT89X52.H>
6 sbit INT_0=P3^2; //定义按键的输入端 注意此处按键判断使用的是扫描方式而表示中断判断方式
7 sbit D1=P3^0; //D1小灯定义
8 void delay10ms(void) //延时程序
9 {
10 1 unsigned char i,j;
11 1 for(i=20;i>0;i--)
12 1 for(j=248;j>0;j--);
13 1 }
14 key() //按键判断程序
15 {
16 1 if(INT_0==0) //判断是否按下键盘
17 1 {
18 2 delay10ms(); //延时,软件去干扰
19 2 if(INT_0==0) //确认按键按下
20 2 {
21 3 D1=!D1; //D1亮灭交替变化
22 3 }
23 2 while(INT_0==0);//按键锁定,每按一次D1只变化一次
24 2 }
25 1 }
26 main()
27 {
28 1 while(1) //永远循环,扫描判断按键是否按下
29 1 {
30 2 key(); //对于此处CPU只按键判断 一直扫描;
31 2 }
32 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 29 ----
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 + -