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

📄 global.src

📁 采用台湾MRT晶捷公司的MRT4方案的液晶电视的程序
💻 SRC
字号:
; GLOBAL.SRC generated from: GLOBAL.C

$NOMOD51

NAME	GLOBAL

P0	DATA	080H
P1	DATA	090H
P2	DATA	0A0H
P3	DATA	0B0H
PSW	DATA	0D0H
ACC	DATA	0E0H
B	DATA	0F0H
SP	DATA	081H
DPL	DATA	082H
DPH	DATA	083H
PCON	DATA	087H
TCON	DATA	088H
TMOD	DATA	089H
TL0	DATA	08AH
TL1	DATA	08BH
TH0	DATA	08CH
TH1	DATA	08DH
IE	DATA	0A8H
IP	DATA	0B8H
SCON	DATA	098H
SBUF	DATA	099H
CY	BIT	0D0H.7
AC	BIT	0D0H.6
F0	BIT	0D0H.5
RS1	BIT	0D0H.4
RS0	BIT	0D0H.3
OV	BIT	0D0H.2
P	BIT	0D0H.0
TF1	BIT	088H.7
TR1	BIT	088H.6
TF0	BIT	088H.5
TR0	BIT	088H.4
IE1	BIT	088H.3
IT1	BIT	088H.2
IE0	BIT	088H.1
IT0	BIT	088H.0
EA	BIT	0A8H.7
ES	BIT	0A8H.4
ET1	BIT	0A8H.3
EX1	BIT	0A8H.2
ET0	BIT	0A8H.1
EX0	BIT	0A8H.0
PS	BIT	0B8H.4
PT1	BIT	0B8H.3
PX1	BIT	0B8H.2
PT0	BIT	0B8H.1
PX0	BIT	0B8H.0
RD	BIT	0B0H.7
WR	BIT	0B0H.6
T1	BIT	0B0H.5
T0	BIT	0B0H.4
INT1	BIT	0B0H.3
INT0	BIT	0B0H.2
TXD	BIT	0B0H.1
RXD	BIT	0B0H.0
SM0	BIT	098H.7
SM1	BIT	098H.6
SM2	BIT	098H.5
REN	BIT	098H.4
TB8	BIT	098H.3
RB8	BIT	098H.2
TI	BIT	098H.1
RI	BIT	098H.0
?C_INITSEG           SEGMENT CODE
?BI?GLOBAL           SEGMENT BIT
?ID?GLOBAL           SEGMENT IDATA
?DT?GLOBAL           SEGMENT DATA
	PUBLIC	BurnInCnt
	PUBLIC	burnInFlag
	PUBLIC	keyBuffer
	PUBLIC	phaseHwEnd
	PUBLIC	phaseHwStart
	PUBLIC	statusBefore
	PUBLIC	MIN_Vstart
	PUBLIC	MAX_Vstart
	PUBLIC	CurrentMode
	PUBLIC	cursor
	PUBLIC	VsyncCnt
	PUBLIC	HsyncCnt
	PUBLIC	hTotal
	PUBLIC	DefaultPitch
	PUBLIC	CurrentTimerSet
	PUBLIC	TimerCnt
	PUBLIC	MIN_Hstart
	PUBLIC	MAX_Hstart
	PUBLIC	CurrentHeight
	PUBLIC	CurrentWidth
	PUBLIC	preLanguage
	PUBLIC	InputPolarity
	PUBLIC	ival2
	PUBLIC	ival1
	PUBLIC	ival
	PUBLIC	buff
	PUBLIC	eepModeData
	PUBLIC	eepData
	PUBLIC	portBFlag
	PUBLIC	TurnPowerOffFlag
	PUBLIC	CalibSuccess
	PUBLIC	AdjustFlag
	PUBLIC	StatusFlag
	PUBLIC	FindNewModeFlag
	PUBLIC	syncIsrFlag
	PUBLIC	freeRunFlag
	PUBLIC	backlightOffFlag
	PUBLIC	osdOutofsyncFlag
	PUBLIC	osdNoInputFlag
	PUBLIC	preosdNoInputFlag
	PUBLIC	OutWithBackground
	PUBLIC	PresetModeFlag
	PUBLIC	BusBusy
	PUBLIC	BusFault
	PUBLIC	NoAck
	PUBLIC	OSDEnabled
	PUBLIC	SleepModeFlag
	PUBLIC	TimerOver
	PUBLIC	ResetCPUFlag
	PUBLIC	PanelOnFlag
	PUBLIC	unMuteFlag
	PUBLIC	tunePhaseFlag

	RSEG  ?BI?GLOBAL
  tunePhaseFlag:   DBIT   1
     unMuteFlag:   DBIT   1
    PanelOnFlag:   DBIT   1
   ResetCPUFlag:   DBIT   1
      TimerOver:   DBIT   1
  SleepModeFlag:   DBIT   1
     OSDEnabled:   DBIT   1
          NoAck:   DBIT   1
       BusFault:   DBIT   1
        BusBusy:   DBIT   1
 PresetModeFlag:   DBIT   1
OutWithBackground:   DBIT   1
preosdNoInputFlag:   DBIT   1
 osdNoInputFlag:   DBIT   1
osdOutofsyncFlag:   DBIT   1
backlightOffFlag:   DBIT   1
    freeRunFlag:   DBIT   1
    syncIsrFlag:   DBIT   1
FindNewModeFlag:   DBIT   1
     StatusFlag:   DBIT   1
     AdjustFlag:   DBIT   1
   CalibSuccess:   DBIT   1
TurnPowerOffFlag:   DBIT   1
      portBFlag:   DBIT   1
     burnInFlag:   DBIT   1

	RSEG  ?ID?GLOBAL
        eepData:   DS   29
    eepModeData:   DS   14
           buff:   DS   20
           ival:   DS   2
          ival1:   DS   2
          ival2:   DS   2

	RSEG  ?DT?GLOBAL
  InputPolarity:   DS   1
    preLanguage:   DS   1
   CurrentWidth:   DS   2
  CurrentHeight:   DS   2
     MAX_Hstart:   DS   2
     MIN_Hstart:   DS   2
       TimerCnt:   DS   2
CurrentTimerSet:   DS   2
   DefaultPitch:   DS   2
         hTotal:   DS   2
       HsyncCnt:   DS   2
       VsyncCnt:   DS   2
         cursor:   DS   1
    CurrentMode:   DS   1
     MAX_Vstart:   DS   1
     MIN_Vstart:   DS   1
   statusBefore:   DS   1
   phaseHwStart:   DS   1
     phaseHwEnd:   DS   1
      keyBuffer:   DS   1
      BurnInCnt:   DS   1

	RSEG  ?C_INITSEG
	DB	0C1H, tunePhaseFlag + 000H	; bit-init

	DB	0C1H, unMuteFlag + 000H	; bit-init

	DB	0C1H, PanelOnFlag + 000H	; bit-init

	DB	0C1H, ResetCPUFlag + 000H	; bit-init

	DB	0C1H, TimerOver + 000H	; bit-init

	DB	0C1H, SleepModeFlag + 000H	; bit-init

	DB	0C1H, OSDEnabled + 000H	; bit-init

	DB	0C1H, NoAck + 000H	; bit-init

	DB	0C1H, BusFault + 000H	; bit-init

	DB	0C1H, BusBusy + 000H	; bit-init

	DB	0C1H, preosdNoInputFlag + 000H	; bit-init

	DB	0C1H, backlightOffFlag + 000H	; bit-init

	DB	0C1H, freeRunFlag + 000H	; bit-init

	DB	0C1H, syncIsrFlag + 000H	; bit-init

	DB	0C1H, TurnPowerOffFlag + 000H	; bit-init

; /************************************************
;  *                      						*
;  *	GLOBAL.C:  									*
;  *                      						*
;  ************************************************/
;  
; #include <reg51.h>
; #include "mosaic.h"
; 
; //--------------------------------------------------
; bit tunePhaseFlag = 0;	
; bit unMuteFlag = 0;
; bit PanelOnFlag = 0;
; bit ResetCPUFlag = 0;
; bit TimerOver = 0;
; bit SleepModeFlag = 0;
; bit OSDEnabled = 0;
; bit NoAck=0;
; bit BusFault=0;
; bit BusBusy=0;
; bit PresetModeFlag;
; bit OutWithBackground;
; bit preosdNoInputFlag = 0;
; bit osdNoInputFlag;
; bit osdOutofsyncFlag;
; bit backlightOffFlag = 0;
; bit freeRunFlag = 0;	
; bit syncIsrFlag = 0;
; bit FindNewModeFlag;
; bit StatusFlag;
; bit AdjustFlag;
; bit CalibSuccess;
; bit TurnPowerOffFlag=0;
; bit portBFlag;
; 
; //bit bit_fac6550;
; //bit bit_fac9300;
; //bit bit_fac5800;
; 
; //--------------------------------------------------
; unsigned char code StdModeTda[];
; 
; MODETBL code ModeTbl[];
; EepData idata   eepData;
; EepModeData idata eepModeData;
; 
; unsigned char idata  buff[20];
; unsigned int  idata  ival,ival1,ival2;
; 
; char data InputPolarity;
; char data preLanguage;
; 
; int  data CurrentWidth;           				
; int  data CurrentHeight;    
; int  data MAX_Hstart,MIN_Hstart;
; int  data TimerCnt, CurrentTimerSet;
; 
; unsigned int data DefaultPitch;
; unsigned int data hTotal;
; unsigned int data HsyncCnt, VsyncCnt;
; 
; unsigned char data cursor;
; unsigned char data CurrentMode;   
; unsigned char data MAX_Vstart,MIN_Vstart; 
; unsigned char data statusBefore;
; unsigned char data phaseHwStart;
; unsigned char data phaseHwEnd;
; unsigned char data keyBuffer;
; 
; 
; #if BURNINMODE
; bit burnInFlag;
; unsigned char data BurnInCnt;
; #endif
; 
; #if USE_TIMER2 			
; unsigned int idata brighttimerL;
; unsigned int idata brighttimerH; 
; unsigned int idata bright_time_Max;
; unsigned int idata bright_time_Min;
; #endif
; //--------------------------------------------------------------------
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
	END

⌨️ 快捷键说明

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