C^T(EivyX*UZRo{W34JNi&60UC0$u&624+FL6Xz*n&6mWJ7
U@VKswM#e>|8Y0)!#LCq4Zxw6$3IG5A
diff --git a/output/Eeprom.hex b/output/Eeprom.hex
index 35ff62d..43d850b 100644
--- a/output/Eeprom.hex
+++ b/output/Eeprom.hex
@@ -1,16 +1,16 @@
-:100000003F010C800D480DDE0E740ED80F3C0FA082
-:1000100010041036106800000FA000000FA00000B0
-:100020000BB800000B410000006414010064055A85
-:10003000021501300073696E6F7765616C7468003A
-:100040000020231222000053483339463030330059
+:100000003F010C4E0C800CAD0CDA0D070D340D6168
+:100010000D8E0DBB0DE800001C20000019640000CF
+:10002000177000000B410000003214010064055AF3
+:1000300002150130004365726C696E6B00000000B0
+:100040000020250212000053483339463030330077
:100050000000004C494F4E0000000000000000006E
-:10006000005A109A10360202104000640500000B7E
-:10007000B802025A0A8C0BB802020B5405FFFFB1FA
-:10008000E002FFFF63C002045A0FA01E465A0C9FF5
-:100090000C6D0AAB0ADD03035A0D670CD10A470A3F
-:1000A000795A105400140064025A6400000BB8FF1F
+:10006000005A0E100D4802020DAC0064050000613C
+:10007000A8023C5A0A280BB802020A8C05FFFFB1FD
+:10008000E002FFFF63C002045A0FA01E465A0D672C
+:100090000D0309E30A4703035A0D670D0309E30A39
+:1000A000475A0BB8000A0064025A6400000BB8FFFC
:1000B000FFEC78000000000000005A7411305A0A6A
-:1000C00022FFAE000100000000005A000000000006
+:1000C00022FFA7000400000000005A00000000000A
:1000D0000000000000000000000000000000000020
:1000E0000000000000000000000000000000000010
:1000F0000000000000000000000000000000000000
@@ -30,19 +30,19 @@
:1001D000000000000000000000000000000000001F
:1001E000000000000000000000000000000000000F
:1001F00000000000000000000000000000005AA500
-:100200003F010C800D480DDE0E740ED80F3C0FA080
-:1002100010041036106800000FA000000FA00000AE
-:100220000BB800000B410000006414010064055A83
-:10023000021501300073696E6F7765616C74680038
-:100240000020231222000053483339463030330057
+:100200003F010C4E0C800CAD0CDA0D070D340D6166
+:100210000D8E0DBB0DE800001C20000019640000CD
+:10022000177000000B410000003214010064055AF1
+:1002300002150130004365726C696E6B00000000AE
+:100240000020250212000053483339463030330075
:100250000000004C494F4E0000000000000000006C
-:10026000005A109A10360202104000640500000B7C
-:10027000B802025A0A8C0BB802020B5405FFFFB1F8
-:10028000E002FFFF63C002045A0FA01E465A0C9FF3
-:100290000C6D0AAB0ADD03035A0D670CD10A470A3D
-:1002A000795A105400140064025A6400000BB8FF1D
+:10026000005A0E100D4802020DAC0064050000613A
+:10027000A8023C5A0A280BB802020A8C05FFFFB1FB
+:10028000E002FFFF63C002045A0FA01E465A0D672A
+:100290000D0309E30A4703035A0D670D0309E30A37
+:1002A000475A0BB8000A0064025A6400000BB8FFFA
:1002B000FFEC78000000000000005A7411305A0A68
-:1002C00022FFAE000100000000005A000000000004
+:1002C00022FFA7000400000000005A000000000008
:1002D000000000000000000000000000000000001E
:1002E000000000000000000000000000000000000E
:1002F00000000000000000000000000000000000FE
diff --git a/output/Eeprom.m51 b/output/Eeprom.m51
index 98cddef..9711d58 100644
--- a/output/Eeprom.m51
+++ b/output/Eeprom.m51
@@ -1,4 +1,4 @@
-BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:01 PAGE 1
+BL51 BANKED LINKER/LOCATER V6.22 02/13/2025 10:09:51 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
diff --git a/output/Eeprom.plg b/output/Eeprom.plg
index 8b1884e..d86c5f6 100644
--- a/output/Eeprom.plg
+++ b/output/Eeprom.plg
@@ -1,7 +1,9 @@
-Build target 'EEPROM'
-compiling DataFlash.c...
-linking...
-*** WARNING L10: CANNOT DETERMINE ROOT SEGMENT
-Program Size: data=0.0 xdata=0 code=1024
-creating hex file from ".\output\Eeprom"...
-".\output\Eeprom" - 0 Error(s), 1 Warning(s).
+
+
+
+µVision Build Log
+Project:
+E:\Y\keil\ZDBMS\ZDBMS\MCUCore.uvproj
+Project File Date: 01/23/2025
+
+Output:
diff --git a/output/ExtE2PRom.lst b/output/ExtE2PRom.lst
index 0679da4..6010b29 100644
--- a/output/ExtE2PRom.lst
+++ b/output/ExtE2PRom.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE EXTE2PROM
@@ -62,7 +62,7 @@ line level source
49 3 if(++ucE2PTwiRWErrDelayCnt >= TIME_1S_5S)
50 3 {
51 4 bE2PRErr = 1;
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 2
52 4 ucE2PTwiRWErrDelayCnt = TIME_1S_5S;
53 4 }
@@ -126,7 +126,7 @@ line level source
111 1 if(!bE2PRErr)
112 1 {
113 2 for(i=0; i<5; i++)
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 3
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 3
114 2 {
115 3 #ifdef TWI_Hardware_Module
@@ -190,7 +190,7 @@ line level source
173 1
174 1 Result = E2PRomRead(E2PROM_BOOT_ADDR, 8, RdBuf);
175 1
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 4
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 4
176 1 RdBuf[2] = RdBuf[0]+RdBuf[1];
177 1 RdBuf[6] = RdBuf[4]+RdBuf[5];
@@ -254,7 +254,7 @@ line level source
235 1 WrBuf[5] = WrBuf[1];
236 1 WrBuf[7] = WrBuf[3];
237 1
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 5
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 5
238 1 E2PRomWrite(E2PROM_BOOT_ADDR, 8, WrBuf);
239 1 }
@@ -318,7 +318,7 @@ line level source
297 2 }
298 1
299 1 E2PRomBKBoot();
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 6
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 6
300 1 }
301
@@ -382,7 +382,7 @@ line level source
356 * º¯ÊýÃû: UartRdRTC
357 * ²Î Êý: ÎÞ
358 * ·µ»ØÖµ: ÎÞ
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 7
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 7
359 * Ãè Êö: ¶ÁÈ¡RTCʱ¼ä£ºÃë¡¢·Ö¡¢Ê±¡¢ÈÕ¡¢Ô¡¢Ä꣬²¢·µ»Ø¸øUART
360 *************************************************************************************************/
@@ -446,7 +446,7 @@ line level source
418 2 {
419 3 bE2PErase = 0;
420 3 E2PRomErase();
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 8
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 8
421 3 }
422 2
@@ -510,7 +510,7 @@ line level source
480 3 }
481 2
482 2 if(bE2PBKDsgEnd)
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 9
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 9
483 2 {
484 3 bE2PBKDsgEnd = 0;
@@ -574,7 +574,7 @@ line level source
542 3 {
543 4 RTCReadTime(&RTC);
544 4 MemoryCopy((U8 xdata *)&RTC, ucRTCBuf, 7);
-C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 10
+C51 COMPILER V9.01 EXTE2PROM 02/13/2025 10:07:28 PAGE 10
545 4 }
546 3
diff --git a/output/ExtE2PRom.obj b/output/ExtE2PRom.obj
index af9e10eae78b9a767a8ee4d32fbec86aee42400b..81ecf6a9943f5f94d02aafe385c903d5a0b936e7 100644
GIT binary patch
delta 83
zcmbQejdk`m)(s(y%nyRsZVqSs!NelMv?hIWxTV76VwP>p9PFzn>#)`{Hg8_Ty3`mV
j7iy`**gUzy@;n<*Hl2xKvM#GQ>)jN23d$G984
delta 83
zcmbQejdk`m)(s(y%pLz%Z4PJr!NhXArYLoCxTV76VwP>pKaZ}OtixK*SigA<>r!Kg
kT&SfIW8LHm%kykN*>om`$-1oKjGE1B`LF=;Ht+iV!Y_~xLQbTD&VlaY$LBfWJ
zVvGdzpfxH{(qMd)M7RV(K?IA1XvB~Z8zd&Al=2L(fKWB!H>daF&Hga{vp>GM-#4=}
z=gyhw{kGfuz1RF|r7%v%x2siRys>Ovm$g+~lxCjnYF8W06Q%sgQl)$6iNk8K_XBf5VWv<%Uun`LV`gKsG)Ph)5f0bHVzUwr(j-A<-K=P%^bkiR
znxz+#zh-J87KzRYOCMMUSU3`|t(g^x#%iS>l8*zT;jj$YBph!H%QTzRHG>3^(45&E
znJv@tl=Sf<|2zXMZD#lhCtap491Y8?;fILKCZb?`3L@%{o
z10vx)9Jto`U&Kn9GJxOMzeah|wDaGDaA3M&kXJ}VCw*k1{}qG=2oJ7hq~>K*2%C+7
zBCVIuSa9yZIPEW|3ATTd_Q&Y~+h3vml{8K3A$nBv(e$_-AJ+O@iVnw@QJoGLLr-bP
zY?`b2C|am_Ikj=18kyH9a#dU2WZ-*wRRO-_)9|FJpYz7nrE%*7zrZ~5YdeWDg}|H<
zjTWZldnwU+8kK_ci&WV9!&VLr0+pV2{E2VUNRdV@|+&
zVf$b?-!D3kq%(HhpdEKX>v6hl$6bZxhTpN{{;=cz(t0@wsq-cAa$f8MksksdARU$q
zX2J6470BTmE7mqnCAK~ZmJ3v9TTWAKy*}H(Y+vy4YE{W`9i^WNLm-y@*9l@fkAl)m@j*P
zMe;DPO!fjFlt+M7@~Fli==JPu@?_M8;l@D0ojy
zw1@XZ?+5locNcpCUgF*p=w^JJ%PX6y(jR8cu$~LVo$vI7e!PJ8-xwPX26DF
zGf|&v5a@$Y4Qi1xxpnVW{Uv)hGMOKu6DL8~{E|XMv089B>Jp2d<)vz*p%K
za3fvTcop~#UDJ3S*g-ddTj?h7Gr9%bNwW3j;b
zzV6~rz;iH#52WzxE}mgMIW;=fc#Zr@wN~Zqak)6vVYRRIzWe#~KDBu5#D=|gzO8r@{(sV&!cV5~iz)oJ
zi??@fS!?Kb`ea>I!*1K-w5KP9b7ua3<@nE~_;0#+wKcGAdWlY5vaR$vZp^NfpK}Y{
z>AF++*%Z!=b;n6=r|;m!>@T$fiL4b_JD+|K6&F3|LU>3laLGh?p-Q
z1yN)aANW)B$08^!qWD783Zl>-K}12n#3zb=NUd7$Ortcgx%ZrN=kA@eGd~|`_it)f
z_aHwqF)a4sJpQq8(H_DNOnbS1V2e1eJ>z2|!=m3&ZTJ8VVxCrysq{ZBmNt~4fKzY=Prql8D@mMY#W5z!wo0Ck8
zd5AD%NjA4`lBpm@CnnXAPw%jOW%peCF``KMqvC6IrP%K`?67wi77w_#(;l42WIbq<
zhoAy9bO3`H3eN{WML9%3@j;kNSdLJy^hRhX=?j&fg~cU3r1U0eR(uTBDqIUKrFsjr
zFuiC!BufiYs$dRusRiAn$bn|UCWRZJU)G5S(=+H1(|k+l-||I@(&aa#IB2A|suJL{
zip$`;imPEv>0SVoTPr}BiVL9vk;$#sqQ<0ULB+elBrLZWD)Gw{-vp5oze?d2XhBVk
z`4-V6=8O&AdsUo1+I!te6FtQGa&wj4SF-~76WAeie-!hg&7Uuhx`senu2FxoTv<()
zE9=Q}!ojJQ6F+~d<)mj}ishs?PPLr$n6#YuCbHZ~#|vHLH{Vg3Y2Qa7?EQv=zZTVVGEFm(TX{$(vLc45A@g
zgQIikK5eBF6e_eQV(~=J#&}O}p{pm8OIW#3`yzWu-O=g10hqYkY~oqFet9y?X%w+@
zTg3B{#z1-|=r?MA*>>9{x~{mzwSfTo?Qa8@y}TK?7&^E>ygO*%tqZ4PR$?zwFA+(EtDd
diff --git a/output/Initial.lst b/output/Initial.lst
index 80ac09f..02b2ca9 100644
--- a/output/Initial.lst
+++ b/output/Initial.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 1
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE INITIAL
@@ -62,7 +62,7 @@ line level source
50 2 }
51 1 else if(McuFlashCheckFlg(MCUFLASH_BK2_FLG_ADDR))
52 1 {
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 2
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 2
53 2 McuFlashRead(MCUFLASH_BK2_ADDR, XRAM_MAP_ADDR, 512);
54 2 McuFlashWrite(MCUFLASH_BK1_ADDR, XRAM_MAP_ADDR); //¸üб¸·ÝÇø1
@@ -126,7 +126,7 @@ line level source
111 1 }
112
113
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 3
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 3
114 /*************************************************************************************************
115 * º¯ÊýÃû: InitGPIO
@@ -190,7 +190,7 @@ line level source
- IO״̬:P2.[7,6,5,4,3,2,1,0]ÓÐЧ
156 P2.7CR[1], P2.6CR[0], P2.5CR[1], P2.4CR[1], P2.3CR[1], P2.2CR[0], P2.1CR[1], P2.0CR[1], P2CR = 0xB
-B; IO·½Ïò:P2.[7,6,5,4,3,2,1,0]ÓÐЧ,1Êä³ö£¬0ÊäÈë
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 4
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 4
157 P2.7PC[0], P2.6PC[1], P2.5PC[0], P2.4PC[0], P2.3PC[0], P2.2PC[1], P2.1PC[1], P2.0PC[1], P2PCR = 0x
-46; ÄÚ²¿ÉÏÀ:1¿ªÆô£¬0¹Ø±Õ
@@ -254,7 +254,7 @@ line level source
211 1 #if (UART0_DEFINE == 6)
P0 |= 0xC0;
P0PCR |= 0x40;
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 5
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 5
#endif
215 1
@@ -318,7 +318,7 @@ line level source
273 1 #if (UART0_DEFINE == 17)
P0 |= 0x80;
P2 |= 0x20;
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 6
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 6
P0PCR |= 0x80;
#endif
@@ -382,7 +382,7 @@ line level source
P0 |= 0x02;
P2 |= 0x20;
P2PCR |= 0x20;
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 7
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 7
#endif
339 1
@@ -446,7 +446,7 @@ line level source
397 1 #if (UART1_DEFINE == 9)
P1 |= 0x02;
P2 |= 0x40;
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 8
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 8
P2PCR |= 0x40;
#endif
@@ -510,7 +510,7 @@ line level source
#endif
460 1
461 1 #if (UART1_DEFINE == 20)
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 9
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 9
P3 |= 0x10;
P2 |= 0x80;
@@ -574,7 +574,7 @@ line level source
P2 |= 0xC0;
P2PCR |= 0x40;
#endif
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 10
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 10
524 1
525 1 //UART2Ïà¹ØIOÅäÖ㬵±Ç°demo°å´Ë´®¿Ú×öLEDµÆÏÔʾ¹¦ÄÜ£¬²»Ö§³Ö´®¿ÚͨѶ£¬¹Êdemo°åÅäÖÃΪ²»Ê¹ÄÜuart2´®¿Ú¹¦ÄÜ
@@ -638,7 +638,7 @@ line level source
583 2 {
584 3 bRTCErr = 1; //ÍâÖÃRTCÄ£¿é³ö´í
585 3 }
-C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 11
+C51 COMPILER V9.01 INITIAL 02/13/2025 10:07:27 PAGE 11
586 2 }
587 1
diff --git a/output/Initial.obj b/output/Initial.obj
index 7ce854bbced9d26cece44a191a5e0b8415b1d5ec..21bbc324687c2e73a9add43261a91671093bd300 100644
GIT binary patch
delta 80
zcmX?qh~@ktmJNQ4%=d%WZVqJp!o(uNv?hJ>8&QSHnJn9wIoMZER${GZJh^!htBU|c
f?vmS&6lt@#yA7tS$l&
fxmTh}jCGTF#m<9e?~6$>YBv88+x|<8F_a4cmXsmq
diff --git a/output/Interrupt.lst b/output/Interrupt.lst
index 547db81..2c9d1b6 100644
--- a/output/Interrupt.lst
+++ b/output/Interrupt.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 INTERRUPT 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 INTERRUPT 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE INTERRUPT
@@ -62,7 +62,7 @@ line level source
50 2 IF45 = 0;
51 2 InterruptINT4App(0x20);
52 2 }
-C51 COMPILER V9.01 INTERRUPT 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 INTERRUPT 02/13/2025 10:07:28 PAGE 2
53 1 if(IF46)
54 1 {
diff --git a/output/Interrupt.obj b/output/Interrupt.obj
index 81c9a7d360bab7b106ae7478c27264e30fd7300c..6ffc4828c6958e07edeab970e7e0c06a331dd316 100644
GIT binary patch
delta 79
zcmbO*iDkkhmJK0{%nyRsZVqSs!NelMv?hJBDxbpSVwP>p9PFzn>#)`{>TO=bTFe2F
fQ|41*Y@Y1Kcb*L>o6f{AS(jCu@%mpKaZ}OtixK*sI_?wYcU5z
gPMJ@Mv2L;(-+4BmY&sLeWL;KqM$OH}{C9r>0N2YN5C8xG
diff --git a/output/InterruptApp.lst b/output/InterruptApp.lst
index a2cc9b8..f48ad04 100644
--- a/output/InterruptApp.lst
+++ b/output/InterruptApp.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 INTERRUPTAPP 02/11/2025 15:43:03 PAGE 1
+C51 COMPILER V9.01 INTERRUPTAPP 02/13/2025 10:07:27 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE INTERRUPTAPP
@@ -62,7 +62,7 @@ line level source
50 *************************************************************************************************/
51 void InterruptTimer3App(void)
52 {
-C51 COMPILER V9.01 INTERRUPTAPP 02/11/2025 15:43:03 PAGE 2
+C51 COMPILER V9.01 INTERRUPTAPP 02/13/2025 10:07:27 PAGE 2
53 1
54 1 bTimer5msFlg = 1; //5ms±ê־ΪԤÁô±êÖ¾
diff --git a/output/InterruptApp.obj b/output/InterruptApp.obj
index 52fcff639e0222291048b07808c0720b6b039cf7..475444c04e502c4aec46e4c7d960c3b59ba85fb8 100644
GIT binary patch
delta 93
zcmX@!#d5rhWkW0@^Znqpn-duSF|mj+tx2Dp#Bz<9gMIa6Yu0+kubX$XHgQ129r=_P
tnBV@sI=Z+9#k&NB#RLTThqyY2=y_b<9LWFeD*)+hAJYH;
delta 93
zcmX@!#d5rhWkW0@bNl~Qn-duSF|pjPDN3E3#Bz=K=h0P@ty$|CKW^U5+Qb17cjQxI
ttec#|cU}%Co6f`_rWfPk>geJc6z>ug784NUAL8m9qUWKxIgtO`R{$bSB+~!@
diff --git a/output/KeyApp.lst b/output/KeyApp.lst
index be64d14..a426cc2 100644
--- a/output/KeyApp.lst
+++ b/output/KeyApp.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 KEYAPP 02/11/2025 15:43:03 PAGE 1
+C51 COMPILER V9.01 KEYAPP 02/13/2025 10:07:27 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE KEYAPP
@@ -62,7 +62,7 @@ line level source
50 1 {
51 2 bSlowDischarge = 0;
52 2 bMidDischarge = 0;
-C51 COMPILER V9.01 KEYAPP 02/11/2025 15:43:03 PAGE 2
+C51 COMPILER V9.01 KEYAPP 02/13/2025 10:07:27 PAGE 2
53 2 bFastDischarge = 0;
54 2 }
diff --git a/output/KeyApp.obj b/output/KeyApp.obj
index 975033093fa96e065dde3169476dcc852dde6f66..cd3f2dd5e57ca2e750086be55236b274b3e1ae08 100644
GIT binary patch
delta 79
zcmX@v$8xfdWrH^(^ZnqpoBbF+F|mj+tx2D3$geOtg=HHv2m9*DvaI!t>o(72?c;>V
f>GLZwHct-XKhFk~O=n`5EXOL&czv_I0M~Z_EKM08
delta 79
zcmX@v$8xfdWrH^(bNl~QoBbF+F|pjPDN3De$geOtg=HJ_&!ej*%d*xpuG&18wT}}b
fr_Zm%ST{L{|2!K|Hl2xKvK*^8qvmFN0j}==1Uw!f
diff --git a/output/KeyScan.lst b/output/KeyScan.lst
index dcebf02..fd39367 100644
--- a/output/KeyScan.lst
+++ b/output/KeyScan.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 KEYSCAN 02/11/2025 15:43:04 PAGE 1
+C51 COMPILER V9.01 KEYSCAN 02/13/2025 10:07:28 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE KEYSCAN
@@ -62,7 +62,7 @@ line level source
50 2 else if(!KEY_2_IO_RD)
51 2 {
52 3 ucKeyValueBK = KEYVAL_2; //°´¼ü°´Ïº󣬻ñȡмüÖµ
-C51 COMPILER V9.01 KEYSCAN 02/11/2025 15:43:04 PAGE 2
+C51 COMPILER V9.01 KEYSCAN 02/13/2025 10:07:28 PAGE 2
53 3 }
54 2 #endif
@@ -126,7 +126,7 @@ line level source
103 4 if(uiKeyValidCnt == KEY_L_TIME) //µ±°´ÏÂʱ¼ä´ïµ½³¤°´Â˲¨Ê±¼äʱ£¬ÈÏΪ´Ë°´¼üΪ³¤°´¼ü
104 4 {
105 5 ucKeyValue = ucKeyOldValue | KEY_STATE_L;
-C51 COMPILER V9.01 KEYSCAN 02/11/2025 15:43:04 PAGE 3
+C51 COMPILER V9.01 KEYSCAN 02/13/2025 10:07:28 PAGE 3
106 5 bKeyFlg = 1;
107 5 }
diff --git a/output/KeyScan.obj b/output/KeyScan.obj
index 70777750d9c995b20da2de66e60ff9d33b801722..75b04fcb653e8950969777e4a30d07939123e2cc 100644
GIT binary patch
delta 97
zcmey^$MUg{WrH6h^Ml~En*$lYFtLa*tx2E!fKOp^Cd)Qv4))cPm00T;S8QIyYQYJS
xyT_-**gTn$|GXSfHl2wolbF})ZMS4S7upm>*{u$X`#{}5N_5Iqmg&F}b|zXJfXy(TXJ
diff --git a/output/Led.lst b/output/Led.lst
index 08f0221..2a1aa6b 100644
--- a/output/Led.lst
+++ b/output/Led.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 LED 02/11/2025 15:43:03 PAGE 1
+C51 COMPILER V9.01 LED 02/13/2025 10:07:27 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE LED
@@ -62,7 +62,7 @@ line level source
51
52
53 /*************************************************************************************************
-C51 COMPILER V9.01 LED 02/11/2025 15:43:03 PAGE 2
+C51 COMPILER V9.01 LED 02/13/2025 10:07:27 PAGE 2
54 * º¯ÊýÃû: LedAutoOff
55 * ²Î Êý: ÎÞ
@@ -126,7 +126,7 @@ line level source
113 2 if(LedDisNum == 0)
114 2 {
115 3 // LEDAllOff();
-C51 COMPILER V9.01 LED 02/11/2025 15:43:03 PAGE 3
+C51 COMPILER V9.01 LED 02/13/2025 10:07:27 PAGE 3
116 3 }
117 2 if(LedDisNum == 1)
diff --git a/output/Led.obj b/output/Led.obj
index 6013babb0dcbb2e240c7afce825df24b47d56324..78bf03edeaba94a3350cd4a4f2e81de70fed032f 100644
GIT binary patch
delta 79
zcmX>#iRIKJmJLpf%=d%WZgypS!^9%Ov?hJ>27ZOfp)A{&IoMZE=3}jAEZN-0D#Hbl
gTgR`&*gW|n|9Li`Y&sLeWPVn0#_OB+3H1B`06vZyssI20
delta 79
zcmX>#iRIKJmJLpf%mnUA%ev0!r_s|*)J
gZXLf8W8LJ7{O8$#vgu3=llfW288tWW6X^K?02X~8ssI20
diff --git a/output/LowPower.lst b/output/LowPower.lst
index 1eae3c2..ee2977f 100644
--- a/output/LowPower.lst
+++ b/output/LowPower.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 1
+C51 COMPILER V9.01 LOWPOWER 02/13/2025 10:07:27 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE LOWPOWER
@@ -62,7 +62,7 @@ line level source
50 2 ucSleepTimerCnt = 0;
51 2 ucPDTimerCnt = 0;
52 2 ucUart0TimeoutCnt = 0;
-C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 2
+C51 COMPILER V9.01 LOWPOWER 02/13/2025 10:07:27 PAGE 2
53 2 ucUart1TimeoutCnt = 0;
54 2 ucUart2TimeoutCnt = 0;
@@ -126,7 +126,7 @@ line level source
112 1 #if (UART1_DEFINE != 0)
IrqUart1Dis();
#endif
-C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 3
+C51 COMPILER V9.01 LOWPOWER 02/13/2025 10:07:27 PAGE 3
115 1 #if (UART2_DEFINE != 0)
IrqUart2Dis();
@@ -190,7 +190,7 @@ line level source
170 6 bSleepFlg = 1;
171 6 }
172 5 }
-C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 4
+C51 COMPILER V9.01 LOWPOWER 02/13/2025 10:07:27 PAGE 4
173 4 else
174 4 {
@@ -254,7 +254,7 @@ MODULE INFORMATION: STATIC OVERLAYABLE
XDATA SIZE = 3 ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
-C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 5
+C51 COMPILER V9.01 LOWPOWER 02/13/2025 10:07:27 PAGE 5
IDATA SIZE = ---- ----
BIT SIZE = 4 ----
diff --git a/output/LowPower.obj b/output/LowPower.obj
index 0e92e11c3d3316bcd5b6c2b7a55f442ef129b801..4f9f33428f5c8c1f5fc4c65042c503b271ec0db5 100644
GIT binary patch
delta 78
zcmeyeo8`-HmJNZ7%=d%WZVqAm#>67Rv?hJBAImjn4))cP)miHqS8QI+`cQ}sB+kSD
dlu=-8p1fY-JXpR_Qi}0<^Bl?Tb0irfSO9YE8tDK4
delta 78
zcmeyeo8`-HmJNZ7%8^FrYLo?AIml7pGQ|sR%fkeT(WsN>q8+nkT??q
eP)32VZt{AG^I-W#NhwCn<~fqv=SVU}umAv1gdgbu
diff --git a/output/MCUCore_Load b/output/MCUCore_Load
index 40a0c4aa4bfffc1e8efef1ae637a2dc4f94f6a5a..aa3bbcb195790824f0d067a7f03fae8effdb2cbf 100644
GIT binary patch
delta 34061
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