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

📄 pic_table.asm.bak

📁 六脚十二自由度机器人全部资料
💻 BAK
📖 第 1 页 / 共 3 页
字号:
CHIP	SN8P2606
//{{SONIX_CODE_OPTION
	.Code_Option	Noise_Filter	Enable
	.Code_Option	Reset_Pin	P47
	.Code_Option	Watch_Dog	Always_On	; Watchdog still enable even in Green and Sleep mode
	.Code_Option	High_Clk	RC		; Connect R to VDD and Xin Connect C to GND and Xin
	.Code_Option	Fcpu		Fosc/1
	.Code_Option	Security	Enable
 
   //.Code_Option         RST_P0.3     Reset
  // .Code_Option	LVD		LVD_M		; 2.0V Reset Enable LVD24 bit of PFLAG for 2.4V Low Voltage Indicator
//}}SONIX_CODE_OPTION
INCLUDESTD MACRO1.H
INCLUDESTD MACRO2.H

	


	ORG	0X0010


P1KEY_dX	EQU	64
P1KEY_dY	EQU	48


RX_X	EQU 0
RX_Y	EQU 144

DESTX	EQU RX_X+36
DESTY	EQU 144

BATTX	EQU DESTX+26
BATTY	EQU 144+3


TIME_X	EQU	127-36
TIME_Y	EQU	144+4;

PASS_X	EQU 1
PASS_Y	EQU 144

PLACE_X	EQU 36
PLACE_Y	EQU 144

COMPASS_X	EQU	5
COMPASS_Y	EQU	30

AUTO_X	EQU	49
AUTO_Y	EQU	7

PANE_XL	EQU 1
PANE_XH	EQU 126
PANE_YL	EQU 44
PANE_YH	EQU 143


auto_area_yh	equ 0xC4
auto_area_yl	equ 0x84

auto_area_xh	equ 0xe5
auto_area_xl	equ 0x96


auto_DIS_yh	equ 142-10
auto_DIS_yl	equ 45

auto_DIS_xh	equ 121-14
auto_DIS_xl	equ 2



BMPHEAD	EQU 0X4600

	;DB "FOR P0 KEY   UP "

	;DW BMPHEAD        
	;DW 0x0030
	;db 0,0,5,6,"num 0   "	

	DW BMPHEAD        
	DW 0x00E0
	db BATTX,BATTY,BATTX+19,BATTY+9,"   BATT0"
	DW BMPHEAD                          
	DW 0x00E4                           
	db BATTX,BATTY,BATTX+19,BATTY+9,"   BATT1"
	DW BMPHEAD                          
	DW 0x00E8                           
	db BATTX,BATTY,BATTX+19,BATTY+9,"   BATT2"
	DW BMPHEAD                          
	DW 0x00EC                           
	db BATTX,BATTY,BATTX+19,BATTY+9,"   BATT3"
	DW BMPHEAD                          
	DW 0x00F0                           
	db BATTX,BATTY,BATTX+19,BATTY+9,"   BATT4"	
	DW BMPHEAD                          
	DW 0x00F0                           
	db BATTX,BATTY,BATTX+19,BATTY+9,"   BATT4"	
	DW BMPHEAD                          
	DW 0x00F4                           
	db BATTX,BATTY,BATTX+19,BATTY+9,"   BATT5"


	DW BMPHEAD        
	DW 0x00B0
	db DESTX,DESTY,DESTX+23,DESTY+15,"  PC    "	
	
	DW BMPHEAD        
	DW 0x00B5
	db RX_X,RX_Y,RX_X+23,RX_Y+15,"  RX    "	
	DW BMPHEAD        
	DW 0x00BA
	db RX_X,RX_Y,RX_X+23,RX_Y+15,"  TX    "	
	DW BMPHEAD        
	DW 0x00BF
	db DESTX,DESTY,DESTX+23,DESTY+15,"DESTORY "	

	DW BMPHEAD 	
	DW 0x00C4
	db RX_X,RX_Y,RX_X+23,RX_Y+15,"IN_RANGE"	

	DW BMPHEAD 	
	DW 0x00C9
	db RX_X+24,RX_Y,RX_X+35,RX_Y+15,"tempratu"	

	DW BMPHEAD        
	DW 0X000000
	DB 0,144,127,159," TOP BAR"
			
     	DW BMPHEAD        
     	DW 0x0000
	db TIME_X,TIME_Y,TIME_X+4,TIME_Y+6," HOUR_H "	
     	DW BMPHEAD        
     	DW 0x0000
	db TIME_X+6,TIME_Y,TIME_X+4+6,TIME_Y+6," HOUR_L "	

     	DW BMPHEAD        
     	DW 0x00a4
	db TIME_X+12,TIME_Y,TIME_X+4+12,TIME_Y+6,"   DOT  "	
     	DW BMPHEAD        
     	DW 0x0000
	db TIME_X+18,TIME_Y,TIME_X+4+18,TIME_Y+6," MINUTEH"	
     	DW BMPHEAD        
     	DW 0x0000
	db TIME_X+24,TIME_Y,TIME_X+4+24,TIME_Y+6," MINUTEL"	
     	DW BMPHEAD        
     	DW 0x0000
	db TIME_X+30,TIME_Y,TIME_X+4+30,TIME_Y+6," AM/PM  "	
  
ICON_W	EQU 31
ICON_H	EQU 19

ICON_DX	EQU 32
ICON_DY	EQU 20


	;DB 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
	DW BMPHEAD        
	DW 0X0100
	DB 0,0,ICON_W,ICON_H,"ARM_ICON"

	DW BMPHEAD        
	DW 0X0108
	DB 0,0,ICON_W,ICON_H,"DISARM_I"
	
	DW BMPHEAD        
	DW 0X0120
	DB 32,0,32+15,0+19,"PARK_ICO"

	DW BMPHEAD        
	DW 0X012A
	DB 48,0,48+15,19,"DAIL_STA"
	DW BMPHEAD        
	DW 0X012F
	DB 48,0,48+15,19,"teime_st"
	DW BMPHEAD        
	DW 0X0134
	DB 64,0,64+15,19,"COUNT_DO"
	
	DW BMPHEAD        
	DW 0X013E
	DB 80,0,80+15,19,"BELL_ICO"
		
	DW BMPHEAD        
	DW 0X0152 
	DB 96,0,96+7,19,"SHOCK_IC"

	DW BMPHEAD        
	DW 0X0158
	DB 104,0,104+7,19,"SOUND_IC"

	DW BMPHEAD        
	DW 0X0148
	DB 112,0,112+15,19,"ENGIN_ON"

;	


	

	DW BMPHEAD        
	DW 0X2630
	DB 4,112,123,143,"  ARMED "
	
	DW BMPHEAD        
	DW 0X2690
	DB 4,112,123,143,"DISARMED"
	
	DW BMPHEAD        
	DW 0X26f0
	DB 4,112,123,143,"TRIGGERE"
	
	DW BMPHEAD        
	DW 0X2720
	DB 4,112,123,143,"  VALET "
	

	DW BMPHEAD        
	DW 0X2600
	DB 4,112,123,143,"CAR JACK"
			
	DW BMPHEAD        
	DW 0X0000
	DB 0,112,127,143,"STATUS_B"

		
	DW BMPHEAD        
	DW 0X0000
	DB 0,0,127,143,"KEY_AREA"	

ARM0_X	EQU 0
ARM0_Y	EQU 40  
	DW	BMPHEAD,0X7900
	DB	ARM0_X,ARM0_Y,ARM0_X+127,ARM0_Y+71,"  ARM0  "
ARM1_X	EQU 4
ARM1_Y	EQU 88  
	DW	BMPHEAD,0X7980
	DB	ARM1_X,ARM1_Y,ARM1_X+16,ARM1_Y+11,"  AUX1 "	
ARM2_X	EQU 00
ARM2_Y	EQU 71+12  
	DW	BMPHEAD,0X7990
	DB	ARM2_X,ARM2_Y,ARM2_X+32,ARM2_Y+22,"  AUX2  "
ARM3_X	EQU 70+30
ARM3_Y	EQU 81+9  
	DW	BMPHEAD,0X79A0
	DB	ARM3_X,ARM3_Y,ARM3_X+24,ARM3_Y+12,"  TRUNK "
ARM4_X	EQU 25+10
ARM4_Y	EQU 57+20  
	DW	BMPHEAD,0X79B0
	DB	ARM4_X,ARM4_Y,ARM4_X+52,ARM4_Y+12,"  HOOD  "
ARM5_X	EQU 79+13
ARM5_Y	EQU 46+14  
	DW	BMPHEAD,0X79C0
	DB	ARM5_X,ARM5_Y,ARM5_X+19,ARM5_Y+24,"  DOOR  "
ARM6_X	EQU 55+13
ARM6_Y	EQU 74+16  
	DW	BMPHEAD,0X79D0
	DB	ARM6_X,ARM6_Y,ARM6_X+18,ARM6_Y+07,"  BRAKE "
ARM7_X	EQU 55+13
ARM7_Y	EQU 74+16  
	DW	BMPHEAD,0X79E0
	DB	ARM7_X,ARM7_Y,ARM7_X+18,ARM7_Y+07,"  IGN   "
ARM8_X	EQU 4
ARM8_Y	EQU 88  
	DW	BMPHEAD,0X79F0
	DB	ARM8_X,ARM8_Y,ARM8_X+16,ARM8_Y+11,"  LIGHT"	
;*******************
NAME_X	EQU 16
NAME_Y	EQU 26
	
     	DW BMPHEAD,0x0080
	db NAME_X+0*6,NAME_Y,NAME_X+4+0*6,NAME_Y+6," NAME  0"	
     	DW BMPHEAD,0x0081
	db NAME_X+1*6,NAME_Y,NAME_X+4+1*6,NAME_Y+6," NAME  1"	
     	DW BMPHEAD,0x0082             
	db NAME_X+2*6,NAME_Y,NAME_X+4+2*6,NAME_Y+6," NAME  2"	
     	DW BMPHEAD,0x0083             
	db NAME_X+3*6,NAME_Y,NAME_X+4+3*6,NAME_Y+6," NAME  3"	
     	DW BMPHEAD,0x0084             
	db NAME_X+4*6,NAME_Y,NAME_X+4+4*6,NAME_Y+6," NAME  4"	
     	DW BMPHEAD,0x0085             
	db NAME_X+5*6,NAME_Y,NAME_X+4+5*6,NAME_Y+6," NAME  5"	
     	DW BMPHEAD,0x0086             
	db NAME_X+6*6,NAME_Y,NAME_X+4+6*6,NAME_Y+6," NAME  6"	
     	DW BMPHEAD,0x0087             
	db NAME_X+7*6,NAME_Y,NAME_X+4+7*6,NAME_Y+6," NAME  7"	
     	DW BMPHEAD,0x0088             
	db NAME_X+8*6,NAME_Y,NAME_X+4+8*6,NAME_Y+6," NAME  8"	
     	DW BMPHEAD,0x0089             
	db NAME_X+9*6,NAME_Y,NAME_X+4+9*6,NAME_Y+6," NAME  9"	
     	DW BMPHEAD,0x008A
	db NAME_X+10*6,NAME_Y,NAME_X+4+10*6,NAME_Y+6," NAME 10"	
     	DW BMPHEAD,0x008B
	db NAME_X+11*6,NAME_Y,NAME_X+4+11*6,NAME_Y+6," NAME 11"	
     	DW BMPHEAD,0x008C
	db NAME_X+12*6,NAME_Y,NAME_X+4+12*6,NAME_Y+6," NAME 12"		
     	DW BMPHEAD,0x008D
	db NAME_X+13*6,NAME_Y,NAME_X+4+13*6,NAME_Y+6," NAME 13"	
     	DW BMPHEAD,0x008E
	db NAME_X+14*6,NAME_Y,NAME_X+4+14*6,NAME_Y+6," NAME 14"	
     	DW BMPHEAD,0x008F
	db NAME_X+15*6,NAME_Y,NAME_X+4+15*6,NAME_Y+6," NAME 15"		
	
  	DB 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255  
  	DB 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255  
  	DB 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255  
  	DB 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255  
  	
  	DB 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255  
  	DB 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255  
  	DB 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255  
  	DB 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255  
  	;DB 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255  

;-------------------------------------------------------------
;------------------------------------------------------------- 		
;-------------------------------------------------------------	
	DB "FOR P1 KEY   UP "
	DW BMPHEAD,0x0600
	db 6+0*P1KEY_dX,5+2*P1KEY_DY,57+0*P1KEY_dX,40+2*P1KEY_DY,"  ARM KE"	
	
	
	DW BMPHEAD,0x0618
	db 6+1*P1KEY_dX,5+2*P1KEY_DY,57+1*P1KEY_dX,40+2*P1KEY_DY,"DIRARMKE"
	
	
	DW BMPHEAD,0x0630
	db 6+0*P1KEY_dX,5+1*P1KEY_dY,57+0*P1KEY_dX,40+1*P1KEY_dY,"TRUNKKEY"	
	DW BMPHEAD,0x0648
	db 6+1*P1KEY_dX,5+1*P1KEY_dY,57+1*P1KEY_dX,40+1*P1KEY_dY," KEY KEY"
	
	DW BMPHEAD,0x0660
	db 6+0*P1KEY_dX,5+0*P1KEY_DY,57+0*P1KEY_dX,40+0*P1KEY_DY,"BACKWORD"		
	DW BMPHEAD,0x0678
	db 6+1*P1KEY_dX,5+0*P1KEY_DY,57+1*P1KEY_dX,40+0*P1KEY_DY,"FORWORDK"
	
;P2
	DW BMPHEAD,0x0690
	db 6+0*P1KEY_dX,5+2*P1KEY_DY,57+0*P1KEY_dX,40+2*P1KEY_DY,"PARKMETE"						
	DW BMPHEAD,0x06a8
	db 6+1*P1KEY_dX,5+2*P1KEY_DY,57+1*P1KEY_dX,40+2*P1KEY_DY,"PARKAREA"
	DW BMPHEAD,0x06c0
	db 6+0*P1KEY_dX,5+1*P1KEY_dY,57+0*P1KEY_dX,40+1*P1KEY_dY,"cnt down"
	
	DW BMPHEAD,0x06D8	
	db 6+1*P1KEY_dX,5+1*P1KEY_dY,57+1*P1KEY_dX,40+1*P1KEY_dY,"trig_clr"


;P3
	DW BMPHEAD,0x06F0
	db 6+0*P1KEY_dX,5+2*P1KEY_DY,57+0*P1KEY_dX,40+2*P1KEY_DY,"alert_st"			
	DW BMPHEAD,0x0708
	db 6+1*P1KEY_dX,5+2*P1KEY_DY,57+1*P1KEY_dX,40+2*P1KEY_DY,"12 hours"
	DW BMPHEAD,0x0720
	db 6+1*P1KEY_dX,5+2*P1KEY_DY,57+1*P1KEY_dX,40+2*P1KEY_DY,"24 hours"


	DW BMPHEAD,0x0738
	db 6+0*P1KEY_dX,5+1*P1KEY_dY,57+0*P1KEY_dX,40+1*P1KEY_dY,"vibr.mel"
	
	DW BMPHEAD,0x09F0
	db 6+1*P1KEY_dX,5+1*P1KEY_dY,57+1*P1KEY_dX,40+1*P1KEY_dY,"DEMO    "

;P4
	DW BMPHEAD,0x0780
	db 6+0*P1KEY_dX,5+2*P1KEY_DY,57+0*P1KEY_dX,40+2*P1KEY_DY,"BACK_LIG"			
	DW BMPHEAD,0x0798
	db 6+1*P1KEY_dX,5+2*P1KEY_DY,57+1*P1KEY_dX,40+2*P1KEY_DY,"LIGHT_DE"
	DW BMPHEAD,0x07b0
	db 6+0*P1KEY_dX,5+1*P1KEY_dY,57+0*P1KEY_dX,40+1*P1KEY_dY,"TIME_SET"
	DW BMPHEAD,0x07c8
	db 6+1*P1KEY_dX,5+1*P1KEY_dY,57+1*P1KEY_dX,40+1*P1KEY_dY,"PIN_SET_"

;P5
	DW BMPHEAD,0x07E0
	db 6+0*P1KEY_dX,5+2*P1KEY_DY,57+0*P1KEY_dX,40+2*P1KEY_DY,"TIME_STA"			
	DW BMPHEAD,0x07F8
	db 6+1*P1KEY_dX,5+2*P1KEY_DY,57+1*P1KEY_dX,40+2*P1KEY_DY,"DAILY_ST"
	DW BMPHEAD,0x0810
	db 6+0*P1KEY_dX,5+1*P1KEY_dY,57+0*P1KEY_dX,40+1*P1KEY_dY,"TEMP_STA"

⌨️ 快捷键说明

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