📄 main.lst
字号:
C51 COMPILER V8.01 MAIN 09/25/2008 15:48:30 PAGE 1
C51 COMPILER V8.01, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\OBJ\main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.C BROWSE DEBUG OBJECTEXTEND PRINT(.\LST\main.lst) OBJECT(.\OBJ\main.ob
-j)
line level source
1 /*************************************************************************/
2 /*版权所有(C) : 北京机械工业学院,北京市机电测控重点实验室 */
3 /*说明 : ch452键盘与数码管 */
4 /*文件名 : MAIN.C */
5 /*处理器 : STC89C58 */
6 /*版本 : V1.0 */
7 /*作者 : 谷玉海 */
8 /*修改 : 谷玉海 */
9 /*修改日期 : 2006年7月9日 */
10 /*************************************************************************/
11 #include "STC89C58.h"
12 #include "ch452.h"
13 #include "pin.h"
14
15 sbit LED=P1^6;
16 sbit dat=P1^1;
17 sbit clk=P1^0;
18 void delay_50ms(unsigned int t)
19 {
20 1 unsigned int j;
21 1 for(;t>0;t--)
22 1 for(j=6245;j>0;j--);
23 1 }
24 main()
25 {
26 1 while(1)
27 1 {
28 2 EA=1;
29 2 EX0=1;
30 2 IT0=1;
31 2 CH452_Write(CH452_SYSON2W); //
32 2 CH452_Write(CH452_BCD); // BCD译码,8个数码管
33 2 CH452_Write(CH452_DIG0 | 0x1); // 显示字符8
34 2 delay_50ms(20);
35 2 CH452_Write(CH452_DIG0 | 0x10);
36 2
37 2 CH452_Write(CH452_DIG1 | 0x2);
38 2 delay_50ms(20);
39 2 CH452_Write(CH452_DIG1 | 0x10);
40 2
41 2 CH452_Write(CH452_DIG2 | 0x3);
42 2 delay_50ms(20);
43 2 CH452_Write(CH452_DIG2 | 0x10);
44 2
45 2 CH452_Write(CH452_DIG3 | 0x4);
46 2 delay_50ms(20);
47 2 CH452_Write(CH452_DIG3 | 0x10);
48 2
49 2 delay_50ms(20);
50 2
51 2 CH452_Write(CH452_DIG3 | 0x4);
52 2 delay_50ms(20);
53 2 CH452_Write(CH452_DIG3 | 0x10);
54 2
C51 COMPILER V8.01 MAIN 09/25/2008 15:48:30 PAGE 2
55 2 CH452_Write(CH452_DIG2 | 0x3);
56 2 delay_50ms(20);
57 2 CH452_Write(CH452_DIG2 | 0x10);
58 2
59 2 CH452_Write(CH452_DIG1 | 0x2);
60 2 delay_50ms(20);
61 2 CH452_Write(CH452_DIG1 | 0x10);
62 2
63 2 CH452_Write(CH452_DIG0 | 0x1);
64 2 delay_50ms(20);
65 2 CH452_Write(CH452_DIG0 | 0x10);
66 2 }
67 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 196 ----
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 + -