📄 pda_166p64_v01.lst
字号:
MPASM 5.06 PDA_166P64_V01.ASM 1-16-2008 12:07:07 PAGE 1
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00001
00002 ;SLEEP 150UA
00003 ;REC 20MA
00004 ;LIGHT 60MA
00005 ;LIGHT+TRANSMIT 90MA
00006 ;TEST BY LZY 2007NOV14
00007
00008 ;--------------------------------------------------------------------------
00009 ; TEST 18F65J10 PROGRAM
00010 ;
00011 ; MPU: PIC18F65J10
00012 ; CHECK SUM :
00013 ; MAIN CRYSTAL OSCILLATOR : 8MHZ (PULL TO 32MHZ
00014 ; REAL TIMER CRYSTAL OSCILLATOR : 32768
00015 ; 2006SEP12
00016 ;-----------------------------------------------------------------------
00017 LIST P=18F65J11,R=DEC
00018 ;----------------------------------------
00019 INCLUDE "P18F65J11.INC"
00001 LIST
00002
00003 ;==========================================================================
00004 ; $Id: P18F65J11.INC,v 1.1.2.2 2006/10/20 16:55:34 curtiss Exp $
00005 ; MPASM PIC18F65J11 processor include
00006 ;
00007 ; (c) Copyright 1999-2006 Microchip Technology, All rights reserved
00008 ;==========================================================================
00009
01334 LIST
00020
00021 INCLUDE "rf_define.asm"
00001
00002
00003 BANK_0 MACRO
00004 CLRWDT
00005 ENDM
00006 BANK_1 MACRO
00007 CLRWDT
00008 ENDM
00009 BANK_2 MACRO
00010 CLRWDT
00011 ENDM
00012 BANK_3 MACRO
00013 CLRWDT
00014 ENDM
00015
00016
00017 #DEFINE RE_C LATF,4
00018 #DEFINE TE_C LATF,3
00019
00020 #DEFINE IOC_RF_DCLK TRISE,3
00021 #DEFINE RF_DCLK PORTE,3
00022 #DEFINE RF_DIO LATE,4
MPASM 5.06 PDA_166P64_V01.ASM 1-16-2008 12:07:07 PAGE 2
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00023
00024
00025 #DEFINE PDATA LATA,3
00026 #DEFINE PDATA_R PORTA,3
00027 #DEFINE IOC_PDATA TRISA,3
00028
00029 #DEFINE PALE LATF,5
00030 #DEFINE PCLK LATF,1
00031 #DEFINE RF_POWER LATE,5
00032
00033 CBLOCK 0X0182
00034 ;CC1000_FG ;EQU H'300'
00000182 00035 CSR2 ;EQU H'302'
00000183 00036 CSR3 ;EQU H'303'
00000184 00037 CSR4 ;EQU H'304'
00000185 00038 CSR5 ;EQU H'305'
00000186 00039 CSR6 ;EQU H'306'
00000187 00040 CSR7 ;EQU H'307'
00000188 00041 CSR8 ;EQU H'308'
00000189 00042 CSR9 ;EQU H'309'
00043
0000018A 00044 KEYREG7 ;EQU H'30A'
0000018B 00045 KEYREG6 ;EQU H'30B'
0000018C 00046 KEYREG5 ;EQU H'30C'
0000018D 00047 KEYREG4 ;EQU H'30D'
0000018E 00048 KEYREG3 ;EQU H'30E'
0000018F 00049 KEYREG2 ;EQU H'30F'
00000190 00050 KEYREG1 ;EQU H'310'
00000191 00051 KEYREG0 ;EQU H'311'
00052
00053
00000192 00054 ENCODE_CNT0 ;EQU H'314'
00000193 00055 ENCODE_CNT1 ;EQU H'315'
00000194 00056 MASK ;EQU H'316'
00057
00058
00000195 00059 CC1000_DATA ;EQU H'320'
00000196 00060 reg_indx ;EQU H'321'
00000197 00061 CC1000_ADR ;EQU H'322'
00000198 00062 write_ctr1 ;EQU H'323'
00000199 00063 write_ctr2 ;EQU H'324'
00064
00065
0000019A 00066 DELAY_RAM ;EQU H'327'
0000019B 00067 DELAY_RAM1 ;EQU H'328'
00068
0000019C 00069 TX_TIMES
0000019D 00070 RX_TIME
0000019E 00071 RX_TIMEH
00072 ;RX_BITS_CNT
00073 ;RX_BYTE_CNT
0000019F 00074 RF_FLAG1
00075 ENDC
MPASM 5.06 PDA_166P64_V01.ASM 1-16-2008 12:07:07 PAGE 3
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00076
00077 ;#DEFINE REC_40B_FG RF_FLAG1,0
00078 ;#DEFINE RX_BIT_VALUE RF_FLAG1,1
00079 #DEFINE CC1000TRX_F RF_FLAG1,2
00080
00081 #DEFINE CC1000LOCK_F RF_FLAG1,3
00082 #DEFINE RX_OVER_FG RF_FLAG1,4
00083 #DEFINE Manchester_ok_fg RF_FLAG1,5
00084 ;#DEFINE REC_FAIL_FG RF_FLAG1,6
00085 #DEFINE RX_OK_FG RF_FLAG1,7
00086
00087
00088
00089
00022
00023 CBLOCK 0X0100 ; NAME_1 WILL BE ASSIGNED 20
00000100 00024 FLAG0,FLAG1,FLAG2,FLAG3,FLAG4,NOTICEFLAG
00025
00000106 00026 RX232_INST ;EQU H'0100'
00000107 00027 RX232_ADDL ;EQU H'0101'
00000108 00028 RX232_ADDH ;EQU H'0102'
00000109 00029 RX232_ADDU ;EQU H'0103'
0000010A 00030 RX232_CNTL ;EQU H'0104'
0000010B 00031 RX232_CNTH ;EQU H'0105'
0000010C 00032 RX232_CNTU : 10 ;EQU H'0106'
00033
00000116 00034 RX232_TEMP
00000117 00035 RX232_TEST ;EQU H'010F'
00036
00000118 00037 CNT ;EQU H'0109'
00000119 00038 CNT1 ;EQU H'010A'
0000011A 00039 CNT2 ;EQU H'010B'
0000011B 00040 CNT3 ;EQU H'010C'
0000011C 00041 COUNT_L ;EQU H'042'
0000011D 00042 COUNT_H ;EQU H'043'
00043
00044
00045
0000011E 00046 PIC_VSA ;EQU H'0110'
0000011F 00047 PIC_VEA ;EQU H'0111'
00000120 00048 PIC_HSA ;EQU H'0112'
00000121 00049 PIC_HEA ;EQU H'0113'
00000122 00050 PIC_ADDRH ;EQU H'011D'
00000123 00051 PIC_ADDRM ;EQU H'011E'
00000124 00052 PIC_ADDRL ;EQU H'011F'
00053
00000125 00054 TOUCH_X ;EQU H'0114'
00000126 00055 TOUCH_Y ;EQU H'0115'
00000127 00056 KEY ;EQU H'0116'
00000128 00057 KEY_BAK0 ;EQU H'0117'
00000129 00058 KEY_BAK ;EQU H'0118'
00059
0000012A 00060 DATA_24AA
MPASM 5.06 PDA_166P64_V01.ASM 1-16-2008 12:07:07 PAGE 4
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
0000012B 00061 ADDR_24AA
0000012C 00062 TEMP_24AA
0000012D 00063 CNT_24AA
0000012E 00064 CNT0_24AA
00065
0000012F 00066 CNT_1MS
00000130 00067 CNT_MS
00000131 00068 MOTO_ON_TIME
00069 ;-------------------------
00070
00000132 00071 MOV_CNT
00000133 00072 MELODY_CNT
00073
00074
00075
00000134 00076 PAGE_CNT ;EQU H'0120'
00000135 00077 PAGE_BAK ;EQU H'0121'
00000136 00078 PAGE_CNT2 ;EQU H'0122'
00000137 00079 CURSE_POS ;EQU H'0123'
00000138 00080 SUB_PAGE ;EQU H'0124'
00000139 00081 DISPLAY_INDEX ;EQU H'0125'
00082
00083 ;------------------------------FOR CC1000
0000013A 00084 HOP_ERROR_CNT1 ;EQU H'0130'
0000013B 00085 HOP_ERROR_CNT2 ;EQU H'0131'
0000013C 00086 HOP_ERROR_CNT3 ;EQU H'0132'
0000013D 00087 HOP_ERROR_CNT4 ;EQU H'0133'
0000013E 00088 CARNAME_CNT ;EQU H'0134'
00089
00090
00091 ;****************
00092
00093
00094 ;***************
00095 ;***************
00096
0000013F 00097 PARKH
00000140 00098 PARKM
00000141 00099 CNTDOWNH
00000142 00100 CNTDOWNM
00101
00000143 00102 SETHOUR
00000144 00103 SETMINUTE
00104
00000145 00105 TIME_STH
00000146 00106 TIME_STM
00107
00108
00000147 00109 VEHICLE_STATUS
00110 ;**********
00111 ;VEHICLE_STATUS =0 DISARM
00112 ;VEHICLE_STATUS =1 ARM
00113 ;VEHICLE_STATUS =2 VALET
MPASM 5.06 PDA_166P64_V01.ASM 1-16-2008 12:07:07 PAGE 5
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00114 ;VEHICLE_STATUS =4 JACK
00115 ;------------------
00000148 00116 VEHICLE_STATUS_BAK
00117
00000149 00118 LIGHT_CNT
00119
0000014A 00120 DBM_MAX
0000014B 00121 DBM_MIN
0000014C 00122 BACKGROUNDR
0000014D 00123 BACKGROUNDG
0000014E 00124 BACKGROUNDB
0000014F 00125 BATT
00000150 00126 SECOND
00000151 00127 MINUTE
00000152 00128 HOUR
00129 ;------------------
00130
00000153 00131 DISPLAY_D0
00000154 00132 DISPLAY_D1
00000155 00133 DISPLAY_D2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -