📄 液晶timeend555555.lst
字号:
0807 B40005 906 CJNE A,#0,DEDAY_54RN1
080A 755C1C 907 MOV DAY,#28
080D 0111 908 AJMP DEDAY_54RNOUT
080F 155C 909 DEDAY_54RN1: DEC DAY
0811 22 910 DEDAY_54RNOUT: RET
911
0812 754154 912 DEHOUR_54H: MOV N0_JZH1,#54H
0815 120608 913 LCALL JZH_SEE
0818 BF1128 914 CJNE R7,#11H,DEHOUR_54OUT
081B 120635 915 DEHOUR_541: LCALL JZH_STOP2
081E 12059F 916 LCALL DEL10MS
0821 E555 917 MOV A,HOUR1
0823 B4000D 918 CJNE A,#0,DEHOUR_542
0826 E556 919 MOV A,HOUR2
0828 B40014 920 CJNE A,#0,DEHOUR_543
082B 755502 921 MOV HOUR1,#2
082E 755603 922 MOV HOUR2,#3
0831 0112 923 AJMP DEHOUR_54H
0833 E556 924 DEHOUR_542: MOV A,HOUR2
0835 B40007 925 CJNE A,#0,DEHOUR_543
0838 755609 926 MOV HOUR2,#9
083B 1555 927 DEC HOUR1
083D 0112 928 AJMP DEHOUR_54H
083F 1556 929 DEHOUR_543: DEC HOUR2
0841 0112 930 AJMP DEHOUR_54H
0843 22 931 DEHOUR_54OUT: RET
932
0844 754154 933 DEMIN_54H: MOV N0_JZH1,#54H
0847 120608 934 LCALL JZH_SEE
084A BF1128 935 CJNE R7,#11H,DEMIN_54OUT
084D 120635 936 DEMIN_541: LCALL JZH_STOP2
0850 12059F 937 LCALL DEL10MS
0853 E557 938 MOV A,MIN1
0855 B4000D 939 CJNE A,#0,DEMIN_542
0858 E558 940 MOV A,MIN2
085A B40014 941 CJNE A,#0,DEMIN_543
085D 755705 942 MOV MIN1,#5
0860 755809 943 MOV MIN2,#9
0863 0144 944 AJMP DEMIN_54H
0865 E558 945 DEMIN_542: MOV A,MIN2
0867 B40007 946 CJNE A,#0,DEMIN_543
086A 755809 947 MOV MIN2,#9
086D 1557 948 DEC MIN1
086F 0144 949 AJMP DEMIN_54H
0871 1558 950 DEMIN_543: DEC MIN2
0873 0144 951 AJMP DEMIN_54H
0875 22 952 DEMIN_54OUT: RET
953
954 ;------------------------------------------------------------------------------------------
-----
955
0876 7541C4 956 JZH_C4H: MOV N0_JZH1,#0C4H
0879 120608 957 LCALL JZH_SEE
087C BF1112 958 CJNE R7,#11H,JZH_C4OUT
087F 120635 959 JZH_C41: LCALL JZH_STOP2
A51 MACRO ASSEMBLER 液綺TIMEEND555555 09/23/2007 15:17:42 PAGE 16
0882 12059F 960 LCALL DEL10MS
0885 E542 961 MOV A,JHM
0887 B40405 962 CJNE A,#4,JZH_C42
088A 754200 963 MOV JHM,#0
088D 0191 964 AJMP JZH_C4OUT
088F 0542 965 JZH_C42: INC JHM
0891 22 966 JZH_C4OUT: RET
967
0892 7541D4 968 JZH_D4H: MOV N0_JZH1,#0D4H
0895 120608 969 LCALL JZH_SEE
0898 BF1114 970 CJNE R7,#11H,JZH_D4OUT
089B 120635 971 JZH_D41: LCALL JZH_STOP2
089E 12059F 972 LCALL DEL10MS
08A1 E542 973 MOV A,JHM
08A3 B40005 974 CJNE A,#0,JZH_D42
08A6 754204 975 MOV JHM,#4
08A9 01AF 976 AJMP JZH_D4OUT
08AB 1542 977 JZH_D42: DEC JHM
08AD 01AF 978 AJMP JZH_D4OUT
08AF 22 979 JZH_D4OUT: RET
980
981 ;111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111
08B0 7541CC 982 TWE_JINZHI: MOV N0_JZH1,#0CCH
08B3 120608 983 LCALL JZH_SEE
08B6 BF1112 984 CJNE R7,#11H,JINZHI_OUT
08B9 120635 985 LCALL JZH_STOP2
08BC E544 986 MOV A,JZHMA
08BE B40005 987 CJNE A,#0,JINZHI_1
08C1 7544FF 988 MOV JZHMA,#0FFH
08C4 01B0 989 AJMP TWE_JINZHI
08C6 754400 990 JINZHI_1: MOV JZHMA,#0
08C9 01B0 991 AJMP TWE_JINZHI
08CB 22 992 JINZHI_OUT: RET
993
994 ;222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222
08CC 7543FF 995 CLC: MOV TIMER1,#0FFH
08CF 754501 996 MOV JHM_CLC,#1
08D2 754148 997 MOV N0_JZH1,#48H
08D5 120608 998 LCALL JZH_SEE
08D8 BF1129 999 CJNE R7,#11H,CLC_OUT
08DB 120945 1000 LCALL CLC_CLEAR
08DE 120620 1001 LCALL JZH_STOP0
08E1 E55B 1002 CLC_1: MOV A,TIMER0
08E3 B40103 1003 CJNE A,#01H,CLC_2
08E6 120957 1004 LCALL CLC_CLEAR_2
08E9 120ABB 1005 CLC_2: LCALL CLC_40H
08EC 120AE2 1006 LCALL CLC_4CH
08EF 754148 1007 MOV N0_JZH1,#48H
08F2 120608 1008 LCALL JZH_SEE
08F5 BF11E9 1009 CJNE R7,#11H,CLC_1
08F8 120977 1010 LCALL TIME_AP
08FB 120620 1011 LCALL JZH_STOP0
08FE 120266 1012 LCALL DISP_INIT
0901 120172 1013 LCALL DISPTIME
0904 22 1014 CLC_OUT: RET
1015
1016
1017
0905 20202020 1018 TABLE6:DB " CLOCK "
0909 20434C4F
090D 434B2020
0911 20202020
0915 20202020 1019 TABLE7:DB " : "
0919 2020203A
A51 MACRO ASSEMBLER 液綺TIMEEND555555 09/23/2007 15:17:42 PAGE 17
091D 20202020
0921 20202020
0925 2020202D 1020 TABLE9:DB " --CLOCE-- "
0929 2D434C4F
092D 43452D2D
0931 20202020
0935 20202020 1021 TABLE10:DB " --OPEN-- "
0939 2D2D4F50
093D 454E2D2D
0941 20202020
1022
1023
0945 75A001 1024 CLC_CLEAR: MOV P2,#1H
0948 12027F 1025 LCALL ENABLE
094B 75A080 1026 MOV P2,#80H
094E 12027F 1027 LCALL ENABLE
0951 900905 1028 MOV DPTR,#TABLE6
0954 12014C 1029 LCALL DISP
0957 E546 1030 CLC_CLEAR_2:MOV A,OPEN_CLC
0959 B4010E 1031 CJNE A,#1,CLC_CLEAR_1
095C 75A0C0 1032 MOV P2,#0C0H
095F 12027F 1033 LCALL ENABLE
0962 900935 1034 MOV DPTR ,#TABLE10
0965 12014C 1035 LCALL DISP
0968 2176 1036 AJMP CLC_CLEAR_OUT
096A 75A0C0 1037 CLC_CLEAR_1:MOV P2,#0C0H
096D 12027F 1038 LCALL ENABLE
0970 900925 1039 MOV DPTR ,#TABLE9
0973 12014C 1040 LCALL DISP
0976 22 1041 CLC_CLEAR_OUT:RET
1042
1043
1044
0977 75A001 1045 TIME_AP: MOV P2,#1H
097A 12027F 1046 LCALL ENABLE
097D 22 1047 RET
1048
097E E546 1049 CLC_RUNNING: MOV A,OPEN_CLC
0980 B40118 1050 CJNE A,#1,CLC_RUNNING_1
0983 E555 1051 MOV A, HOUR1
0985 B53013 1052 CJNE A,HOUR1_CLC,CLC_RUNNING_1
0988 E556 1053 MOV A,HOUR2
098A B5310E 1054 CJNE A,HOUR2_CLC,CLC_RUNNING_1
098D E557 1055 MOV A, MIN1
098F B53209 1056 CJNE A,MIN1_CLC,CLC_RUNNING_1
0992 E558 1057 MOV A,MIN2
0994 B53304 1058 CJNE A,MIN2_CLC,CLC_RUNNING_1
0997 C2B6 1059 CLR P3.6
0999 219D 1060 AJMP CLC_RUNNING_OUT
099B D2B6 1061 CLC_RUNNING_1: SETB P3.6
099D 22 1062 CLC_RUNNING_OUT:RET
1063 ;333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
3333333333
099E E545 1064 CLC_44H: MOV A,JHM_CLC
09A0 B40005 1065 CJNE A,#0,CLC_441
09A3 1209B4 1066 LCALL CLC_ADHOUR
09A6 21B3 1067 AJMP CLC_44OUT
09A8 B40105 1068 CLC_441: CJNE A,#1,CLC_442
09AB 1209E6 1069 LCALL CLC_ADMIN
09AE 21B3 1070 AJMP CLC_44OUT
09B0 754500 1071 CLC_442: MOV JHM_CLC,#0
09B3 22 1072 CLC_44OUT: RET
1073 ;------------------------------------------------------------------------------------------
---------
09B4 754144 1074 CLC_ADHOUR: MOV N0_JZH1,#44H
09B7 120608 1075 LCALL JZH_SEE
A51 MACRO ASSEMBLER 液綺TIMEEND555555 09/23/2007 15:17:42 PAGE 18
09BA BF1128 1076 CJNE R7,#11H,CLC_ADHOUR_OUT
09BD 120635 1077 CLC_ADHOUR_1: LCALL JZH_STOP2
09C0 12059F 1078 LCALL DEL10MS
09C3 E530 1079 MOV A,HOUR1_CLC
09C5 B4020D 1080 CJNE A,#2,CLC_ADHOUR_2
09C8 E531 1081 MOV A,HOUR2_CLC
09CA B40314 1082 CJNE A,#3,CLC_ADHOUR_3
09CD 753000 1083 MOV HOUR1_CLC,#0
09D0 753100 1084 MOV HOUR2_CLC,#0
09D3 21B4 1085 AJMP CLC_ADHOUR
09D5 E531 1086 CLC_ADHOUR_2: MOV A,HOUR2_CLC
09D7 B40907 1087 CJNE A,#9,CLC_ADHOUR_3
09DA 753100 1088 MOV HOUR2_CLC,#0
09DD 0530 1089 INC HOUR1_CLC
09DF 21B4 1090 AJMP CLC_ADHOUR
09E1 0531 1091 CLC_ADHOUR_3: INC HOUR2_CLC
09E3 21B4 1092 AJMP CLC_ADHOUR
09E5 22 1093 CLC_ADHOUR_OUT: RET
1094
09E6 754144 1095 CLC_ADMIN: MOV N0_JZH1,#44H
09E9 120608 1096 LCALL JZH_SEE
09EC BF1128 1097 CJNE R7,#11H,CLC_ADMIN_OUT
09EF 120635 1098 CLC_ADMIN_1: LCALL JZH_STOP2
09F2 12059F 1099 LCALL DEL10MS
09F5 E532 1100 MOV A,MIN1_CLC
09F7 B4050D 1101 CJNE A,#5,CLC_ADMIN_2
09FA E533 1102 MOV A,MIN2_CLC
09FC B40914 1103 CJNE A,#9,CLC_ADMIN_3
09FF 753200 1104 MOV MIN1_CLC,#0
0A02 753300 1105 MOV MIN2_CLC,#0
0A05 21E6 1106 AJMP CLC_ADMIN
0A07 E533 1107 CLC_ADMIN_2: MOV A,MIN2_CLC
0A09 B40907 1108 CJNE A,#9,CLC_ADMIN_3
0A0C 753300 1109 MOV MIN2_CLC,#0
0A0F 0532 1110 INC MIN1_CLC
0A11 21E6 1111 AJMP CLC_ADMIN
0A13 0533 1112 CLC_ADMIN_3: INC MIN2_CLC
0A15 21E6 1113 AJMP CLC_ADMIN
0A17 22 1114 CLC_ADMIN_OUT: RET
1115
1116
0A18 E545 1117 CLC_54H: MOV A,JHM_CLC
0A1A B40005 1118 CJNE A,#0,CLC_541
0A1D 120A30 1119 LCALL CLC_DEHOUR
0A20 412F 1120 AJMP CLC_54OUT
0A22 E545 1121 CLC_541: MOV A,JHM_CLC
0A24 B40105 1122 C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -