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

📄 clock.lst

📁 利用热释红外传感器、12C887和PIC单片机制作的智能电子时钟
💻 LST
📖 第 1 页 / 共 5 页
字号:
   449  052F  120A  118A  2416   	fcall	_lcd_goto
   450                           ;clock.c: 167: lcd_puts("DATE ");
   451  0532  3039               	movlw	low (((packed_strings shl (0+1)+61))| (0
      +                          +16384))
   452  0533  00CC               	movwf	?_lcd_puts
   453  0534  3041               	movlw	high (((packed_strings shl (0+1)+61))| (
      +                          0+16384))
   454  0535  00CD               	movwf	?_lcd_puts+1
   455  0536  120A  118A  23F6   	fcall	_lcd_puts
      +       120A  118A         
   456                           ;clock.c: 168: GetTimeDate();
   457  053B  24E9  120A  118A   	fcall	_GetTimeDate
   458                           ;clock.c: 169: Change();
   459  053E  248E               	fcall	_Change
   460                           ;clock.c: 170: if (AlarmAllow==1) TimeShow[10]=
      +                          '~';
   461  053F  1C20               	btfss	_AlarmAllow/(0+8),_AlarmAllow& (0+7)
   462  0540  2D43               	goto	l24
   463  0541  307E               	movlw	126
   464  0542  2D46               	goto	L3
   465                           ;clock.c: 171: else TimeShow[10]=' ';
   466  0543                     l24
   467  0543  3020               	movlw	32
   468  0544  1283               	bcf	3,5
   469  0545  1303               	bcf	3,6	;carry unused
   470  0546                     L3
   471  0546  00CB               	movwf	_TimeShow+10
   472                           ;clock.c: 172: lcd_goto(0x85);
   473  0547  3085               	movlw	-123
   474  0548  120A  118A  2416   	fcall	_lcd_goto
   475                           ;clock.c: 173: lcd_puts(TimeShow);
   476  054B  3041               	movlw	_TimeShow
   477  054C  00CC               	movwf	?_lcd_puts
   478  054D  3080               	movlw	128
   479  054E  00CD               	movwf	?_lcd_puts+1
   480  054F  120A  118A  23F6   	fcall	_lcd_puts
   481                           ;clock.c: 174: lcd_goto(0xc5);
   482  0552  30C5               	movlw	-59
   483  0553  120A  118A  2416   	fcall	_lcd_goto
   484                           ;clock.c: 175: lcd_puts(DateShow);
   485  0556  3036               	movlw	_DateShow
   486  0557  00CC               	movwf	?_lcd_puts
   487  0558  3080               	movlw	128
   488  0559  00CD               	movwf	?_lcd_puts+1
   489  055A  120A  118A  23F6   	fcall	_lcd_puts
      +       120A  118A         
   490                           ;clock.c: 177: if (Up==1&&Up_USED==0&&Down==1&&
      +                          Down_USED==0)
   491  055F  1821               	btfsc	_Up/(0+8),_Up& (0+7)
   492  0560  18A1               	btfsc	_Up_USED/(0+8),_Up_USED& (0+7)
   493  0561  2E2E               	goto	l29
   494  0562  18A0               	btfsc	_Down/(0+8),_Down& (0+7)
   495  0563  1920               	btfsc	_Down_USED/(0+8),_Down_USED& (0+7)
   496  0564  2E2E               	goto	l29
   497                           ;clock.c: 178: {
   498                           ;clock.c: 179: Up_USED=1;
   499  0565  14A1               	bsf	_Up_USED/(0+8),_Up_USED& (0+7)
   500                           ;clock.c: 180: Down_USED=1;
   501  0566  1520               	bsf	_Down_USED/(0+8),_Down_USED& (0+7)
   502                           ;clock.c: 181: AlarmAllow=!AlarmAllow;
   503  0567  3001               	movlw	(0+1) shl (_AlarmAllow& (0+7))
   504  0568  06A0               	xorwf	(_AlarmAllow/(0+8))& (0+127)
   505                           ;clock.c: 182: RB1=0;
   506  0569  1086               	bcf	6,1
   507                           ;clock.c: 184: {
   508                           ;clock.c: 185: lcd_goto(0x80);
   509  056A  3080               	movlw	-128
   510                           ;clock.c: 183: if (AlarmAllow==1)
   511  056B  1C20               	btfss	_AlarmAllow/(0+8),_AlarmAllow& (0+7)
   512  056C  2DBC               	goto	L5
   513  056D  120A  118A  2416   	fcall	_lcd_goto
   514                           ;clock.c: 186: lcd_puts("Alarm Time:");
   515  0570  301C               	movlw	low (((packed_strings shl (0+1)+32))| (0
      +                          +16384))
   516  0571  00CC               	movwf	?_lcd_puts
   517  0572  3041               	movlw	high (((packed_strings shl (0+1)+32))| (
      +                          0+16384))
   518  0573  00CD               	movwf	?_lcd_puts+1
   519  0574  120A  118A  23F6   	fcall	_lcd_puts
   520                           ;clock.c: 187: lcd_goto(0x8b);
   521  0577  308B               	movlw	-117
   522  0578  120A  118A  2416   	fcall	_lcd_goto
   523                           ;clock.c: 188: lcd_puts(AlarmShow);
   524  057B  3031               	movlw	_AlarmShow
   525  057C  00CC               	movwf	?_lcd_puts
   526  057D  3080               	movlw	128
   527  057E  00CD               	movwf	?_lcd_puts+1
   528  057F  120A  118A  23F6   	fcall	_lcd_puts
   529                           ;clock.c: 189: lcd_goto(0xc0);
   530  0582  30C0               	movlw	-64
   531  0583  120A  118A  2416   	fcall	_lcd_goto
   532                           ;clock.c: 190: lcd_puts("   Alarm On    ");
   533  0586  30A5               	movlw	low (((packed_strings shl (0+1)+169))| (
      +                          0+16384))
   534  0587  00CC               	movwf	?_lcd_puts
   535  0588  3041               	movlw	high (((packed_strings shl (0+1)+169))| 
      +                          (0+16384))
   536  0589  00CD               	movwf	?_lcd_puts+1
   537  058A  120A  118A  23F6   	fcall	_lcd_puts
   538                           ;clock.c: 191: asm("nop");
   539  058D  0000               	nop	;#
   540                           ;clock.c: 192: DelayMs(250);
   541  058E  30FA               	movlw	-6
   542  058F  120A  118A  2300   	fcall	_DelayMs
   543                           ;clock.c: 193: DelayMs(250);
   544  0592  30FA               	movlw	-6
   545  0593  120A  118A  2300   	fcall	_DelayMs
   546                           ;clock.c: 194: DelayMs(250);
   547  0596  30FA               	movlw	-6
   548  0597  120A  118A  2300   	fcall	_DelayMs
   549                           ;clock.c: 195: DelayMs(250);
   550  059A  30FA               	movlw	-6
   551  059B  120A  118A  2300   	fcall	_DelayMs
   552                           ;clock.c: 196: DelayMs(250);
   553  059E  30FA               	movlw	-6
   554  059F  120A  118A  2300   	fcall	_DelayMs
   555                           ;clock.c: 197: DelayMs(250);
   556  05A2  30FA               	movlw	-6
   557  05A3  120A  118A  2300   	fcall	_DelayMs
   558                           ;clock.c: 198: DelayMs(250);
   559  05A6  30FA               	movlw	-6
   560  05A7  120A  118A  2300   	fcall	_DelayMs
   561                           ;clock.c: 199: DelayMs(250);
   562  05AA  30FA               	movlw	-6
   563  05AB  120A  118A  2300   	fcall	_DelayMs
   564                           ;clock.c: 200: DelayMs(250);
   565  05AE  30FA               	movlw	-6
   566  05AF  120A  118A  2300   	fcall	_DelayMs
   567                           ;clock.c: 201: lcd_goto(0xc0);
   568  05B2  30C0               	movlw	-64
   569  05B3  120A  118A  2416   	fcall	_lcd_goto
      +       120A  118A         
   570                           ;clock.c: 202: lcd_puts("  Fighting !!!  ");
   571  05B8  3074               	movlw	low (((packed_strings shl (0+1)+120))| (
      +                          0+16384))
   572  05B9  00CC               	movwf	?_lcd_puts
   573  05BA  3041               	movlw	high (((packed_strings shl (0+1)+120))| 
      +                          (0+16384))
   574  05BB  2E07               	goto	L4
   575                           ;clock.c: 203: DelayMs(250);
   576                           ;clock.c: 204: DelayMs(250);
   577                           ;clock.c: 205: DelayMs(250);
   578                           ;clock.c: 206: DelayMs(250);
   579                           ;clock.c: 207: DelayMs(250);
   580                           ;clock.c: 208: DelayMs(250);
   581                           ;clock.c: 209: DelayMs(250);
   582                           ;clock.c: 210: DelayMs(250);
   583                           ;clock.c: 211: RB1=1;}
   584                           ;clock.c: 212: else
   585                           ;clock.c: 213: {
   586                           ;clock.c: 214: lcd_goto(0x80);
   587  05BC                     L5
   588  05BC  120A  118A  2416   	fcall	_lcd_goto
   589                           ;clock.c: 215: lcd_puts("Alarm Time:");
   590  05BF  301C               	movlw	low (((packed_strings shl (0+1)+32))| (0
      +                          +16384))
   591  05C0  00CC               	movwf	?_lcd_puts
   592  05C1  3041               	movlw	high (((packed_strings shl (0+1)+32))| (
      +                          0+16384))
   593  05C2  00CD               	movwf	?_lcd_puts+1
   594  05C3  120A  118A  23F6   	fcall	_lcd_puts
   595                           ;clock.c: 216: lcd_goto(0x8b);
   596  05C6  308B               	movlw	-117
   597  05C7  120A  118A  2416   	fcall	_lcd_goto
   598                           ;clock.c: 217: lcd_puts(AlarmShow);
   599  05CA  3031               	movlw	_AlarmShow
   600  05CB  00CC               	movwf	?_lcd_puts
   601  05CC  3080               	movlw	128
   602  05CD  00CD               	movwf	?_lcd_puts+1
   603  05CE  120A  118A  23F6   	fcall	_lcd_puts
   604                           ;clock.c: 218: lcd_goto(0xc0);
   605  05D1  30C0               	movlw	-64
   606  05D2  120A  118A  2416   	fcall	_lcd_goto
   607                           ;clock.c: 219: lcd_puts("   Alarm Off   ");
   608  05D5  3085               	movlw	low (((packed_strings shl (0+1)+137))| (
      +                          0+16384))
   609  05D6  00CC               	movwf	?_lcd_puts
   610  05D7  3041               	movlw	high (((packed_strings shl (0+1)+137))| 
      +                          (0+16384))
   611  05D8  00CD               	movwf	?_lcd_puts+1
   612  05D9  120A  118A  23F6   	fcall	_lcd_puts
   613                           ;clock.c: 220: DelayMs(250);
   614  05DC  30FA               	movlw	-6
   615  05DD  120A  118A  2300   	fcall	_DelayMs
   616                           ;clock.c: 221: DelayMs(250);
   617  05E0  30FA               	movlw	-6
   618  05E1  120A  118A  2300   	fcall	_DelayMs
   619                           ;clock.c: 222: DelayMs(250);
   620  05E4  30FA               	movlw	-6
   621  05E5  120A  118A  2300   	fcall	_DelayMs
   622                           ;clock.c: 223: DelayMs(250);
   623  05E8  30FA               	movlw	-6
   624  05E9  120A  118A  2300   	fcall	_DelayMs
   625                           ;clock.c: 224: DelayMs(250);
   626  05EC  30FA               	movlw	-6
   627  05ED  120A  118A  2300   	fcall	_DelayMs
   628                           ;clock.c: 225: DelayMs(250);
   629  05F0  30FA               	movlw	-6
   630  05F1  120A  118A  2300   	fcall	_DelayMs
   631                           ;clock.c: 226: DelayMs(250);
   632  05F4  30FA               	movlw	-6
   633  05F5  120A  118A  2300   	fcall	_DelayMs
   634                           ;clock.c: 227: DelayMs(250);
   635  05F8  30FA               	movlw	-6
   636  05F9  120A  118A  2300   	fcall	_DelayMs
   637                           ;clock.c: 228: DelayMs(250);
   638  05FC  30FA               	movlw	-6
   639  05FD  120A  118A  2300   	fcall	_DelayMs
   640                           ;clock.c: 229: lcd_goto(0xc0);
   641  0600  30C0               	movlw	-64
   642  0601  120A  118A  2416   	fcall	_lcd_goto
   643                           ;clock.c: 230: lcd_puts(" Have Nice Day !");
   644  0604  3028               	movlw	low (((packed_strings shl (0+1)+44))| (0
      +                          +16384))
   645  0605  00CC               	movwf	?_lcd_puts
   646  0606  3041               	movlw	high (((packed_strings shl (0+1)+44))| (
      +                          0+16384))
   647  0607                     L4
   648  0607  00CD               	movwf	?_lcd_puts+1
   649  0608  120A  118A  23F6   	fcall	_lcd_puts
   650                           ;clock.c: 231: DelayMs(250);
   651  060B  30FA               	movlw	-6
   652  060C  120A  118A  2300   	fcall	_DelayMs
   653                           ;clock.c: 232: DelayMs(250);
   654  060F  30FA               	movlw	-6
   655  0610  120A  118A  2300   	fcall	_DelayMs
   656                           ;clock.c: 233: DelayMs(250);
   657  0613  30FA               	movlw	-6
   658  0614  120A  118A  2300   	fcall	_DelayMs
   659                           ;clock.c: 234: DelayMs(250);
   660  0617  30FA               	movlw	-6
   661  0618  120A  118A  2300   	fcall	_DelayMs
   662                           ;clock.c: 235: DelayMs(250);
   663  061B  30FA               	movlw	-6
   664  061C  120A  118A  2300   	fcall	_DelayMs
   665                           ;clock.c: 236: DelayMs(250);
   666  061F  30FA               	movlw	-6
   667  0620  120A  118A  2300   	fcall	_DelayMs
   668                           ;clock.c: 237: DelayMs(250);
   669  0623  30FA               	movlw	-6
   670  0624  120A  118A  2300   	fcall	_DelayMs
   671                           ;clock.c: 238: DelayMs(250);
   672  0627  30FA               	movlw	-6
   673  0628  120A  118A  2300   	fcall	_DelayMs

⌨️ 快捷键说明

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