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

📄 main.prn

📁 这是一个段式lcd显示
💻 PRN
📖 第 1 页 / 共 3 页
字号:
                                  348   CBLOCKEND 7 6 99
                                  349   
                                  350   ;;	     	   	 else	
                                  351   CLINE 0001H 0064H 000DH 0011H
00:00C2 07 CE                     352   	bal	_$L20
00:00C4                           353   _$L18 :
                                  354   CBLOCK 7 7 101
                                  355   
                                  356   ;;	     	   	 		cont_1hour=0;
                                  357   CLINE 0001H 0066H 000FH 001BH
00:00C4 00 00                     358   	mov	r0,	#00h
00:00C6 11-90 00-00'              359   	st	r0,	NEAR _cont_1hour
                                  360   
                                  361   ;;	     	   	 		cont_1min =0;
                                  362   CLINE 0001H 0067H 000FH 001BH
00:00CA 11-90 00-00'              363   	st	r0,	NEAR _cont_1min
                                  364   
                                  365   ;;	     	   	 		cont_1second=0;
                                  366   CLINE 0001H 0068H 000FH 001DH
00:00CE 11-90 00-00'              367   	st	r0,	NEAR _cont_1second
                                  368   CBLOCKEND 7 7 105
                                  369   
                                  370   ;;	     	   	 	} 
                                  371   CLINE 0000H 0069H 000EH 000FH
00:00D2                           372   _$L20 :
00:00D2                           373   _$L17 :
00:00D2                           374   _$L14 :
                                  375   
                                  376   ;;	     disp_data_sec=cont_1second;
                                  377   CLINE 0001H 006BH 0007H 0021H
00:00D2 10-90 00-00'              378   	l	r0,	NEAR _cont_1second
00:00D6 11-90 00-00'              379   	st	r0,	NEAR _disp_data_sec
                                  380   
                                  381   ;;	     disp_data_min=cont_1min;
                                  382   CLINE 0001H 006CH 0007H 001EH
00:00DA 10-90 00-00'              383   	l	r0,	NEAR _cont_1min
00:00DE 11-90 00-00'              384   	st	r0,	NEAR _disp_data_min
                                  385   
                                  386   ;;	     disp_data_hour= cont_1hour;
                                  387   CLINE 0001H 006DH 0007H 0021H
00:00E2 10-90 00-00'              388   	l	r0,	NEAR _cont_1hour
00:00E6 11-90 00-00'              389   	st	r0,	NEAR _disp_data_hour
                                  390   
                                  391   ;;	     lcd_display();            //call lcd display
                                  392   CLINE 0001H 006FH 0007H 0032H
00:00EA 01-F0'00-00'              393   	bl	_lcd_display
                                  394   CBLOCKEND 7 3 112
                                  395   
                                  396   ;;	   }   
                                  397   CLINE 0000H 0070H 0005H 0008H
00:00EE                           398   _$L10 :
                                  399   CBLOCKEND 7 2 113
                                  400   
                                  401   ;;}
                                  402   CLINE 0001H 0071H 0001H 0001H
00:00EE 8E-F2                     403   	pop	pc
                                  404   CBLOCKEND 7 1 113
                                  405   CFUNCTIONEND 7
                                  406   
                                  407   CFUNCTION 16
                                  408   
00:00F0                           409   _key_scan	:
                                  410   CBLOCK 16 1 116
                                  411   
                                  412   ;; {
                                  413   CLINE 0001H 0074H 0002H 0002H
                                  414   CBLOCK 16 2 116
                                  415   CARGUMENT 47H 0002H 0000H "viod" 02H 00H 01H
                                  416   
                                  417   ;; 	if(key0==0)  //while(key0);
                                  418   CLINE 0001H 0075H 0003H 001DH
00:00F0 81-A0 04-F2               419   	tb	0f204h.0
00:00F4 12 C8                     420   	bne	_$L22
                                  421   
                                  422   ;; 		 if(cont_1hour<24) cont_1hour++;
                                  423   CLINE 0001H 0076H 0005H 0023H
00:00F6 10-90 00-00'              424   	l	r0,	NEAR _cont_1hour
00:00FA 18 70                     425   	cmp	r0,	#018h
00:00FC 05 C0                     426   	bge	_$L24
00:00FE 00 01                     427   	mov	r1,	#00h
00:0100 81 E0                     428   	add	er0,	#1 
00:0102 11-90 00-00'              429   	st	r0,	NEAR _cont_1hour
                                  430   
                                  431   ;; 		else if(key1==0) 
                                  432   CLINE 0001H 0078H 0004H 0014H
00:0106 09 CE                     433   	bal	_$L26
00:0108                           434   _$L24 :
00:0108 91-A0 04-F2               435   	tb	0f204h.1
00:010C 06 C8                     436   	bne	_$L27
                                  437   
                                  438   ;; 		   cont_1min++;
                                  439   CLINE 0000H 0079H 0007H 0012H
00:010E 10-90 00-00'              440   	l	r0,	NEAR _cont_1min
00:0112 00 01                     441   	mov	r1,	#00h
00:0114 81 E0                     442   	add	er0,	#1 
00:0116 11-90 00-00'              443   	st	r0,	NEAR _cont_1min
00:011A                           444   _$L27 :
00:011A                           445   _$L26 :
00:011A                           446   _$L22 :
                                  447   CBLOCKEND 16 2 122
                                  448   
                                  449   ;; 	}
                                  450   CLINE 0001H 007AH 0003H 0003H
00:011A 1F-FE                     451   	rt
                                  452   CBLOCKEND 16 1 122
                                  453   CFUNCTIONEND 16
                                  454   
                                  455   	public _main
                                  456   	public _sfr_init
                                  457   	public _key_scan
                                  458   	public _clock_check
                                  459   	public _common_clrWDT
                                  460   	_disp_data_hour comm data 01h #00h
                                  461   	_disp_data comm data 01h #00h
                                  462   	_nixietube4 comm data 01h #00h
                                  463   	_nixietube5 comm data 01h #00h
                                  464   	_nixietube6 comm data 01h #00h
                                  465   	_nixietube1 comm data 01h #00h
                                  466   	_nixietube2 comm data 01h #00h
                                  467   	_nixietube3 comm data 01h #00h
                                  468   	_hun comm data 02h #00h
                                  469   	_data comm data 02h #00h
                                  470   	_ten comm data 02h #00h
                                  471   	__status comm data 01h #00h
                                  472   	_rFont_Buf comm data 0ah #00h
                                  473   	_temp_data comm data 01h #00h
                                  474   	_rMinute comm data 01h #00h
                                  475   	_cont_500ms comm data 01h #00h
                                  476   	_disp_data5 comm data 01h #00h
                                  477   	_disp_data6 comm data 01h #00h
                                  478   	_disp_data0 comm data 01h #00h
                                  479   	_disp_data1 comm data 01h #00h
                                  480   	_disp_data2 comm data 01h #00h
                                  481   	_disp_data3 comm data 01h #00h
                                  482   	_ten_num comm data 02h #00h
                                  483   	_hun_num comm data 02h #00h
                                  484   	_display_data comm data 01h #00h
                                  485   	_disp_data_min comm data 01h #00h
                                  486   	_disp_data_sec comm data 01h #00h
                                  487   	_data_num comm data 02h #00h
                                  488   	_rLcd_Buf comm data 0ah #00h
                                  489   	_thou_num comm data 02h #00h
                                  490   	_cont_1min comm data 01h #00h
                                  491   	_cycle_cnt comm data 01h #00h
                                  492   	_display_number comm data 01h #00h
                                  493   	_sadc_dataH comm data 01h #00h
                                  494   	_sadc_dataL comm data 01h #00h
                                  495   	_rHour comm data 01h #00h
                                  496   	_thou comm data 02h #00h
                                  497   	_tempH comm data 01h #00h
                                  498   	_tempL comm data 01h #00h
                                  499   	_adc_data comm data 02h #00h
                                  500   	_cont_1hour comm data 01h #00h
                                  501   	_sym_flag comm data 01h #00h
                                  502   	_cont_1second comm data 01h #00h
                                  503   	extrn code near : _lcd_init
                                  504   	extrn code near : _lcd_display
                                  505   	extrn code : $$start_up
                                  506   
  --------------------------      507   	cseg #00h at 02h
00:0002 00-00'                    508   	dw	$$start_up
                                  509   
                                  510   	end



  Target       : ML610411 (nX-U8/100)
  Memory Model : SMALL
  Data   Model : NEAR
  ROM WINDOW   : (not specified)

  Errors   : 0
  Warnings : 0  (/Wrpeast)
  Lines    : 510

⌨️ 快捷键说明

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