1 Star 0 Fork 2

witawat/mini_clock

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
mini_clock图形.hd 62.72 KB
一键复制 编辑 原始数据 按行查看 历史
root 提交于 2023-04-04 15:49 . init
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="setup" id="s@J#?u~mwj=c4dQ!^1I1" x="0" y="0"><statement name="DO"><block type="gpio_config" id="Uk4(y.w/hg_U+`o2APzr"><field name="mode">Out_PP</field><value name="PIN"><shadow type="ports" id="-6^=2iNSA!usa!U$G3e?"><field name="PIN">PC</field></shadow></value><next><block type="gpio_port_config" id="KV#1G`J3NfY2/BS2H`rS"><field name="mode">Out_PP</field><value name="PIN"><shadow type="pins_digital" id="}TlxcFR#?K}G.4Cys$AS"><field name="PIN">PD0</field></shadow></value><next><block type="gpio_port_config" id="5N)0WW;Lj^Is8npCx9+)"><field name="mode">Out_PP</field><value name="PIN"><shadow type="pins_digital" id="0(PyUrLWIy6eB@@9J8hU"><field name="PIN">PD1</field></shadow></value><next><block type="gpio_port_config" id="9++O%|6bsW}MT+/xA5mR"><field name="mode">Out_PP</field><value name="PIN"><shadow type="pins_digital" id=",S+_6LzlECP`Hp,ll655"><field name="PIN">PD2</field></shadow></value><next><block type="gpio_port_config" id="[0K+M0`7^UE/lrlF=0B?"><field name="mode">Out_PP</field><value name="PIN"><shadow type="pins_digital" id="`qlxS1v*R:GjRZcxq6`U"><field name="PIN">PD3</field></shadow></value><next><block type="gpio_remap" id=":a^PT}@O.7;L||Rqafed"><field name="int">SWD</field><field name="state">关闭 SWD(SDI),PD1 作为 GPIO</field><next><block type="gpio_port_config" id="}1GUipWkY3hRX,+x?Co#"><field name="mode">Out_PP</field><value name="PIN"><shadow type="pins_digital" id="PsK+S_y}Tc;d+K|{S]W1"><field name="PIN">PA1</field></shadow></value><next><block type="button_init" id="wvoq$R[%JdJ2F(tW[6,4"><field name="MODE">GPIO_Mode_IPU</field><value name="PIN"><shadow type="pins_digital" id="lR`!Ss*?_KMr`/*PmciC"><field name="PIN">PA2</field></shadow></value><next><block type="variables_declare" id="XV3e-M:wLkY~2NX^E~(y"><field name="VAR">1ms</field><field name="area">-</field><field name="ioinput">uint16_t</field><value name="VALUE"><block type="math_number" id="(I_kM{%MVNU.jq.gU5Y."><field name="NUM">0</field></block></value><next><block type="variables_declare" id="H2()Dxo4{J}aL:u).#Fo"><field name="VAR">curindex</field><field name="area">-</field><field name="ioinput">uint8_t</field><value name="VALUE"><block type="math_number" id="`I_QA4ZVMyZ:i:e)tb=="><field name="NUM">0</field></block></value><next><block type="lists_create_with_text" id="Qe!y%~zfuH}Q7OwlR6|t"><field name="area">-</field><field name="TYPE">uint8_t</field><field name="VAR">seg_buff</field><field name="SIZE">4</field><field name="TEXT"></field><next><block type="lists_create_with_text" id="@@ZkI}LtmwW)=Y1TMX-T"><field name="area">const</field><field name="TYPE">uint16_t</field><field name="VAR">seg_code</field><field name="SIZE">16</field><field name="TEXT">0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71</field><next><block type="variables_declare" id="-LKG4QN%mb+[sT?Y.)r4"><field name="VAR">setflag</field><field name="area">-</field><field name="ioinput">uint8_t</field><value name="VALUE"><block type="math_number" id="^kd8]UMw|Aw2$Ba)/sd:"><field name="NUM">0</field></block></value><next><block type="variables_declare" id="gfh-?mp#inG@:cG{3Vhq"><field name="VAR">sethour</field><field name="area">-</field><field name="ioinput">uint8_t</field><value name="VALUE"><block type="math_number" id="KKo3R}0GU**lnXRN4jUc"><field name="NUM">0</field></block></value><next><block type="variables_declare" id="YV`{n37-|0E52g1mYFJF"><field name="VAR">setminute</field><field name="area">-</field><field name="ioinput">uint8_t</field><value name="VALUE"><block type="math_number" id="0riOArc`n|GxHh,~vfT$"><field name="NUM">0</field></block></value><next><block type="variables_declare" id="I^,ObEc|IfXt6WK4~`OE"><field name="VAR">setalarmhour</field><field name="area">-</field><field name="ioinput">uint8_t</field><value name="VALUE"><block type="math_number" id="WU~m8Pj$-MaL%q`]4Cb@"><field name="NUM">0</field></block></value><next><block type="variables_declare" id="wSrh}JPfL37_o2+;keru"><field name="VAR">setalarmminute</field><field name="area">-</field><field name="ioinput">uint8_t</field><value name="VALUE"><block type="math_number" id="sq]8b8+6-_6:3QeSrRWT"><field name="NUM">0</field></block></value><next><block type="variables_declare" id="sxy)d2#R5RfAJ*hRnke/"><field name="VAR">colon_flag</field><field name="area">-</field><field name="ioinput">uint8_t</field><value name="VALUE"><block type="math_number" id="n|~Ie0rqY9~G,IKMR~2Q"><field name="NUM">0</field></block></value><next><block type="variables_declare" id=";n(@u!aQ_yLkt$Wdv^.d"><field name="VAR">count</field><field name="area">-</field><field name="ioinput">uint8_t</field><value name="VALUE"><block type="math_number" id="x|g.!qd*`#=MTZ_2D,yq"><field name="NUM">0</field></block></value><next><block type="variables_declare" id="U_(.tfRZeHzeCA@vVVnF"><field name="VAR">setmode_beepflag</field><field name="area">-</field><field name="ioinput">uint8_t</field><value name="VALUE"><block type="math_number" id="]*aHjK,Lrz6diqgCz5QK"><field name="NUM">0</field></block></value><next><block type="variables_declare" id="6).^c1u}$qCnCu@g!:~T"><field name="VAR">i</field><field name="area">-</field><field name="ioinput">uint16_t</field><value name="VALUE"><block type="math_number" id="PQZ,8WtrG|0)^-Hcmx|d"><field name="NUM">0</field></block></value><next><block type="lists_create_with_text" id="c-qklf%Fm@b}?bflnJLt"><field name="area">-</field><field name="TYPE">uint16_t</field><field name="VAR">song</field><field name="SIZE"></field><field name="TEXT">330,294,330,441,330,294,330,495,330,294,330,525,495,393,330,294,330,441,330,294,330,495,393,294,248,330,294,330,441,330,294,330,495,330,294,330,525,495,393,294,330,221,294,330,221,196,221,262,248</field><next><block type="lists_create_with_text" id="!CFjo)2P-y@(EMSXDGo{"><field name="area">-</field><field name="TYPE">uint16_t</field><field name="VAR">durt</field><field name="SIZE"></field><field name="TEXT">250,250,250,250,250,250,250,250,250,250,250,250,500,500, 250,250,250,250,250,250,250,250, 500,500,1000, 250,250,250,250,250,250,250,250, 250,250,250,250,500,500, 250,250,500,250,250,250,250,500,500,1000, 250,250,250,250,250,250,250,125,125, 750,250,1000, 250,250,250,250,250,250,500,500,1500, 250,250,250,250,250,250,250,125,125, 750,250,1000, 250,250,500,250,250,250,250,1500, 250,250,750,250,500,250,250, 750,250,500,250,250,500,250,250,250,250,500,500,1000, 250,250,875,125,500,250,250,500,500,1000, 250,250,500,250,250,250,250,1500, 250,250,750,250,500,250,250, 500,250,250,500,250,250,500,250,250,250,250,250,250,1500, 250,250,750,250,500,250,250, 500,250,250,1000,250,250,500,250,250,250,250,2000</field><next><block type="pcf8563_begin" id="g{+21ta$CHQZzu!TYXc@"><value name="SDA"><shadow type="pins_digital" id="zm:F)^j+v%5bmya((L*e"><field name="PIN">PD7</field></shadow></value><value name="SCL"><shadow type="pins_digital" id="3HVs5]3v7g)WB#bnJ=[O"><field name="PIN">PD4</field></shadow></value><next><block type="pcf8563_set_date_time" id="yEwP7AR@m;2g2{$WANnW"><value name="date"><shadow type="text"><field name="TEXT">2020/01/01/05</field></shadow><block type="pcf8563_date" id="P!:YPG!I3?+9Z@S6FhBY"><value name="year"><shadow type="math_number" id="t[I_Cu+/nzpeqhVH-u`,"><field name="NUM">2023</field></shadow></value><value name="month"><shadow type="math_number" id="OzyYyZcBjY+gQjs9L6+7"><field name="NUM">3</field></shadow></value><value name="day"><shadow type="math_number" id="XH*OcC]:{:d`5QN6THL6"><field name="NUM">30</field></shadow></value><value name="weekday"><shadow type="math_number" id="~/sSXns^F4Qy!Ew=x+{y"><field name="NUM">17</field></shadow></value></block></value><value name="time"><shadow type="text"><field name="TEXT">12:34:56</field></shadow><block type="pcf8563_time" id="?mWOJ#lm);Qi4%j+a_!H"><value name="hour"><shadow type="math_number" id="|P):uQa2`361O7`]H.Jt"><field name="NUM">17</field></shadow></value><value name="minute"><shadow type="math_number" id="h+(bHIZ)PSP:C|2:R]D-"><field name="NUM">47</field></shadow></value><value name="second"><shadow type="math_number" id=":;)B@ZB/`H}[8egs!D@:"><field name="NUM">0</field></shadow></value></block></value><next><block type="tim_enable" id="[v/J3m`-pdLF;A?6fC_b"><field name="tim_select">2</field><next><block type="pwm_init" id="N_X{=2;8[Xaf^yBGxF!v"><field name="channel">PA1(TIM1_CH2)</field><value name="freq"><shadow type="math_number" id="F4!mNfR-QIG_$T20%)/f"><field name="NUM">1000</field></shadow></value><value name="duty"><shadow type="math_number" id="jKkU(7SA{`kE[gPa1]Vy"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="controls_repeat1" id="t7(cTZx}/{[u|00(Ruxc" x="0" y="940"><statement name="DO"><block type="procedures_callnoreturn" id="T5v50Ezuw4E1/31Z,CE("><mutation name="Key_Proc"></mutation><next><block type="procedures_callnoreturn" id="|xRIXF:)w_W{_{DYnMc@"><mutation name="Set_Clock"></mutation><next><block type="procedures_callnoreturn" id="+%+lv@g]v*c=G(ZCjG7l"><mutation name="Setmode_Beep"></mutation><next><block type="procedures_callnoreturn" id="r:I8-@xIc6cJ1ud`9N%V"><mutation name="Alarm_Beep"></mutation></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="Yw{C:YgbqYq[O,4yw3CE" x="0" y="1106"><field name="NAME">Key_Proc</field><comment pinned="false" h="80" w="160">
长短按功能处理</comment><statement name="STACK"><block type="controls_switch_case" id="+Ih;HB4oSQ$f{4F8YYg,"><mutation elseif="2" else="1"></mutation><value name="IF0"><block type="button_read" id="Uc5aRccu[d};Hy{QSkJ`"><field name="state">g_KeyActionFlag</field></block></value><value name="IF1"><block type="button_read" id="9[77F`aa69fPA*D^@$}1"><field name="state">SHORT_KEY</field></block></value><statement name="DO1"><block type="controls_switch_case" id="N$ZSFb*:}2gqz?]b/0.2"><mutation elseif="4" else="1"></mutation><value name="IF0"><block type="variables_get" id="(Leg%Zu{WL]`/x~S4gKO"><field name="VAR">setflag</field></block></value><value name="IF1"><block type="math_number" id="=~|7LmH`IbXRJ*rGtE+Y"><field name="NUM">1</field></block></value><statement name="DO1"><block type="controls_if" id="DM:RrJ_A9YuU:_;u?M=W"><value name="IF0"><block type="logic_compare" id="9)H+H4GK@[n@{1igt1Jt"><field name="OP">EQ</field><value name="A"><block type="button_plus" id="fMX3{b]qvB7mq*FHwfq1"><value name="var"><block type="variables_get" id="kXK|kD8J_lOx,*.RCVnT"><field name="VAR">sethour</field></block></value></block></value><value name="B"><block type="math_number" id="H%7*:XD),m?Ns~Q:^ZK="><field name="NUM">24</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="h!HNVM%AN;qgv8jqR^Ie"><field name="VAR">sethour</field><value name="VALUE"><block type="math_number" id="jTW.x5bAFAsuV9_S-=/R"><field name="NUM">0</field></block></value></block></statement></block></statement><value name="IF2"><block type="math_number" id="sB:F_PW0-.cy_yi!3(Vj"><field name="NUM">2</field></block></value><statement name="DO2"><block type="controls_if" id="(7tWlp]K9U~A97A-?Y:M"><value name="IF0"><block type="logic_compare" id="@[EBEwfcceR9.}#M$IG#"><field name="OP">EQ</field><value name="A"><block type="button_plus" id="N1hgI/;IHkUe~PvGPn#8"><value name="var"><block type="variables_get" id="hehyN2/X$qDz+K|O1QVY"><field name="VAR">setminute</field></block></value></block></value><value name="B"><block type="math_number" id="IJ]NI`#-P7(7;ZTA%gIP"><field name="NUM">60</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="|i/Xg?%Nt+.GP]WmS3B2"><field name="VAR">setminute</field><value name="VALUE"><block type="math_number" id="WyEcpJjnc-l5qnD#Vwjx"><field name="NUM">0</field></block></value></block></statement></block></statement><value name="IF3"><block type="math_number" id="1Wc.90{Q1MW0fm#dx8[k"><field name="NUM">3</field></block></value><statement name="DO3"><block type="controls_if" id="43.P?a+t8G{[5M3i@/PA"><value name="IF0"><block type="logic_compare" id="IS/6,j^;Al;5rfX}X{Ue"><field name="OP">EQ</field><value name="A"><block type="button_plus" id="#!OGNAcgdtD9|v[l;ECE"><value name="var"><block type="variables_get" id="ZBa_p@1R7Y/b!_6n5HWI"><field name="VAR">setalarmhour</field></block></value></block></value><value name="B"><block type="math_number" id="T4l+Dp8`{rqEq2(_HgNn"><field name="NUM">24</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="J{!rWtwskzP%vK8Yo:)-"><field name="VAR">setalarmhour</field><value name="VALUE"><block type="math_number" id="~ja$Zbc@O+sjZ:YV!*fR"><field name="NUM">0</field></block></value></block></statement></block></statement><value name="IF4"><block type="math_number" id="!5^j)9a=HHN:/m##7Q(g"><field name="NUM">4</field></block></value><statement name="DO4"><block type="controls_if" id="Lv-QSEuGIb)0Be/jgSA_"><value name="IF0"><block type="logic_compare" id="A?a;GdVzCT8LLOg[ybwS"><field name="OP">EQ</field><value name="A"><block type="button_plus" id="8M%lj8;zF+x])_o,f:ur"><value name="var"><block type="variables_get" id="qrlL(|w%%a?*i]^.$c#{"><field name="VAR">setalarmminute</field></block></value></block></value><value name="B"><block type="math_number" id="$$2`ha9U]1h78LPpM}@}"><field name="NUM">60</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="Lo5=@#FX)x-xBm$r++bo"><field name="VAR">setalarmminute</field><value name="VALUE"><block type="math_number" id="+ODI#Y*t7,.7tZ5o!|oo"><field name="NUM">0</field></block></value></block></statement></block></statement><next><block type="button_value" id="(sKZtC%*8Za~8@F3pknW"><value name="PIN"><block type="math_number" id="He^ffG2k*W#QAWvqbbD]"><field name="NUM">0</field></block></value></block></next></block></statement><value name="IF2"><block type="button_read" id="2F:}TQ[i]H0t|9a)1;i%"><field name="state">LONG_KEY</field></block></value><statement name="DO2"><block type="controls_if" id=";DpOR|C2CFt_=+Ja0cKi"><value name="IF0"><block type="logic_compare" id="twkGJb5P`IR_x7pj;K;M"><field name="OP">EQ</field><value name="A"><block type="button_plus" id="QVKx9f^slZ2OEQJZLrVF"><value name="var"><block type="variables_get" id="HT#DCPgEQXrQrq^c/KLm"><field name="VAR">setflag</field></block></value></block></value><value name="B"><block type="math_number" id="/%C*/yBNT~x=XQUp~N8G"><field name="NUM">5</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="-m):UM+tWeWi2D+:Nolg"><field name="VAR">setflag</field><value name="VALUE"><block type="math_number" id="pVSG/~sP||-Cv#zeYR,f"><field name="NUM">0</field></block></value></block></statement><next><block type="controls_if" id="5%p=fh8]$^2$slE2,gfK"><value name="IF0"><block type="logic_compare" id="]b]`0-AfY*..f2DjUT5c"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="9DK9P~`FG9o`yeu`aQ4?"><field name="VAR">setflag</field></block></value><value name="B"><block type="math_number" id="{_gM{`jErs^9WwIF:d31"><field name="NUM">3</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="(V]+G)QhdzhesM1E0+Yv"><field name="VAR">count</field><value name="VALUE"><block type="math_number" id="_m=W`!FcOl%{a/4onb5F"><field name="NUM">20</field></block></value></block></statement><next><block type="button_value" id="4FtIsK+q|6a%6q$;=(FZ"><value name="PIN"><block type="math_number" id="r9QmB9SkZ)US7@vCY38z"><field name="NUM">0</field></block></value></block></next></block></next></block></statement></block></statement></block><block type="procedures_defnoreturn" id="C0fVevn!VMO.TqgiDkHe" x="0" y="1996"><field name="NAME">Set_Clock</field><comment pinned="false" h="80" w="160">
设置函数</comment><statement name="STACK"><block type="controls_switch_case" id="U5H2d2ZW._pskJCY=)y5"><mutation elseif="5" else="1"></mutation><value name="IF0"><block type="variables_get" id="V5Ky;Y|G,i?-a9VvX,uy"><field name="VAR">setflag</field></block></value><value name="IF1"><block type="math_number" id="Rp};{%*WG(as6`?n-e]A"><field name="NUM">0</field></block></value><statement name="DO1"><block type="pcf8563_get_date_time" id="diK#zXousEHDQLS8fw=y" disabled="true"><next><block type="procedures_callnoreturn" id="*8};2LR*h}V-|:Kq$.W{"><mutation name="Seg_Tran"></mutation></block></next></block></statement><value name="IF2"><block type="math_number" id="~9BDhe7O781Om!,$,aDx"><field name="NUM">1</field></block></value><statement name="DO2"><block type="lists_setIndex" id="+g|1d)lP|[R*Dzx`0%6E"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="GkP?yUNq;k5/}pxkD}kG"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="Gxo1~H~!{LB5@wLswRH!"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="uA}HKEfQFAh]8;+U^7Rf"><field name="VAR">seg_code</field><value name="AT"><shadow type="math_number" id="]A(]*jT$=Foic.w=mtgo"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="k+:KHLFqUtylszt_FwXd"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="G3lyVN~*`#A=mU+Pl[t)"><field name="NUM">1</field></shadow><block type="variables_get" id="`!_zHgFhU.!crK}.4jU$"><field name="VAR">sethour</field></block></value><value name="B"><shadow type="math_number" id="vJnVoE)QD,fPdimo%h4{"><field name="NUM">10</field></shadow></value></block></value></block></value><next><block type="lists_setIndex" id="w}``g29Q+TWDF0G8}v)A"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="ARTmT$^^YYM/N![FCJjk"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="*Cif,2?$tCn?4kJgFZxs"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="~so8!aKS~c$6Uq^Q+N;g"><field name="VAR">seg_code</field><value name="AT"><shadow type="math_number" id="]A(]*jT$=Foic.w=mtgo"><field name="NUM">0</field></shadow><block type="math_modulo" id="@7pH4,.:tQi3fs5)bpv$"><value name="DIVIDEND"><shadow type="math_number" id="%z6Jk0O4jf|b%KrO9-M1"><field name="NUM">64</field></shadow><block type="variables_get" id="ipOEGd/{?_jy@UtyUAwY"><field name="VAR">sethour</field></block></value><value name="DIVISOR"><shadow type="math_number" id="JNoQO5VG.p3+hyJ?(SC9"><field name="NUM">10</field></shadow></value></block></value></block></value><next><block type="lists_setIndex" id="m*:zc*SGyUG%ryK|asXL"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="Hq1xctbax7wp97ZWbUvP"><field name="NUM">2</field></shadow></value><value name="TO"><shadow type="math_number" id="Q8wZ72CTa^sr5g9kvKu]"><field name="NUM">0</field></shadow><block type="math_bit" id="7-*]=tl@31h[WS[h=Y|k"><field name="OP">&amp;</field><value name="A"><shadow type="math_number" id="`G~!~~}/*uV4gcv[?2Fi"><field name="NUM">1</field></shadow><block type="lists_getIndex" id="4#Q5Nyeo=Y_%gfMdae^#"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="YY8%-~C_Ds-^VGr?Ttj3"><field name="NUM">2</field></shadow></value></block></value><value name="B"><shadow type="math_number" id=",W`Q/}2uo}cO]umSJbH!"><field name="NUM">0</field></shadow></value></block></value><next><block type="lists_setIndex" id="ENawAyvRuz!#.I#!htF|"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="M+x1Q9/%V/ApbPT8~Ada"><field name="NUM">3</field></shadow></value><value name="TO"><shadow type="math_number" id=":8y!xlHA1[~a$U%T:8bC"><field name="NUM">0</field></shadow><block type="math_bit" id="4]]#%^%Gt:EO,%4U[:a6"><field name="OP">&amp;</field><value name="A"><shadow type="math_number" id="`G~!~~}/*uV4gcv[?2Fi"><field name="NUM">1</field></shadow><block type="lists_getIndex" id="Z$^{3lp,`CeZWiIt;Uio"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="ueu~j$hAmeo}Momr.joo"><field name="NUM">3</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="!HONf7!RH5e~+o_xN,4}"><field name="NUM">0</field></shadow></value></block></value><next><block type="pcf8563_set_time" id="Y|xpnmoh,9Q[@Te0|BAq"><value name="time"><shadow type="text"><field name="TEXT">12:34:56</field></shadow><block type="pcf8563_time" id="=6Oklp4l*Dr+g4T6^n2^"><value name="hour"><shadow type="math_number" id="i@yLPERNY];N/8fRa!H|"><field name="NUM">8</field></shadow><block type="variables_get" id="_+=^x:E/,;{m-.[T6E8f"><field name="VAR">sethour</field></block></value><value name="minute"><shadow type="math_number" id="1!aJn~jG:-}67{g*TVv@"><field name="NUM">0</field></shadow><block type="pcf8563_read" id="%x7KTo|Gq-(TSJj-j6X%"><field name="state">Minute</field></block></value><value name="second"><shadow type="math_number" id="=u/s@/AjDBd_mKSQR%8]"><field name="NUM">0</field></shadow><block type="pcf8563_read" id="DBb|$3i_1!rYWDy4$-=e"><field name="state">Second</field></block></value></block></value></block></next></block></next></block></next></block></next></block></statement><value name="IF3"><block type="math_number" id="_4)p{CRCGS^;+@V}7(cQ"><field name="NUM">2</field></block></value><statement name="DO3"><block type="lists_setIndex" id="~5?#Y[W}lP`hvA(@hrXG"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="3!kf_eojIB5M[]O+i~1w"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="Gxo1~H~!{LB5@wLswRH!"><field name="NUM">0</field></shadow><block type="math_bit" id="AYy5r2?J@3%7q5YWNr@F"><field name="OP">&amp;</field><value name="A"><shadow type="math_number" id="`G~!~~}/*uV4gcv[?2Fi"><field name="NUM">1</field></shadow><block type="lists_getIndex" id="4hQ!)ZdqP|6:w_ySSb4a"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="nWu[+`}I(4:V%D4u|`)+"><field name="NUM">0</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="j`4V[avJEin[3-w#O,G9"><field name="NUM">0</field></shadow></value></block></value><next><block type="lists_setIndex" id="N]F:Dm2@Q@$`F.rtzTb@"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="}?J|?h4c{_UrO(}o8~/5"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="*Cif,2?$tCn?4kJgFZxs"><field name="NUM">0</field></shadow><block type="math_bit" id="HSLLacb8QglB-wDPphK!"><field name="OP">&amp;</field><value name="A"><shadow type="math_number" id="`G~!~~}/*uV4gcv[?2Fi"><field name="NUM">1</field></shadow><block type="lists_getIndex" id="]*uv9RZPu-4U8z}!S;PW"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="B[,@3*6|CT%bjpPeI}t0"><field name="NUM">1</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="[dczY[Z1?~[~P^[lCf0d"><field name="NUM">0</field></shadow></value></block></value><next><block type="lists_setIndex" id="j#+#|6DqRtwvVGNoeBbE"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="RxE0{){]@F=d1BtRbZq!"><field name="NUM">2</field></shadow></value><value name="TO"><shadow type="math_number" id="Q8wZ72CTa^sr5g9kvKu]"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="x=fx_s{[jgrfbuEQE41z"><field name="VAR">seg_code</field><value name="AT"><shadow type="math_number" id="]A(]*jT$=Foic.w=mtgo"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="|My;+_dcF=/zv7WgI*4@"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="G3lyVN~*`#A=mU+Pl[t)"><field name="NUM">1</field></shadow><block type="variables_get" id="*]F(w?qxg,QEUd/^)ys!"><field name="VAR">setminute</field></block></value><value name="B"><shadow type="math_number" id="Y61D1E}?t515I,ccge}5"><field name="NUM">10</field></shadow></value></block></value></block></value><next><block type="lists_setIndex" id="]27=P*t`?jU9Ujq@*!;Z"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="ScEt{YF0Ac;I4Euj}/Po"><field name="NUM">3</field></shadow></value><value name="TO"><shadow type="math_number" id=":8y!xlHA1[~a$U%T:8bC"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="fx$ZD60VkGoF*nizw|}m"><field name="VAR">seg_code</field><value name="AT"><shadow type="math_number" id="]A(]*jT$=Foic.w=mtgo"><field name="NUM">0</field></shadow><block type="math_modulo" id="Oe`GTRRuWE?yCV_U(K-S"><value name="DIVIDEND"><shadow type="math_number" id="%z6Jk0O4jf|b%KrO9-M1"><field name="NUM">64</field></shadow><block type="variables_get" id="$`_OXmMiiv(!X0|?J1)U"><field name="VAR">setminute</field></block></value><value name="DIVISOR"><shadow type="math_number" id="lE^U-=BH~m@)%eDkB0G7"><field name="NUM">10</field></shadow></value></block></value></block></value><next><block type="pcf8563_set_time" id="H1JJ]H:ky#W-ldSn.6U:"><value name="time"><shadow type="text" id="3XLb.D~!H3j.%)lQUb8R"><field name="TEXT">12:34:56</field></shadow><block type="pcf8563_time" id="h4=S9C@M~u/?Z|[@B]n1"><value name="hour"><shadow type="math_number" id="0}vQ.VSq+6d;O^K5)w94"><field name="NUM">8</field></shadow><block type="pcf8563_read" id="/3VzdYh~,_exx)C{z;yt"><field name="state">Hour</field></block></value><value name="minute"><shadow type="math_number" id=")f%0Ct,)VGn}WH(D`S(b"><field name="NUM">0</field></shadow><block type="variables_get" id="T]:0GHxv*dGDo-uRPU~V"><field name="VAR">setminute</field></block></value><value name="second"><shadow type="math_number" id="1%wsM11PIJ}aX+{-I]u/"><field name="NUM">0</field></shadow><block type="pcf8563_read" id="BU+#_4I3,sh%D4D*d/v0"><field name="state">Second</field></block></value></block></value></block></next></block></next></block></next></block></next></block></statement><value name="IF4"><block type="math_number" id="p}6s{m(B|.72YSAfplWO"><field name="NUM">3</field></block></value><statement name="DO4"><block type="lists_setIndex" id="-xuZbQ4_q5/N9w3/y:qf"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="e=dG}F|Z,UA#W~hAaI8z"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="Gxo1~H~!{LB5@wLswRH!"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="zf~zGKZ%u#!9S?.,PnB#"><field name="VAR">seg_code</field><value name="AT"><shadow type="math_number" id="]A(]*jT$=Foic.w=mtgo"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="z9:2uu2?.s^Kdt=*NEXX"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="G3lyVN~*`#A=mU+Pl[t)"><field name="NUM">1</field></shadow><block type="variables_get" id="x2%xv~]XI40f6/f!`O~B"><field name="VAR">setalarmhour</field></block></value><value name="B"><shadow type="math_number" id="x?{bo7MYx=7M,vl,Kn]?"><field name="NUM">10</field></shadow></value></block></value></block></value><next><block type="lists_setIndex" id="+f[44);^M5%Iuz$rQ4r{"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="t?BT0X?3~3;MC2r0%=hA"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="*Cif,2?$tCn?4kJgFZxs"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="d8d4cfZK!o;iO2!jfn}j"><field name="VAR">seg_code</field><value name="AT"><shadow type="math_number" id="]A(]*jT$=Foic.w=mtgo"><field name="NUM">0</field></shadow><block type="math_modulo" id="}@hBYrR/:o)_zzCEmf+2"><value name="DIVIDEND"><shadow type="math_number" id="%z6Jk0O4jf|b%KrO9-M1"><field name="NUM">64</field></shadow><block type="variables_get" id="y-01rxE}7QGTyv?NfQ`8"><field name="VAR">setalarmhour</field></block></value><value name="DIVISOR"><shadow type="math_number" id="l/RXc#J(;p!jV2gy|w1y"><field name="NUM">10</field></shadow></value></block></value></block></value><next><block type="lists_setIndex" id="jRGj$6e$b97~f}_;uM)w"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="Owy)RgEPcOhUH3^(5ykp"><field name="NUM">2</field></shadow></value><value name="TO"><shadow type="math_number" id="Q8wZ72CTa^sr5g9kvKu]"><field name="NUM">0</field></shadow><block type="math_bit" id="V~u4vWtNMDF#r;?7m4*F"><field name="OP">&amp;</field><value name="A"><shadow type="math_number" id="`G~!~~}/*uV4gcv[?2Fi"><field name="NUM">1</field></shadow><block type="lists_getIndex" id="jGf5v{zzA~VaRYeN.yil"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="tOlQ)ha7q:U$?vz4D#^$"><field name="NUM">0</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="#b(+bhS$N5o513SY0$vM"><field name="NUM">0</field></shadow></value></block></value><next><block type="lists_setIndex" id="f2L#SBoX]Gk%YDk-RpeG"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="]~?i~lG1Di`JMWUZcB4*"><field name="NUM">3</field></shadow></value><value name="TO"><shadow type="math_number" id=":8y!xlHA1[~a$U%T:8bC"><field name="NUM">0</field></shadow><block type="math_bit" id="N.s._swWUS6R%4L5DS/0"><field name="OP">&amp;</field><value name="A"><shadow type="math_number" id="`G~!~~}/*uV4gcv[?2Fi"><field name="NUM">1</field></shadow><block type="lists_getIndex" id="Ti`U|[#5)`}dh@b}:9|4"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="qeJ::igr@KvPAn#5HFlA"><field name="NUM">1</field></shadow></value></block></value><value name="B"><shadow type="math_number" id=";v7=br}[?0TmN3HAxM#a"><field name="NUM">0</field></shadow></value></block></value><next><block type="pcf8563_set_alarm" id="nf!g4{[:x=@VtO.CL;w["><value name="min"><shadow type="math_number" id="KnFS?ne3h9Ge-4KV+xE6"><field name="NUM">1</field></shadow><block type="pcf8563_get_alarm" id="icW68bBZM(@@f~TLeIU)"><field name="state">Minute</field></block></value><value name="hour"><shadow type="math_number" id="2A$FT@4HCGE(^w8a*76N"><field name="NUM">99</field></shadow><block type="variables_get" id="BhnBH5TQpQ7%l%MS9*qQ"><field name="VAR">setalarmhour</field></block></value><value name="day"><shadow type="math_number" id="{m`Sw,?nWZxFz-QKW{(d"><field name="NUM">99</field></shadow></value><value name="weekday"><shadow type="math_number" id="9Ll6f3cJia)BF5/-JGV,"><field name="NUM">99</field></shadow></value></block></next></block></next></block></next></block></next></block></statement><value name="IF5"><block type="math_number" id="4p5mVBl~Q~7Me??:idq6"><field name="NUM">4</field></block></value><statement name="DO5"><block type="lists_setIndex" id="7J(t}2K^Dn)/Q6T$j@Y~"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id=",;~=:lQvus*S5,|PJZ:%"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="Gxo1~H~!{LB5@wLswRH!"><field name="NUM">0</field></shadow><block type="math_bit" id="[Vf%|:.L)Vrc#w){-`rK"><field name="OP">&amp;</field><value name="A"><shadow type="math_number" id="`G~!~~}/*uV4gcv[?2Fi"><field name="NUM">1</field></shadow><block type="lists_getIndex" id="DR.wk`CM`,-Ega?S/vUb"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="4bfw$NNG)PF*#SY_9!:B"><field name="NUM">0</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="g[-5TFHXBz`Nb)cPOX1y"><field name="NUM">0</field></shadow></value></block></value><next><block type="lists_setIndex" id="-?D/DsR*tkBxXMPjir(`"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="*?APmA*OdHbM)!ZTJ`dc"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="*Cif,2?$tCn?4kJgFZxs"><field name="NUM">0</field></shadow><block type="math_bit" id="Ft-nf(OVc!^W?xxuIIMN"><field name="OP">&amp;</field><value name="A"><shadow type="math_number" id="`G~!~~}/*uV4gcv[?2Fi"><field name="NUM">1</field></shadow><block type="lists_getIndex" id="ax;%M^d~+S}[_jLrN(a3"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="33kE6xqwIl#BPf|o`@VS"><field name="NUM">1</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="N}k:b0J1W-_[Ss36jmqG"><field name="NUM">0</field></shadow></value></block></value><next><block type="lists_setIndex" id="+?A8g[kzN-%m`Gd9O3d`"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="QMYz2[2G(J=;@gAR=`Hf"><field name="NUM">2</field></shadow></value><value name="TO"><shadow type="math_number" id="Q8wZ72CTa^sr5g9kvKu]"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="l3*jt_U$*Oy!@bT+;=^2"><field name="VAR">seg_code</field><value name="AT"><shadow type="math_number" id="]A(]*jT$=Foic.w=mtgo"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="KqE_}k`|wG2/[lC|z-Zw"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="G3lyVN~*`#A=mU+Pl[t)"><field name="NUM">1</field></shadow><block type="variables_get" id="`Bz@}mK;cKQPZ:BG(4VP"><field name="VAR">setalarmminute</field></block></value><value name="B"><shadow type="math_number" id="$pFR()if~**%0e@o9DP!"><field name="NUM">10</field></shadow></value></block></value></block></value><next><block type="lists_setIndex" id="~|z`mSt9K16~a`)4{hue"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="8ap4TID_)mF/znc8^nvz"><field name="NUM">3</field></shadow></value><value name="TO"><shadow type="math_number" id=":8y!xlHA1[~a$U%T:8bC"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="(q|mhR$7SiyR;n=vsej)"><field name="VAR">seg_code</field><value name="AT"><shadow type="math_number" id="]A(]*jT$=Foic.w=mtgo"><field name="NUM">0</field></shadow><block type="math_modulo" id=":}08nrb,mJdVXbu]Ixe8"><value name="DIVIDEND"><shadow type="math_number" id="%z6Jk0O4jf|b%KrO9-M1"><field name="NUM">64</field></shadow><block type="variables_get" id="CZ|VT7PYN}VMt|/{`MPB"><field name="VAR">setalarmminute</field></block></value><value name="DIVISOR"><shadow type="math_number" id="7K~c*o(soV/UH*8k1N8]"><field name="NUM">10</field></shadow></value></block></value></block></value><next><block type="pcf8563_set_alarm" id="[qms9a?d-:R_2ZFz#RcQ"><value name="min"><shadow type="math_number" id="0Qy`RsM=f!=$:%PTEX9*"><field name="NUM">1</field></shadow><block type="variables_get" id=":CtC9d;/X`veMp!SOngs"><field name="VAR">setalarmminute</field></block></value><value name="hour"><shadow type="math_number" id=")PsOwJNvruH=Uzi{]37C"><field name="NUM">99</field></shadow><block type="pcf8563_get_alarm" id="O[hl|LiDG3),EA=-,FFr"><field name="state">Hour</field></block></value><value name="day"><shadow type="math_number" id="O;V-unt_rUT.v2SYxn?S"><field name="NUM">99</field></shadow></value><value name="weekday"><shadow type="math_number" id="7ye,35jIEWCjPCP_,0A,"><field name="NUM">99</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></statement></block><block type="procedures_defnoreturn" id="GI*R~K3CrSBRX.anfj@J" x="0" y="3442"><field name="NAME">Setmode_Beep</field><comment pinned="false" h="80" w="160">
设置时切换到闹钟界面蜂鸣器短暂鸣叫</comment><statement name="STACK"><block type="controls_if" id=".)ooJxlHmr5tjW/wKl/H"><mutation else="1"></mutation><value name="IF0"><block type="logic_operation" id="XdF5I)?eq9A?#^IH]fw:"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="$tb.M-(Y;4Gv^u0w7!!n"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="R}j.|-CHIUh{I0{7_v79"><field name="VAR">setflag</field></block></value><value name="B"><block type="math_number" id="r#|}k[BBf{4zs66~AEZo"><field name="NUM">3</field></block></value></block></value><value name="B"><block type="logic_compare" id="AYd4%odN+;oq@B*B*RaM"><field name="OP">GT</field><value name="A"><block type="variables_get" id="L=$#rG*L/pOo]Z$Kma1c"><field name="VAR">count</field></block></value><value name="B"><block type="math_number" id="7LUB=lPk;85lUJ/5^Q`y"><field name="NUM">0</field></block></value></block></value></block></value><statement name="DO0"><block type="gpio_port_config" id="w8]tad]s^y?_C3C9*qJQ"><field name="mode">AF_PP</field><value name="PIN"><shadow type="pins_digital" id="*Ip!8HSju@jm7$fhFC|8"><field name="PIN">PA1</field></shadow></value><next><block type="pwm_duty" id="LB.j;I!0dtlhpeYD.bmF"><field name="channel">TIM1_CH1</field><value name="duty"><shadow type="math_number" id="Lz1w1jqw]@bLm8R+3`gN"><field name="NUM">50</field></shadow></value><next><block type="haodabit_DELAY" id="Y*,utkPC]=W.T$ymctQ#"><field name="state">delay</field><value name="ioinput"><shadow type="math_number" id="?snglsb]M#+~6N|J*6iC"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="kKJ[d{HXvE;R{.d.bq.."><field name="VAR">count</field><value name="VALUE"><block type="math_arithmetic" id="~n#6)t,Z5,L|RI:pCZ)."><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="dS+c.45c]dt$z`1XkzxB"><field name="NUM">1</field></shadow><block type="variables_get" id="];?t9p8WKRDrm,DHWmbC"><field name="VAR">count</field></block></value><value name="B"><shadow type="math_number" id="9Fs;2_1fx,z%}*)oiJ.v"><field name="NUM">1</field></shadow></value></block></value><next><block type="variables_set" id="}fQvr4mC^~ue.]c59}.2"><field name="VAR">setmode_beepflag</field><value name="VALUE"><block type="math_number" id="F]k{fVD%@FCNt^Bx`Be?"><field name="NUM">1</field></block></value></block></next></block></next></block></next></block></next></block></statement><statement name="ELSE"><block type="controls_if" id=")k)5*FsU5m#}!Cz2N=UO"><value name="IF0"><block type="logic_operation" id="agMd-37O?Q3Jmpcy[a_M"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="[uwX`oce52qem.-^Qx;P"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="//v38GXxs$r(!JwYP)=c"><field name="VAR">count</field></block></value><value name="B"><block type="math_number" id=".IlN6{rgZtY=B|PYAM,d"><field name="NUM">0</field></block></value></block></value><value name="B"><block type="logic_compare" id="k;9ly}?#czlZP6m|pR(?"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="lq7H3K0mdgdwEy6:=::]"><field name="VAR">setmode_beepflag</field></block></value><value name="B"><block type="math_number" id="Gs5AQWs.YMu5q!J2;nMn"><field name="NUM">1</field></block></value></block></value></block></value><statement name="DO0"><block type="gpio_port_config" id="V@/a%d6sq.:)!]pP|}P/"><field name="mode">Out_PP</field><value name="PIN"><shadow type="pins_digital" id="EX+aD!f#50tI}La2;,lT"><field name="PIN">PA1</field></shadow></value><next><block type="twen32_WritePin" id="NV2.ojy3hJ[NMFsH$?ct"><value name="PIN"><shadow type="pins_digital" id="UT;8+j[b^@cjF7X]=~Fu"><field name="PIN">PA1</field></shadow></value><value name="state"><shadow type="pins_value" id=";UV~~u+[WV%DllT9sh*~"><field name="PIN">0</field></shadow></value><next><block type="variables_set" id="Etav(P#OY=t-c;9|0|Y-"><field name="VAR">setmode_beepflag</field><value name="VALUE"><block type="math_number" id="yvcdOx(n20SJxHq+CD*M"><field name="NUM">0</field></block></value></block></next></block></next></block></statement></block></statement></block></statement></block><block type="procedures_defnoreturn" id="E$ZJeg@iN}E2bUFoIKC(" x="0" y="3918"><field name="NAME">Alarm_Beep</field><comment pinned="false" h="80" w="160">
闹钟报警函数</comment><statement name="STACK"><block type="controls_if" id="Y=;FyahBKwa:/@ebGQ*M"><value name="IF0"><block type="pcf8563_get_alarm_flag" id="?D`syZ3nk?qQ{$.@gDqK"></block></value><statement name="DO0"><block type="controls_whileUntil" id="z^}kgLqL@#P2L@l(kwr#"><field name="MODE">WHILE</field><value name="BOOL"><block type="twen32_ReadPin" id="JD;jXElbEQLu}z:fH6Ii"><value name="PIN"><shadow type="pins_digital" id="#{le=^L8Riz`Nh@~EmH{"><field name="PIN">PA2</field></shadow></value></block></value><statement name="DO"><block type="gpio_port_config" id="#yz(18IhUB%yDpIf4[=v"><field name="mode">AF_PP</field><value name="PIN"><shadow type="pins_digital" id="kEx,j=$7NT-(/tBw|FfX"><field name="PIN">PA1</field></shadow></value><next><block type="controls_for" id="JnT{VJ6az!hLo)yiGDh1"><field name="VAR">i</field><value name="FROM"><shadow type="math_number" id="/`~(VB1,u(w23QsV97,3"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="J4r5/@^GHDX?nc@p/EEc"><field name="NUM">9</field></shadow><block type="lists_length" id="T8$EA5TXbVakc$|0CK~T"><field name="VAR">song</field></block></value><value name="BY"><shadow type="math_number" id="/FEMHf!CH,F{v,,+~^KY"><field name="NUM">1</field></shadow></value><statement name="DO"><block type="pwm_freq" id="BV/Y7`4qKWL2!w{LN-_?"><field name="channel">TIM1_CH2</field><value name="freq"><shadow type="math_number" id="P$pUx(sbd:oA_Lr)rXeD"><field name="NUM">5000</field></shadow><block type="lists_getIndex" id="zpU_TOYwP{YThk-TXQ{P"><field name="VAR">song</field><value name="AT"><shadow type="math_number" id="npuW[o.x4F,fS]e88]1n"><field name="NUM">0</field></shadow><block type="variables_get" id="@:RQzJc$-R,scBB|h%O("><field name="VAR">i</field></block></value></block></value><value name="duty"><shadow type="math_number" id="1_R)ac^a%xZf0%%FV(9-"><field name="NUM">20</field></shadow></value><next><block type="haodabit_DELAY" id="9ze+uZs|%w=!e@).x~sL"><field name="state">delay</field><value name="ioinput"><shadow type="math_number" id="_eC0I~[I.8r{}n/(=))["><field name="NUM">1000</field></shadow><block type="lists_getIndex" id="-t^}:H$eW/yO`gq3x.!("><field name="VAR">durt</field><value name="AT"><shadow type="math_number" id="]6=b2FN(rU+BVT}NZV@-"><field name="NUM">0</field></shadow><block type="variables_get" id="-9R7v+NZN$lm8nOUT$IS"><field name="VAR">i</field></block></value></block></value><next><block type="controls_if" id="NBp@Qqf5a9ha0rlV=*f5"><value name="IF0"><block type="logic_compare" id="xAd4Job-$I_nL^6+2.rG"><field name="OP">EQ</field><value name="A"><block type="twen32_ReadPin" id="KNYaY)BoxbrC9%Y:S5ky"><value name="PIN"><shadow type="pins_digital" id="Q/y?;yT%)|-GFM7f;NQ+"><field name="PIN">PA2</field></shadow></value></block></value><value name="B"><block type="math_number" id="XF^updl?nv*;N`71-^B9"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="controls_flow_statements" id=",,X@%RrjZ{mWyzcYf2+i"><field name="FLOW">BREAK</field></block></statement></block></next></block></next></block></statement></block></next></block></statement></block></statement><next><block type="gpio_port_config" id="X=4{~Hyh!CaJ%ASnz0/D"><field name="mode">Out_PP</field><value name="PIN"><shadow type="pins_digital" id="aGB2Mt$E8[58%CNt(;k`"><field name="PIN">PA1</field></shadow></value><next><block type="twen32_WritePin" id="|^(#HQf#p5B1AA,t2UHD"><value name="PIN"><shadow type="pins_digital" id="7OrkCIaKZ5F7F$At(AFO"><field name="PIN">PA1</field></shadow></value><value name="state"><shadow type="pins_value" id="RH@t[AfztEpIp8r(#-JA"><field name="PIN">0</field></shadow></value><next><block type="pcf8563_clear_alarm" id="~_F_#Kfml!iPNOLVD5dT"></block></next></block></next></block></next></block></statement></block><block type="tim_attachinterrupt" id="vv/gv0VN9XQN#,6A=r1u" x="0" y="4440"><field name="tim_select">2</field><field name="UNIT">1000</field><value name="TIME"><shadow type="math_number" id="V;/ZJ):jgR4[$o@FSfUC"><field name="NUM">1</field></shadow></value><statement name="DO"><block type="variables_set" id="#wgsEUb8W20;$?8Dz(%,"><field name="VAR">1ms</field><value name="VALUE"><block type="math_arithmetic" id="6)B~~bI[q%qmQv$U]e8+"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="[Lj#GQz]g6)M6#{vcKFj"><field name="NUM">1</field></shadow><block type="variables_get" id="uT}fx1+BF6De`xstAQ7!"><field name="VAR">1ms</field></block></value><value name="B"><shadow type="math_number" id="T#?`Dy/r+Y-|-RU^TGzn"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_if" id=")(v]GPvV:naWyP77{7=c"><value name="IF0"><block type="logic_compare" id="c)_o{?F!I^46G2HG.s@y"><field name="OP">EQ</field><value name="A"><block type="math_modulo" id="tt{29bU,~hD0,84F;B$("><value name="DIVIDEND"><shadow type="math_number" id="71mf9bjX0{qQqi=xIfRi"><field name="NUM">64</field></shadow><block type="variables_get" id="*^12n:@ak.lpxoY9Idj?"><field name="VAR">1ms</field></block></value><value name="DIVISOR"><shadow type="math_number" id="=K|BxMF*hcj]qIa%E9?0"><field name="NUM">10</field></shadow></value></block></value><value name="B"><block type="math_number" id="Vo*m-#AP#ATm9%N;OK25"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="button_sacn" id="3gM2(vxON3fV-K{_O)rP"></block></statement><next><block type="controls_if" id="XEbRKFI$,mM4ymJT5S!n"><value name="IF0"><block type="logic_compare" id="7xnVJlLJ/^@T7j{-K?dM"><field name="OP">EQ</field><value name="A"><block type="math_modulo" id="YBBf#Q(V!w%UO0wCA7J3"><value name="DIVIDEND"><shadow type="math_number" id="71mf9bjX0{qQqi=xIfRi"><field name="NUM">64</field></shadow><block type="variables_get" id=",$WT1wF%+$LJD.@08i8."><field name="VAR">1ms</field></block></value><value name="DIVISOR"><shadow type="math_number" id="RoT+zAP!TETLGHzX??V$"><field name="NUM">500</field></shadow></value></block></value><value name="B"><block type="math_number" id="ct;;Hvnu%z;i(yjNdIH!"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="4Z,+6V_Ef}d`:f4/jat{"><field name="VAR">colon_flag</field><value name="VALUE"><block type="math_bit" id="u@SB]~ZS|2v1KWnQG@[7"><field name="OP">^</field><value name="A"><shadow type="math_number" id="sx,B$:*UnHdY=y-@LxR!"><field name="NUM">1</field></shadow><block type="variables_get" id="*;2AI;puRD];}nEcGnz`"><field name="VAR">colon_flag</field></block></value><value name="B"><shadow type="math_number" id="@w}WY,N~PCcC~tPX(3]4"><field name="NUM">1</field></shadow><block type="math_number" id=",gLc*Fk-KA`Qb+P40]9)"><field name="NUM">1</field></block></value></block></value></block></statement><next><block type="procedures_callnoreturn" id="@$mOR`9?Q@WRQf}:glsK"><mutation name="Seg_colon"></mutation><next><block type="procedures_callnoreturn" id="(T6]aNc%^U,Gt@f#oNFk"><mutation name="Seg_Disp"></mutation><next><block type="controls_if" id="n;@/XC*IX:hC1AdZ(/HP"><value name="IF0"><block type="logic_compare" id="z0y}XT+9FMh*:kG`S?kS"><field name="OP">EQ</field><value name="A"><block type="button_plus" id="3IXw@n=9sxV}gE1j@=-q"><value name="var"><block type="variables_get" id="%P()7g*)}%xq0QIf.:dR"><field name="VAR">curindex</field></block></value></block></value><value name="B"><block type="math_number" id="`i2ieoVi!tVG^YZmOW}m"><field name="NUM">4</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="dl9UI8*ef^dt!1L^_8W;"><field name="VAR">curindex</field><value name="VALUE"><block type="math_number" id="MjE[)z!*e*(3o(t~oXD["><field name="NUM">0</field></block></value></block></statement></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="CP(!q+E(Z-_C3fC67MKS" x="0" y="4865"><field name="NAME">Seg_colon</field><comment pinned="false" h="80" w="160">
时钟点显示</comment><statement name="STACK"><block type="controls_switch_case" id="BqB#_R80OoppE{S_5sF0"><mutation elseif="2" else="1"></mutation><value name="IF0"><block type="variables_get" id="Yk/KXLZdm/!%pt9Ho{3/"><field name="VAR">colon_flag</field></block></value><value name="IF1"><block type="math_number" id=".=py@mRU~_v#e|9T8u}~"><field name="NUM">0</field></block></value><statement name="DO1"><block type="lists_setIndex" id="OLo*!kK|xzt+loGRA3:}"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="/4uH8r~N@rqS;.Y}vOKg"><field name="NUM">1</field></shadow><block type="math_number" id="cwiJ;v75JU009cY9`ed9"><field name="NUM">1</field></block></value><value name="TO"><shadow type="math_number" id="{`d-W@N1xed6UQ)Hl.jP"><field name="NUM">0</field></shadow><block type="math_bit" id="u`SPO4pj)pHC/CS!6Pma"><field name="OP">|</field><value name="A"><shadow type="math_number" id="djI*}=r$zWn.LZAT@RR("><field name="NUM">1</field></shadow><block type="lists_getIndex" id="B21fes2-L3xG+ngFSBV}"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id=":=KJey4VS2UVT|9JiNHG"><field name="NUM">1</field></shadow><block type="math_number" id="}ZNPH23;VD$w/oy?c0UR"><field name="NUM">1</field></block></value></block></value><value name="B"><shadow type="math_number" id="qe:bcQ3Oa$2~I1({ZbA8"><field name="NUM">1</field></shadow><block type="math_number" id="G)b*=*G7^Cqgc,!tflpE"><field name="NUM">0x80</field></block></value></block></value></block></statement><value name="IF2"><block type="math_number" id="$dsfE^,xzW)`|E^;rwUZ"><field name="NUM">1</field></block></value><statement name="DO2"><block type="lists_setIndex" id="/15yU{_R(vTV$_.g7MeC"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="/4uH8r~N@rqS;.Y}vOKg"><field name="NUM">1</field></shadow><block type="math_number" id="syU3Rl?0h,0k?RW:X,gz"><field name="NUM">1</field></block></value><value name="TO"><shadow type="math_number" id="{`d-W@N1xed6UQ)Hl.jP"><field name="NUM">0</field></shadow><block type="math_bit" id="n]i0P6N9IV:D7Gdjb?*e"><field name="OP">&amp;</field><value name="A"><shadow type="math_number" id="djI*}=r$zWn.LZAT@RR("><field name="NUM">1</field></shadow><block type="lists_getIndex" id="^6`c/07AfU|gd{Vpg3}Q"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id=":=KJey4VS2UVT|9JiNHG"><field name="NUM">1</field></shadow><block type="math_number" id="?EtXplG(5Ct/f*l$3L]%"><field name="NUM">1</field></block></value></block></value><value name="B"><shadow type="math_number" id="qe:bcQ3Oa$2~I1({ZbA8"><field name="NUM">1</field></shadow><block type="math_number" id="rb5Gxw5CjU_vN0w6qF(."><field name="NUM">0xff</field></block></value></block></value></block></statement></block></statement></block><block type="procedures_defnoreturn" id="8`xG`H1ntURmKofD_=0l" x="0" y="5178"><field name="NAME">Seg_Tran</field><comment pinned="false" h="80" w="160">
时间处理函数</comment><statement name="STACK"><block type="pcf8563_get_date_time" id="3yPA:ui2k=|7JBgv5?Ei"><next><block type="lists_setIndex" id="nbd#q^q4h2$PY*sbpSnY"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="Sq1WDf|@CbQy;bw!sr!("><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="AC?=MM:_J6bg2QtaOzMc"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="!l~4+2neRLrkP3N]cU8]"><field name="VAR">seg_code</field><value name="AT"><shadow type="math_number" id="]A(]*jT$=Foic.w=mtgo"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="8C7=2{Q,mIN##%/1l:fv"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="G3lyVN~*`#A=mU+Pl[t)"><field name="NUM">1</field></shadow><block type="pcf8563_read" id="*}OQ`x]xJB[zt,K*?a/v"><field name="state">Hour</field></block></value><value name="B"><shadow type="math_number" id="/p4JfK!ze#`)i%U`%bk3"><field name="NUM">10</field></shadow></value></block></value></block></value><next><block type="lists_setIndex" id="t9tF8F#^S85H2rEXMGh{"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="Hsx6!Fw;d4VOl_2A?-Nd"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="N*l2YL.-JyoDnUBo$29."><field name="NUM">0</field></shadow><block type="lists_getIndex" id="wh}8X.zP?JTHV[iD!$e2"><field name="VAR">seg_code</field><value name="AT"><shadow type="math_number" id="4c$Hu_/=8FcR`u+Qi5qv"><field name="NUM">0</field></shadow><block type="math_modulo" id="6_qc:Q+_uD[*k@rvNK[t"><value name="DIVIDEND"><shadow type="math_number" id="%z6Jk0O4jf|b%KrO9-M1"><field name="NUM">64</field></shadow><block type="pcf8563_read" id="W|1C5]yxR~Sm=wRzoK_7"><field name="state">Hour</field></block></value><value name="DIVISOR"><shadow type="math_number" id="7H|+79_p)aL;gqTQl:tX"><field name="NUM">10</field></shadow></value></block></value></block></value><next><block type="lists_setIndex" id="o(n+C0-DJ?+d,G:k5L^,"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="6!OkM@w-]WWyd1Rjms]}"><field name="NUM">2</field></shadow></value><value name="TO"><shadow type="math_number" id="d,J[9|2U2gJ5*RV/|tAa"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="/uu?L?@R{V]MC{BOeibz"><field name="VAR">seg_code</field><value name="AT"><shadow type="math_number" id="_vSDV63Q6FAKc2gakz=u"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="Ove_ZO3tT+b;]`jC}Y14"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="G3lyVN~*`#A=mU+Pl[t)"><field name="NUM">1</field></shadow><block type="pcf8563_read" id="b[GUkxqmC?HN=)`o!BEK"><field name="state">Minute</field></block></value><value name="B"><shadow type="math_number" id="QF}+uXI`K}WoGs?eu#c["><field name="NUM">10</field></shadow></value></block></value></block></value><next><block type="lists_setIndex" id="n`Be9-_,l%!wOX0zZB[e"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="BAXu:wLa)lnx6q2xbUW)"><field name="NUM">3</field></shadow></value><value name="TO"><shadow type="math_number" id="ht)`S~~4PHXUDhZV+,7X"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="^kwTID]V9=]@:k*NIj,9"><field name="VAR">seg_code</field><value name="AT"><shadow type="math_number" id="s8~9U,BPG9DNq_x[ubeq"><field name="NUM">0</field></shadow><block type="math_modulo" id="Jfy[y+dJ8XEqv/#X{z%P"><value name="DIVIDEND"><shadow type="math_number" id="%z6Jk0O4jf|b%KrO9-M1"><field name="NUM">64</field></shadow><block type="pcf8563_read" id="2;U3g9T26Lx%7_D3Ni:z"><field name="state">Minute</field></block></value><value name="DIVISOR"><shadow type="math_number" id="AsL5Q@yqm)9@?*(.t0$h"><field name="NUM">10</field></shadow></value></block></value></block></value></block></next></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="IPG+J3NV4r#x0j[]oNJ3" x="0" y="5505"><field name="NAME">Seg_Disp</field><comment pinned="false" h="80" w="160">
数码管显示</comment><statement name="STACK"><block type="controls_switch_case" id="Usk}e{m7gqoEcR]D.FEi"><mutation elseif="4" else="1"></mutation><value name="IF0"><block type="variables_get" id="2Uxj)_vWD,gh#1)9wfkj"><field name="VAR">curindex</field></block></value><value name="IF1"><block type="math_number" id="Dq%p1i[ADKBBODQ^q|3C"><field name="NUM">0</field></block></value><statement name="DO1"><block type="twen32_WritePort" id="Yg6m75;MyNw]/or]#MHR"><value name="PIN"><shadow type="ports" id="?eiAPFBYThlB3;6IfPi~"><field name="PIN">PC</field></shadow></value><value name="state"><shadow type="math_number" id="2m3cec7!$NA}dB}:$?;|"><field name="NUM">0</field></shadow></value><next><block type="twen32_WritePin" id=",9uuGOIV:ZNbmBrC{~#_"><value name="PIN"><shadow type="pins_digital" id="ZUqw{SPBn/CF/3_:9el?"><field name="PIN">PD0</field></shadow></value><value name="state"><shadow type="pins_value" id="4sIkH6}w3D*N._I~MqnN"><field name="PIN">1</field></shadow></value><next><block type="twen32_WritePin" id="Cp|_:`ua148d:Z^KC?1l"><value name="PIN"><shadow type="pins_digital" id="4z;hHx|@P^3h@@DyHS~)"><field name="PIN">PD1</field></shadow></value><value name="state"><shadow type="pins_value" id="=eFVFTg2-x!v*(]}iyWo"><field name="PIN">0</field></shadow></value><next><block type="twen32_WritePin" id="u]n^/IyBiE.ZnH]XK)5`"><value name="PIN"><shadow type="pins_digital" id="?AL|$[`,IR]OJjVfIvZx"><field name="PIN">PD2</field></shadow></value><value name="state"><shadow type="pins_value" id="Q[XUR:?xM[=LR+xtBn%Q"><field name="PIN">0</field></shadow></value><next><block type="twen32_WritePin" id="CLu)o_.G1F,cjp|kjmCl"><value name="PIN"><shadow type="pins_digital" id="5whY3OwhK@%7%wGi.*%="><field name="PIN">PD3</field></shadow></value><value name="state"><shadow type="pins_value" id="|SzhEmNO+sPUfjf72ucc"><field name="PIN">0</field></shadow></value><next><block type="twen32_WritePort" id=";,/OB,Z;3W^6.jv|Yv1*"><value name="PIN"><shadow type="ports" id="},=khnofN^2idBlmz14;"><field name="PIN">PC</field></shadow></value><value name="state"><shadow type="math_number" id="$PN][SR5hS%CV`A`gd;#"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="Pf;8]sOv9=3|x{45l?J5"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="XnE9zLS8,`*32`m#o*Y{"><field name="NUM">0</field></shadow><block type="math_number" id="n|Y*M?U=6q3ey3V8~Huk"><field name="NUM">0</field></block></value></block></value></block></next></block></next></block></next></block></next></block></next></block></statement><value name="IF2"><block type="math_number" id="[5t5]R2g3A/I,!C772U$"><field name="NUM">1</field></block></value><statement name="DO2"><block type="twen32_WritePort" id="0tEHU4i!F+e8RL3X=Dbt"><value name="PIN"><shadow type="ports" id="D+1q#w)[ihBspyM{gxqS"><field name="PIN">PC</field></shadow></value><value name="state"><shadow type="math_number" id="T^)4JO2}[;h~`=Wrm^:R"><field name="NUM">0</field></shadow></value><next><block type="twen32_WritePin" id="_QnU~!(7j`mNU9f`9[n="><value name="PIN"><shadow type="pins_digital" id="x+K5egIF@J;k5?ucOJ@N"><field name="PIN">PD0</field></shadow></value><value name="state"><shadow type="pins_value" id="jeitsbYgH}Ug5_Gg0m-#"><field name="PIN">0</field></shadow></value><next><block type="twen32_WritePin" id="Be9Eu:%z$*]=.9iDaa`^"><value name="PIN"><shadow type="pins_digital" id="tz`ixQ@[cE`f`$eOD6hO"><field name="PIN">PD1</field></shadow></value><value name="state"><shadow type="pins_value" id="_;!Iz`ms:IE)%k];`]6!"><field name="PIN">1</field></shadow></value><next><block type="twen32_WritePin" id="_cDspRSLMv2S(gx@KlOm"><value name="PIN"><shadow type="pins_digital" id="1?L:o%rq_^kEVtYn;tG]"><field name="PIN">PD2</field></shadow></value><value name="state"><shadow type="pins_value" id="ysmqxmahG@G00:a(G7z."><field name="PIN">0</field></shadow></value><next><block type="twen32_WritePin" id="(HVn?JXhi#Nuu:Nc:EE~"><value name="PIN"><shadow type="pins_digital" id="O_1kB1u@=E!yE{asY48_"><field name="PIN">PD3</field></shadow></value><value name="state"><shadow type="pins_value" id="Xe$|lr$rip^V/iu!,{7#"><field name="PIN">0</field></shadow></value><next><block type="twen32_WritePort" id="G4aCMzIk%/}kV:{~h]c;"><value name="PIN"><shadow type="ports" id="i^14JfNdd=Y^:dYHB42G"><field name="PIN">PC</field></shadow></value><value name="state"><shadow type="math_number" id="$PN][SR5hS%CV`A`gd;#"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="o23Z3^4df~6kQM}Pa@FM"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="XnE9zLS8,`*32`m#o*Y{"><field name="NUM">0</field></shadow><block type="math_number" id="#oyvZfw/LJrpLRamC[CD"><field name="NUM">1</field></block></value></block></value></block></next></block></next></block></next></block></next></block></next></block></statement><value name="IF3"><block type="math_number" id="Vz4n^~4kCYCfJ5U}wY#W"><field name="NUM">2</field></block></value><statement name="DO3"><block type="twen32_WritePort" id="$9*|IK/hV$ZE5Fqtaxk("><value name="PIN"><shadow type="ports" id="6v2yGww2s_5c@zU-]@M("><field name="PIN">PC</field></shadow></value><value name="state"><shadow type="math_number" id="|AQncxM)wVpLC/z}1*A!"><field name="NUM">0</field></shadow></value><next><block type="twen32_WritePin" id="WX~)fcJjlg/B8v]GgTLm"><value name="PIN"><shadow type="pins_digital" id="Ok/~kQd08iw7P?Y#s}S7"><field name="PIN">PD0</field></shadow></value><value name="state"><shadow type="pins_value" id="oFr2?(%d[EUcprdc7z%1"><field name="PIN">0</field></shadow></value><next><block type="twen32_WritePin" id="*lKJjmD?uVdJoEwmqxzs"><value name="PIN"><shadow type="pins_digital" id="0-O5bpE{(eORNl=Nl(4o"><field name="PIN">PD1</field></shadow></value><value name="state"><shadow type="pins_value" id="do[q?JdnT6b.:OnuO}5q"><field name="PIN">0</field></shadow></value><next><block type="twen32_WritePin" id="Xj9.$NO3Dr3*}ikvA|m="><value name="PIN"><shadow type="pins_digital" id="@N]Z_-l51Tx1Zx7[*3V3"><field name="PIN">PD2</field></shadow></value><value name="state"><shadow type="pins_value" id="+69p`FL)H*=L+wMih%9u"><field name="PIN">1</field></shadow></value><next><block type="twen32_WritePin" id="N(vg326@dU+Nq7uGqkpo"><value name="PIN"><shadow type="pins_digital" id="F:gQ9[GCrlwN5UMUs!o^"><field name="PIN">PD3</field></shadow></value><value name="state"><shadow type="pins_value" id="K]2Y6[XW.MnB%ckpGO)("><field name="PIN">0</field></shadow></value><next><block type="twen32_WritePort" id="l#W;:R83v!0e*)cs4?B_"><value name="PIN"><shadow type="ports" id="+0DFlG6!Q2egk~%XCrWR"><field name="PIN">PC</field></shadow></value><value name="state"><shadow type="math_number" id="$PN][SR5hS%CV`A`gd;#"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="XD{eXWhVm;fkmxfu[(;1"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="XnE9zLS8,`*32`m#o*Y{"><field name="NUM">0</field></shadow><block type="math_number" id="2o3t|^t}Z$z,h^(r$iwz"><field name="NUM">2</field></block></value></block></value></block></next></block></next></block></next></block></next></block></next></block></statement><value name="IF4"><block type="math_number" id="G4=Js0sEGk)+zVw:nE[b"><field name="NUM">3</field></block></value><statement name="DO4"><block type="twen32_WritePort" id="Q#A=%fRTkeFIGds;o5E("><value name="PIN"><shadow type="ports" id="mM}GoGN_fPq6B@i|t7j#"><field name="PIN">PC</field></shadow></value><value name="state"><shadow type="math_number" id="M_LD/pALra/*f$Ibz-FB"><field name="NUM">0</field></shadow></value><next><block type="twen32_WritePin" id="?1K0a3E[PIOl#.vj1~Ml"><value name="PIN"><shadow type="pins_digital" id=")W/P}`#O[`e0lRZ]?rc/"><field name="PIN">PD0</field></shadow></value><value name="state"><shadow type="pins_value" id="%m;[lB+5KNxcfk|YsjNa"><field name="PIN">0</field></shadow></value><next><block type="twen32_WritePin" id="hK9M.k1itLvZ*AT2pW%c"><value name="PIN"><shadow type="pins_digital" id="Mf;[EEZsIiMz16I|,8Op"><field name="PIN">PD1</field></shadow></value><value name="state"><shadow type="pins_value" id="jTV`0^~?OAj:1;pgUp2T"><field name="PIN">0</field></shadow></value><next><block type="twen32_WritePin" id="MxwvTS*(821i!*1f~ZYF"><value name="PIN"><shadow type="pins_digital" id="#EYPh*8K|O=I,~{n7zND"><field name="PIN">PD2</field></shadow></value><value name="state"><shadow type="pins_value" id="t.w}zQ0L+w1DkJNygm5J"><field name="PIN">0</field></shadow></value><next><block type="twen32_WritePin" id="$Y%X,zQH6iSTHj81RXyH"><value name="PIN"><shadow type="pins_digital" id="b4R*7Cl.E08/fDq-6nQ,"><field name="PIN">PD3</field></shadow></value><value name="state"><shadow type="pins_value" id="BeY%-;B}A`dpvsGG2py!"><field name="PIN">1</field></shadow></value><next><block type="twen32_WritePort" id="Kkq/{N/mH[:D6`H(2!)_"><value name="PIN"><shadow type="ports" id="/c%a^(DxTd8?-9C~Nw|q"><field name="PIN">PC</field></shadow></value><value name="state"><shadow type="math_number" id="$PN][SR5hS%CV`A`gd;#"><field name="NUM">0</field></shadow><block type="lists_getIndex" id="%_$Z9MA{kc(z;uTe}Ry!"><field name="VAR">seg_buff</field><value name="AT"><shadow type="math_number" id="XnE9zLS8,`*32`m#o*Y{"><field name="NUM">0</field></shadow><block type="math_number" id="J,waqne*)v14%kg8n}f="><field name="NUM">3</field></block></value></block></value></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block></xml>
<!-- edittype="ch32v003" -->
<!-- officialLib="[{"id":"395","version":"0.0.1"}]" -->
<!-- personalLib="["Button","PCF8563"]" -->
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/witawat/mini_clock.git
git@gitee.com:witawat/mini_clock.git
witawat
mini_clock
mini_clock
master

搜索帮助