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

📄 baud.jam

📁 vhdl 很好用于串行通信. 三个模快,发生时钟,发送和 接收过程
💻 JAM
📖 第 1 页 / 共 3 页
字号:
' Copyright (C) 1988-2002 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: EPM9320A - d:\exep\baud.pof Sun Dec 04 06:08:14 2005

NOTE "CREATOR" "Altera Jam/STAPL Composer Version 10.2 06/28/2002";
NOTE "DATE" "2005/12/04";
NOTE "DEVICE" "EPM9320A";
NOTE "FILE" "baud.pof";
NOTE "TARGET" "1";
NOTE "IDCODE" "093200DD";
NOTE "UES" "FFFF";
NOTE "CHECKSUM" "005E52AE";
NOTE "SAVE_DATA" "DEVICE_DATA";
NOTE "SAVE_DATA_VARIABLES" "V0, A12, A13, A23, A24, A25, A43";
NOTE "STAPL_VERSION" "JESD71";
NOTE "JAM_VERSION" "2.0";
NOTE "ALG_VERSION" "14";
ACTION PROGRAM = L0, DO_BLANK_CHECK OPTIONAL, DO_VERIFY RECOMMENDED, DO_SECURE OPTIONAL,
DO_READ_UES OPTIONAL,
L15;
ACTION BLANKCHECK = L7, L15;
ACTION VERIFY = L8,
DO_READ_UES OPTIONAL,
L15;
ACTION ERASE = L12, L15;
ACTION READ_UES = L11, L15;
DATA DEVICE_DATA;
INTEGER V0 = 1;
INTEGER V1 = 0;
INTEGER A12[1] = 8;
INTEGER A59[1] = 504;
INTEGER A60[1] = 1;
INTEGER A61[1] = 154271965;
INTEGER A13[1] = 70;
INTEGER A25[1] = 10;
INTEGER A43[1] = 0;
BOOLEAN A23[245208] = @
xU700u@@@@3q6aP86Zmm4CO1MEzUltsx@@ZJ3y@@l@1CifLq3Ouxz_VVbmV@@V9h
rlyrbK2l@@@1pYyltx7L3nt@@lUlt@Qc1_ltxvzUlFrOOMPmKx1@z@@DC3UNFyaU
Rbzsk4iWi7y@zU7aXHVc1tELygXX@UlNtxzUU@@@htCOv9XF06g0KOBm0zUl@z0L
y681lt@zFlGw2Xnz@@Va16sx@VZCOmU@thxz_@83CYgC8oe2@_@tp564Pebtxz_S
oAUNs8aPZo0PI6qAznWkG3y_l@7BnW@xz@weAUcIW@@zU8J5k@@@@emmU@tRK53s
xz@z@tx5KSol53w@VlVNAYtxzV1XG2oyG6B3clzG4EFQoXnVE9EmPG4kbohiKMYS
izVl71Y1_@@@_z_@hNkXU@@@OcIuVl@px@VVklDI6mW@@@F@V@jJ0tmwjMxAnAit
xzg_@@@i86H6Qn@@tg_@@@83pSJW1@@r@k@_@RgYX@@xjXLL4P84ltxjrNJm@M@V
a1RytR@7oG5@j@zH6cntQjcMh@@G6Rerx@@mR2i@@@ZbOJa1FiMlt7PGbfBC4Pmc
WC6aNPZWCs4Pu1@@t@H6cn@VlNv262PuX@zNRx@xzHV6Bo0OyNx@ZCafzUhtG6R4
lw1x@@lH6kjb53_t@@zVlrFt73@l@@_lp@MKNX@UUlEgFut@@FM2RyNxrow@@VFG
9yvSEBdx@FGcDqvz@VEO2y@dpvuT@NGu6wTt@ZmH8@V@rXbCZzUltO9KvvBCsLq0
@tVlX_W1th@@eFGIlN@Va1p4oGBslt@tvh2@z_tXCudl@vzerOW@@VFNlx@27t8O
9Cykhrddu6UlsxZbGbj0O8M2Lqtxz6553_vzFZYQ3@lNlXCKK4Es4an6_@w@yUlr
KBQ2_tu_zNhr4U5O_R@xZ_O6Vdtx1oe2@@V@ukyGh@@VeFrv@@VEa1FurRz6o03w
@@M3PO6MktwXC0c@@UlQkOeb5Fyl@@5fc7_lt_t4j2Nz_@tejHG6ZvQzUB836OT@
@7anC_tIzu_@t6oWV_wzU3MI8UVtxXNXK8SR4MY71PmW@jt@WCcn@@RDlS@@G6yB
el7uz@@7De7wzt@383lWbs8Cnwy@V@62dDXCeIyZXi5R5_@VlZbe5@ztzX_4bl@x
SzE@@1MgI0PO4Of7UlMh38xduk2nVlpR4ddu@@ld@@txxqL4aHWHS2JeeOirO5_@
@VYC8MlxVzXCOSi467aHoXCyVG6@7zn@XbyVWC@7Xp@Ulrv3R@4@Fd@_lr_2RV6@
jMjXNfY@Qhsmhi9aX@3Pu@mh_FkB@Sq@@7Gs@HgzV8S@7AgYwyEdbpv@N@V2uzUl
jpv@FF@6ovz@ZdVca1Om@@V7@d@yj0E9Qm@3Ubdlwt8wSpYgj8l@@y1M_V4d@7G6
Fcx@@38x@WN@Fgs@32F7U@tRQj_@ZElB@@jMMhrw3RV3dpxyXKhY@xSlOjjC8S9m
QD@7sUK1X@W@l@wepZA8y7ypxV6vC@_xzVlzN2@@@tHd7htTk_R@bm@@_VGu@7T_
@Xjpc@@@D@V_z1wFsaOR4FFdUlpx3q@A@@@z1wRi@Vz@0z@FG@P2Moumh6p@@@Mu
LZ5e@O_@ht3q@@0z@FG@Gy@lz6e@Owr_@3q7C@rx@1X@Vqv@7e@@1w@VWb46F@y_
@z@3PmOV@Vl1wdftxT_0zPm@@UNW_Ru@U@BG@JEVqWGHd96LRurRjciC3qxzUThr
@Fe@6grx@3@N2@hrRQzUhlzV3jsxzp@dW@@VFzN@zRxlXNxz_rigmQjMxD1O4qd1
LvcGyyHjjl1Hd3i@@@smsVsxzURr@Cu@xlTBWJYd@DUxbxvBOGW_0xlp@@vaDytx
zsLD31w7ojrL4e@O_txVy_@p7elAs@_x3RtIUttvnpxXMl@@WNP8UUFs2WXWNPp@
@xiVU@@0zzpt@yUmI2vVlxBG@Dy@V@Tk731w7Ysxz_0znuQ8Cy@@VhltxT_@4y@@
s7iaDS_lt3qV3@xtx1wNKXIC4IjS_@@@ysxzEqE3_xtxpFQ3@jUlXjZXElx@Ojtp
@@xLOxFulxhFU_Pitxy6oWA_vzVZd7C@@r@kt_@3qV6dtvzHdxtL4Ful@lFaXPyz
ElNzF3XjhhyEltuvzp@@zMW_2v@dt9G@@3q@@uvrQMcAYC0vmsZrtRzUa187elnq
xzUZC0v0z7BiTZZCOF@@Ulktxzy_@tpxzUNltxz205OltxrzV@t70Cq3m3p0aHP0
Lmxz_FZ@Do1WZ9_nOs@Dw6W1@@@lx3unD1LSYW1p0WHM2Wr8WHnDGYtxzVVltxV0
mmt3Ui503NHaWzU@@49I8C2ISl@xbbWhvLCM279Kf03sxz_dLmZt5m8a1CIumfP@
h8J43YbGYq7y8MYMo4nWeFamz_lNq7mq5Y479CMt0kbRmp_@xzcWv4@@@@k@xzkT
u@QB_Vs35zt@@xz@zF_@AYzV3@@@@o@@@xolYs0ymxt@@vHRO@@@l@@4y@@zV_V2
_V@@lvl2@@l@_tl@t_73@z@V7_pGe1Fux@@lm@AU7WXSeQn@d@Va2pSRm3Z@dW@V
@Nz@@@z0WXlVV@I1smuy@@Q_LSTb7N@@G636amV2ZFaGejRSfbA_@VmytV@bbr6j
SPJP5U4Xm99@ZX@@lDRRRRssssijjzD1W1D0OG609y7mFR@yV2KQv@@s_eX4OV@@
x@@@t@z@DV@@x47IuF0LOR@@ps@@djz@zV0gKCqIJNeoSK@7dr@lXfUn@C4tJEDh
vQzC9m@@sc@@jj@VRR@@ts_jjjlfn0s_@@@1e2@@VR@@ts@1qI9T@l5AFf1LXzjj
jLXCms_@@V0@CPg7;

BOOLEAN A24[214488] = @
xY600u@@@@3q6aP86ZmCu@0_t@0yl@@@V@@p@_@@@zn@@x@@_Vq7EPYpDW@@@V_9
u@@VCY6uxG_N00yl@_vV@@t7_x@@lJ5Z2Zv9X@3uV@Rm@_@@@zFW@x@@@70@@l@@
30_300_70000000S00000yF000m3pW9C1@7@@_@@@0m_00WW1000000_300000s4
00YY7y@@mv@@@@ICO1Ae2K85a0W000z100f30000000600000c70000008000W71
X100000030i9C0WF08NC0W0_F0_@@er00y@@_@V0y@@@5jFaHFa7CCypiuIm@NyV
Gq0@@x@nD9y@t@t7vfUQW@BuV@@@1_@VVy@@@xk@@t@@@lF@@V@Vm@_@@@Hs@@x@
0_VeEZ@@uV@@@@_@@z359uz@@FoyGybX8paLw4u@@@x@x@FomW@V@V@@VWH6mmp@
@7oKa@@_V@@@vH6CKEcGanOnIB5POGd96NOL4Pavof1H6rHd@@FoO9@@V_3sLC_b
GaXe3yU4PCfl_@@rWIK4BXXLL41iY0P6C1qWeP9yHa4F_@@1eI8GM2yu@@3avnMD
3y@G@V1RZKOLyDCaI4O4XR6@@l9Huo9zI5@EbOOd1Bcsmz@@@noJ2zjH8ZPoKTIZ
i72P4uoG3y@P@dGAdG6IChqWgD6u@p@lQ9F1Bt09@@Vmo4y@@zN1s0R@@@@8R9eW
1dp898ZP5aDm@@ptivAQEOW@@@@nf6u@@@d3@@VfaGY_G5E_@@mhyqdcXMCFqoDa
uki5omZzvC0b@@t@@@l@zu@eeFu@@jVHE6nhi91I2XCym@@3MelYkJdW@tx@WCEz
RsWC_94fs0sy@@1P8n@zzVzVFyFB@7o06ux@@3PO9@@VzH68H83Bra03NvSI8355
Ur9b9QmgXXu@@TfgH3mn@@7fs3_7l@3omfdsO8O9LcaCdF739sEBFKyaeBPmp@@V
OYMkcM5_Fl@3znfO9g8_n4y@7@7@O5kz@@xsAgW8D8mo428hb0BjfaE928pZNMJm
@@pVeFDEwHHpmMHeeWvV2_FIDdkk3ZOKpyAIRYC0vG6_FMY@3ou@eF_FUb@3av@8
SMjeS9AdUZxDPm@@pvxnO4Ur3u@@@3lQiG6_FaX@3lw@8rOBGVLYPhb0z3P9QU28
x@Gu_Fsk@3wpC@3m@_@@3U0m0Jz@@1RoGqW@7kIKHS2vieCK5k4nF_V4d@7GcM_t
p@38x@WN@Fgs@JyN5F_@@_Fm@ZSMk0aPm@@VwAsL4IDFnQNNGu6u@@Vx_xM22dag
nBAGVLsNt0@lz@HEpf@@taGgXCAFO2q73@@F91wVoZ@du@F@Fwyw22@@epbEu@Jo
3feuvXP1VCYd7rj_BAGV@YuCgmISAKKL2qdvWbIEyAgy@_@7UbSz@hIG194e@@1w
@VW_7w@t@lP7U2q7iqvn88y@3q@@0z@Fmo@3z1oGHvVp8O2PGkjb290vws0FXNmp
vJy425LY0afL0@@l@F@V@3m@_@@h3bF1l@@@LpRGS@mqHh11wRGGz64qtFJ4EJiT
t6AAU1vFJf_6afn9np7hy_@@0zNo@@VVW_Ezkl1RTwHVdU4e@Xsz@@7JWams@q@@
N@i@XKzl71lUe@r@@0zNDpnDq@@@ddgD_lt@3MwXAAE9GVUq@@@t@V5_@V@Vuz1@
@V@h0OGmIJs@l7dh7Iv7LKnI2Uu@@Zr_G@@w@z@pWy@@@L0a8Mx6FF5ZhdCu7LR6
GFXuv3q@@lUrEIaNjAXjhOYCI4s_j9ommXea4e@@1w@VGuHT7L5H6WS8rqMkT5H6
WSGunsDL5H6WSOxnEiD6H6WSW_ivV0C00005000W306e1030000CKT52u@@Dm@@l
ol1ldQGU0Ly1m3r2O0C000800000000100000y@R03000Wa7G8P4KX@1mV000@00
00000u7AG2z@BX@@70O000G100Y7W10yV0_@@HYC8X0_lo7@@Vht64nTE1fwa@V@
@0yIuCILUQpWJPbOQIFy@xtt@@6kV@@VLfYNcbuu@4u@@_bAy6_xt@J35Zezn8Fm
Dw@t3@@@vHACJvqOu@@Vtlz@V8rOu@lVVgwDi@uylYo9bgkH5s64jA3nyPmgQyq@
F30xl@ytV@FulJBd6oTQj4@l4QRRRF0O0jjjjwRRRp08XL0IGR@@@V0@422XD4Ou
SzEvljjzk13qs@sN3g1w@RVz@ts6wW1QRx@@3u4jzljw@VRz@@s_7GBLxJLYgy4D
n@FRyVp8Ct0E3nzapxAkw@@jjX63qss_xljztVR@lts_V@jzltqamV0ju@j@tVR@
@V0gSKp@bxpZ@@VxqWaWjjj@aG9amL5@1yJ@@C0;

ENDDATA;
DATA TEMP_DATA;
INTEGER A0[32] =
95, 23, 23, 23, 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[32] =
3144, 16, 16, 16,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[32] =
0, 0, 0, 0, 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[32] =
0, 0, 0, 0, 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[32] =
0, 0, 0, 0, 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[32] =
3144, 18, 18, 18,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[32] =
32, 0, 0, 0, 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[32] =
0, 16, 8, 4, 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[32] =
512, 0, 0, 0, 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[19] =
294, 0, 0, 0, 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 * 31] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, (39 << 16) + 0, 233, 176,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, (23 << 16) + 0, 237, 176,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, (7 << 16) + 6, 113, 137,
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[5];
BOOLEAN A27[800];
BOOLEAN A28[791];
BOOLEAN A31[1600];
BOOLEAN A57[1600];
BOOLEAN A45[1600];
BOOLEAN A29[1600];
BOOLEAN A30[1600];
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 V181;
INTEGER V18;
INTEGER V19;
INTEGER V20;
INTEGER V21;
INTEGER V88;
INTEGER V94;
INTEGER V22;
INTEGER V179;
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 L0 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 L7 USES TEMP_DATA;
V100 = 1;
ENDPROC;
PROCEDURE L8 USES TEMP_DATA;
V108 = 1;
ENDPROC;
PROCEDURE L11 USES TEMP_DATA;
V104 = 1;
ENDPROC;
PROCEDURE L12 USES TEMP_DATA;
V102 = 1;
ENDPROC;
PROCEDURE L15 USES DEVICE_DATA, TEMP_DATA, L22, L49,
L149,
L190, L125, L98, L147,
L319,
L67, L60, L42;
CALL L22;
V3 = 0;
V4 = 2;
CALL L49;
IF (V2 == 0) THEN GOTO L21;
IF (V42 == 0) THEN CALL L190;
IF ((V42 == 0) && V102) THEN CALL L125;
IF ((V42 == 0) && V100) THEN CALL L149;
IF ((V42 == 0) && V103) THEN CALL L98;
IF ((V42 == 0) && V108) THEN CALL L147;
IF ((V42 == 0) && V107) THEN CALL L319;
L21:
IF ((V42 == 0) && V104) THEN CALL L67;
CALL L42;
EXIT V42;
ENDPROC;
PROCEDURE L22 USES DEVICE_DATA, TEMP_DATA,
L53, L338, L55;
INTEGER V66 = 0;
INTEGER V90 = 0;
INTEGER V95 = 0;
INTEGER V67 = 0;
INTEGER V180 = 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 L41;
V21 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 1) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L23;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
L23:
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 L24;
V2 = A12[j];
FOR k = 0 TO (A1[V2] - 1);
IF ((k % 5) == i) THEN A26[l] = 1;
l = l + 1;
NEXT k;
GOTO L25;
L24:
l = l + 1;
L25:
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 L26;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
IF ((V2 >= 23) && (V2 <= 27)) THEN
V96 = 95;
L26:
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 L27;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
L27:
V94 = V94 + j;
V95 = V95 + k;
NEXT i;
V179 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 2048) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L28;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
L28:
V179 = V179 + j;
V180 = V180 + 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 L29;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
L29:
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 L30;
V2 = A12[j];
FOR k = 0 TO (A1[V2] - 1);
IF ((k % 5) == i) THEN A27[l] = 1;
l = l + 1;
NEXT k;
GOTO L31;
L30:
l = l + 1;
L31:
NEXT j;
NEXT i;
V16 = 0;
FOR i = 0 TO V1;
j = 1;
IF (((A13[i] & 1) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L32;
V2 = A12[i];
j = A0[V2];
L32:
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 L33;
V2 = A12[i];
j = A0[V2];
L33:
V87 = V87 + j;
NEXT i;
V17 = 0;
FOR i = 0 TO V1;
j = 1;
IF (((A13[i] & 2) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L34;
V2 = A12[i];
j = A0[V2];
L34:
V17 = V17 + j;
NEXT i;
V181 = 0;
FOR i = 0 TO V1;
j = 1;
IF (((A13[i] & 2048) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L35;
V2 = A12[i];
j = A0[V2];
L35:
V181 = V181 + j;
NEXT i;
V18 = V17;
IF (V16 > V18) THEN V18 = V16;
IF (V87 > V18) THEN V18 = V87;
IF (V181 > V18) THEN V18 = V181;
V20 = 32 + V1;
IF ((2 * 5 * 5 * V67) > V20) THEN V20 = 2 * 5 * 5 * V67;
IF ((2 * 5 * V66) > V20) THEN V20 = 2 * 5 * V66;
IF (V90 > V20) THEN V20 = V90;
IF (V95 > V20) THEN V20 = V95;
IF (V180 > V20) THEN V20 = V180;
V19 = V18;
IF (V21 > V19) THEN V19 = V21;
IF (V88 > V19) THEN V19 = V88;
IF (V94 > V19) THEN V19 = V94;
IF (V179 > V19) THEN V19 = V179;
IF (V20 > V19) THEN V19 = V20;
FOR i = 0 TO (V19 - 1);
A29[i] = 0;
A30[i] = 1;
NEXT i;
V33 = 0;
FOR i = 0 TO V1;
IF (((A13[i] & 2) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L36;
V2 = A12[i];
IF (V33 < A7[V2]) THEN
V33 = A7[V2];
L36:
NEXT i;
V12 = 0;
V13 = 0;
FOR i = 0 TO V1;
V12 = V12 + A25[i];
IF (A25[i] > V13) THEN V13 = A25[i];
NEXT i;
FOR i = 0 TO (V13 - 1);
A39[i] = 1;
NEXT i;
FOR i = 0 TO 4;
j = 10 * i;
A34[(j + 9)..j] = $016;
A35[(j + 9)..j] = $01A;
A36[(j + 9)..j] = $022;
A37[(j + 9)..j] = $026;
FOR k = 0 TO 2;
b = 0;
IF ((i & (1 << k)) != 0) THEN b = 1;
A34[j + k + 7] = b;
A35[j + k + 7] = b;
A36[j + k + 7] = b;
A37[j + k + 7] = b;
NEXT k;
NEXT i;
FOR i = 0 TO 6;
j = 10 * i;
A38[(j + 9)..j] = $02A;
FOR k = 0 TO 2;
b = 0;
IF ((i & (1 << k)) != 0) THEN b = 1;
A38[j + k + 7] = b;
NEXT k;
NEXT i;
FOR i = 0 TO V1;
A52[i] = 0;
IF (((A13[i] & 256) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L37;
V2 = A12[i];
A52[i] =
A5[V2] - (80 * A6[V2]);
L37:
NEXT i;
CALL L53;
IRSTOP IRPAUSE;
DRSTOP IDLE;
STATE IDLE;
IF (V101) THEN CALL L55;
IF (V42 != 0) THEN GOTO L41;
FOR i = 0 TO V1;
IF (((A17[i] & (1 | 2)) != 0) &&
((A17[i] & 4) != 0) &&
((A17[i] & 8) == 0)) THEN
V4 = 1 | 2;
NEXT i;
IF (V4 != (1 | 2)) THEN
GOTO L38;
A18[9..0] = $071;
CALL L338;
WAIT 10000 USEC;
L38:
FOR i = 0 TO V1;
IF (((A17[i] & 256) != 0) &&
((A17[i] & 4) != 0) &&
((A17[i] & 8) == 0)) THEN
V4 = 256;
NEXT i;
IF (V4 != 256) THEN
GOTO L39;
A18[9..0] = $332;
CALL L338;
WAIT 10000 USEC;
L39:
FOR i = 0 TO V1;
IF (((A17[i] & 512) != 0) &&
((A17[i] & 4) != 0) &&
((A17[i] & 8) == 0)) THEN
V4 = 512;
NEXT i;
IF (V4 != 512) THEN
GOTO L40;
A18[9..0] = $044;
CALL L338;
WAIT 10000 USEC;
L40:
FOR i = 0 TO V1;
IF (((A17[i] & 2048) != 0) &&
((A17[i] & 4) != 0) &&
((A17[i] & 8) == 0)) THEN
V4 = 2048;
NEXT i;
IF (V4 != 2048) THEN
GOTO L41;
IF (V103 || V102) THEN V38 = 1;
V38 = 0;
WAIT 10000 USEC;
L41:

⌨️ 快捷键说明

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