📄 init.lst
字号:
C51 COMPILER V7.09 INIT 09/11/2007 09:30:26 PAGE 1
C51 COMPILER V7.09, COMPILATION OF MODULE INIT
OBJECT MODULE PLACED IN init.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE init.c ROM(COMPACT) BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "typedef.h"
2 #include "reg52.h"
3 #include "ll.h"
4 /**************************************************/
5 uchar rdbmkg(void)
6 {
7 1 unsigned char temp = 0;
8 1
9 1 deviceAddr = 0;
10 1 temp = P0&0x0f;
11 1 if( (temp&0x01) == 0x00 )deviceAddr |= 0x01;
12 1 if( (temp&0x02) == 0x00 )deviceAddr |= 0x02;
13 1 if( (temp&0x04) == 0x00 )deviceAddr |= 0x04;
14 1 if( (temp&0x08) == 0x00 )deviceAddr |= 0x08;
15 1 return deviceAddr;
16 1 }
17 void funInitRt(void)
18 {
19 1 TMOD=0x11; /*定时器1方式2,定时器0方式1*/
20 1 // TH0=0x82; /****T0为10ms的基准定时****/
21 1 // TL0=0x35; //40M
22 1
23 1 TH0=0xdc; /****T0为10ms的基准定时****/
24 1 TL0=0x00; //11.0592M
25 1
26 1 TR0=1; /*打开T0定时器*/
27 1 ET0=1; /*允许T0中断*/
28 1
29 1 // TH1=255;
30 1 // TL1=255;
31 1 // PCON |=0x80; //***T1为波特率57600****
32 1 // SCON=0x50;
33 1 // TR1=1; //打开T1定时器
34 1
35 1
36 1 SCON = 0x50;
37 1 T2CON = 0x30;
38 1 TL2 = 0xfd;
39 1 TH2 = 0xff;
40 1 RCAP2L = 0xfd;
41 1 RCAP2H = 0xff;
42 1 TR2 = 1; //115200bps
43 1
44 1 ES=0; /*打开串行口中断*/
45 1 PS=0; /*串行口中断的优先级为0*/
46 1 EA=1; /*打开总中断开关*/
47 1 }
48 void wg_init()
49 {
50 1 wg_clk = 1;
51 1 wg_data = 1;
52 1 wg_hold = 1;
53 1 }
54 void funInitGlobal(void)
55 {
C51 COMPILER V7.09 INIT 09/11/2007 09:30:26 PAGE 2
56 1 uchar i;
57 1 userCardOk = 0;
58 1 for(i=0;i<DN;i++) { pcdata[i] = 0;}
59 1 }
60 void initialization(void)
61 {
62 1 spOut = 0;
63 1 bPrgRunLed = 1;
64 1 bComData = 0;
65 1 bTagLed = 0;
66 1 rdbmkg();
67 1 funInitRt();
68 1 funInitGlobal();
69 1 wg_init();
70 1 }
71
72
73
74
75
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 117 ----
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 + -