📄 main.lst
字号:
C51 COMPILER V7.50 MAIN 08/06/2006 09:28:16 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE Main.C BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "mcu.h"
2 #include "2408Driver.h"
3
4 unsigned char g_Comm_Rcv,g_IsRcv=0;
5
6 /* AT24XX驱动程序,AT2402,AT2404,AT2408,AT2416通用
7 总线方式:I2C
8 地址分配
9 sbit SCL= P3^4;
10 sbit SDA= P3^5;
11 详细子驱动在2408Driver.h
12 writed by KreateHe ◎2006/4/18
13 */
14
15 /*-----------------------------------------------*/
16 /* */
17 /* 主程序 */
18 /* */
19 /*-----------------------------------------------*/
20 void main(void)
21 {
22 1 uchar *pw,pwpw[10];
23 1 init_mcu();
24 1 send_string_comm("OK!");
25 1 delay(1000);
26 1
27 1 pw="1234567890";
28 1 send_string_comm("+~+");
29 1 savestring_24xx(0xa110,pw);//save string to at24xx
30 1 send_string_comm("++");
31 1 delay(10000);
32 1 send_string_comm("+1+");
33 1 getstring_24xx(0xa110,pwpw,10);//read 10byes from at24xx with start addr 0xa110
34 1 //pw=pwpw;
35 1 //pwpw[10]='\0';
36 1 send_string_comm(pwpw);
37 1 send_string_comm("++");
38 1 delay(10000);
39 1 send_string_comm("+2+");
40 1
41 1 getstring_24xx(0xa110,pwpw,3);
42 1 //pw=pwpw;
43 1 //pwpw[3]='\0';
44 1 send_string_comm(pwpw);
45 1 send_string_comm("++");
46 1 //while(1);
47 1 while(1)
48 1 {
49 2 if (g_IsRcv==1)
50 2 {
51 3 g_IsRcv=0;
52 3 send_char_comm(g_Comm_Rcv);
53 3 }
54 2 }
55 1
C51 COMPILER V7.50 MAIN 08/06/2006 09:28:16 PAGE 2
56 1 }
57
58
59
60 /*-----------------------------------------------*/
61 /*串口中断接收*/
62 void serial_isr(void) interrupt 4 using 0
63 {
64 1 unsigned char data input_char;
65 1 EA=0;
66 1 if(RI==1)
67 1 {
68 2 RI=0;
69 2 input_char= SBUF;
70 2 g_IsRcv=1;
71 2 g_Comm_Rcv=input_char;
72 2
73 2 }
74 1 EA=1;
75 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 658 ----
CONSTANT SIZE = 30 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 2 30
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 + -