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

📄 biyele.m51

📁 我做的畢業設計,用AT89S51 控制LCD1602作為顯示. DS1302時鐘芯片顯示時間,DS18B20測量溫度,還有4X4的鍵盤驅動.實現了一個計算功能.可以用PROTUES 仿真軟件仿真,當時
💻 M51
📖 第 1 页 / 共 5 页
字号:
  C:1677H         LINE#         28
  C:1677H         LINE#         29
  C:167CH         LINE#         30
  C:1681H         LINE#         31
  C:1681H         LINE#         32
  C:168CH         LINE#         33
  C:168FH         LINE#         34
  C:168FH         LINE#         35
  C:169BH         LINE#         36
  C:169BH         LINE#         37
  C:16A2H         LINE#         38
  C:16A9H         LINE#         39
  -------         ENDPROC       MAIN
  -------         PROC          INITIALIZATION
  C:1721H         LINE#         54
  C:1721H         LINE#         55
  C:1721H         LINE#         57
  C:1723H         LINE#         58
  C:1725H         LINE#         59
  C:1727H         LINE#         60
  C:1729H         LINE#         61
  C:172CH         LINE#         62
  C:172FH         LINE#         63
  C:1732H         LINE#         64
  C:1735H         LINE#         65
  C:1738H         LINE#         66
  C:173EH         LINE#         67
BL51 BANKED LINKER/LOCATER V5.12                                                      04/09/2007  18:39:44  PAGE 7


  C:1747H         LINE#         68
  C:174EH         LINE#         69
  -------         ENDPROC       INITIALIZATION
  -------         ENDMOD        MAIN

  -------         MODULE        DS1302
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00E0H.7       PUBLIC        ACC7
  C:1264H         PUBLIC        DateToStr
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:19AAH         PUBLIC        DS1302OutputByte
  C:1978H         PUBLIC        Initial_DS1302
  B:00B0H.1       PUBLIC        DS1302_CLK
  C:193CH         PUBLIC        _Read1302
  C:1927H         PUBLIC        _Write1302
  B:00B0H.3       PUBLIC        DS1302_RST
  C:1817H         PUBLIC        _BurstRead1302
  D:00E0H         PUBLIC        ACC
  C:1785H         PUBLIC        _BurstWrite1302
  C:19CAH         PUBLIC        DS1302_SetProtect
  B:00B0H.2       PUBLIC        DS1302_IO
  C:1839H         PUBLIC        _DS1302_SetTime
  C:1859H         PUBLIC        _Delay1ms
  C:199AH         PUBLIC        _DS1302InputByte
  B:00E0H.0       PUBLIC        ACC0
  -------         PROC          _DS1302INPUTBYTE
  D:0007H         SYMBOL        d
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:199AH         LINE#         35
  C:199AH         LINE#         36
  C:199AH         LINE#         38
  C:199BH         LINE#         39
  C:199DH         LINE#         40
  C:199DH         LINE#         41
  C:19A1H         LINE#         42
  C:19A3H         LINE#         43
  C:19A5H         LINE#         44
  C:19A7H         LINE#         45
  C:19A9H         LINE#         46
  -------         ENDPROC       _DS1302INPUTBYTE
  -------         PROC          DS1302OUTPUTBYTE
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:19AAH         LINE#         48
  C:19AAH         LINE#         49
  C:19AAH         LINE#         51
  C:19ACH         LINE#         52
  C:19ACH         LINE#         53
  C:19AEH         LINE#         54
  C:19B2H         LINE#         55
  C:19B4H         LINE#         56
  C:19B6H         LINE#         57
  C:19B8H         LINE#         58
BL51 BANKED LINKER/LOCATER V5.12                                                      04/09/2007  18:39:44  PAGE 8


  C:19B9H         LINE#         59
  -------         ENDPROC       DS1302OUTPUTBYTE
  -------         PROC          _WRITE1302
  D:0007H         SYMBOL        ucAddr
  D:0006H         SYMBOL        ucDa
  C:1927H         LINE#         61
  C:1929H         LINE#         62
  C:1929H         LINE#         63
  C:192BH         LINE#         64
  C:192DH         LINE#         65
  C:192FH         LINE#         66
  C:1932H         LINE#         67
  C:1937H         LINE#         68
  C:1939H         LINE#         69
  C:193BH         LINE#         70
  -------         ENDPROC       _WRITE1302
  -------         PROC          _READ1302
  D:0007H         SYMBOL        ucAddr
  -------         DO            
  D:0007H         SYMBOL        ucData
  -------         ENDDO         
  C:193CH         LINE#         72
  C:193CH         LINE#         73
  C:193CH         LINE#         75
  C:193EH         LINE#         76
  C:1940H         LINE#         77
  C:1942H         LINE#         78
  C:1949H         LINE#         79
  C:194CH         LINE#         80
  C:194EH         LINE#         81
  C:1950H         LINE#         82
  C:1950H         LINE#         83
  -------         ENDPROC       _READ1302
  -------         PROC          DS1302_SETPROTECT
  B:0021H.4       SYMBOL        flag
  C:19CAH         LINE#         85
  C:19CAH         LINE#         86
  C:19CAH         LINE#         87
  C:19CDH         LINE#         88
  C:19D1H         LINE#         90
  C:19D8H         LINE#         91
  -------         ENDPROC       DS1302_SETPROTECT
  -------         PROC          _DS1302_SETTIME
  D:0003H         SYMBOL        Address
  D:0004H         SYMBOL        Value
  C:1839H         LINE#         93
  C:183DH         LINE#         94
  C:183DH         LINE#         95
  C:1842H         LINE#         96
  -------         ENDPROC       _DS1302_SETTIME
  -------         PROC          DATETOSTR
  C:1264H         LINE#         100
  C:1264H         LINE#         101
  C:126DH         LINE#         102
  C:1287H         LINE#         103
  C:1292H         LINE#         104
  C:1295H         LINE#         106
BL51 BANKED LINKER/LOCATER V5.12                                                      04/09/2007  18:39:44  PAGE 9


  C:12AFH         LINE#         107
  C:12BAH         LINE#         108
  C:12BDH         LINE#         110
  C:12D7H         LINE#         111
  C:12E2H         LINE#         112
  C:12E5H         LINE#         114
  C:12FFH         LINE#         115
  C:130AH         LINE#         116
  C:130DH         LINE#         118
  C:1327H         LINE#         119
  C:1332H         LINE#         120
  C:1335H         LINE#         122
  C:134FH         LINE#         123
  C:135AH         LINE#         124
  C:135DH         LINE#         125
  -------         ENDPROC       DATETOSTR
  -------         PROC          INITIAL_DS1302
  -------         DO            
  D:0007H         SYMBOL        Second
  -------         ENDDO         
  C:1978H         LINE#         128
  C:1978H         LINE#         129
  C:1978H         LINE#         130
  C:197DH         LINE#         131
  C:1981H         LINE#         132
  C:1988H         LINE#         133
  -------         ENDPROC       INITIAL_DS1302
  -------         PROC          _BURSTWRITE1302
  D:0001H         SYMBOL        ClockRtc
  -------         DO            
  D:0006H         SYMBOL        i
  D:0001H         SYMBOL        pWClock
  -------         ENDDO         
  C:1785H         LINE#         140
  C:1785H         LINE#         141
  C:1785H         LINE#         144
  C:1785H         LINE#         145
  C:178AH         LINE#         147
  C:178CH         LINE#         148
  C:178EH         LINE#         149
  C:1790H         LINE#         150
  C:1795H         LINE#         151
  C:1797H         LINE#         152
  C:1797H         LINE#         153
  C:179EH         LINE#         154
  C:17A5H         LINE#         155
  C:17A7H         LINE#         156
  C:17A9H         LINE#         157
  C:17ABH         LINE#         158
  -------         ENDPROC       _BURSTWRITE1302
  -------         PROC          _BURSTREAD1302
  D:0001H         SYMBOL        ClockRtc
  -------         DO            
  D:0006H         SYMBOL        i
  D:0001H         SYMBOL        pWClock
  -------         ENDDO         
  C:1817H         LINE#         160
BL51 BANKED LINKER/LOCATER V5.12                                                      04/09/2007  18:39:44  PAGE 10


  C:1817H         LINE#         161
  C:1817H         LINE#         164
  C:1817H         LINE#         165
  C:1819H         LINE#         166
  C:181BH         LINE#         167
  C:181DH         LINE#         168
  C:1822H         LINE#         169
  C:1824H         LINE#         170
  C:1824H         LINE#         171
  C:182BH         LINE#         172
  C:1832H         LINE#         173
  C:1834H         LINE#         174
  C:1836H         LINE#         175
  C:1838H         LINE#         176
  -------         ENDPROC       _BURSTREAD1302
  -------         PROC          _DELAY1MS
  D:0006H         SYMBOL        count
  -------         DO            
  D:0004H         SYMBOL        i
  D:0002H         SYMBOL        j
  -------         ENDDO         
  C:1859H         LINE#         179
  C:1859H         LINE#         180
  C:1859H         LINE#         182
  C:1863H         LINE#         183
  C:1878H         LINE#         184
  -------         ENDPROC       _DELAY1MS
  -------         ENDMOD        DS1302

  -------         MODULE        CALCULATOR
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:1652H         PUBLIC        string_Result
  B:00A0H.0       PUBLIC        Bell
  D:00A0H         PUBLIC        P2
  D:0008H         PUBLIC        Result
  B:00A8H.7       PUBLIC        EA
  D:000AH         PUBLIC        Frist
  D:000CH         PUBLIC        operand_A
  D:0011H         PUBLIC        operand_B
  B:0020H.6       PUBLIC        Flag_operand_A_NoEmpty
  B:0020H.7       PUBLIC        Flag_operand_B_NoEmpty
  B:0021H.0       PUBLIC        State_Switch_Flag
  C:17D1H         PUBLIC        Clear_All_Flag_Init
  C:1663H         PUBLIC        string_clear_line2
  B:0021H.1       PUBLIC        Flag_Number_FristTime
  C:1632H         PUBLIC        string_calcultor
  B:0021H.2       PUBLIC        Flag_operator_FristTime
  C:1879H         PUBLIC        The_Number_Too_Large
  D:0016H         PUBLIC        Second
  C:163DH         PUBLIC        string_error_tomanybit
  D:0018H         PUBLIC        Bit_Number
  C:000EH         PUBLIC        _Calculator
  D:0019H         PUBLIC        operator
  -------         PROC          _CALCULATOR
  D:004AH         SYMBOL        Key_temp
  -------         DO            
  I:001BH         SYMBOL        Display_Ram
BL51 BANKED LINKER/LOCATER V5.12                                                      04/09/2007  18:39:44  PAGE 11


  D:004BH         SYMBOL        p_Display_Ram
  D:004CH         SYMBOL        p_string_code
  -------         ENDDO         
  C:000EH         LINE#         50
  C:0010H         LINE#         51
  C:0010H         LINE#         56
  C:0013H         LINE#         57
  C:0016H         LINE#         58
  C:0018H         LINE#         59
  C:001AH         LINE#         60
  C:001CH         LINE#         61
  C:001EH         LINE#         62
  C:0023H         LINE#         63
  C:0029H         LINE#         64
  C:0033H         LINE#         65
  C:0038H         LINE#         66
  C:0041H         LINE#         71
  C:0044H         LINE#         80
  C:0046H         LINE#         81
  C:0046H         LINE#         88
  C:0058H         LINE#         89
  C:0058H         LINE#         90
  C:007CH         LINE#         91
  C:007CH         LINE#         92
  C:007CH         LINE#         93
  C:0082H         LINE#         94
  C:0082H         LINE#         95
  C:0094H         LINE#         96
  C:0094H         LINE#         97
  C:00A2H         LINE#         99
  C:00ADH         LINE#         100
  C:00ADH         LINE#         101
  C:00B9H         LINE#         102
  C:00BBH         LINE#         104
  C:00BBH         LINE#         105
  C:00C4H         LINE#         106
  C:00D1H         LINE#         107
  C:00D1H         LINE#         108
  C:00D3H         LINE#         109
  C:00E0H         LINE#         111
  C:00EFH         LINE#         114
  C:00EFH         LINE#         115
  C:00EFH         LINE#         117
  C:00F2H         LINE#         126
  C:00F8H         LINE#         128
  C:010BH         LINE#         129
  C:010BH         LINE#         130
  C:010BH         LINE#         131
  C:010EH         LINE#         133
  C:010EH         LINE#         134
  C:011CH         LINE#         135
  C:012DH         LINE#         136
  C:013BH         LINE#         137
  C:013BH         LINE#         138
  C:0159H         LINE#         139
  C:0164H         LINE#         140
  C:0164H         LINE#         141
BL51 BANKED LINKER/LOCATER V5.12                                                      04/09/2007  18:39:44  PAGE 12


  C:0182H         LINE#         142
  C:018DH         LINE#         143
  C:018DH         LINE#         144
  C:01ABH         LINE#         145

⌨️ 快捷键说明

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