main.ls1

来自「这是本人花了200元买的51开发板上的所有程序资料」· LS1 代码 · 共 1,166 行 · 第 1/5 页

LS1
1,166
字号
                     218     ;  for(i=0;i<n;i++)
                     219     ;     for(j=0;j<120;j++)
                     220     ;         ;     //空操作
                     221     ; }
                     222     ; 
                     223     ; void system_initial(void)
                     224     ; {
                     225     ;  initial_lcd1602(); //初始化LCD1602
                     226     ; }
                     227     ; void main(void)
                     228     ; {
                     229     ; 
                     230     ;   system_initial();
                     231     ;   delay_nms(10);
                     232     ;   delay_nms(10);
                     233     ;  
                     234     ;   //输出显示
                     235     ;   
                     236     ;   lcd_displaystr(0,0x00,"20");
                     237     ;   delay_nms(10);
                     238     ;   lcd_displaystr(0,0x04,"-");
                     239     ;   delay_nms(10);
                     240     ;   lcd_displaystr(0,0x07,"-");
                     241     ;   lcd_displaystr(0,0x0b,"Week:");
                     242     ;   lcd_displaystr(1,0x00,"Time:");
                     243     ;   lcd_displaystr(1,0x07,":");
                     244     ;   lcd_displaystr(1,0x0a,":");
                     245     ; 
                     246     ;   W1302(0x90,0xa5);//打开充电二级管  一个二级管串联一个2K电阻 
                     247     ;   W1302(0x8e,0x80);//写保护,禁止写操作 
                     248     ; }
                     249     ; *** sync lost ***
                     250     ; *** sync lost ***
                     251     ; *** sync lost ***
                     252     ; *** sync lost ***
                     253     ; *** sync lost ***
                     254     ; *** sync lost ***
A51 MACRO ASSEMBLER  MAIN                                                                 04/29/2007 16:43:02 PAGE     5

                     255     ; *** sync lost ***
                     256     ; *** sync lost ***
                     257     ; *** sync lost ***
                     258     ; *** sync lost ***
                     259     ; *** sync lost ***
                     260     ; *** sync lost ***
                     261     ; *** sync lost ***
                     262     ; *** sync lost ***
                     263     ; *** sync lost ***
                     264     ; *** sync lost ***
                     265     ; *** sync lost ***
                     266     ; *** sync lost ***
                     267     ; *** sync lost ***
                     268     ; *** sync lost ***
                     269     ; *** sync lost ***
                     270     ; *** sync lost ***
                     271     ; *** sync lost ***
                     272     ; *** sync lost ***
                     273     ; *** sync lost ***
                     274     ; *** sync lost ***
                     275     ; *** sync lost ***
                     276     ; *** sync lost ***
                     277     ; *** sync lost ***
                     278     
----                 279             RSEG  ?PR?_RTInputByte?MAIN
0000                 280     L?0075:
                     281             USING   0
0000 C2B7            282             CLR     T_RST
0002 C2B5            283             CLR     T_CLK
0004 D2B7            284             SETB    T_RST
0006                 285     _RTInputByte:
                     286             USING   0
                     287                             ; SOURCE LINE # 72
                     288     ;---- Variable 'd?040' assigned to Register 'R7' ----
                     289     ; *** sync lost ***
                     290                             ; SOURCE LINE # 73
                     291     ; *** sync lost ***
                     292     ; *** sync lost ***
                     293                             ; SOURCE LINE # 75
0006 EF              294             MOV     A,R7
                     295     ; *** sync lost ***
                     296                             ; SOURCE LINE # 76
                     297     ;---- Variable 'i?041' assigned to Register 'R7' ----
0007 7F08            298             MOV     R7,#08H
0009                 299     ?C0001:
                     300     ; *** sync lost ***
                     301                             ; SOURCE LINE # 77
                     302     ; *** sync lost ***
                     303                             ; SOURCE LINE # 78
0009 A2E0            304             MOV     C,ACC0
000B 92B6            305             MOV     T_IO,C
                     306     ; *** sync lost ***
                     307                             ; SOURCE LINE # 79
000D D2B5            308             SETB    T_CLK
                     309     ; *** sync lost ***
                     310                             ; SOURCE LINE # 80
000F C2B5            311             CLR     T_CLK
                     312     ; *** sync lost ***
                     313                             ; SOURCE LINE # 81
0011 C3              314             CLR     C
0012 13              315             RRC     A
                     316     ; *** sync lost ***
                     317                             ; SOURCE LINE # 82
0013 DFF4            318             DJNZ    R7,?C0001
                     319     ; *** sync lost ***
                     320                             ; SOURCE LINE # 83
A51 MACRO ASSEMBLER  MAIN                                                                 04/29/2007 16:43:02 PAGE     6

0015                 321     ?C0004:
0015 22              322             RET     
                     323     ; END OF _RTInputByte
                     324     
                     325     ; *** sync lost ***
                     326     ; *** sync lost ***
                     327     ; *** sync lost ***
                     328     ; *** sync lost ***
                     329     ; *** sync lost ***
                     330     ; *** sync lost ***
                     331     ; *** sync lost ***
                     332     ; *** sync lost ***
                     333     ; *** sync lost ***
                     334     ; *** sync lost ***
                     335     
----                 336             RSEG  ?PR?RTOutputByte?MAIN
0000                 337     RTOutputByte:
                     338             USING   0
                     339                             ; SOURCE LINE # 93
                     340     ; *** sync lost ***
                     341                             ; SOURCE LINE # 94
                     342     ; *** sync lost ***
                     343     ; *** sync lost ***
                     344                             ; SOURCE LINE # 96
                     345     ;---- Variable 'i?142' assigned to Register 'R7' ----
0000 7F08            346             MOV     R7,#08H
0002                 347     ?C0005:
                     348     ; *** sync lost ***
                     349                             ; SOURCE LINE # 97
                     350     ; *** sync lost ***
                     351                             ; SOURCE LINE # 98
0002 C3              352             CLR     C
0003 13              353             RRC     A
                     354     ; *** sync lost ***
                     355                             ; SOURCE LINE # 99
0004 A2B6            356             MOV     C,T_IO
0006 92E7            357             MOV     ACC7,C
                     358     ; *** sync lost ***
                     359                             ; SOURCE LINE # 100
0008 D2B5            360             SETB    T_CLK
                     361     ; *** sync lost ***
                     362                             ; SOURCE LINE # 101
000A C2B5            363             CLR     T_CLK
                     364     ; *** sync lost ***
                     365                             ; SOURCE LINE # 102
000C DFF4            366             DJNZ    R7,?C0005
000E                 367     ?C0006:
                     368     ; *** sync lost ***
                     369                             ; SOURCE LINE # 103
000E FF              370             MOV     R7,A
                     371     ; *** sync lost ***
                     372                             ; SOURCE LINE # 104
000F                 373     ?C0008:
000F 22              374             RET     
                     375     ; END OF RTOutputByte
                     376     
                     377     ; *** sync lost ***
                     378     ; *** sync lost ***
                     379     ; *** sync lost ***
                     380     ; *** sync lost ***
                     381     ; *** sync lost ***
                     382     ; *** sync lost ***
                     383     ; *** sync lost ***
                     384     ; *** sync lost ***
                     385     ; *** sync lost ***
                     386     
A51 MACRO ASSEMBLER  MAIN                                                                 04/29/2007 16:43:02 PAGE     7

----                 387             RSEG  ?PR?_W1302?MAIN
0000                 388     _W1302:
                     389             USING   0
                     390                             ; SOURCE LINE # 113
                     391     ;---- Variable 'ucDa?244' assigned to Register 'R6' ----
0000 AE05            392             MOV     R6,AR5
                     393     ;---- Variable 'ucAddr?243' assigned to Register 'R7' ----
                     394     ; *** sync lost ***
                     395                             ; SOURCE LINE # 114
                     396     ; *** sync lost ***
                     397                             ; SOURCE LINE # 115
                     398     ; *** sync lost ***
                     399                             ; SOURCE LINE # 116
                     400     ; *** sync lost ***
                     401                             ; SOURCE LINE # 117
                     402     ; *** sync lost ***
                     403                             ; SOURCE LINE # 118
0002 120000   F      404             LCALL   L?0075
                     405     ; *** sync lost ***
                     406                             ; SOURCE LINE # 119
0005 AF06            407             MOV     R7,AR6
0007 120000   F      408             LCALL   _RTInputByte
                     409     ; *** sync lost ***
                     410                             ; SOURCE LINE # 120
000A D2B5            411             SETB    T_CLK
                     412     ; *** sync lost ***
                     413                             ; SOURCE LINE # 121
000C C2B7            414             CLR     T_RST
                     415     ; *** sync lost ***
                     416                             ; SOURCE LINE # 122
000E 22              417             RET     
                     418     ; END OF _W1302
                     419     
                     420     ; *** sync lost ***
                     421     ; *** sync lost ***
                     422     ; *** sync lost ***
                     423     ; *** sync lost ***
                     424     ; *** sync lost ***
                     425     ; *** sync lost ***
                     426     ; *** sync lost ***
                     427     ; *** sync lost ***
                     428     ; *** sync lost ***
                     429     
----                 430             RSEG  ?PR?_R1302?MAIN
0000                 431     _R1302:
                     432             USING   0
                     433                             ; SOURCE LINE # 131
                     434     ;---- Variable 'ucAddr?345' assigned to Register 'R7' ----
                     435     ; *** sync lost ***
                     436                             ; SOURCE LINE # 132
                     437     ; *** sync lost ***
                     438     ; *** sync lost ***
                     439                             ; SOURCE LINE # 134
                     440     ; *** sync lost ***
                     441                             ; SOURCE LINE # 135
                     442     ; *** sync lost ***
                     443                             ; SOURCE LINE # 136
                     444     ; *** sync lost ***
                     445                             ; SOURCE LINE # 137

⌨️ 快捷键说明

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