⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.jam

📁 VHDL语言开发的全自动洗衣机的源程序 可以通过一个按键的复用实现5种功能的选择
💻 JAM
📖 第 1 页 / 共 3 页
字号:
' Copyright (C) 1988-2000 Altera Corporation
' Any megafunction design, and related net list (encrypted or decrypted),
' support information, device programming or simulation file, and any other
' associated documentation or information provided by Altera or a partner
' under Altera's Megafunction Partnership Program may be used only to
' program PLD devices (but not masked PLD devices) from Altera.  Any other
' use of such megafunction design, net list, support information, device
' programming or simulation file, or any other related documentation or
' information is prohibited for any other purpose, including, but not
' limited to modification, reverse engineering, de-compiling, or use with
' any other silicon devices, unless such use is explicitly licensed under
' a separate agreement with Altera or a megafunction partner.  Title to
' the intellectual property, including patents, copyrights, trademarks,
' trade secrets, or maskworks, embodied in any such megafunction design,
' net list, support information, device programming or simulation file, or
' any other related documentation or information provided by Altera or a
' megafunction partner, remains with Altera, the megafunction partner, or
' their respective licensors.  No other licenses, including any licenses
' needed under any third party's intellectual property, are provided herein.

'Device #1: EPM7128S - d:\wash\wash\main.pof Sat Nov 20 14:35:04 2004

NOTE "CREATOR" "Altera Jam/STAPL Composer Version 10.0 10/5/2000";
NOTE "DATE" "2004/11/20";
NOTE "DEVICE" "EPM7128S";
NOTE "FILE" "main.pof";
NOTE "TARGET" "1";
NOTE "IDCODE" "071280DD";
NOTE "UES" "FFFF";
NOTE "CHECKSUM" "001BB102";
NOTE "SAVE_DATA" "DEVICE_DATA";
NOTE "SAVE_DATA_VARIABLES" "V0, A12, A13, A21, A22, A25, A43";
NOTE "STAPL_VERSION" "JESD71";
NOTE "JAM_VERSION" "2.0";
NOTE "ALG_VERSION" "10";
ACTION PROGRAM = PR_INIT_PROGRAM, DO_BLANK_CHECK OPTIONAL, DO_VERIFY RECOMMENDED, DO_SECURE OPTIONAL,
DO_READ_UES OPTIONAL,
PR_EXECUTE;
ACTION BLANKCHECK = PR_INIT_BLANKCHECK, PR_EXECUTE;
ACTION VERIFY = PR_INIT_VERIFY, PR_EXECUTE;
ACTION READ_UES = PR_INIT_READ_UES, PR_EXECUTE;
DATA DEVICE_DATA;
INTEGER V0 = 1;
INTEGER V1 = 0;
INTEGER A12[1] = 4;
INTEGER A59[1] = 288;
INTEGER A60[1] = 1;
INTEGER A61[1] = 118653149;
INTEGER A13[1] = 5;
INTEGER A25[1] = 10;
INTEGER A43[1] = 0;
BOOLEAN A21[104320] = @
mB300u@@@@3q6aDm@@xl@@lNt@z@_@@hxDmt_@l@@@Vl@@@_@@@z@z@xl_@t@@@d
Mh@Uw@@@w@U@zt@@x@l_t@@@l@@xVro@@XMX@xzEVt@@w@w@z@@@R@@@N@@@Vedm
@@@le9u@NzFeIuF@@tV@@l@z_32j6bi227KKntw@JgN0_zk@QjUtf1@UWtwv1OtB
G_@o@@@Fz@@FtNh@Xt0@@@Fm@@@zt@@7_7y@@lx@@@c@@@h@@lVj@@lU@@Tz@z@R
l_@t_@@NuPW_jtV@y@@1L5LQ2_t3VmVdtxx_hdtNz@lcGW_W@@BLbVf_Xd7tS2yl
@@nxyAxr@h1r@@l@@@tGH2@Ve_Xi4_@z@2q72l4u@@zw_l@tz@VTGzW@@@U@Ft@_
hl@z@V@frwlBuPW@k@V@@r@_x@@3PCu@@zlEcW@z@tme1__w@zNy@7UOm@l@lw@@
DzN@V_@lML@zQvtNxtz__d@hNVFz@z_zx@3KOm@@@Nlt_j@VwVN@@@_@x@z_Nqx@
z@N@l@lV@@Vx_@z1K3yNhqxUr@t@zRF@@xV@@lNsxL@zht@56Jm@@@7z@@@GB3k@
p@zx@Nx@@gt@@hlM@@V@@@@Uz@@z@_@Zwf@tUz@Vez1x@r@_@@vzVV@hMz_V8RW@
@H@WC3gltxzz@@xtg@t@@thx@@@Wd1_@@Fv@@@x_@tJ@L@VGE1tx1V_@@@fLMjoV
OacVlJRe8Xmz6dS3y@xUol@xt@@Vl@FfU_@txwhrwDl_@7kDW@@@atlxNV@sV1gD
25I4utm@VzTer6_t@@0Vlt72cW@t@Vt@@V1U2vl@@FWY1@@U@k_@tqV@tx@@wth@
@h@QjUthl@wh@xv@Uzwzx_A4yX6i42Kmm@tUdtztVz_@@_@_@zNzJxlt@JhrVFPw
xJyNf7_Rz9zxN@72_W@@V@Aq4yll@x@ElF0r0@@@t5f6uNhVt@@NB@@_FM_@Tg@@
@z@Fjg_xrt@ttlxzxl0K3y@@@52Y1l@@VzU@t_@V@3tIm@x@VuM2_@l_3tUmlz@L
mu6_@Vzz@@zwwl_tF@Vj@@@V_@@ty@@@P@d_xz@@t@@@RGB3m@R@L@v_xFl@txVz
Vew31PCuV_@t@zUlFz@T@Vz@_@t@z@V@x@@xFWo0z@q@k@zJK@@@5GPWt@lTtB@V
1eX4GDJeWAxn64IxX@@o@W2Iytr@x@tzt@@xl@@jwGr7e@Vfg_RrFu_1@rVj1jOW
tvNs@@VFh@@@KP3yl@@7c@W@QjSNh@@Xlau@@TGVypfvNkVzRdL_@@@jtx@7_MXM
B@Qw@@hu@U@zt@@x@Ekdt@zkU@pRnu@@Z_IuV@zrzzUdlN@UVEz@XqRe_Rrtlttl
xzeF@x@@1tyWRysFUdVPzV@Liw@@L@t@n@qkt@x@dtV@U@lt@k@Rvz@VzPl@@oVj
MlxqzVTtRry@kxiRNV5cR3@@ld_p_ETttxgV@ZUAd1k6@@zttxxT@@Zt@@dVl@V@
qzt_@z@qQztJ@__7@txj_w@R@_r@ZRC8883NTI8KL5_@Vdjtx@xU@ttv@@NWn4y@
@zvU@@p@@zlls@V_@@@XgEn@p_V8I6y@9zh@@@tVbMV8I6qx@@pl@@n@LwVGhMy@
@z7iq0F@@V1PKn@_zl@xzUVlw@_@w@zVz@xV@xt@@@lbKUT@_dKq_f@3RQ0z@hLr
Vls_zyETl@zv@_xFif1_xtQ3a5Yw@@Fkd4z1GDm@@@dz@@_0eIew@@Il@@Dz_llm
S9ahCXGfIux@@tzx@lzMIPh@xVaozd2Km0z@zUzVd7wx@@3bQWz@xVqw@@XvEn@J
@UGr7G@zw7KD1Vz@l_@@l37kXUltR@@@@cw@@3ujXvr_t0594ymZGa94_wX0j9u@
_@3ZnVET@@@0Z6u@lUFKw6XDP8aM2_@@tFvQG8N6yxfzRUN_p@rsVGLFu@@@frw@
s@@@lZ@@@WgCus@@FuB3kN@bzVvt7_Y4@@UjXXJu9i1_V9@j_l@HAtQA8J51o2nV
rUVG19IwPG0v4K@zAf@@xFCC6_N@@lDd0@@@NjI@t_@@@Tz@@v@@@t@@jl@@@NM_
_ly@N@zy@rx@pgLz@zlVQjQth@l1eIGlz@DzllF@NhVXDFn@@@UGQ9W@t_hzpjFW
N515U80g4_rttzh@r6Ku1x@Vz1fn8yA3y@@N3b_W@@@JI@klyZI@zaDrxzJgKr@z
k@QjUtBLl6b@RuHVxgwh@AWi7_@lUP@t@7oG2@@x@XmDm@@xN8y4yNx@7qoWW2R4
UL2@@@v_@@@z@J_x_@FHb@@NuB3y@tz7Ct0Vr@@1pD8aXA_@z@j@@@7Md1thrlkl
@vvoV@hs_Lolz@Fzlll0jjub@@t@@@lVg@@0y64oD1@z@__@h@z@@@v@@_Njw@Vu
1LuhV@7Um0r@@VU@lML@zQvtJxLzkyd@@jVVrJz_M@xrt@q6GXXqr9G@@@Nld@9@
@z@0tFuVw@Fe@3_h@x3c7Y@@tU@@Vlk@h@zz@N7Gc41Gn0j@z_0KImh_xNmDRuxS
kNttxlzl_V@xz@_lt@z@Vlxl@VFGG9S@@vxU_@BmZG2Ih2N__l1PyG8XIO@QzFKF
CS@o@7ac4_x@@3Ea1wl_@17cW@@i@WHsm@zEll@@VtPz@1zbWVjyT@wVz_@v@3Zm
0t@Nhg@Uyzj@zxSz@Zt@@kl_lV@h@z1kTIOYIO@@@FGBOS@tV7we1_@@t3Tq0j@@
@XEQWpgz@0KCWM@UQWCFeK@@F8oAyFlpRx@@t@N@l@l@@F7D8uBUuV@@htxVs@@V
lhV@Vz@@tXrHI05LKZe115OWxV_V@VlrL5oWt@@x0BJmr@@NWbIuV@_FWHCyVlpR
x@@tVN@l@h@@JADmIAlkV@JUlrq@XOQWz@hrWba8mo7y@R@tjf1y@l@3XBXMHCm@
@_VmcIuUzzF8IIy@@UwV@xqzV@l_@@wGuC8e03i_lNvBtQAeA6e@ld70531QzGOT
C4AG21MMX_V@@0GVmN@@M8cRmt@_F0l4U4rW0jUm@@@VWM55KQ5_x@t3EqWW7U8K
q7yz@x7C73MVvrzxLInjc_tz@@d_@@M_@Nh1QbW@@l@0Gz0z@@lUF_R_@w@k_z@x
gpW0LVm@lhV0Ug4_d1k@x@zt@Nx@@ltz@@Vu6Iut@@BKlMyIfq7q7C_@w@3da4@@
@__@V_3IB4z_g@yv@@2IR3tBy@1qQW@@NyaQDmx@wV0j6ul_@1_@@N0jCuVX_Fam
G25G2@@@@_@@YT@@@fp@@Fqs7yrVn7S8F_x@l3ob1@@lN_x@@zl@@5sf7_luh3ZL
25V@@_h@@3eD1zVl@6u@@3Aeb05IGn@@VWl6e@V@FOJ32581VzV@_@@x35jbG1Im
@@rN8mLut@@By0I2Pu1tK@@13NX@@l@m9X9y03S@@34MC3kt@x2iy4@@VnXXPGDe
6u@t@5_@@Ve0Im@t_FC2I2uXXGMtGlrxVmcd4aX1_B_@3jWXWcbmz_ld@@@VRz@@
11fo9q64UG2XR8H0esuzl@Fa192orWGbz8Ws72LE1t@@@_@@lP@@@5AG5XH0JOOI
4CIBktx@3ksWQaJmxz@l@@@VzV@@_h@@v@@@5cT21I@GK06u@_dt@@rF@z@V@rQz
kN@_TV@tpzVktt@@b@ltV@@_FH1OWkt@V@@Vtk@@Vq@twx@_QLzthl_@dVtxVF_@
xzyq@tp@zVFK06q@z@7AG2Kl@@nzS_hl@ztUVzl@z@V@tpzgLltrxvyxltxrzyFd
@@hUUxt@whKgTd_zwUkdZx@TFltxBz_l@_xz_yVbw7KW4g@Urr@zSREtxnzUlll_
@UUltxX2OWpvUFltxzuUk@zJ@UJltxJhrVNe06edxzsUFzhxzVFlttzer@@3FWXA
2Dmzgtlxx@E_tt@yV@lovs0tNh@_lttr@@lh@@vty@@Z_zMlm3Om@V@Vuu9m@txD
U03mzSlhdwzcUltZIfUEwtxzu@UtzpzUR@dwDe03GfU@htpxsUlthxvUUltJ@_Ml
trJhrRUzxrzyFF@xvVUltJ_zUljtxzuVQzBk19K@zgx@@xtT_tNCgF4yG2_h_@3U
WXGqP8eWACdwz6ZG215aGK0e4A0FXCaGy0OuRzUFe062KW1ltxvuU@trx@SRktxH
@UhdtxfKLFdwwzUkTdxz4yW1_UltrpzqoltxD223mzTl7oG2Klt@3em0xzKl1KO0
ArxTz_E@_xz_TF@pvz_gdt_zlUQb_e0CWx@TFl@xB@_lt_x@UyVj_5AG5_zVkDdx
zuUl@Bu13qt@KIl@@tvSld@@zUTVtxwh_@v@x@eKgdZw@UlkdpT@Tl@HBe5z_@@e
Fm8o_7Y20buGCmzTVVe0G5KmIX7GbxV@lmDO80b4YiF1dtz@_@@@Z2m0_@_VAjwx
e_@@7Ul4H6uNW2Q5Qx3X20LG1W6eGT_xh@3yOZG_J8w3Lyq@@x@@@NV@NB@@l@uG
ym@V@VGz64946yllx36H5Vr@@1bQGGGCul_@Ece4q@T_7jQ2_@lxLhV@x@txEm86
qNhrxUr@t@TVVm@94PW1U@@tZEYX8iDm@ttTix6uh@ltt@zl@_loe0Cm@@Vl_l@V
zr@ty@@@qQrtH@_@N@txl@k@@O4C8uL3YJI2thU@HnRGyFC4iq313lH4JCml@@Be
bDyt@@x@_ltx@rVK094ZG2_@_@3vt0@t@vw_l@r@zT7DZ1_llMLzTw7PV5El@@zV
@@hxx_F8e4e@@th@xzNV@@Ti49eI@@Fi4iZN9vG6IszwtVCHOe@xxFgi4YqL2@zV
jy@z_Z281zr@@y@@_2lFXOEOGb_@l@Fl@Gam8kB6Y2WX0jI8Oa42t81_z@@Ulx@Y
DPZOyJ8A03yVttx@@wtt_zl@QjQth_@nYPGO9C4pM2kx@@2_YXu_DmJ@VVCRF45G
2Qj_x2_tWmII8e5CSl_zx__lBO9g2f9XeKO8Ef4YhfYu6Cm@@tjxVlFr@jV_llIL
@Twx@@xEGc4yzV@hlxhCGcGy@t@5S39XCmGaLCu@_QDev4S@@@5cj11hRGKULexx
yFkV3YrsWeKOm@@LVSD64tG21rpG8D641X1XSXX@klM_@_@XlOW_lxzOOC8613Ym
91t@@@_@lx3Q13tt@z1VHIOE64Np6nwaGC29u_l@Fc3624KYGBC8883Y5xauBO8Q
c@Z0BseeCm@ttlxVllWbI8o592bYXe0C8y562MAX8rCmV@tl@x@E@@NzHfOGWH6m
@__FMn4yVj_5kc1nNaJW2G6_Y1XNbG0KRuk@@BAA3219X8mCmt@@V88C4q73nEPW
__@V@zq@HR9HGaU4SZ4HspG4EC4ob11tOGKF94CY11VbGeAO4tL21VPGiO94CI2X
YQGm894UL2XYoGi494Yf1_x_lZ8XX0As8yK9YDHYmIc9sab2oWXGk_FmoVYUBXG7
D8i4CY2eY8SI8AACylV@hlMhFSD9Yd2ZeUg0;

BOOLEAN A22[65920] = @
m0200u@@@@3q6aJm@@lVi1_@t@z@@@x@@_t@@@lxFsV@t@dXDm@t@@y4y@@Uel@@
tx@TlZyoUzVv@_@@@zN@@_Q5PdW@_@_GVuXCuVFwAKCuz@@t@l@ldcUA_rUr_z_@
z@@@x@@Vt@XZal@lLT_@@_@@tz@@@v@Uo0qJUCspitGbWyPVJ@tUsPn0Uqt@_F0Y
SvHC0o_liq6u@@xd@@_l@t@V@@@lU@@@z@@zxlx@lyIm@@zl@l@TtVil_l@FBG3Q
o4y@@@w@@zGVltht@R_mB1RNq@FA3_l@@z@@@x@@lANDm@@Nlx_@V@@@zEo@@3K3
K@@@@kCuVAwBGPm@@tAz@@@Os0@x@@_@@@z@l@jm6ir6u@@rm@@@l@lpuGE1@_@@
113yWZ@z@x@vEZyAaDehDmD@@NRRWt@l@4rWyqWWN2klO@3PO4yUm_VVl@@@V@z@
__r_@@W9K5DeCQW@k@V@@@qEczFrtd@FZam@Uqdx@@TlTzHOowU3A6u@ljL@@@lt
z@@GY1_xz@j@VtFFJ8CQWtl@O__Vx1K3y_@t7NPW7jzlxV@FtVaNi7SABh6u_y@t
Z@@l@@zNzy@@1E9y@RtJ@t@AqQW@@z@nM2Xs4qtz_xzjctHUPl_kyV@_@@RN3yz@
@h@MUf5dW_@@V@t@Eu@@Vz@@txl@@t@@VjZzlVawv@bP3MW6e@@@t@@_l@ze7Vy@
xwRwZu5zWXm@@lSRWdwVCy_@xit@@7uC4oIm@@@h@d@O_@VUwy@@FvF4kDm@l_dx
FoBstxbJRFUy64ub8uvXx@@Vtz@@rW9iznm_d1_xV@31P88u1@RHV1UF4@bGt83_
_@szz@@7uPW@@@FpV@ni@y_31PuHp0@@_@yek@z@JNvsZyYSzVPLI2_@A@r_t@6H
c0@@@V@xpT1Z9u@V@tr7pckxzpGm4m@t@hzk@Fmp0zz@@E@lxTaLa62QWl@@R@@@
@kV@xtGJm@@dF__@@u26y@FtxO@xN@T_Vmd1_FVM3PO80b1@@@@U@@V3tI8FyXmD
ImHV@7gQ0Rx@oO86oQJmx@tl_@@@bs4uNR@xt@Vtz7xTGR29a6mkp_Fer0zzVVQ@
lx3QDeqr0@@K@aZt@7BJm@@_lt@@VVx@@bl6ultxtl@FlZrt@0K3uV@@x@@VFWA1
@xHR_@@Nzsz75CcGth71KmSIBng63XMp4eyW@@@V@tx@_@lxolJmV@@Neg11s64g
_W@zeFl@pxXg9u@@RjjxXaQ3y@t@FYdW@@z@mt42L3n@CoMpZ4_@@@25IGzMyl@@
@VtPax1y6u@w@r7@@l@@xV@@F88y@@3aDmx@T7ZSo_0U3Ctb@x@@@t@@Fls@@@Gw
4IzOmU@@l@@@U7xV@1yFCNp0@xHEX_CWNqtlB@@V@@FgewgQz@b@xl@lBu63U@@V
zw@@x@@@t@rxXxtFRyUVnixl_3fbW@@@J@t_s11JWyl@dxBoZGB6u@hMr@_zc@ts
Vjtz@@3Dml@Fl@V@V@@@VZqCm@tzVGG3SV@V6cp0@F@@HYIm@@JXy_@VfppzEoAw
3eyGq392G9HwD3y@1Jv@@@jte116JWNsdVOE3y@@xx@@ttz@@lys_@GBOu@vFc@@
tR8I323OG8I6i@x@vwZyA8ZA_@@xTtn_7YaXGVC4iy1@l@zwtl@z@@J7NB1@@VyG
@@@pDcWzk@Vup@zCs@@r@Z@VZG2@xHU_t@KXsz6X1hxF8e1_@EwVuPWCwv@He6O@
@lFi93kV_@z@z7p@lxD0A6a@zxS@HU5A81V@ZV_V@xDN@@FCq0@@@zYdz@3WoW@n
7VpVi@wlVFBcQW@t@Vll@@11JGV@@lKPxw0A9ixGYESC4KbXWW644u1@xHV_@@r3
gQWA@@V@@@@_v@@zK@ZXtfxFun31jI8Wd11FI8Wt3yWl@z@h@v_ZO8GX1_V@lRY_
G0gAS@n_w@y@CSR2_@VZYYQGWM9y@zVx@@zt@@FR@J3_9cGWi7SixT7ufYGk9m9B
xF8O5Uy@@z@V@x@@tkNg11VJWs_tVmN3YwnGmN3y@R@v_ZqAyL2_@V@y@_tdvZ1r
p_@NYJmt@zl@v7UpVi@1VP8GM2_@V7qt@@hLokEGs3_@V_RyKHe03yl@txO_@Fe0
61aD0NstVmt4i@@tPxvRNczzl@@@VV_@@kF@U3rQW@@zV@@wV_@@Vz@m7p@_hDWS
2olzz3goWxVzj0AFCbMY05Cu@z@Fqi41yI88D315ImTR@VQO6wuPG0v4yx@37wZ1
@tFx1GVmRNV4jil@Gp9ujtbY@XrTdx4yV_iw@@jpz@@l@@zV@@_V_@@Vzzm7Zzcw
FqS2odrrdAd07wxV@dABk_8cGL@N_DLYcm9e@@@hBk1_zl@3XRGGB32PWXZyoymr
9u@xVtS_@l@x@lhhF4kE1@@@uXSJuuj1M@@t3cpGum7yx@@x@Pzdkz@@WT6yx@_7
Md1ytDj1Psmz7n5Bv@oQtCu@@@RkU2U@t@3hpW@V@@mwFut@@lyd11uDmx@SVmI6
y@PlRE@dd@HssjN6yxl@p@@@DuR2Ecz_Lxd@7U8X0KC4iq0CORz1QPOOE3_@V@xR
dW@z@jW_Cu@@@B8W11zPm@lxNOJ62WQWfxFDR@@@N1aGYR9u@__FWC3yVhVU5N21
a9XZumQjVv@1GTY_@@_01JmZIVEU_@@0II883Iy@_y6Fe11PmGWWCOVstF8Z72u9
1@tk@fZbm8NLuV@_t@@tlxFM@0yymHQPlUlyV@_@@_z@@7IqWT0JmV@dFV@tVx@@
@1FOWF_@V@_@zEsV@36n0@@x@_FVt3vYX0jW9CH9_cYX0jam@_@l@lRx0PCm@@@l
z@V@E7D8fA3y@V@x@x@tu7pUWC9u@x@t@x@VWCFu8ciCqH3yw@tNat3jH_0@_@@W
vKn@@tF@z@@u9D8W23Iey1@@@Nkx@@z@z77GH2X4Y1xR@I@@@@_@T@@c43@t@@_@
z@z@7@x@@_FOf72ia1zzl@U@lx2iC1z_@z_tl@3Mw1k@@@PGc0@kzVuB@z1CompT
C4Oa1Cx_Z2MAX@sO8qI3yt@@75P2_@@@y_@@7Y96_@z@PHVl7i93_@x@z_@_v@zl
F0A64Vx@x@@@DGh4yFUn7mJ2XJQGWR9u@@vGV@tlKAxQ7vWrXTQGB6F4qN21HcGW
b64_76XrbG83646I21QbGy6F4er3XPQGmXC4883JYkX@@@Rxt@@172Jwb64y03_@
@xzx@pZz@_lxK329q0w1@z16zGIZ9uVFwp@@l2okp8COV@1RQmsACu@@@d@z@@hg
Cu@@Upz@@l@ltu0LDuR432za1Uqs@_@z@SlHU5gN2XRyWt@@@0GPW@@zTeUyu@7@
F4g72UDXmEV8if42Ur0UPVVXYQG1A6u_@@NQV@@qVI4yg11omGm8646x3k_8l2ym
0@@l@_t@@z@l@lMJ2X0yW@zxV_@x@kzO@zF@Vkfe4_@VFmt@_xr@krHUPVeF6uV@
@d@@@zJj94204_@V@yl@@xxpFc@@NV0j94L93yWl@v@xVv_ZyYzrVPmXv4K031vQ
WYyoUqRv@NYQW@@@R@_@@bJQGTW6ux@@@Kh4yr@@x@lltn_lVG1CqoR21vQWlk@8
U9VzXlaWl@@@ZGP8403i@@_7uh1_t@lz@z77Am3w@@z3yD1_@yVkz8l8V@NMb36_
_@t3Pb1@@z@XYwXd@x_GWJm@V@VqfC42W1_z@@NZD1Vzl@_@xx3MIYGWJm@_@UmI
64UQ2__@zxAvXWKJ8e03y@y77CC37znGG164uR2_@@lz@@@w@z@@ru421u1@@r@y
@t@D@n_7o03XioWkk@Vl_tyXHmGihCqfS2j8dG8hdm3xxFmN3u@z_7rC3X0yW@@t
Ftx@@_@_Z3oWXOdPW7yTF@V@FtVaN1FaW@@@tPZPm_@@V80C4Gh1kzO@3jOZmDC8
aX7YqbXG0O8CH32dyXmXUmVpVKua6iBj1_@x@dKEXjfJ8MQ3y@z@v@@@sltVSWb6
44031q_GGa9CPj1Hjymlo94ST21AWHmr94663B4_GufFu@@lDuQCyl7SvV@VsNtV
K8h6uz@hdqdhlF@UJztU6Cr@@z@x@ZXMUNCW1YZAA06a6d_@ttzF10w0O000Bmd0
0G4a@@l_@Vwqw@pBVMNG@jdj@@7000002NG00G4023S3L22Wc@@@V@xNx7TdW@10
00000B0KG50Aa2W100W00000000W00008000G8W0402090600100GGBe70q8X8fW
WHMAF00400G1W0037C5w5G2c000X2y00_@@2nVmr@@V80Gi1_6_@@hv@@_Jwxztr
VxFhy@@9TUeHSFMnzXG0W880Gc9EXWpDOK66yl@zduj1___@7xc1@tt@_@@lz@V@
h@x_s@@tFl@@Vzx@@_@_hz@LVp@xxsNzVF@@xV@@@@u@x@JIFXzqDm@@@d@zxV@z
@z_lggGVN@x@@@tzTTl@llhxbgu01Ls3edeoDm@r@ll@@V@@F@gl@wz@t@FUW1__
@@T@@tx@l@tz@zLNw6u@l_sNVRd_@lV@@t@_t@@P@@@xl@@p@txlx@@V@@VT1lBX
@_@V_@@@_x@@n@tKfklhtNL@l@@@V@@VNLFcW@l_VT@@T_hl@z@@@xh@@pt@@lh@
t@9RIm@txd@yxE@zVzk_@@tcF1@@zttjR0@lxwbrDG@V@@vwCaf0Lw@U_TV@@x@@
xt@z@l_@tV@VLVkwh@rz@@vw@@F6x7gql2@t@Vl0RW@_xF@ztV__w@zz@@x__yxG
@4yr@@xx@@tz@zjl@_RV@TV_x@@z@@Vx@_lVS03S@@@x@_@dVN@T016iBV2bbdGT
vFydXA3zZ1@ltVtt@@H0O0@l@V@V@@khl@dmmWr@D00;

ENDDATA;
DATA TEMP_DATA;
INTEGER A0[28] =
96, 96, 96, 96, 96, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 15, 791, 791, 791, 791, 317, 293, 281, 273, 261, 253, 237, 791;
INTEGER A1[28] =
3144, 1574, 716, 360, 183, 1574, 716, 360, 183,3144, 0,1574, 716, 360, 183, 64, 280, 240, 200, 160, 640, 480, 400, 320, 240, 160, 80,3144;
INTEGER A2[28] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 165, 165, 165, 0, 0, 0, 0, 0, 0, 0, 165;
INTEGER A3[28] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 96, 80, 64, 0, 0, 0, 0, 0, 0, 0, 112;
INTEGER A4[28] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 648, 600, 552, 504, 0, 0, 0, 0, 0, 0, 0, 648;
INTEGER A5[28] =
3144, 1574, 716, 360, 183, 1574, 716, 360, 183,3144, 0,1574, 716, 360, 183, 64, 56, 48, 40, 32, 128, 96, 80, 64, 48, 32, 16,3144;
INTEGER A6[28] =
32, 16, 8, 4, 2, 16, 8, 4, 2, 32, 24, 16, 8, 4, 2, 0, 0, 0, 0, 0, 16, 12, 10, 8, 6, 4, 2, 32;
INTEGER A7[28] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 5, 4, 0, 0, 0, 0, 0, 0, 0, 7;
INTEGER A8[28] =
512, 256, 128, 64, 32, 256, 128, 64, 32, 512, 384, 256, 128, 64, 32, 0, 560, 480, 400, 320, 256, 192, 160, 128, 96, 64, 32, 560;
INTEGER A9[21] =
12, 3, 131, 8, 3, 131, 0, 0, 0, 6, 3, 131, 0, 0, 0, 3, 1, 118, 1, 3, 126;
INTEGER A10[14] =
12, 3, 8, 3, 8, 3, 6, 3, 0, 0, 3, 1, 1, 1;
INTEGER A51[15] =
294, 148, 38, 20, 2, 148, 38, 20, 2, 294, 0, 148, 38, 20, 2;
INTEGER A49[14] =
12, 114, 8, 114, 8, 114, 6, 114, 0, 0, 3, 109, 1, 109;
INTEGER A11[5 * 3 * 27] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0,1025, 4, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
0, 0, 0, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 2, 96,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 0, 96,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
129, 10, 98, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 0, 96,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 1, 1, 97, 1, 0, 97, 0, 2, 96, 0, 1, 96,
0, 0, 0, 0, 0, 0, 1, 31, 97, 4, 31, 98, 1, 0, 98;
INTEGER A14[64] =
8600,6400,4800,3600,2800,2000,1540,1140, 860, 640, 480, 360, 280, 200, 154, 116,
86, 64, 50, 36, 28, 24, 20, 16, 14, 12, 11, 9, 7, 5, 4, 3,
2000,1600,1300,1000, 900, 800, 720, 660, 600, 560, 520, 480, 440, 400, 380, 360,
340, 300, 280, 260, 240, 220, 200, 180, 160, 140, 120, 100, 80, 60, 40, 20;
INTEGER A15[16] =
60000,28000,10800,4200,1660, 660, 260, 100, 500, 200, 100, 60, 40, 30, 20, 10;
INTEGER A54[30] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 16, 0, 0, 0, 32, 0, 32, 255, 65, 255, 82, 255, 69, 255, 84, 255, 76, 255, 65;
INTEGER A55[30] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 16, 0, 32, 0, 32, 255, 65, 255, 82, 255, 69, 255, 84, 255, 76, 255, 65;
INTEGER A56[8] =
255, 1, 255, 56, 255, 57, 255, 65;
' VARIABLES
INTEGER A17[1];
INTEGER A48[1];
INTEGER A52[1];
BOOLEAN A32[60];
BOOLEAN A33[10];
BOOLEAN A39[10];
BOOLEAN A26[1600];
BOOLEAN A27[5];
BOOLEAN A28[273];
BOOLEAN A45[320];
BOOLEAN A29[320];
BOOLEAN A30[320];
BOOLEAN A31[640];
BOOLEAN A57[640];
BOOLEAN A34[50];
BOOLEAN A35[50];
BOOLEAN A36[50];
BOOLEAN A37[50];
BOOLEAN A38[70];
INTEGER V2 = 0;
INTEGER V3 = 0;
INTEGER V4 = 32;
BOOLEAN b;
INTEGER i;
INTEGER j;
INTEGER k;
INTEGER l;
INTEGER V10;
INTEGER V11;
INTEGER V12;
INTEGER V13;
BOOLEAN A18[21];
BOOLEAN A19[20];
BOOLEAN A20[10];
INTEGER V14;
INTEGER V15;
INTEGER V89;
INTEGER V16;
INTEGER V87;
INTEGER V17;
INTEGER V18;
INTEGER V19;
INTEGER V20;
INTEGER V21;
INTEGER V88;
INTEGER V94;
INTEGER V22;
INTEGER V23;
INTEGER V24;
INTEGER V25;
INTEGER V26;
INTEGER V27;
INTEGER V28;
INTEGER V29 = 1;
INTEGER A16[15];
INTEGER V30;
INTEGER V31;
INTEGER V32 = 0;
INTEGER V33 = 0;
INTEGER V34 = 1;
INTEGER V35 = 0;
INTEGER V36 = 0;
INTEGER V37 = 0;
INTEGER V38 = 0;
INTEGER V72 = 0;
INTEGER V73 = 0;
BOOLEAN V39 = 0;
BOOLEAN V40 = 0;
INTEGER V41 = 0;
INTEGER V42 = 0;
BOOLEAN V43 = 0;
BOOLEAN V44 = 0;
BOOLEAN V45 = 0;
INTEGER V46;
INTEGER V47;
INTEGER V48;
BOOLEAN V49 = 0;
INTEGER V51 = -1;
INTEGER V52 = -1;
BOOLEAN V74 = 0;
BOOLEAN V75 = 0;
BOOLEAN V56 = 0;
BOOLEAN V57 = 0;
BOOLEAN V58 = 1;
BOOLEAN A40[10];
BOOLEAN A41[10];
BOOLEAN A44[10];
BOOLEAN V76 = 0;
BOOLEAN V80 = 1;
BOOLEAN V81 = 0;
BOOLEAN V82 = 0;
INTEGER V83 = 5;
INTEGER V84 = 0;
INTEGER V86 = 0;
BOOLEAN V91 = 0;
INTEGER V68 = 0;
INTEGER V69 = 0;
INTEGER V96 = 94;
BOOLEAN V97 = 1;
BOOLEAN V102 = 0;
BOOLEAN V100 = 0;
BOOLEAN V103 = 0;
BOOLEAN V108 = 0;
BOOLEAN V104 = 0;
BOOLEAN V105 = 0;
BOOLEAN V107 = 0;
BOOLEAN V106 = 0;
BOOLEAN V101 = 0;
BOOLEAN USE_EXTEND_IR_DELAY_METHOD = 0;
BOOLEAN USE_FIXED_ALGORITHM = 0;
ENDDATA;
PROCEDURE PR_INIT_PROGRAM USES TEMP_DATA;
V102 = 1;
V103 = 1;
ENDPROC;
PROCEDURE DO_BLANK_CHECK USES TEMP_DATA;
V100 = 1;
ENDPROC;
PROCEDURE DO_VERIFY USES TEMP_DATA;
V108 = 1;
ENDPROC;
PROCEDURE DO_SECURE USES TEMP_DATA;
V107 = 1;
V106 = 1;
ENDPROC;
PROCEDURE DO_READ_UES USES TEMP_DATA;
V104 = 1;
ENDPROC;
PROCEDURE PR_INIT_BLANKCHECK USES TEMP_DATA;
V100 = 1;
ENDPROC;
PROCEDURE PR_INIT_VERIFY USES TEMP_DATA;
V108 = 1;
ENDPROC;
PROCEDURE PR_INIT_READ_UES USES TEMP_DATA;
V104 = 1;
ENDPROC;
PROCEDURE PR_EXECUTE USES DEVICE_DATA, TEMP_DATA, L6, L26,
L96,
L97, L75, L55, L82,
L257,
L41, L35, L21;
CALL L6;
V3 = 0;
V4 = 1;
CALL L26;
IF (V2 == 0) THEN GOTO L2;
IF (V42 == 0) THEN CALL L97;
IF ((V42 == 0) && V102) THEN CALL L75;
IF ((V42 == 0) && V100) THEN CALL L96;
IF ((V42 == 0) && V103) THEN CALL L55;
IF ((V42 == 0) && V108) THEN CALL L82;
IF ((V42 == 0) && V107) THEN CALL L257;
L2:
IF ((V42 == 0) && V104) THEN CALL L41;
CALL L21;
EXIT V42;
ENDPROC;
PROCEDURE L6 USES DEVICE_DATA, TEMP_DATA, L30, L276, L32;
INTEGER V66 = 0;
INTEGER V90 = 0;
INTEGER V95 = 0;
INTEGER V67 = 0;
IF (V103) THEN V102 = 1;
IF (V106) THEN V107 = 1;
IF ((V102 || V100) && !V103 &&
(V108 || V107)) THEN V42 = 1;
IF (V42 != 0) THEN GOTO L16;
V21 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 1) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L7;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
L7:
V21 = V21 + j;
V66 = V66 + k;
NEXT i;
l = 0;
FOR i = 4 TO 0 STEP -1;
FOR j = 0 TO V1;
IF (((A13[j] & 1) == 0) ||
((A13[j] & 4) == 0)) THEN GOTO L8;
V2 = A12[j];
FOR k = 0 TO (A1[V2] - 1);
IF ((k % 5) == i) THEN A26[l] = 1;
l = l + 1;
NEXT k;
GOTO L9;
L8:
l = l + 1;
L9:
NEXT j;
NEXT i;
V88 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 256) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L10;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
IF ((V2 >= 23) && (V2 <= 27)) THEN
V96 = 95;
L10:
V88 = V88 + j;
V90 = V90 + k;
NEXT i;
V94 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 512) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L11;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
L11:
V94 = V94 + j;
V95 = V95 + k;
NEXT i;
V22 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 2) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L12;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
L12:
V22 = V22 + j;
V67 = V67 + k;
NEXT i;
l = 0;
FOR i = 4 TO 0 STEP -1;
FOR j = 0 TO V1;
IF (((A13[j] & 2) == 0) ||
((A13[j] & 4) == 0)) THEN GOTO L13;
V2 = A12[j];
FOR k = 0 TO (A1[V2] - 1);
IF ((k % 5) == i) THEN A27[l] = 1;
l = l + 1;
NEXT k;
GOTO L14;
L13:
l = l + 1;
L14:
NEXT j;
NEXT i;
V16 = 0;
FOR i = 0 TO V1;
j = 1;
IF (((A13[i] & 1) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L15;
V2 = A12[i];
j = A0[V2];
L15:
V16 = V16 + j;
NEXT i;
V87 = 0;
FOR i = 0 TO V1;
j = 1;
IF (((A13[i] & 256) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L16;
V2 = A12[i];
j = A0[V2];
L16:
V87 = V87 + j;
NEXT i;
V17 = 0;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -