📄 led interrupt.lst
字号:
C51 COMPILER V7.06 LED_INTERRUPT 03/23/2009 18:05:22 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE LED_INTERRUPT
OBJECT MODULE PLACED IN LED interrupt.OBJ
COMPILER INVOKED BY: F:\施伟\KEIL\C51\BIN\C51.EXE LED interrupt.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include<reg52.h>
2
3 unsigned int i=0;
4 unsigned char tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
5 sbit P1_3=P1^3;
6 sbit P1_4=P1^4;
7 sbit P1_5=P1^5;
8 sbit P1_6=P1^6;
9
10 void delay(unsigned int N)
11 {
12 1 while(N)N--;
13 1 }
14
15 fun() interrupt 2 //using 3
16 {
17 1 if(i<10)
18 1 {
19 2 P1_3=1;
20 2 P1_4=0;
21 2 P1_5=0;
22 2 P1_6=0;
23 2 P0=tab[i];
24 2 delay(5000);
25 2 i++;
26 2 }
27 1 if(i>=10&&i<=15)
28 1 {
29 2 P1_3=0;
30 2 P1_4=1;
31 2 P1_5=0;
32 2 P1_6=0;
33 2 P0=tab[i];
34 2 delay(5000);
35 2 i++;
36 2 }
37 1 if(i<0||i>15)
38 1 i=0;
39 1 }
40
41 main()
42 {
43 1 EA=1;
44 1 EX1=1;
45 1 IT1=1;
46 1
47 1 while(1); //等待
48 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 147 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
C51 COMPILER V7.06 LED_INTERRUPT 03/23/2009 18:05:22 PAGE 2
DATA SIZE = 18 ----
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 + -