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

📄 vx1828_au.src

📁 Vx1828点3.5"TFT屏的的源程序
💻 SRC
📖 第 1 页 / 共 5 页
字号:
; vx1828_AU.SRC generated from: vx1828_AU.C
; COMPILER INVOKED BY:
;        F:\Keil\C51\BIN\C51.EXE vx1828_AU.C LARGE BROWSE DEBUG OBJECTEXTEND OBJECT(.\HEX\vx1828_AU.obj)

$NOMOD51

NAME	VX1828_AU

P0	DATA	080H
P1	DATA	090H
P2	DATA	0A0H
keymenu	BIT	090H.7
XICON	DATA	0C0H
P3	DATA	0B0H
P4	DATA	0D8H
T0	BIT	0B0H.4
AC	BIT	0D0H.6
T1	BIT	0B0H.5
keydown	BIT	090H.4
EA	BIT	0A8H.7
LED_R	BIT	0B0H.5
PWMCON1	DATA	0DCH
keymute	BIT	0A0H.0
PWMCON2	DATA	0CEH
W_en	BIT	0B0H.1
IE	DATA	0A8H
RD	BIT	0B0H.7
keych	BIT	090H.4
ES	BIT	0A8H.4
IP	DATA	0B8H
RI	BIT	098H.0
INT0	BIT	0B0H.2
CY	BIT	0D0H.7
TI	BIT	098H.1
INT1	BIT	0B0H.3
BSTctrl	BIT	0A0H.7
RCAP2H	DATA	0CBH
PS	BIT	0B8H.4
SP	DATA	081H
PWM0	DATA	0DAH
OV	BIT	0D0H.2
INVctrl	BIT	0A0H.4
PWM1	DATA	0DBH
RCAP2L	DATA	0CAH
PWM2	DATA	0DDH
P4CONA	DATA	0C2H
PWM3	DATA	0DEH
P4CONB	DATA	0C3H
PWM4	DATA	0CFH
WR	BIT	0B0H.6
keyup	BIT	090H.5
SBUF	DATA	099H
PCON	DATA	087H
P4CSIN	DATA	09EH
WDTC	DATA	08FH
SCON	DATA	098H
TMOD	DATA	089H
TCON	DATA	088H
sda	BIT	090H.1
VX1828ctrl	BIT	0A0H.1
CHPCON	DATA	0BFH
P40AH	DATA	085H
IE0	BIT	088H.1
P41AH	DATA	095H
IE1	BIT	088H.3
IE2	BIT	0C0H.1
P42AH	DATA	09DH
IE3	BIT	0C0H.5
P43AH	DATA	0B5H
AUXR	DATA	08EH
B	DATA	0F0H
CHPENR	DATA	0F6H
P40AL	DATA	084H
scl	BIT	090H.0
XRAMAH	DATA	0A1H
P41AL	DATA	094H
P42AL	DATA	09CH
PWMP	DATA	0D9H
P43AL	DATA	0B4H
ACC	DATA	0E0H
ET0	BIT	0A8H.1
ET1	BIT	0A8H.3
TF0	BIT	088H.5
S_PWRON	BIT	0D8H.2
TF1	BIT	088H.7
RB8	BIT	098H.2
TH0	DATA	08CH
EX0	BIT	0A8H.0
IT0	BIT	088H.0
TH1	DATA	08DH
TH2	DATA	0CDH
TB8	BIT	098H.3
EX1	BIT	0A8H.2
IT1	BIT	088H.2
keyselect	BIT	090H.6
IT2	BIT	0C0H.0
EX2	BIT	0C0H.2
P	BIT	0D0H.0
IT3	BIT	0C0H.4
EX3	BIT	0C0H.6
SM0	BIT	098H.7
TL0	DATA	08AH
SM1	BIT	098H.6
TL1	DATA	08BH
TL2	DATA	0CCH
SM2	BIT	098H.5
PT0	BIT	0B8H.1
PT1	BIT	0B8H.3
RS0	BIT	0D0H.3
TR0	BIT	088H.4
RS1	BIT	0D0H.4
TR1	BIT	088H.6
mode1	BIT	0A0H.3
PX0	BIT	0B8H.0
PX1	BIT	0B8H.2
PX2	BIT	0C0H.3
PX3	BIT	0C0H.7
DPH	DATA	083H
DPL	DATA	082H
REN	BIT	098H.4
T2MOD	DATA	0C9H
RXD	BIT	0B0H.0
TXD	BIT	0B0H.1
keyreset	BIT	0A0H.6
POR	DATA	086H
SFRAH	DATA	0C5H
F0	BIT	0D0H.5
SFRFD	DATA	0C6H
SFRAL	DATA	0C4H
PSW	DATA	0D0H
keypower	BIT	0A0H.5
SFRCN	DATA	0C7H
?PR?_OSAUX_RAM_EN?VX1828_AU              SEGMENT CODE 
?PR?main?VX1828_AU   SEGMENT CODE 
?XD?main?VX1828_AU   SEGMENT XDATA OVERLAYABLE 
?PR?Time_counter?VX1828_AU               SEGMENT CODE 
?PR?cpu_init?VX1828_AU                   SEGMENT CODE 
?PR?uart_init?VX1828_AU                  SEGMENT CODE 
?PR?open_5v?VX1828_AU                    SEGMENT CODE 
?CO?VX1828_AU        SEGMENT CODE 
?C_INITSEG           SEGMENT CODE 
?ID?VX1828_AU        SEGMENT IDATA 
?BI?VX1828_AU        SEGMENT BIT 
?DT?VX1828_AU        SEGMENT DATA 
	EXTRN	CODE (_aisel_func)
	EXTRN	CODE (initbrit_menu)
	EXTRN	BIT (irleft_flag)
	EXTRN	BIT (irpower_flag)
	EXTRN	CODE (_DelayXms)
	EXTRN	BIT (irmenu_flag)
	EXTRN	CODE (_osd_alpha)
	EXTRN	CODE (_osd_clear)
	EXTRN	BIT (irdown_flag)
	EXTRN	CODE (_ShowCap)
	EXTRN	CODE (_set_audio_switch)
	EXTRN	CODE (_osd_blink)
	EXTRN	CODE (_osd_switch)
	EXTRN	CODE (_set_audio_volume)
	EXTRN	CODE (initvol_menu)
	EXTRN	CODE (_Vol_menu)
	EXTRN	CODE (_osd_color)
	EXTRN	XDATA (?_osd_color?BYTE)
	EXTRN	BIT (?_osd_color?BIT)
	EXTRN	CODE (time_setup_process)
	EXTRN	CODE (_brit_menu)
	EXTRN	CODE (init_audio)
	EXTRN	CODE (_osd_madr)
	EXTRN	CODE (Init_VX1828_av)
	EXTRN	BIT (irup_flag)
	EXTRN	BIT (irbriadd_flag)
	EXTRN	CODE (inittopmenu)
	EXTRN	CODE (Init_VX1828_sv)
	EXTRN	CODE (_osd_size)
	EXTRN	CODE (_osd_show)
	EXTRN	CODE (_osd_hbsection)
	EXTRN	XDATA (?_osd_hbsection?BYTE)
	EXTRN	BIT (?_osd_hbsection?BIT)
	EXTRN	CODE (_shi_sub_read)
	EXTRN	XDATA (?_shi_sub_read?BYTE)
	EXTRN	CODE (ir_server)
	EXTRN	BIT (irvoladd_flag)
	EXTRN	XDATA (time_sel)
	EXTRN	CODE (_osd_pos)
	EXTRN	CODE (Reloadsetting)
	EXTRN	CODE (_shi_sub_write)
	EXTRN	XDATA (?_shi_sub_write?BYTE)
	EXTRN	BIT (irbrisub_flag)
	EXTRN	CODE (_adj_britclr)
	EXTRN	CODE (initsubmenu1)
	EXTRN	CODE (osd_clearall)
	EXTRN	BIT (irsource_flag)
	EXTRN	BIT (timeshow_flag)
	EXTRN	CODE (_Submenu1)
	EXTRN	CODE (_Submenu2)
	EXTRN	CODE (_printf)
	EXTRN	XDATA (?_printf?BYTE)
	EXTRN	BIT (irvolsub_flag)
	EXTRN	CODE (Init_VX1828)
	EXTRN	BIT (irright_flag)
	EXTRN	CODE (?C_STARTUP)
	PUBLIC	top_sel
	PUBLIC	last_channel
	PUBLIC	hue_sel
	PUBLIC	britmenu_flag
	PUBLIC	timemenu_flag
	PUBLIC	satr_sel
	PUBLIC	tempmode
	PUBLIC	channel
	PUBLIC	cont_sel
	PUBLIC	brit_sel
	PUBLIC	XIE_Power
	PUBLIC	modestatus
	PUBLIC	osd_timer
	PUBLIC	sharp_sel
	PUBLIC	volume_sel
	PUBLIC	vposP_sel
	PUBLIC	contc_sel
	PUBLIC	test_flag
	PUBLIC	britc_sel
	PUBLIC	mute_flag
	PUBLIC	exit_flag
	PUBLIC	pcc
	PUBLIC	temp_data
	PUBLIC	hposP_sel
	PUBLIC	power_flag
	PUBLIC	gamma_sel
	PUBLIC	signal_sel
	PUBLIC	volshow_flag
	PUBLIC	vposNS_sel
	PUBLIC	vposPN_sel
	PUBLIC	vposPM_sel
	PUBLIC	topmenu_flag
	PUBLIC	video_format
	PUBLIC	hposNS_sel
	PUBLIC	hposPN_sel
	PUBLIC	hposPM_sel
	PUBLIC	NULLC
	PUBLIC	memorycard
	PUBLIC	AV2
	PUBLIC	AV1
	PUBLIC	AV
	PUBLIC	Svideo
	PUBLIC	NESS
	PUBLIC	NTSC
	PUBLIC	PALM
	PUBLIC	PALB
	PUBLIC	PALN
	PUBLIC	Video
	PUBLIC	mute
	PUBLIC	Position
	PUBLIC	OK
	PUBLIC	Exit
	PUBLIC	Rtn
	PUBLIC	Save
	PUBLIC	Reset
	PUBLIC	Sharp
	PUBLIC	Hue
	PUBLIC	Satr
	PUBLIC	Color
	PUBLIC	Cont
	PUBLIC	Brit
	PUBLIC	Volume
	PUBLIC	open_5v
	PUBLIC	uart_init
	PUBLIC	cpu_init
	PUBLIC	Time_counter
	PUBLIC	main
	PUBLIC	_OSAUX_RAM_EN

	RSEG  ?XD?main?VX1828_AU
?main?BYTE:
        tmp?141:   DS   1
       tmp1?142:   DS   1

	RSEG  ?ID?VX1828_AU
     hposPM_sel:   DS   1
     hposPN_sel:   DS   1
     hposNS_sel:   DS   1
   video_format:   DS   1
     vposPM_sel:   DS   1
     vposPN_sel:   DS   1
     vposNS_sel:   DS   1
     signal_sel:   DS   1
      gamma_sel:   DS   1
      hposP_sel:   DS   1
      temp_data:   DS   6
      vposP_sel:   DS   1
      osd_timer:   DS   2
     modestatus:   DS   1
       tempmode:   DS   1

	RSEG  ?BI?VX1828_AU
   topmenu_flag:   DBIT   1
   volshow_flag:   DBIT   1
     power_flag:   DBIT   1
            pcc:   DBIT   1
      exit_flag:   DBIT   1
      mute_flag:   DBIT   1
      test_flag:   DBIT   1
      XIE_Power:   DBIT   1
  timemenu_flag:   DBIT   1
  britmenu_flag:   DBIT   1

	RSEG  ?DT?VX1828_AU
      britc_sel:   DS   1
      contc_sel:   DS   1
     volume_sel:   DS   1
      sharp_sel:   DS   1
       brit_sel:   DS   1
       cont_sel:   DS   1
        channel:   DS   1
       satr_sel:   DS   1
        hue_sel:   DS   1
   last_channel:   DS   1
        top_sel:   DS   1

	RSEG  ?CO?VX1828_AU
?SC_0:
	DB  'm' ,'a' ,'i' ,'n' ,' ' ,'b' ,'e' ,'g' ,'i' ,'n' 
	DB  00AH,000H

?SC_12:
	DB  't' ,'e' ,'s' ,'t' ,' ' ,'d' ,'o' ,'t' ,' ' ,00AH
	DB  000H

?SC_23:
	DB  'T' ,'h' ,'e' ,' ' ,'v' ,'a' ,'l' ,'u' ,'e' ,' ' 
	DB  'e' ,'e' ,'p' ,'r' ,'o' ,'m' ,' ' ,'0' ,'x' ,'c' 
	DB  '0' ,'=' ,' ' ,'%' ,'b' ,'x' ,' ' ,',' ,'m' ,'e' 
	DB  'a' ,'n' ,'s' ,' ' ,'t' ,'h' ,'a' ,'t' ,' ' ,'I' 
	DB  'I' ,'C' ,' ' ,'i' ,'s' ,' ' ,'O' ,'K' ,'.' ,' ' 
	DB  00AH,000H

?SC_75:
	DB  'T' ,'h' ,'e' ,' ' ,'I' ,'I' ,'C' ,' ' ,'i' ,'s' 
	DB  'n' ,027H,'t' ,' ' ,'O' ,'K' ,' ' ,'f' ,'o' ,'r' 
	DB  ' ' ,'e' ,'e' ,'p' ,'r' ,'o' ,'m' ,' ' ,'0' ,'x' 
	DB  'c' ,'0' ,'=' ,'%' ,'b' ,'x' ,'.' ,'S' ,'t' ,'o' 
	DB  'p' ,'!' ,'!' ,'!' ,00AH,000H

?SC_121:
	DB  'T' ,'h' ,'e' ,' ' ,'p' ,'r' ,'o' ,'g' ,'r' ,'a' 
	DB  'm' ,' ' ,'j' ,'u' ,'m' ,'p' ,' ' ,'R' ,'e' ,'s' 
	DB  't' ,'a' ,'r' ,'t' ,'2' ,' ' ,00AH,000H

?SC_149:
	DB  'T' ,'h' ,'e' ,' ' ,'p' ,'r' ,'o' ,'g' ,'r' ,'a' 
	DB  'm' ,' ' ,'j' ,'u' ,'m' ,'p' ,' ' ,'R' ,'e' ,'s' 
	DB  't' ,'a' ,'r' ,'t' ,'.' ,00AH,000H

?SC_176:
	DB  'o' ,'p' ,'e' ,'n' ,' ' ,'t' ,'i' ,'m' ,'e' ,'r' 
	DB  '0' ,00AH,000H

?SC_189:
	DB  'E' ,'A' ,' ' ,'=' ,' ' ,'1' ,' ' ,00AH,000H

?SC_198:
	DB  'X' ,'I' ,'E' ,'_' ,'P' ,'o' ,'w' ,'e' ,'r' ,' ' 
	DB  00AH,000H

?SC_210:
	DB  'L' ,'E' ,'D' ,'_' ,'R' ,' ' ,'o' ,'n' ,'.' ,' ' 
	DB  'i' ,'n' ,' ' ,'i' ,'f' ,00AH,000H

?SC_227:
	DB  'o' ,'p' ,'e' ,'n' ,' ' ,'5' ,'v' ,00AH,000H

?SC_236:
	DB  'i' ,'n' ,'i' ,'t' ,' ' ,'a' ,'u' ,'d' ,'i' ,'o' 
	DB  00AH,000H

?SC_248:
	DB  'L' ,'E' ,'D' ,'_' ,'R' ,' ' ,'o' ,'n' ,'.' ,'i' 
	DB  'n' ,' ' ,'e' ,'l' ,'s' ,'e' ,00AH,000H

?SC_266:
	DB  'i' ,'r' ,'_' ,'s' ,'e' ,'r' ,'v' ,'e' ,'r' ,' ' 
	DB  'r' ,'u' ,'n' ,00AH,000H

?SC_281:
	DB  't' ,'e' ,'s' ,'t' ,' ' ,'d' ,'o' ,'t' ,' ' ,'2' 
	DB  00AH,000H

?SC_293:
	DB  't' ,'h' ,'e' ,' ' ,'v' ,'i' ,'d' ,'e' ,'o' ,' ' 
	DB  'i' ,'s' ,' ' ,'P' ,'A' ,'L' ,'-' ,'N' ,' ' ,00AH
	DB  000H

?SC_314:
	DB  't' ,'h' ,'e' ,' ' ,'v' ,'i' ,'d' ,'e' ,'o' ,' ' 
	DB  'i' ,'s' ,' ' ,'P' ,'A' ,'L' ,'-' ,'B' ,' ' ,00AH
	DB  000H

?SC_335:
	DB  't' ,'h' ,'e' ,' ' ,'v' ,'i' ,'d' ,'e' ,'o' ,' ' 
	DB  'i' ,'s' ,' ' ,'P' ,'A' ,'L' ,'-' ,'M' ,' ' ,00AH
	DB  000H

?SC_356:
	DB  't' ,'h' ,'e' ,' ' ,'v' ,'i' ,'d' ,'e' ,'o' ,' ' 
	DB  'i' ,'s' ,' ' ,'N' ,'T' ,'S' ,'C' ,' ' ,00AH,000H

?SC_376:
	DB  '!' ,'t' ,'o' ,'p' ,'m' ,'e' ,'n' ,'u' ,'_' ,'f' 
	DB  'l' ,'a' ,'g' ,'&' ,'&' ,'i' ,'r' ,'v' ,'o' ,'l' 
	DB  'a' ,'d' ,'d' ,'_' ,'f' ,'l' ,'a' ,'g' ,00AH,000H

?SC_406:
	DB  'i' ,'n' ,'i' ,'t' ,'v' ,'o' ,'l' ,'m' ,'e' ,'n' 
	DB  'u' ,'(' ,')' ,' ' ,00AH,000H

?SC_422:
	DB  's' ,'a' ,'v' ,'e' ,' ' ,'v' ,'o' ,'l' ,'u' ,'m' 
	DB  'e' ,'_' ,'s' ,'e' ,'l' ,' ' ,'t' ,'o' ,' ' ,'0' 
	DB  'x' ,'0' ,'6' ,' ' ,'o' ,'k' ,' ' ,000H

?SC_450:
	DB  's' ,'a' ,'v' ,'e' ,' ' ,'v' ,'o' ,'l' ,'u' ,'m' 
	DB  'e' ,'_' ,'s' ,'e' ,'l' ,' ' ,'t' ,'o' ,' ' ,'0' 
	DB  'x' ,'0' ,'6' ,' ' ,'b' ,'a' ,'d' ,000H

?SC_478:
	DB  '!' ,'t' ,'o' ,'p' ,'m' ,'e' ,'n' ,'u' ,'_' ,'f' 
	DB  'l' ,'a' ,'g' ,' ' ,'&' ,'&' ,' ' ,'(' ,'i' ,'r' 
	DB  'v' ,'o' ,'l' ,'s' ,'u' ,'b' ,'_' ,'f' ,'l' ,'a' 
	DB  'g' ,')' ,00AH,000H

?SC_512:
	DB  's' ,'a' ,'v' ,'e' ,' ' ,'v' ,'o' ,'l' ,'u' ,'m' 
	DB  'e' ,'_' ,'s' ,'e' ,'l' ,' ' ,'t' ,'o' ,' ' ,'0' 
	DB  'x' ,'0' ,'6' ,'=' ,'%' ,'b' ,'x' ,' ' ,'o' ,'k' 
	DB  ' ' ,000H

?SC_544:
	DB  's' ,'a' ,'v' ,'e' ,' ' ,'v' ,'o' ,'l' ,'u' ,'m' 
	DB  'e' ,'_' ,'s' ,'e' ,'l' ,' ' ,'t' ,'o' ,' ' ,'0' 
	DB  'x' ,'0' ,'6' ,'=' ,'%' ,'b' ,'c' ,' ' ,'b' ,'a' 
	DB  'd' ,000H

?SC_576:
	DB  '!' ,'t' ,'o' ,'p' ,'m' ,'e' ,'n' ,'u' ,'_' ,'f' 
	DB  'l' ,'a' ,'g' ,'&' ,'&' ,' ' ,'i' ,'r' ,'b' ,'i' 
	DB  'r' ,'a' ,'d' ,'d' ,'_' ,'f' ,'l' ,'a' ,'g' ,' ' 
	DB  00AH,000H

?SC_608:
	DB  'i' ,'n' ,'i' ,'t' ,'b' ,'r' ,'i' ,'t' ,'_' ,'m' 
	DB  'e' ,'n' ,'u' ,'(' ,')' ,' ' ,00AH,000H

?SC_626:
	DB  's' ,'a' ,'v' ,'e' ,' ' ,'b' ,'r' ,'i' ,'t' ,'c' 
	DB  '_' ,'s' ,'e' ,'l' ,'=' ,'%' ,'b' ,'x' ,' ' ,'o' 
	DB  'k' ,' ' ,000H

?SC_649:
	DB  's' ,'a' ,'v' ,'e' ,' ' ,'b' ,'r' ,'i' ,'t' ,'c' 
	DB  '_' ,'s' ,'e' ,'l' ,'=' ,'%' ,'b' ,'x' ,' ' ,'b' 
	DB  'a' ,'d' ,000H

?SC_672:
	DB  '!' ,'t' ,'o' ,'p' ,'m' ,'e' ,'n' ,'u' ,'_' ,'f' 
	DB  'l' ,'a' ,'g' ,' ' ,'&' ,'&' ,' ' ,'i' ,'r' ,'b' 
	DB  'i' ,'r' ,'s' ,'u' ,'b' ,'_' ,'f' ,'l' ,'a' ,'g' 
	DB  ' ' ,00AH,000H

?SC_705:
	DB  '!' ,'k' ,'e' ,'y' ,'m' ,'e' ,'n' ,'u' ,' ' ,'|' 
	DB  '|' ,' ' ,'i' ,'r' ,'m' ,'e' ,'n' ,'u' ,'_' ,'f' 
	DB  'l' ,'a' ,'g' ,00AH,000H

?SC_730:
	DB  't' ,'o' ,'p' ,'_' ,'s' ,'e' ,'l' ,'+' ,'+' ,'=' 
	DB  '%' ,'b' ,'x' ,00AH,000H

?SC_745:
	DB  '(' ,'k' ,'e' ,'y' ,'c' ,'h' ,' ' ,'=' ,'=' ,' ' 
	DB  '0' ,')' ,'|' ,'|' ,'i' ,'r' ,'s' ,'o' ,'u' ,'r' 
	DB  'c' ,'e' ,'_' ,'f' ,'l' ,'a' ,'g' ,00AH,000H

?SC_774:
	DB  's' ,'i' ,'g' ,'n' ,'a' ,'l' ,'_' ,'s' ,'e' ,'l' 
	DB  '=' ,'%' ,'b' ,'x' ,00AH,000H

?SC_790:
	DB  'o' ,'s' ,'d' ,' ' ,'c' ,'l' ,'e' ,'a' ,'r' ,' ' 
	DB  00AH,000H

Volume:
	DB	015H
	DB	028H
	DB	025H
	DB	02EH
	DB	026H
	DB	01EH

Brit:
	DB	001H
	DB	02BH
	DB	022H
	DB	020H
	DB	021H
	DB	02DH
	DB	027H
	DB	01EH
	DB	02CH
	DB	02CH

Cont:
	DB	002H
	DB	028H
	DB	027H
	DB	02DH
	DB	02BH
	DB	01AH
	DB	02CH
	DB	02DH

Color:
	DB	002H
	DB	00EH
	DB	00BH
	DB	00EH
	DB	011H

Satr:
	DB	012H
	DB	01AH
	DB	02DH
	DB	02EH
	DB	02BH
	DB	01AH
	DB	02DH
	DB	022H
	DB	028H
	DB	027H

Hue:
	DB	007H
	DB	02EH
	DB	01EH

Sharp:
	DB	012H
	DB	021H
	DB	01AH
	DB	02BH
	DB	029H
	DB	027H
	DB	01EH
	DB	02CH
	DB	02CH

Reset:
	DB	011H
	DB	01EH
	DB	02CH
	DB	01EH
	DB	02DH

Save:
	DB	012H
	DB	01AH
	DB	02FH
	DB	01EH

Rtn:
	DB	011H
	DB	01EH
	DB	02DH
	DB	02EH
	DB	02BH
	DB	027H

⌨️ 快捷键说明

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