📄 1420.lst
字号:
C51 COMPILER V7.06 1420 11/21/2007 13:04:26 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE 1420
OBJECT MODULE PLACED IN 1420.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 1420.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /********************************************************
2 ISD1420
3 作者:张建江
4 编写时间:2007年5月3日
5 最后修改:2007年5月3日
6 代码是否优化:否
7
8 ********************************************************/
9 #include <reg52.h>
10 #define uchar unsigned char
11 #define uint unsigned int
12 sbit add=P3^6;
13 sbit dec=P3^7;
14 uchar mov;
15
16 uchar SEG7[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//共阳
17
18 ////////////////////延时//////////////////////////
19 void delay(uint k)
20 {k=k*125;
21 1 while(--k);
22 1 }
23 /////////////键盘扫描///////////////////
24 scankey()
25 {
26 1 if(!add)
27 1 {
28 2 delay(10);
29 2 while(!add);
30 2 mov++;
31 2 if(mov>15)mov=0;
32 2 }
33 1 if(!dec)
34 1 {
35 2 delay(10);
36 2 while(!dec);
37 2 mov--;
38 2 if(mov>15)mov=15;
39 2 }
40 1 }
41
42
43 ////////////main////////////////////
44 main()
45 {
46 1 while(1)
47 1 {
48 2 scankey();
49 2 P1=SEG7[mov];
50 2 P0=mov*8;
51 2 }
52 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
C51 COMPILER V7.06 1420 11/21/2007 13:04:26 PAGE 2
CODE SIZE = 89 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 17 ----
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 + -