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

📄 2ifinput.lst

📁 tenx radio pll ic tr1002 and radio ic ta2111 and refence code .
💻 LST
📖 第 1 页 / 共 5 页
字号:
  933 00933 0233 6270           ldl    70h,@hl
  934 00934 0234 227D           sbc    7dh
  935 00935 0235 6170           ldh*   70h,@hl
  936 00936 0236 227E           sbc    7eh
  937 00937 0237 BA39           jc     JudgeIfEnd
  938 00938 0238 5892           lds    AutoScanFlag,01h
00939              JudgeIfEnd:
  940 00940 0239 F400           rts
00941              Delay27ms:
  942 00942 023A EA7F           plc    7fh
  943 00943 023B E810           she    10h
  944 00944 023C E746           tm2x   101000110b  ;7/2^8=0.02734  2005-8-21 12:37上午
  945 00945 023D FF00           halt
  946 00946 023E F400           rts
00947              Delay62ms:
  948 00948 023F EA7F           plc    7fh
  949 00949 0240 E810           she    10h
  950 00950 0241 E74F           tm2x   101001111b ;16/2^8=0.0625  2005-8-21 12:37上午
00951                       ;tm2x   010000000B ;1Second
  952 00952 0242 FF00           halt
  953 00953 0243 F400           rts
00954              Delay100ms:
  955 00955 0244 EA7F           plc    7fh
  956 00956 0245 E810           she    10h
  957 00957 0246 E759           tm2x   101011001b  ;16+8+1+1/2^8=0.10156
  958 00958 0247 FF00           halt
  959 00959 0248 F400           rts
00960              ;************************************************************
00961              ;************************************************************
00962              ;************************************************************
00963              ;函数功能:初始化清变量
00964              InitRAM:
  965 00965 0249 5800                  lds     AddrL,00h
  966 00966 024A 5E81                  lds     AddrH,0dh
  967 00967 024B 5A02                  lds     PrgCountL,FMBottomPrgCountL
  968 00968 024C 682E                  sta     FMPrgCountL
  969 00969 024D 5A83                  lds     PrgCountM,FMBottomPrgCountM
  970 00970 024E 682F                  sta     FMPrgCountM
  971 00971 024F 5E04                  lds     PrgCountH,FMBottomPrgCountH
  972 00972 0250 6830                  sta     FMPrgCountH
  973 00973 0251 5A05                  lds     PrgCountU,FMBottomPrgCountU
  974 00974 0252 6831                  sta     FMPrgCountU
  975 00975 0253 5986                  lds     Freq0,03h
  976 00976 0254 5A87                  lds     Freq1,05h
  977 00977 0255 5808                  lds     DispFreqL,FMDispFreqLMin
  978 00978 0256 6832                  sta     FMDispFreqL
  979 00979 0257 5B89                  lds     DispFreqM,FMDispFreqMMin
  980 00980 0258 6833                  sta     FMDispFreqM
  981 00981 0259 5C0A                  lds     DispFreqH,FMDispFreqHMin
  982 00982 025A 6834                  sta     FMDispFreqH
  983 00983 025B 580B                  lds     DispFreqU,FMDispFreqUMin
  984 00984 025C 6835                  sta     FMDispFreqU
  985 00985 025D 5826                  lds     AMPrgCountL,AMBottomPrgCountL
  986 00986 025E 5A27                  lds     AMPrgCountM,AMBottomPrgCountM
  987 00987 025F 5A28                  lds     AMPrgCountH,AMBottomPrgCountH
  988 00988 0260 58A9                  lds     AMPrgCountU,AMBottomPrgCountU
  989 00989 0261 592A                  lds     AMDispFreqL,AMDispFreqLMin
  990 00990 0262 592B                  lds     AMDispFreqM,AMDispFreqMMin
  991 00991 0263 5AAC                  lds     AMDispFreqH,AMDispFreqHMin
  992 00992 0264 582D                  lds     AMDispFreqU,AMDispFreqUMin
  993 00993 0265 5825                  lds     SysModeFlag,00h
  994 00994 0266 5810                  lds     Counter1,00h
  995 00995 0267 5811                  lds 	Counter2,00h
  996 00996 0268 5812  	        lds	AutoScanFlag,00h
  997 00997 0269 5813  	        lds	KeyHoldFlag,00h
  998 00998 026A 5814  	        lds     CycScanKeyFlag,00h
  999 00999 026B 5815  	        lds     EverHoldFlag,00h
 1000 01000 026C 5816  	        lds     KeyValue,00h
01001              	        ;lds     IC24C02Addr1,00h
01002              	        ;lds     IC24C02Addr2,00h
01003              	        ;lds     IC24C02Buff1,00h
01004              	        ;lds     IC24C02Buff2,00h
01005              	        ;lds     ReceiveData,00h
01006              	        ;lds     ReceiveTime,00h
01007              	        ;lds     MemoryNum,00h
01008                              ;======================
 1009 01009 026D 581F                  lds     FixZero,00h
 1010 01010 026E 5820                  lds     RAMROMFlag,00h
 1011 01011 026F 5821                  lds     GlobalTemp0,00h
 1012 01012 0270 5822                  lds     GlobalTemp1,00h
 1013 01013 0271 5823                  lds     GlobalTemp2,00h
 1014 01014 0272 5824                  lds     GlobalTemp3,00h
01015                              ;======================
 1016 01016 0273 5870                  lds     WorkReg,00h
01017              	        ;lds     Halt05S,00h
 1018 01018 0274 587A                  lds     HaltPortC,00h
 1019 01019 0275 5877                  lds     Halt15ms,00h
 1020 01020 0276 5878                  lds     PortAState,00h
01021                            ;======================
 1022 01022 0277 5C70                  lds     70h,08h
 1023 01023 0278 5871                  lds     71h,00h
 1024 01024 0279 1C71                  mvl     71h
 1025 01025 027A 1D70                  mvh     70h
 1026 01026 027B 1E71                  mvu     71h
 1027 01027 027C 5C21                  lds     GlobalTemp0,08h
 1028 01028 027D 5C22                  lds     GlobalTemp1,08h
01029                       Clear80HToffHRAM:
 1030 01030 027E 6EF1                  mrw#    @hl,71h
 1031 01031 027F 6EF1                  mrw#    @hl,71h
 1032 01032 0280 4121                  dec*    GlobalTemp0
 1033 01033 0281 A27E                  jnz     Clear80HToffHRAM
 1034 01034 0282 5C21                  lds     GlobalTemp0,08h
 1035 01035 0283 4122                  dec*    GlobalTemp1
 1036 01036 0284 A27E                  jnz     Clear80HToffHRAM
 1037 01037 0285 F400                  rts
01038              ;==========================================
01039              InitFMState:
 1040 01040 0286 5986                  lds     Freq0,03h
 1041 01041 0287 5A87                  lds     Freq1,05h
 1042 01042 0288 5825                  lds     SysModeFlag,00h
 1043 01043 0289 C051                  call    SetBandSwitchAsHigh
 1044 01044 028A C057                  call    SetIO1AsHigh
01045                              ;;;;;;;;;;;;;;;;;;;;
 1046 01046 028B 6C02                  lda     PrgCountL
 1047 01047 028C 6826                  sta     AMPrgCountL
 1048 01048 028D 6C03                  lda     PrgCountM
 1049 01049 028E 6827                  sta     AMPrgCountM
 1050 01050 028F 6C04                  lda     PrgCountH
 1051 01051 0290 6828                  sta     AMPrgCountH
 1052 01052 0291 6C05                  lda     PrgCountU
 1053 01053 0292 6829                  sta     AMPrgCountU
 1054 01054 0293 6C08                  lda     DispFreqL
 1055 01055 0294 682A                  sta     AMDispFreqL
 1056 01056 0295 6C09                  lda     DispFreqM
 1057 01057 0296 682B                  sta     AMDispFreqM
 1058 01058 0297 6C0A                  lda     DispFreqH
 1059 01059 0298 682C                  sta     AMDispFreqH
 1060 01060 0299 6C0B                  lda     DispFreqU
 1061 01061 029A 682D                  sta     AMDispFreqU
01062                              ;;;;;;;;;;;;;;;;;;;
 1063 01063 029B 6C2E                  lda     FMPrgCountL
 1064 01064 029C 6802                  sta     PrgCountL
 1065 01065 029D 6C2F                  lda     FMPrgCountM
 1066 01066 029E 6803                  sta     PrgCountM
 1067 01067 029F 6C30                  lda     FMPrgCountH
 1068 01068 02A0 6804                  sta     PrgCountH
 1069 01069 02A1 6C31                  lda     FMPrgCountU
 1070 01070 02A2 6805                  sta     PrgCountU
 1071 01071 02A3 6C32                  lda     FMDispFreqL
 1072 01072 02A4 6808                  sta     DispFreqL
 1073 01073 02A5 6C33                  lda     FMDispFreqM
 1074 01074 02A6 6809                  sta     DispFreqM
 1075 01075 02A7 6C34                  lda     FMDispFreqH
 1076 01076 02A8 680A                  sta     DispFreqH
 1077 01077 02A9 6C35                  lda     FMDispFreqU
 1078 01078 02AA 680B                  sta     DispFreqU
 1079 01079 02AB F400                  rts
01080              ;==========================================
01081              InitAMState:
 1082 01082 02AC 5C86                  lds     Freq0,09h
 1083 01083 02AD 5A07                  lds     Freq1,04h
 1084 01084 02AE 58A5                  lds     SysModeFlag,01h
 1085 01085 02AF C054                  call    SetBandSwitchAsLow
 1086 01086 02B0 C05A                  call    SetIO1AsLow
01087                              ;;;;;;;;;;;;;;;;;;;;
 1088 01088 02B1 6C02                  lda     PrgCountL
 1089 01089 02B2 682E                  sta     FMPrgCountL
 1090 01090 02B3 6C03                  lda     PrgCountM
 1091 01091 02B4 682F                  sta     FMPrgCountM
 1092 01092 02B5 6C04                  lda     PrgCountH
 1093 01093 02B6 6830                  sta     FMPrgCountH
 1094 01094 02B7 6C05                  lda     PrgCountU
 1095 01095 02B8 6831                  sta     FMPrgCountU
 1096 01096 02B9 6C08                  lda     DispFreqL
 1097 01097 02BA 6832                  sta     FMDispFreqL
 1098 01098 02BB 6C09                  lda     DispFreqM
 1099 01099 02BC 6833                  sta     FMDispFreqM
 1100 01100 02BD 6C0A                  lda     DispFreqH
 1101 01101 02BE 6834                  sta     FMDispFreqH
 1102 01102 02BF 6C0B                  lda     DispFreqU
 1103 01103 02C0 6835                  sta     FMDispFreqU
01104                              ;;;;;;;;;;;;;;;;;;;
 1105 01105 02C1 6C26                  lda     AMPrgCountL
 1106 01106 02C2 6802                  sta     PrgCountL
 1107 01107 02C3 6C27                  lda     AMPrgCountM
 1108 01108 02C4 6803                  sta     PrgCountM
 1109 01109 02C5 6C28                  lda     AMPrgCountH
 1110 01110 02C6 6804                  sta     PrgCountH
 1111 01111 02C7 6C29                  lda     AMPrgCountU
 1112 01112 02C8 6805                  sta     PrgCountU
 1113 01113 02C9 6C2A                  lda     AMDispFreqL
 1114 01114 02CA 6808                  sta     DispFreqL
 1115 01115 02CB 6C2B                  lda     AMDispFreqM
 1116 01116 02CC 6809                  sta     DispFreqM
 1117 01117 02CD 6C2C                  lda     AMDispFreqH
 1118 01118 02CE 680A                  sta     DispFreqH
 1119 01119 02CF 6C2D                  lda     AMDispFreqU
 1120 01120 02D0 680B                  sta     DispFreqU
 1121 01121 02D1 F400                  rts
01122              ;===========================================
01123              AMBottomCountToCountRAM:
 1124 01124 02D2 5885                  lds        PrgCountU,AMBottomPrgCountU
 1125 01125 02D3 5A04                  lds        PrgCountH,AMBottomPrgCountH
 1126 01126 02D4 5A03                  lds        PrgCountM,AMBottomPrgCountM
 1127 01127 02D5 5802                  lds        PrgCountL,AMBottomPrgCountL
 1128 01128 02D6 F400                  rts
01129              ;===========================================
01130              ;函数功能:将最小显示值87.5送工作寄存器
01131              AMDispFreqMinToWork:
 1132 01132 02D7 5873                  lds        WorkReg+3,AMDispFreqUMin
 1133 01133 02D8 5AF2  	        lds        WorkReg+2,AMDispFreqHMin
 1134 01134 02D9 5971  	        lds        WorkReg+1,AMDispFreqMMin
 1135 01135 02DA 5970  	        lds        WorkReg+0,AMDispFreqLMin
 1136 01136 02DB F400       	        rts
01137              ;函数功能:将最大显示值108.0送工作寄存器
01138              AMDispFreqMaxToWork:
 1139 01139 02DC 58F3                  lds        WorkReg+3,AMDispFreqUMax
 1140 01140 02DD 5BF2  	        lds        WorkReg+2,AMDispFreqHMax
 1141 01141 02DE 58F1  	        lds        WorkReg+1,AMDispFreqMMax
 1142 01142 02DF 5870  	        lds        WorkReg+0,AMDispFreqLMax
 1143 01143 02E0 F400       	        rts
01144              ;函数功能:将最小频率4452h送工作寄存器
01145              AMCountRAMMinToWork:
 1146 01146 02E1 58F3                  lds        WorkReg+3,AMBottomPrgCountU
 1147 01147 02E2 5A72  	        lds        WorkReg+2,AMBottomPrgCountH
 1148 01148 02E3 5A71  	        lds        WorkReg+1,AMBottomPrgCountM
 1149 01149 02E4 5870  	        lds        WorkReg+0,AMBottomPrgCountL
 1150 01150 02E5 F400       	        rts
01151              ;函数功能:将最大频率5456h送工作寄存器
01152              AMCountRAMMaxToWork:
 1153 01153 02E6 5973                  lds        WorkReg+3,AMTopPrgCountU
 1154 01154 02E7 5EF2  	        lds        WorkReg+2,AMTopPrgCountH
 1155 01155 02E8 5871  	        lds        WorkReg+1,AMTopPrgCountM
 1156 01156 02E9 5870  	        lds        WorkReg+0,AMTopPrgCountL
 1157 01157 02EA F400       	        rts
01158              ;函数功能:将显示RAM送工作寄存器
01159              DispRAMToWork:
 1160 01160 02EB 718B       	        mrw        WorkReg+3,DispFreqU
 1161 01161 02EC 710A                  mrw        WorkReg+2,DispFreqH
 1162 01162 02ED 7089                  mrw        WorkReg+1,Disp

⌨️ 快捷键说明

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