C51 COMPILER V7.06 JIDIANQI 06/30/2017 13:46:38 PAGE 1 C51 COMPILER V7.06, COMPILATION OF MODULE JIDIANQI OBJECT MODULE PLACED IN jidianqi.OBJ COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE jidianqi.c BROWSE DEBUG OBJECTEXTEND stmt level source 1 //通过按下键盘上的S5开关继电器。 2 #include "reg52.h" 3 unsigned char Count; 4 sbit jidianqi =P2^0 ; 5 sbit key=P3^7; 6 7 void delay(unsigned char i)//延时 8 { 9 1 unsigned char j,k; 10 1 for(j=i;j>0;j--) 11 1 for(k=125;k>0;k--); 12 1 } 13 14 void main() 15 { 16 1 jidianqi=0; 17 1 while(1) 18 1 { 19 2 if(key==0) //角度增加按键是否按下 20 2 { 21 3 delay(10); //按下延时,消抖 22 3 if(key==0) //确实按下 23 3 { 24 4 jidianqi=~jidianqi; 25 4 while(key==0); //等待按键放开 26 4 } 27 3 } 28 2 } 29 1 } MODULE INFORMATION: STATIC OVERLAYABLE CODE SIZE = 34 ---- CONSTANT SIZE = ---- ---- XDATA SIZE = ---- ---- PDATA SIZE = ---- ---- DATA SIZE = 1 ---- IDATA SIZE = ---- ---- BIT SIZE = ---- ---- END OF MODULE INFORMATION. C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)