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

📄 18b20.lst

📁 单片机仿真实例大全.part001
💻 LST
📖 第 1 页 / 共 5 页
字号:
06E0 08             1082        INC R0
06E1 A64D           1083        MOV @R0,4DH
06E3 08             1084        INC R0
06E4 09             1085        INC R1
06E5 DAE9           1086        DJNZ R2,CL
06E7 22             1087        RET
                    1088     ;===================================================
06E8 7838           1089     DISPLAY:MOV R0,#38H;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;显示缓冲区首地址
06EA 7A04           1090             MOV R2,#04
06EC E6             1091     DISP_LOOP:MOV A,@R0
06ED 1206FF         1092               LCALL DISP
06F0 08             1093               INC R0
06F1 DAF9           1094               DJNZ R2,DISP_LOOP
06F3 C282           1095               CLR  P0.2
06F5 00             1096               NOP
06F6 00             1097               NOP
06F7 D282           1098               SETB P0.2      ;上升沿将数据送到输出锁存器
06F9 00             1099               NOP
06FA 00             1100               NOP
06FB 00             1101               NOP
06FC C282           1102               CLR  P0.2
06FE 22             1103               RET
06FF 7C08           1104     DISP:MOV R4,#08H;移位寄存器接收数据
0701 33             1105     WR_LOOP: RLC A
0702 9281           1106              MOV P0.1,C
0704 D280           1107              SETB P0.0        ;上升沿发生移位
0706 00             1108              NOP
0707 00             1109              NOP
0708 C280           1110              CLR P0.0
070A DCF5           1111              DJNZ R4,WR_LOOP
070C 22             1112              RET
A51 MACRO ASSEMBLER  18B20                                                                02/16/2007 16:00:49 PAGE    18

                    1113     ;=============================
070D 7A03           1114     PRO: MOV R2,#03H;N个待分离的BCD
070F 7837           1115          MOV R0,#37H;分离后BCD首地址
0711 7934           1116          MOV R1,#34H;待分离BCD首地址
0713 1206D0         1117          LCALL CBCD;分离压缩的BCD码
0716 853C3B         1118          MOV 3BH,3CH;小数处理
                    1119     
0719 7838           1120          MOV R0,#38H;显示数据首地址
071B 7938           1121          MOV R1,#38H;显示缓冲区首地址
071D 7A04           1122          MOV R2,#04;数据个数
071F E6             1123     RES_LOOP:MOV A,@R0
0720 120741         1124              LCALL RES
0723 F7             1125              MOV @R1,A
0724 08             1126              INC R0
0725 09             1127              INC R1
0726 DAF7           1128              DJNZ R2,RES_LOOP  
0728 433A80         1129           ORL 3AH,#80H;小数点
072B 1206E8         1130           LCALL DISPLAY
072E 120750         1131     LCALL DELAYS
0731 120750         1132     LCALL DELAYS
0734 120750         1133     LCALL DELAYS
0737 120750         1134     LCALL DELAYS
073A 120750         1135     LCALL DELAYS
073D 120750         1136     LCALL DELAYS
0740 22             1137     RET
                    1138     ;==============================
0741 900746         1139     RES:MOV DPTR,#TAB
0744 93             1140         MOVC A,@A+DPTR
0745 22             1141         RET
0746 3F065B4F       1142     TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
074A 666D7D07                
074E 7F6F                    
                    1143     ;======================================
0750 7DFF           1144     DELAYS:MOV R5,#0FFH
0752 7CFF           1145     LOOP2:MOV R4,#0FFH
0754 00             1146     LOOP1:NOP
0755 00             1147           NOP
0756 DCFC           1148           DJNZ R4,LOOP1
0758 DDF8           1149           DJNZ R5,LOOP2
075A 22             1150           RET
                    1151                     END
A51 MACRO ASSEMBLER  18B20                                                                02/16/2007 16:00:49 PAGE    19

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

ABC. . . . . . . .  C ADDR   00EAH   A   
ABC2 . . . . . . .  C ADDR   019EH   A   
ABC3 . . . . . . .  C ADDR   0252H   A   
ABC4 . . . . . . .  C ADDR   0306H   A   
ABC5 . . . . . . .  C ADDR   03BAH   A   
ABC6 . . . . . . .  C ADDR   046EH   A   
ABC7 . . . . . . .  C ADDR   0522H   A   
ABC8 . . . . . . .  C ADDR   05D6H   A   
B. . . . . . . . .  D ADDR   00F0H   A   
BCD. . . . . . . .  C ADDR   00C7H   A   
BCD2 . . . . . . .  C ADDR   017BH   A   
BCD3 . . . . . . .  C ADDR   022FH   A   
BCD4 . . . . . . .  C ADDR   02E3H   A   
BCD5 . . . . . . .  C ADDR   0397H   A   
BCD6 . . . . . . .  C ADDR   044BH   A   
BCD7 . . . . . . .  C ADDR   04FFH   A   
BCD8 . . . . . . .  C ADDR   05B3H   A   
CBA. . . . . . . .  C ADDR   00E1H   A   
CBA2 . . . . . . .  C ADDR   0195H   A   
CBA3 . . . . . . .  C ADDR   0249H   A   
CBA4 . . . . . . .  C ADDR   02FDH   A   
CBA5 . . . . . . .  C ADDR   03B1H   A   
CBA6 . . . . . . .  C ADDR   0465H   A   
CBA7 . . . . . . .  C ADDR   0519H   A   
CBA8 . . . . . . .  C ADDR   05CDH   A   
CBCD . . . . . . .  C ADDR   06D0H   A   
CL . . . . . . . .  C ADDR   06D0H   A   
DELAY1 . . . . . .  C ADDR   0665H   A   
DELAYS . . . . . .  C ADDR   0750H   A   
DISP . . . . . . .  C ADDR   06FFH   A   
DISPLAY. . . . . .  C ADDR   06E8H   A   
DISP_LOOP. . . . .  C ADDR   06ECH   A   
EXIT . . . . . . .  C ADDR   06ADH   A   
GET_TEMPER . . . .  C ADDR   00C5H   A   
GET_TEMPER2. . . .  C ADDR   0179H   A   
GET_TEMPER3. . . .  C ADDR   022DH   A   
GET_TEMPER4. . . .  C ADDR   02E1H   A   
GET_TEMPER5. . . .  C ADDR   0395H   A   
GET_TEMPER6. . . .  C ADDR   0449H   A   
GET_TEMPER7. . . .  C ADDR   04FDH   A   
GET_TEMPER8. . . .  C ADDR   05B1H   A   
HBCD . . . . . . .  C ADDR   06AEH   A   
INIT_1820. . . . .  C ADDR   0153H   A   
INIT_18202 . . . .  C ADDR   0207H   A   
INIT_18203 . . . .  C ADDR   02BBH   A   
INIT_18204 . . . .  C ADDR   036FH   A   
INIT_18205 . . . .  C ADDR   0423H   A   
INIT_18206 . . . .  C ADDR   04D7H   A   
INIT_18207 . . . .  C ADDR   058BH   A   
INIT_18208 . . . .  C ADDR   063FH   A   
LOOP1. . . . . . .  C ADDR   0754H   A   
LOOP2. . . . . . .  C ADDR   0752H   A   
MAIN . . . . . . .  C ADDR   0002H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
PRO. . . . . . . .  C ADDR   070DH   A   
RE00 . . . . . . .  C ADDR   0133H   A   
RE002. . . . . . .  C ADDR   01E7H   A   
A51 MACRO ASSEMBLER  18B20                                                                02/16/2007 16:00:49 PAGE    20

RE003. . . . . . .  C ADDR   029BH   A   
RE004. . . . . . .  C ADDR   034FH   A   
RE005. . . . . . .  C ADDR   0403H   A   
RE006. . . . . . .  C ADDR   04B7H   A   
RE007. . . . . . .  C ADDR   056BH   A   
RE008. . . . . . .  C ADDR   061FH   A   
RE01 . . . . . . .  C ADDR   0135H   A   
RE012. . . . . . .  C ADDR   01E9H   A   
RE013. . . . . . .  C ADDR   029DH   A   
RE014. . . . . . .  C ADDR   0351H   A   
RE015. . . . . . .  C ADDR   0405H   A   
RE016. . . . . . .  C ADDR   04B9H   A   
RE017. . . . . . .  C ADDR   056DH   A   
RE018. . . . . . .  C ADDR   0621H   A   
RE1. . . . . . . .  C ADDR   00FDH   A   
RE12 . . . . . . .  C ADDR   01B1H   A   
RE13 . . . . . . .  C ADDR   0265H   A   
RE14 . . . . . . .  C ADDR   0319H   A   
RE15 . . . . . . .  C ADDR   03CDH   A   
RE16 . . . . . . .  C ADDR   0481H   A   
RE17 . . . . . . .  C ADDR   0535H   A   
RE18 . . . . . . .  C ADDR   05E9H   A   
READ_1820. . . . .  C ADDR   00FBH   A   
READ_18200 . . . .  C ADDR   012FH   A   
READ_182002. . . .  C ADDR   01E3H   A   
READ_182003. . . .  C ADDR   0297H   A   
READ_182004. . . .  C ADDR   034BH   A   
READ_182005. . . .  C ADDR   03FFH   A   
READ_182006. . . .  C ADDR   04B3H   A   
READ_182007. . . .  C ADDR   0567H   A   
READ_182008. . . .  C ADDR   061BH   A   
READ_18202 . . . .  C ADDR   01AFH   A   
READ_18203 . . . .  C ADDR   0263H   A   
READ_18204 . . . .  C ADDR   0317H   A   
READ_18205 . . . .  C ADDR   03CBH   A   
READ_18206 . . . .  C ADDR   047FH   A   
READ_18207 . . . .  C ADDR   0533H   A   
READ_18208 . . . .  C ADDR   05E7H   A   
RES. . . . . . . .  C ADDR   0741H   A   
RES_LOOP . . . . .  C ADDR   071FH   A   
S22. . . . . . . .  C ADDR   00D0H   A   
S222 . . . . . . .  C ADDR   0184H   A   
S223 . . . . . . .  C ADDR   0238H   A   
S224 . . . . . . .  C ADDR   02ECH   A   
S225 . . . . . . .  C ADDR   03A0H   A   
S226 . . . . . . .  C ADDR   0454H   A   
S227 . . . . . . .  C ADDR   0508H   A   
S228 . . . . . . .  C ADDR   05BCH   A   
TAB. . . . . . . .  C ADDR   0746H   A   
TEMPP. . . . . . .  C ADDR   0686H   A   
TEMPP1 . . . . . .  C ADDR   0699H   A   
TEMPRRO. . . . . .  C ADDR   066AH   A   
TEMPTAB. . . . . .  C ADDR   06C0H   A   
TSR1 . . . . . . .  C ADDR   015AH   A   
TSR12. . . . . . .  C ADDR   020EH   A   
TSR13. . . . . . .  C ADDR   02C2H   A   
TSR14. . . . . . .  C ADDR   0376H   A   
TSR15. . . . . . .  C ADDR   042AH   A   
TSR16. . . . . . .  C ADDR   04DEH   A   
TSR17. . . . . . .  C ADDR   0592H   A   
TSR18. . . . . . .  C ADDR   0646H   A   
TSR2 . . . . . . .  C ADDR   0160H   A   
TSR22. . . . . . .  C ADDR   0214H   A   
TSR23. . . . . . .  C ADDR   02C8H   A   
TSR24. . . . . . .  C ADDR   037CH   A   
TSR25. . . . . . .  C ADDR   0430H   A   
A51 MACRO ASSEMBLER  18B20                                                                02/16/2007 16:00:49 PAGE    21

TSR26. . . . . . .  C ADDR   04E4H   A   
TSR27. . . . . . .  C ADDR   0598H   A   
TSR28. . . . . . .  C ADDR   064CH   A   
TSR3 . . . . . . .  C ADDR   0168H   A   
TSR32. . . . . . .  C ADDR   021CH   A   
TSR33. . . . . . .  C ADDR   02D0H   A   
TSR34. . . . . . .  C ADDR   0384H   A   
TSR35. . . . . . .  C ADDR   0438H   A   
TSR36. . . . . . .  C ADDR   04ECH   A   
TSR37. . . . . . .  C ADDR   05A0H   A   
TSR38. . . . . . .  C ADDR   0654H   A   
TSR4 . . . . . . .  C ADDR   016DH   A   
TSR42. . . . . . .  C ADDR   0221H   A   
TSR43. . . . . . .  C ADDR   02D5H   A   
TSR44. . . . . . .  C ADDR   0389H   A   
TSR45. . . . . . .  C ADDR   043DH   A   
TSR46. . . . . . .  C ADDR   04F1H   A   
TSR47. . . . . . .  C ADDR   05A5H   A   
TSR48. . . . . . .  C ADDR   0659H   A   
TSR5 . . . . . . .  C ADDR   0172H   A   
TSR52. . . . . . .  C ADDR   0226H   A   
TSR53. . . . . . .  C ADDR   02DAH   A   
TSR54. . . . . . .  C ADDR   038EH   A   
TSR55. . . . . . .  C ADDR   0442H   A   
TSR56. . . . . . .  C ADDR   04F6H   A   
TSR57. . . . . . .  C ADDR   05AAH   A   
TSR58. . . . . . .  C ADDR   065EH   A   
TSR6 . . . . . . .  C ADDR   0174H   A   
TSR62. . . . . . .  C ADDR   0228H   A   
TSR63. . . . . . .  C ADDR   02DCH   A   
TSR64. . . . . . .  C ADDR   0390H   A   
TSR65. . . . . . .  C ADDR   0444H   A   
TSR66. . . . . . .  C ADDR   04F8H   A   
TSR67. . . . . . .  C ADDR   05ACH   A   
TSR68. . . . . . .  C ADDR   0660H   A   
TSR7 . . . . . . .  C ADDR   0176H   A   
TSR72. . . . . . .  C ADDR   022AH   A   
TSR73. . . . . . .  C ADDR   02DEH   A   
TSR74. . . . . . .  C ADDR   0392H   A   
TSR75. . . . . . .  C ADDR   0446H   A   
TSR76. . . . . . .  C ADDR   04FAH   A   
TSR77. . . . . . .  C ADDR   05AEH   A   
TSR78. . . . . . .  C ADDR   0662H   A   
WR1. . . . . . . .  C ADDR   011AH   A   
WR12 . . . . . . .  C ADDR   01CEH   A   
WR13 . . . . . . .  C ADDR   0282H   A   
WR14 . . . . . . .  C ADDR   0336H   A   
WR15 . . . . . . .  C ADDR   03EAH   A   
WR16 . . . . . . .  C ADDR   049EH   A   
WR17 . . . . . . .  C ADDR   0552H   A   
WR18 . . . . . . .  C ADDR   0606H   A   
WRITE_1820 . . . .  C ADDR   0117H   A   
WRITE_18202. . . .  C ADDR   01CBH   A   
WRITE_18203. . . .  C ADDR   027FH   A   
WRITE_18204. . . .  C ADDR   0333H   A   
WRITE_18205. . . .  C ADDR   03E7H   A   
WRITE_18206. . . .  C ADDR   049BH   A   
WRITE_18207. . . .  C ADDR   054FH   A   
WRITE_18208. . . .  C ADDR   0603H   A   
WR_LOOP. . . . . .  C ADDR   0701H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR

⌨️ 快捷键说明

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