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

📄 main.lst

📁 PIC16F886实物通过测试的AD转换代码+proteus仿真文件!
💻 LST
📖 第 1 页 / 共 5 页
字号:
   833  058C  1703               	bsf	3,6
   834  058D  0189               	clrf	9
   835                           ;main.c: 120: RB2=0;
   836  058E  1283               	bcf	3,5
   837  058F  1303               	bcf	3,6	;carry unused
   838  0590  1106               	bcf	6,2
   839                           ;main.c: 121: write_com(0x38);
   840  0591  3038               	movlw	56
   841  0592  24AD               	fcall	_write_com
   842                           ;main.c: 122: write_com(0x0c);
   843  0593  300C               	movlw	12
   844  0594  24AD               	fcall	_write_com
   845                           ;main.c: 123: write_com(0x06);
   846  0595  3006               	movlw	6
   847  0596  24AD               	fcall	_write_com
   848                           ;main.c: 124: write_com(0x01);
   849  0597  3001               	movlw	1
   850  0598  24AD               	fcall	_write_com
   851                           ;main.c: 125: write_com(0x80);
   852  0599  3080               	movlw	-128
   853  059A  2CAD               	ljmp	_write_com
   854  059B                     _read_time
   855                           ;main.c: 276: void read_time()
   856  059B  3000               	movlw	0
   857  059C  120A  118A  2381   	fcall	_eeprom_read
   858  059F  00A7               	movwf	_s2
   859                           ;main.c: 279: s1=eeprom_read(0x01);
   860  05A0  3001               	movlw	1
   861  05A1  120A  118A  2381   	fcall	_eeprom_read
   862  05A4  00A6               	movwf	_s1
   863                           ;main.c: 280: f2=eeprom_read(0x02);
   864  05A5  3002               	movlw	2
   865  05A6  120A  118A  2381   	fcall	_eeprom_read
   866  05A9  00A1               	movwf	_f2
   867                           ;main.c: 281: f1=eeprom_read(0x03);
   868  05AA  3003               	movlw	3
   869  05AB  120A  118A  2381   	fcall	_eeprom_read
   870  05AE  00A0               	movwf	_f1
   871                           ;main.c: 282: m2=eeprom_read(0x04);
   872  05AF  3004               	movlw	4
   873  05B0  120A  118A  2381   	fcall	_eeprom_read
   874  05B3  00A5               	movwf	_m2
   875                           ;main.c: 283: m1=eeprom_read(0x05);
   876  05B4  3005               	movlw	5
   877  05B5  120A  118A  2381   	fcall	_eeprom_read
      +       120A  118A         
   878  05BA  00A4               	movwf	_m1
   879                           ;main.c: 284: if(s2>9)
   880  05BB  300A               	movlw	10
   881  05BC  0227               	subwf	_s2,w
   882  05BD  1803               	btfsc	3,0
   883                           ;main.c: 285: {
   884  05BE  01A7               	clrf	_s2
   885                           ;main.c: 287: }
   886  05BF  300A               	movlw	10
   887  05C0  0226               	subwf	_s1,w
   888  05C1  1803               	btfsc	3,0
   889                           ;main.c: 289: {
   890  05C2  01A6               	clrf	_s1
   891                           ;main.c: 291: }
   892  05C3  300A               	movlw	10
   893  05C4  0221               	subwf	_f2,w
   894  05C5  1803               	btfsc	3,0
   895                           ;main.c: 293: f2=0;
   896  05C6  01A1               	clrf	_f2
   897                           ;main.c: 294: if(f1>9)
   898  05C7  300A               	movlw	10
   899  05C8  0220               	subwf	_f1,w
   900  05C9  1803               	btfsc	3,0
   901                           ;main.c: 295: f1=0;
   902  05CA  01A0               	clrf	_f1
   903                           ;main.c: 296: if(m2>9)
   904  05CB  300A               	movlw	10
   905  05CC  0225               	subwf	_m2,w
   906  05CD  1803               	btfsc	3,0
   907                           ;main.c: 297: m2=0;
   908  05CE  01A5               	clrf	_m2
   909                           ;main.c: 298: if(m1>9)
   910  05CF  300A               	movlw	10
   911  05D0  0224               	subwf	_m1,w
   912  05D1  1803               	btfsc	3,0
   913                           ;main.c: 299: m1=0;
   914  05D2  01A4               	clrf	_m1
   915                           ;main.c: 300: }
   916  05D3  0008               	return	;W free
   917  05D4                     _main
   918                           ;main.c: 319: void main()
   919  05D4  259B  120A  118A   	fcall	_read_time
   920                           ;main.c: 322: lcd_init();
   921  05D7  2584  120A  118A   	fcall	_lcd_init
   922                           ;main.c: 323: disp_init();
   923  05DA  2548  120A  118A   	fcall	_disp_init
   924                           ;main.c: 324: ad_init();
   925  05DD  24DD  120A  118A   	fcall	_ad_init
   926                           ;main.c: 325: tmr1_init();
   927  05E0  2481               	fcall	_tmr1_init
   928  05E1                     l59
   929                           ;main.c: 326: while(1)
   930                           ;main.c: 327: {
   931  05E1  0B22               	decfsz	_flag,w
   932  05E2  2DE1               	goto	l59
   933                           ;main.c: 329: {
   934  05E3  01A2               	clrf	_flag
   935                           ;main.c: 331: temp=ADRESH;
   936  05E4  081E               	movf	30,w	;volatile
   937  05E5  00AA               	movwf	_temp
   938                           ;main.c: 332: sum=num_change(temp);
   939  05E6  2432  120A  118A   	fcall	_num_change
   940  05E9  00A8               	movwf	_sum
   941                           ;main.c: 333: GODONE=1;
   942  05EA  149F               	bsf	31,1
   943                           ;main.c: 335: write_v(v,0x82);
   944  05EB  082B               	movf	_v,w
   945  05EC  00AD               	movwf	?_write_v
   946  05ED  082C               	movf	_v+1,w
   947  05EE  00AE               	movwf	?_write_v+1
   948  05EF  3082               	movlw	-126
   949  05F0  00AF               	movwf	?_write_v+2
   950  05F1  23ED  120A  118A   	fcall	_write_v
   951                           ;main.c: 336: write_m(sum,0x8b);
   952  05F4  308B               	movlw	-117
   953  05F5  00AD               	movwf	?_write_m
   954  05F6  0828               	movf	_sum,w
   955  05F7  24F1  120A  118A   	fcall	_write_m
   956                           ;main.c: 338: show_time();
   957  05FA  255B  120A  118A   	fcall	_show_time
   958                           ;main.c: 339: save_time();
   959  05FD  23C8  120A  118A   	fcall	_save_time
   960  0600  2DE1               	goto	l59
   961                           
   962                           	psect	text18
   963  0000                     
   964  0000                     
   965  0000                     
   966  0000                     
   967  0000                     
   968  0000                     
   969  0000                     
   970  0000                     
   971  0000                     
   972  0000                     
   973  0000                     
   974  0000                     
   975  0000                     
   976  0000                     
   977  0000                     
   978  0000                     
   979  0000                     
   980  0000                     
   981  0000                     
   982  0000                     
   983  0000                     
   984  0000                     
   985  0000                     
   986  0000                     
   987  0000                     
   988  0000                     
   989  0000                     
   990  0000                     
   991  0000                     
   992  0000                     
   993  0000                     
   994  0000                     
   995  0000                     
   996  0000                     
   997  0000                     
   998  0000                     
   999  0000                     
  1000  0000                     
  1001  0000                     
  1002  0000                     
  1003  0000                     
  1004  0000                     
  1005  0000                     
  1006  0000                     
  1007  0000                     
  1008  0000                     
  1009  0000                     
  1010  0000                     
  1011  0000                     
  1012  0000                     
  1013  0000                     
  1014  0000                     
  1015  0000                     
  1016  0000                     
  1017  0000                     
  1018  0000                     
  1019  0000                     
  1020  0000                     
  1021  0000                     
  1022  0000                     
  1023  0000                     
  1024  0000                     
  1025  0000                     
  1026  0000                     
  1027  0000                     
  1028  0000                     
  1029  0000                     
  1030  0000                     
  1031  0000                     
  1032  0000                     
  1033  0000                     
  1034  0000                     
  1035  0000                     
  1036  0000                     
  1037  0000                     
  1038  0000                     
  1039  0000                     
  1040  0000                     
  1041  0000                     
  1042  0000                     
  1043  0000                     
  1044  0000                     
  1045  0000                     
  1046  0000                     
  1047  0000                     
  1048  0000                     
  1049  0000                     
  1050  0000                     
  1051  0000                     
  1052  0000                     
  1053  0000                     
  1054  0000                     
  1055  0000                     
  1056  0000                     
  1057  0000                     
  1058  0000                     
  1059  0000                     
  1060  0000                     
  1061  0000                     
  1062  0000                     
  1063  0000                     
  1064  0000                     
  1065  0000                     
  1066  0000                     
  1067  0000                     
  1068  0000                     
  1069  0000                     
  1070  0000                     
  1071  0000                     
  1072  0000                     
  1073  0000                     
  1074  0000                     
  1075  0000                     
  1076  0000                     
  1077  0000                     
  1078  0000                     
  1079  0000                     
  1080  0000                     
  1081  0000                     
  1082  0000                     
  1083  0000                     
  1084  0000                     
  1085  0000                     
  1086  0000                     
  1087  0000                     
  1088  0000                     
  1089  0000                     
  1090  0000                     
  1091  0000                     
  1092  0000                     
  1093  0000                     
  1094  0000                     
  1095  0000                     
  1096  0000                     
  1097  0000                     
  1098  0000                     
  1099  0000                     
  1100  0000                     
  1101  0000                     
  1102  0000                     
  1103  0000                     
  1104  0000                     
  1105  0000                     
  1106  0000                     
  1107  0000                     
  1108  0000                     
  1109  0000                     
  1110  0000                     
  1111  0000                     
  1112  0000                     
  1113  0000                     
  1114  0000                     
  1115  0000                     
  1116  0000                     

⌨️ 快捷键说明

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