;;LISTA DE VARIABLES PROGRAMA DETECTOR
;;*********************************************************
;;.section .nbss, "b"
.equ  Cont1,		0x900
.equ  LOC_INI, 		0x902
.equ  Comandos, 	0x904
.equ  status_rx, 	0x906
;EJEMPLO DE COMANDO AT EN C >>  _esp8266_print("AT\r\n");
.equ  DIST_SENS1,  	0x974;
.equ  DIST_SENS2,  	0x976;
.equ  DIST_SENS3,  	0x978;
.equ  DIST_SENS4,  	0x97A;
.equ  DIST_SENS5,  	0x97C;
.equ  DIST_SENS6,  	0x97E;
.equ  DIST_SENS7,  	0x980;
.equ  DP_SENS_1,  	0x982;
.equ  DP_SENS_2,  	0x984;
.equ  DP_SENS_3,  	0x986;
.equ  DP_SENS_4,  	0x988;
.equ  DP_SENS_5,  	0x98A;
.equ  DP_SENS_6,  	0x98C;
.equ  DP_SENS_7,  	0x98E;
.equ   DR_SENS_1,  	0x990;
.equ   DR_SENS_2, 	0x992;
.equ   DR_SENS_3,  	0x994;
.equ   DR_SENS_4,  	0x996;
.equ   DR_SENS_5,  	0x998;
.equ   DR_SENS_6,  	0x99A;
.equ   DR_SENS_7,  	0x99C;
.equ   REG_OPER_0,  0x99E;
.equ   REG_OPER_1,  0x9A0;
.equ   BUFFER_TECLA,  	0x9A2;
.equ   BUF_TEC_PDISP, 	0x9A4;
.equ   DP_SENS_unid,	0x9A6;
.equ   DP_SENS_decen, 	0x9A8;
.equ   DP_SENS_centen, 	0x9AA;
.equ   BUF_TEC_PDISP_UNID,  0x9AC;
.equ   BUF_TEC_PDISP_DEC,   0x9AE;
.equ   BUF_TEC_PDISP_CENT,  0x9B0;
.equ   C_BLANCO, 			0x9B2;
.equ   C_NEGRO, 			0x9B4;
.equ   BUFFER_TECLA_ANT, 	0x9B6;
.equ   Num_Sensor, 			0x9B8;
.equ   Num_Digito, 			0x9BA;
.equ   com_subir_ptrab, 0x9BC;
.equ   com_subirmax, 	0x9BE; ;SUBIR HASTA ARRIBA
.equ   com_bajar_perp, 	0x9C0; ;SUBIR HAST POSC RECOGER PLETOTA
.equ   com_bajar_piso, 	0x9C2; ;BAJAR HASTA PISO
.equ   com_subir_perp, 	0x9C4; ;BAJAR HASTA POS RECOGER PELOTA
.equ   com_sacar_pel, 	0x9C6; ;SACAR PELOTA
.equ   com_stop, 		0x9C8;
.equ   modo_oper,	 	0x9CA;

.equ   cont_char, 	0x9CC;
.equ   char1, 	0x9CE;
.equ   DATA_D1, 	0x9D0;
.equ   DIRECCION, 	0x9D2;
.equ   DATA_S2_DECEN, 	0x9D4;
.equ   Dist_S1, 	0x9D6;

.equ   Dist_sinc,  	    0x9D8;
.equ   Dist_S2_up,  	0x9DA;
.equ   Dist_S2_dw1,  	0x9DC;
.equ   Dist_S2_dw2, 	0x9DE;
.equ   cont_byte_s2, 	0x9E0;
.equ   loc_dat,         0x9E2;
.equ   Cont_dist_S1, 	0x9E6;
.equ   DATA_S6_DECEN, 	0x9E8;
.equ   DATA_S6_CENTEN, 	0x9EA;
.equ   DATA_S7_UNID, 	0x9EC;
.equ   DATA_S7_DECEN, 	0x9EE;
.equ   DATA_S7_CENTEN,  0x9F0;

;DATA EN FORMATO DISPLAY

.equ   Dbyte_0,   0x9F2;
.equ   Dbyte_1,   0x9F4;
.equ   Dbcd_0,    0x9F6;4
.equ   Dbcd_1, 	  0x9F8;7
.equ   Dbcd_2, 	  0x9FA;1
.equ   Dbcd_3,    0x9FC;3
.equ   Dbcd_4, 	  0x9FE;1
.equ   Dbcd_5,    0xA00;1
.equ   Dbcd_6,    0xA02;
.equ   Dbcd_7, 	  0xA04;
.equ   Dbcd_8, 	  0xA06;
.equ   Dbcd_9,    0xA08;
.equ   Dbcd_loc,  0xA0A;
.equ   num_despl, 0xA0C;
.equ   cant_Dbcd, 0xA0E;
.equ   cont_Dbcd, 0xA10;
.equ   cont_bits_Dbyte,	0xA12;
.equ   num_Dbcd,        0xA14;

.equ   reg_cuenta,	0xA16;
.equ   distancia, 	0xA18;
.equ   cbits_Dbytes, 0xA1A;
.equ   Cont, 			0xA1C;
.equ   operac_act,   0xA1E;
.equ   cont_int, 	0xA20;
.equ   DRX_S1_CENTEN, 	0xA22;
.equ   CONTCHAR_RX, 	0xA24;
.equ   CONT_PULSOS, 	0xA26;
.equ   C_datos, 		0xA28
.equ   Cont_16b0, 	0xA2A;
.equ   Cont_16b1, 	0xA2C;
.equ   Cont_cm, 	0xA2E;
.equ   distance, 	0xA30;
.equ   DGR_HA_DECEN, 	0xA32;
.equ   DGR_HA_CENTEN, 	0xA34;
.equ   DGRD_DE_UNID, 	0xA36;
.equ   DGRD_DE_DECEN, 	0xA38;
.equ   DGRD_DE_CENTEN, 	0xA3A;
.equ   DGRD_HA_UNID, 	0xA3C;
.equ   DGRD_HA_DECEN, 	0xA3E;
.equ   DGRD_HA_CENTEN, 	0xA40;
.equ   REG_veloc,   	0xA42;
.equ   DGRD_DECEN, 		0xA44;
.equ   DGRD_CENTEN, 	0xA46;
.equ   DGR_UNID, 		0xA48;
.equ   DGR_DECEN, 		0xA4A;
.equ   DGR_CENTEN, 		0xA4C;
.equ   DGR_DESDE, 		0xA4E;	EN BINARIO
.equ   DGR_HASTA, 		0xA50;    EN BINARIO
.equ  Num_Grados, 		0xA52;    EN BINARIO
.equ  ncuenta,    		0xA54; EN BINARIO
.equ  D_UN, 		0xA56;
.equ  D_DE, 		0xA58;
.equ  D_CE, 		0xA5A;
.equ  D_MI, 		0xA5C;
.equ  D_DMI,   		0xA5E;
.equ  Pos_In_Psos,  0xA60
.equ  pos_car, 		0xA62
.equ  dato_mov,		0xA64
.equ  status_mov, 	0xA66
.equ  posic_actual, 0xA68

;EJEMPLO DE COMANDO AT EN C >>  _esp8266_print("AT\r\n");
;CÓDIGO ASCII

.equ chA,  0xA6A	;letras mayúsculas
.equ chB,  0xA6C
.equ chC,  0xA6E
.equ chD,  0xA70
.equ chE,  0xA72
.equ chF,  0xA74
.equ chG,  0xA76
.equ chH,  0xA78
.equ chI,  0xA7A
.equ chJ,  0xA7C
.equ chK,  0xA7E
.equ chL,  0xA80
.equ chM,  0xA82
.equ chN,  0xA84
.equ chO,  0xA86
.equ chP,  0xA88
.equ chQ,  0xA8A
.equ chR,  0xA8C
.equ chS,  0xA8E
.equ chT,  0xA90
.equ chU,  0xA92
.equ chV,  0xA94
.equ chW,  0xA96
.equ chX,  0xA98
.equ chY,  0xA9A
.equ chZ,  0xA9C
.equ cha,  0xA9E	;letras minúsculas
.equ chb,  0xAA0
.equ chc,  0xAA2
.equ chd,  0xAA4
.equ che,  0xAA6
.equ chf,  0xAA8
.equ chg,  0xAAA
.equ chh,  0xAAC
.equ chi,  0xAAE
.equ chj,  0xAB0
.equ chk,  0xAB2
.equ chl,  0xAB4
.equ chm,  0xAB6
.equ chn,  0xAB8
.equ cho,  0xABA
.equ chp,  0xABC
.equ chq,  0xABE
.equ chr,  0xAC0
.equ chs,  0xAC2
.equ cht,  0xAC4
.equ chu,  0xAC6
.equ chv,  0xAC8
.equ chw,  0xACA
.equ chx,  0xACC
.equ chy,  0xACE
.equ chz,  0xAD0
.equ chESP,  	  0xAD2
.equ chEXCL,  	  0xAD4
.equ chCOMILLAS,  0xAD6
.equ chNUMERAL,   0xAD8
.equ chDOLAR,     0xADA
.equ chPORCIENTO, 0xADC
.equ chAMPERSAND, 0xADE
.equ chCOMILLAS,  0xAE0
.equ chAPARENT,   0xAE2
.equ chCPARENT,   0xAE4
.equ chASTER,     0xAE6
.equ chSUMA,      0xAE8
.equ chCOMA,      0xAEA
.equ chMENOS,     0xAEC
.equ chPUNTO,     0xAEE
.equ chSLASH,     0xAF0
.equ ch0,         0xAF2		;numeros
.equ ch1,  0xAF4
.equ ch2,  0xAF6
.equ ch3,  0xAF8
.equ ch4,  0xAFA
.equ ch5,  0xAFC
.equ ch6,  0xAFE
.equ ch7,  0xB00
.equ ch8,  0xB02
.equ ch9,  0xB04
.equ chDOSP,   0xB06
.equ chPYCOM,  0xB08
.equ chMENOR,  0xB0A
.equ chIGUAL,  0xB0C
.equ chMAYOR,  0xB0E
.equ chPREG,   0xB10
.equ chARROBA, 0xB12
.equ chABRIRCORCH, 0xB14
.equ chBACKSLASH,  0xB16
.equ chCERRARCORCH,0xB18
.equ chCIRCUNFLEJO,0xB1A
.equ chBARRABAJA,  0xB1C
.equ chACENTO,     0xB1E
.equ chABRIRLLAVE, 0xB20
.equ chBARRAVERTICAL,   0xB22
.equ chCERRARLLAVE,     0xB24
.equ chVIRGULILLA,  	0xB26
.equ chELIMINAR,  		0xB28 ; del
.equ LF_LINE_FEED,		0xB2A
.equ CR_RET_CARRO,		0xB2C
.equ R_RETARDO, 		0xB2E
.equ INST_DPLAY, 		0xB30		
.equ C_RETARD, 			0xB32
.equ CHAR, 		0xB34
.equ CONT, 		0xB36
.equ TEMP, 		0xB38
.equ DATO, 		0xB3A
.equ TEMP_1, 	0xB3C
.equ POSC_CAR, 	0xB3E
.equ CONT_CHAR, 0xB40
.equ C_GRADO, 	0xB42
.equ chE_BACKSLASH, 0xB44
.equ LOC_CHAR, 		0xB46
.equ COM_AT_UART,   0xB48

.equ com_abre_hder,   0xB4A
.equ com_abre_hizq,   0xB4C
.equ com_cierra_hder, 0xB4E
.equ com_cierra_hizq, 0xB50
.equ com_abre_horqs,  0xB52 
.equ com_cierra_horqs,0xB54 
.equ com_stop_mov    ,0xB56

.equ com_on_autom    ,0xB58
.equ sec_m_auto		 ,0xB5A
.equ com_on_manual   ,0xB5C
.equ dato_mov1		 ,0xB5E

.equ com_tx_dato     ,0xB60
.equ dir_dist_ini    ,0xB62
.equ dir_dist_fin    ,0xB64
.equ cont_loc        ,0xB66
.equ cont_l          ,0xB68