📄 zt0519.h
字号:
;***************************************************
;VECTOR FOR PROGRAM
;***************************************************
RESET_VECTOR_ADDR EQU 0X0000
ISR_VECTOR_ADDR EQU 0X0004
;***************************************************
;DEFINE IO PIN
;***************************************************
AD_VOL EQU 0 ;PORTA
POWER_SWITCH EQU 1 ;PORTA
RESET_MAINBOARD EQU 2 ;PORTA
TFT_SWITCH EQU 3 ;PORTA
SW_EARPHONE EQU 4 ;PORTA
CONTROL_POWER EQU 5 ;PORTA
IR_RECEIVE_PIN EQU 0 ;PORTB
LED EQU 1 ;PORTB
SCLK EQU 2 ;PORTB
SDATA EQU 3 ;PORTB
CTR_TFT EQU 6 ;PORTB
SW_SCREEN EQU 7 ;PORTB
AMP_MUTE EQU 0 ;PORTC
TFT_SCL EQU 1 ;PORTC
TFT_SDA EQU 2 ;PORTC
EEPROM_SCL EQU 1 ;PORTC 这是定义读写EEPROM的IO
EEPROM_SDATA EQU 2 ;PORTC
MUTE EQU 4 ;PORTC
CONTROL_TFT EQU 5 ;PORTC
STB EQU 6 ;PORTC
CTR_MAINBOARD EQU 7 ;PORTC
RX_BUFF EQU INDF
TX_BUFF EQU INDF
;***************************************************
;W,PCLATH AND STATUS MUST BE
;POPED DURING INTERRUPT.
;***************************************************
W_TEMP EQU 0X20
PCLATH_TEMP EQU 0X21
STATUS_TEMP EQU 0X22
FSR_TEMP EQU 0X23
TEMP_COUNT0 EQU 0X24
TEMP_COUNT1 EQU 0X25
TEMP_COUNT2 EQU 0X26
TMR2_COUNT EQU 0X27
MS_COUNT EQU 0X28
COMM_COUNT EQU 0X29
BYTE_COUNT EQU 0X2A
BIT_COUNT EQU 0X2B
DELAY_5MS_LOOP1 EQU 0X2C
DELAY_5MS_LOOP2 EQU 0X2D
TMR2_COUNT0 EQU 2EH
TMR2_COUNT1 EQU 2FH
;#########################################
;register is used for writing data
;or reading data from EEPROM
;#########################################
PAGE_CNT EQU 0X30
ADDR EQU 0X31
DATAI EQU 0X32
DATAO EQU 0X33
SLAVE EQU 0X34
TXBUF EQU 0X35
COUNT EQU 0X36
READ_WRITE_EEPROM_NUM EQU 0X37
IR_RECEIVE_BIT_COUNT EQU 0X38
IR_RECEIVE_DATA1 EQU 0X39
IR_RECEIVE_DATA2 EQU 0X3A
IR_RECEIVE_DATA3 EQU 0X3B
IR_RECEIVE_DATA4 EQU 0X3C
TIME1_OVER_COUNT EQU 0X3D
TEMP EQU 3EH
MINUTE EQU 3FH
RX_POINTER EQU 40H
RX_INDEX EQU 41H
RX_BUFF0 EQU 41H
RX_BUFF1 EQU 42H
TFT_POINTER EQU 43H
TFT_INDEX EQU 44H
TFT_BUFF0 EQU 44H ;低位
TFT_BUFF1 EQU 45H ;高位
TX_POINTER EQU 46H
;TX_INDEX EQU 47H
TX_INDEX EQU 48H
TX_BUFF0 EQU 47H
TX_BUFF1 EQU 48H
C_TX_BUFF0 EQU 49H
C_TX_BUFF1 EQU 4AH
EEROM_ADDR EQU 4BH
WEEROM_DATA EQU 4CH
REEROM_DATA EQU 4DH
SCREEN_STATUS EQU 4FH
TFT_CONFIG0 EQU 50H
TFT_COLOR EQU 51H
TFT_CONST EQU 52H
TFT_BRIGHT EQU 53H
SCREEN_MODE EQU 54H
VOL EQU 55H
TURE_VOL EQU 56H
MUTE_COUNT EQU 70H
S10_COUNT EQU 71H
;-----------------------------------------------------------------
COMM_FLAG EQU 60H ;通讯标志寄存器
RX_DSP_SUCCESS EQU 01H ;接收dsp数据成功标志
TX_DSP_SUCCESS EQU 02H ;PIC传输数据给DSP成功标志
RX_IR_SUCCESS EQU 03H ;接收IR命令成功标志
FLAG EQU 61H
SW_POWER EQU 0
IR_POWER EQU 1
MUTE_STATUS EQU 2
ONE_MINUTE EQU 3
IR_MUTE EQU 4
RC7_STATUS EQU 5
EARPHONE EQU 6
CONFIG_CHANGE EQU 7
IR_RECEIVE_FLAG EQU 0X62
RECEIVE_IR_9MS_FLAG EQU 0
RECEIVE_IR_4.5MS_FLAG EQU 1
RECEIVE_IR_LOW_FLAG EQU 2
RECEIVE_IR_HIGH_FLAG EQU 3
RECEIVE_IR_OK_FLAG EQU 4
RECEIVE_IR_DATA_BIT EQU 7
VOL_FLAG EQU 63H
LOW_POWER EQU 0
NO_POWER EQU 1
LED_STATUS EQU 2
ONE_S EQU 3
NEED_MUTE EQU 4
STANDBY EQU 7
;----------------------------------------------------------------------
;*****************************************************
BIT0 EQU 00H
BIT7 EQU 07H
;--------------------------------------
IR_POWER_CODE EQU 05H ; 遥控开关机码值
IR_MUTE_CODE EQU 56H
PNS EQU 01H ;p/n制式切换位
MUTE_DELAY_NUM EQU .1 ;静音延迟时间,赋值为1延迟10s
LIST
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -